Versions Compared

Key

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

...

  • 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 Removed 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 Removed
  • Drop the dex file at the right place in the device.

...

  • Store web app service: May 23 - June 20
    • Catalog component: Retrieve full catalog from XML datasource files;
    • CatalogBrowser Component: Retrieve catalog items based on aspecified a specified query;
    • ShoppingCart component:  Support now cart total calculation taking in account items quantities;
    • CurrencyConverter component: Currencies symbol and value computation based on an XML file
  • Android Store client: June 20 - August 10
    • "services" package update in order to fit the new offered services;
    • Complete implementation of the 6 screens quoted above;
  • Additional tests, UI reviews and thoughts on possible additional features like an M-Payment service implementation: August 10th - August 17th;
  • According to how fast i advance on the project the rating service may be implemented before or after the end of the GSOC programm:
    • On the web app side, the component should retrieve items' ratings and recalculate note after a new rating submission from an end user.
    • On the android client side ratings should be loaded, and each item could be rated if of course the user enables this fonctionnality in his preferences.

...

Development environment

  • Android Debug Bridge, Development Tools  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.        

...