A very important thing for an application, whatever the purpose is, consists of being easily understandable and usable for the users. Therefore, the design of the interface is something essential. The developers have to keep that in mind because it will make the success of an application as much as the number of features that the application has.
On issue for my application is to make the understanding of the rides very clear. The rides have to be display in some way that make their management and their reading very easy and intuitive.
Here is my solution so far:

Ok, so let me explain how it works here. I use two notions: the notion of Ride and the notion of Trip. Basically, a Ride contains several Trips. A Rides belong to the sentence "Every monday and tuesday I go to Glasgow". The Trip is the fact that this monday (as each monday) I'll go to Glasgow. So the creation of a Ride will imply the creation of several Trips.
In the calendar, the Rides and Trips are represent in blue. It is quite straight forward to see when the user does commute. However this is probably not always the same commute that is done. It is probable that sometime the user doesn't go to the same destination and it would be nice that this notion appears some how in the view. This is the problem, how is that possible to include it here in an efficient way?
One solution that has been considered was to include a abbreviation of the destination into each cell of the calendar... This is obviously impratical and not easily readable.
Another solution would be to differentiate the different Rides by using colors. This would be reinforced by the include of a legend with the name of the destination at the top of the calendars. This is a tricky code to write... but I'll work on it now :)
[EDIT]
Job done: here is the result.

I think it is quite a good way to solve this problem. We will see what my supervisor think about it.
On issue for my application is to make the understanding of the rides very clear. The rides have to be display in some way that make their management and their reading very easy and intuitive.
Here is my solution so far:

Ok, so let me explain how it works here. I use two notions: the notion of Ride and the notion of Trip. Basically, a Ride contains several Trips. A Rides belong to the sentence "Every monday and tuesday I go to Glasgow". The Trip is the fact that this monday (as each monday) I'll go to Glasgow. So the creation of a Ride will imply the creation of several Trips.
In the calendar, the Rides and Trips are represent in blue. It is quite straight forward to see when the user does commute. However this is probably not always the same commute that is done. It is probable that sometime the user doesn't go to the same destination and it would be nice that this notion appears some how in the view. This is the problem, how is that possible to include it here in an efficient way?
One solution that has been considered was to include a abbreviation of the destination into each cell of the calendar... This is obviously impratical and not easily readable.
Another solution would be to differentiate the different Rides by using colors. This would be reinforced by the include of a legend with the name of the destination at the top of the calendars. This is a tricky code to write... but I'll work on it now :)
[EDIT]
Job done: here is the result.

I think it is quite a good way to solve this problem. We will see what my supervisor think about it.



0 comments:
Post a Comment