Topic
2 replies Latest Post - ‏2013-05-31T06:40:05Z by LI Bo
LI Bo
LI Bo
18 Posts
ACCEPTED ANSWER

Pinned topic Run ICAP and Acme Air Sample on Mac OS X - part 2

‏2013-05-31T06:27:33Z |

Import and Configure Samples

Import Java-Web Samples

1. Right click in the ICAP Explorer view and select Import->Import...

2. Choose ICAP Java->ICAP Java Archive File

3. Select archive file:  samples/AcmeAirApp.zip under Sandbox installation folder

4. Choose all of the three javaweb projects, and click Finish

5. After the importing finishes, diable Validation for these projects by: Right Click project, Properties->Builders, Uncheck Validation and OK. 

6. Right click on the sample_acmeair_mongo_javaweb project, and select Project Overview, and click the Edit button in the Extension section, and add SpringData:

7. Repeat step 6 for the other two projects.

8. Drag the mongo-acmeair service from Cloud Explorer to the Cloud Resource node of the three projects.

9. Drag location-acmeair and social-acmeair services to the Cloud Resource Node of the sample_acmeair_mongo_javaweb project.

10. Change the Java compiler compliance level to 1.6 if it is not, for the three projects:

Configure dojo for sample_acmeair_mongo_javaweb

1. Download dojotookit 1.7.4 (dojo-release-1.7.4.zip )from  http://download.dojotoolkit.org/release-1.7.4/, and unzip.

2. Copy the folders of dijit, dojo and dojox to /sample_acmeair_mongo_javaweb/WebContent, and refresh the project.
Note, you can remove all js with suffix of .uncompressed.js to decrease the amount of copied files.

Attachments

Updated on 2013-05-31T06:59:55Z at 2013-05-31T06:59:55Z by LI Bo
  • LI Bo
    LI Bo
    18 Posts
    ACCEPTED ANSWER

    Re: Run ICAP and Acme Air Sample on Mac OS X - part 2

    ‏2013-05-31T06:35:16Z  in response to LI Bo

    Enable Social Service Integration

    If you want to enable social service integration with Twitter, 

    1. Sign up an account on twitter(https://twitter.com/) if you do not have an account yet.

    2. Sign in https://dev.twitter.com/ with your account

    3. Move mouse to your profile icon, and click the My applications link in the menu

    4. Create a new application or use your existing application.

    In the Details page of your application, find the information of Consumer key and Consumer secret in the OAuth settings section and copy them to the social.properties file under /sample_acmeair_mongo_javaweb/src

    Attachments

    Updated on 2013-05-31T06:36:29Z at 2013-05-31T06:36:29Z by LI Bo
    • LI Bo
      LI Bo
      18 Posts
      ACCEPTED ANSWER

      Re: Run ICAP and Acme Air Sample on Mac OS X - part 2

      ‏2013-05-31T06:40:05Z  in response to LI Bo

      Import JavaScript and Mobile sample

      1. Right click in the ICAP Explorer view and select Import->Import...

      2. Choose ICAP JavaScript->JavaScript Project Archive File

      3. Select archive file: samples/AcmeAirApp.zip under Sandbox installation folder

      4. Choose the sample_acmeair_mobile and sample_acmeair_notification_mongo_javascript projects and Finish:

      5. Drag the mongo-acmeair service from Cloud Explorer to the Cloud Resource node of the sample_acmeair_notification_mongo_javascript project.

       

      Configure Required Libraries for Mobile

      1. Copy the following JavaScript files into sample_acmeair_mobile/apps/AcmeAir/common/js directory:

      jquery-1.8.2.min.js

      jquery.mobile-1.2.0.min.js

      mobiscroll.core.js,mobiscroll.datetime.js, mobiscroll.ios.js

      jquery.qrcode.min.js

      2. Copy the following css and image files into sample_acmeair_mobile/apps/AcmeAir/common/css directory:

      jquery.mobile-1.2.0.min.css and the images folder under the same directory.

      Mobiscroll.core.css and mobiscroll.ios.css

      3. Copy the animate.css into sample_acmeair_mobile/apps/AcmeAir/iphone/css directory. And refresh the project.

       

      Change Default Ports

      On Mac and *nix systems, ports below 1024 are not allowed to be bound by non-root users. It's needed to change the ports for the three Java Projects

      1. Open the Project Overview page for the sample_acmeair_mongo_javaweb project, change HTTP port to 6080, and HTTPS port to 6443

      2. Change ports for the other tow javaweb projects to 6081/6444 and 6082/6445

      3. Change the ports in /sample_acmeair_mongo_javaweb/src/service.properties as below:

      4. Change Ports to 6080 for /sample_acmeair_mobile->adapters->FTAdapter->FTAdapter.xml and LoginAdapter->LoginAdapter.xml:

      Attachments

      Updated on 2013-05-31T06:41:45Z at 2013-05-31T06:41:45Z by LI Bo