Dycapo Server v0.7.0, the last one with XML-RPC

Dycapo Server v0.7.0 has been released. This is the last release supporting XML-RPC.
Quite all functionalities have already been converted to REST, except of a search method. I am also re-writing the testing suite to use REST instead of XML-RPC.

I would like to thank David Fischer for his RPC4DJANGO project, that has been a very essential part of Dycapo Server up to now.

In Dycapo v0.8.0 you will only find RESTful wrappers. Meanwhile, I updated the Protocol section of the project website.

RELEASE NOTES
***************

2010-08-30  Daniel Graziotin  

Dycapo v0.7.0 is the seventh prototype version on which we are building our Protocol.
It will be the last version supporting XML-RPC.

Dycapo v0.7.0 incorporates and shows:
* Adoption of Dycapo Protocol [http://dycapo.org/Protocol]
* A first attempt of conversion to RESTful Dycapo Protocol (some features are still missing)
* Integration of Dycapo models with Django models
* Authentication system
* Registration System
* Password change system
* A a Geo-location based search Algorithm
* Geo-location methods for Persons
* Insertion of a trip by a driver
* Start of a trip by a driver
* Search of a trip by a passenger
* Send a ride request to a driver
* Let the driver accept the ride request
* Inform the passenger about the status of his/her request
* Inform the
* Let the passenger inform the system that the driver picked him/she
* Let the passenger inform the system that the he/she arrived to destination
* Let the driver finish a Trip
* A full set of tests
CHANGES SINCE v0.6.0
***************

* All XML-RPC functionalities have been separated from the server functionalitites
* A first experiment of a RESTful implementation of the Protocol now lives in rest module.
* Just a search method is missing

Dycapo v0.6.0, license changed, some notes on future

It’s a pleasure for me to announce the availability of Dycapo Server v0.6.0. This release does not add new technical features or enhancements, but it is a very important one because: We’ve just switched to Apache version 2.0 License, to be even more permissive and open! All RPC methods have been renamed to more suitable


Pomodroid v0.8.0 is out – a completely reinvented user experience

I’m glad to announce the availability of Pomodroid v0.8.0 in the Android Market. For this version I gathered all user feedbacks, therefore focusing on: Simplicity Simplicity Simplicity Pomodroid v0.8.0 has a brand new User Interface and Experience, completely rethought. It features two user modes, called Basic Mode and Advanced Mode. Both of them are new.


A redesign for Pomodroid

It seems that latest GUI design of Pomodroid was not sufficient for the community, that it seems it’s feeling a high complexity when using the application. I partially agree with this: Pomodroid started as a University project that required the use of WebServices (therefore the Trac XML-RPC initial support) and we had to show that


Document your Django project using Sphinx documentation tool and reStructuredText

So you wrote a cool documentation in your Python code using docstring and reStructuredText, in order to let other people understand your API. What’s the next step? To export it in html/pdf etc. I wrote an XML-RPC service providing Dynamic Ridesharing functionalities for my Bachelor Computer Science thesis. It was written using Python and Django.


Back to Dycapo Server

I’ve finally gotten back to Dycapo development. During the Summer I will write my Bachelor thesis in Computer Science about the project. Therefore, in order to write the thesis, I will first write a complete set of API and the Protocol as well. My colleague Riccardo will also report bugs of the Server and I