Things done in the last week
----------------------------------------------------------------------------
(1) Try out Gdata API, get familiar with GData model and publishing protocol
(2) Analyze Atom-binding implementation and carefully read the atom-binding code
(3) Analyze the difference between Atom-binding and Gdata-binding
(4) Make notes of required changes in Atom-binding classes
(5) Generate a preliminary patch
Things to do in the next week
----------------------------------------------------------------------------
(1) Based on the notes of required changes, write gdata-binding code
(2) Starting with get operation, then test change and test the modifications of other operations
Tuesday, June 17, 2008
Wednesday, June 11, 2008
Progress report on Jun 11, 2008
Things done in the last week
----------------------------------------------------------------------------
(1) Check out and build the latest source from the SVN repository
(2) Setup a development and testing environment
(3) Analysis the example binding implementation binding-echo
(4) Design skeleton classes of gdata binding, the picture below shows the structure of the project, more classes might be needed. The current project is a good start in which I can add and test gdata related modifications. Up to now, we have a "hello world" development and testing environment ready.
The following composition file can be processed by Tuscany.

And the below is a screenshot of the environment

Things to do in the next week
----------------------------------------------------------------------------
(1) GData model handling and integrating
----------------------------------------------------------------------------
(1) Check out and build the latest source from the SVN repository
(2) Setup a development and testing environment
(3) Analysis the example binding implementation binding-echo
(4) Design skeleton classes of gdata binding, the picture below shows the structure of the project, more classes might be needed. The current project is a good start in which I can add and test gdata related modifications. Up to now, we have a "hello world" development and testing environment ready.
The following composition file can be processed by Tuscany.

And the below is a screenshot of the environment

Things to do in the next week
----------------------------------------------------------------------------
(1) GData model handling and integrating
Monday, June 2, 2008
Progress report on Jun. 03, 2008
Things done in the last week
----------------------------------------------------------------------------
(1) Reading slides "Tuscany Extension", a really good piece of material to understand the extension mechanism of Tuscany.
(2) Analysis Atom binding implementation and associate classes/methods with the stuff mentioned in the slides of "Tuscany Extension". Feel comfortable with the Atom binding code now.
(3) Reverse Atom binding implementation Java code and generate the UML class diagram:

(4) UML class diagram design of gdata binding has been started
Things to do in the next week
----------------------------------------------------------------------------
(1) Finish the UML class diagram of gdata binding
(2) Discuss the class diagram in the community
(3) Refine the class diagram
----------------------------------------------------------------------------
(1) Reading slides "Tuscany Extension", a really good piece of material to understand the extension mechanism of Tuscany.
(2) Analysis Atom binding implementation and associate classes/methods with the stuff mentioned in the slides of "Tuscany Extension". Feel comfortable with the Atom binding code now.
(3) Reverse Atom binding implementation Java code and generate the UML class diagram:

(4) UML class diagram design of gdata binding has been started
Things to do in the next week
----------------------------------------------------------------------------
(1) Finish the UML class diagram of gdata binding
(2) Discuss the class diagram in the community
(3) Refine the class diagram
Subscribe to:
Posts (Atom)