THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Get Android.jar sources of the android SDK using Git and Repo as described at: http://source.android.com/download/using-repo#TOC-Task-reference
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#dx
- 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.
...