Category Archives: Programming

Code.

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.

On the geolocation based driver-rider matching algorithm of Dycapo

UPDATED 2010-22-05: I enhanced the first part of the algorithm. It does not longer use a delta computed empirically by looking at maps. Now it dynamically creates a box around the destination using a user given offset. Starting from Dycapo Server v0.3.0 we introduced a new searching algorithm for riders. This algorithm is still in

On the protocol adopted by Dycapo

It took us more than two months of discussions in order to decide which protocol to adopt for procedure calls in Dycapo. Our intentions were to extend an existing XML-based protocol, built-over Atom specification. The first solution we took in consideration was to implement a remote procedure call protocol based on OpenTrip. That is, directly

Announcing Pomodroid 0.4.3, some big changes

The fourth public release of Pomodroid brings some new features and corrections: Fixed bug when rotating the device under a running Pomodoro. Pomodoro Activity is forced to stay in portrait mode Bigger Pomodoro Timer Pomodoro.java completely rewritten. Makes use of Handler and Runnable instead extending CountDownTimer Notification system completely rewritten: user is notified through real