Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

UI prototype proposal adapted to the current version of the store catalog items attributes (Name - price) below.

Image Removed Image Added


 

 

                   

...

            In order to make users shopping cart available at next application launch, Android SharedPreferences feature will be used to save the cart contents to the application preferences. Also, as the community opinions is optional, users will be provided a way enabling or disabling the feature. The last preference for the application will be about setting its theme.

Complete bootstrapping of Tuscany extensions in an android module           

.

Complete bootstrapping of Tuscany extensions in an android module           

  • Get Android.jar sources of the android SDK using Git and Repo as described at: http://source.android.com/download/using-repo#TOC-Task-referenceImage Added in a directory named "Android"
  • Add tuscany extensions sources files (Java, meta-inf...) to the "Android" folder;
  • Iterate all over the subdirectories in the "Android" folder and check whether java source files paths match their package name using a script written in java;
  • Build the Android folder content (using ant for exemple) to android .jar. This jar will already contain meta-inf and other non .java files of Tuscany extensions;
  • Convert the jar into a dex using the ADT "dx" tool as described here: http://developer.android.com/guide/developing/tools/othertools.html#dxImage Added
  • Drop the dex file at the right place in the device.

Expected results and schedule

...

 Note: From April 20 to May 23, i'll be reading documentation on The Apache Software Foundation or more precisely The Tuscany project's coding principles, and exchanging with the tuscany SCA community on probable issues, documentation and materials related to the project.

Development environment

     

  • Testing consumption from Android emulator of service hosted on my local machine will not be so hard as Android emulator provides networking feature of host loopback interface at 10.0.2.2Android Debug Bridge and Android Emulator.
  • I'll be developing under Windows Vista, and Ubuntu alternatively.
  • IDE: Eclipse. Of course, if the Apache Tuscany Project uses some other tools, i'll be pleased to use them.        

...