Thanks again Nokia!

Seems my application for an N810 developer discount code was accepted again (I got one previously for the N800 too), so I'm pleased about that... And thinking what I'd like to do, development-wise too. I'm going to work on the missing widgets and various objects necessary to bring libjana[-ecal/-gtk] to feature-parity with old Dates - this means writing calendar list interfaces/objects, writing a month-list view widget and adding DnD support to the current widgets (I'm not going to rush on that last one, it's not gonna be easy..)

Going beyond that, I'd also like to add some location-awareness to Dates. On a simple level, adding a latitude/longitude entry and a GPS button to fill these automatically; on a slightly more complicated level, showing events on a JanaGtkWorldMap with some simple navigation/filtering. One more feature I've wanted to add to Dates for a while too, is adding pictures to events - pictures would be drawn in place, or imported (and subsequently drawn on). These are of course, features that can be shared with openmoko-dates too (within reason).

It'll take a while to do all this, but getting the device will act as incentive to get it done :) Any other features tablet-owners would like to see?

dan says:

Nice.  How about location aware reminders.

Hub says:

Auto adjust the time based on the timezone change, or at least with one click of a button...

Martin says:

cough alarms cough That would make dates reakky useful :-)

Chris Lord says:

@Martin: Yeah, I'll be sorting out alarms on openmoko, so alarms will come in due course :) Recurrences are already there too. Point taken though, alarms would be a killer feature - I'll see what I can do

@Hub: I don't think changing the system timezone would be feasible, but openmoko-dates already allows you to select the timezone, with automatic time adjustment and so on - so that'll be a feature of maemo-dates too :)

Chris Lord says:

@dan: How would that work? Remind you about an event depending on how far away you are from it, assuming a particular travel speed? Sounds interesting...

Finite says:

Nokia's bundled alarm function (in the 2007 OS, anyway) can only play local audio files; activating a radio stream is what I really want from an alarm clock.

Joshua Layne says:

How do you store times?  UTC or local?  If you store in UTC, then you can (and should) let the system handle the timezone change - to Hub's point above.  You just need to look up timezone offset when you display/alarm/etc...

Chris Lord says:

@Joshua: You can pick what timezone to store a time in, and it will be correct in relation to your current system timezone. Times are indeed auto-adjusted when zones change - have a look in svn/openmoko :)

James says:

I'd like to be able to replace my aged Psion 5mx - so please feel free to implement anything its old "Agenda" could do! :)

Fyodor says:

I just installed Dates on my N810 and it is a nice application.  I'm trying to find something that can replace the calendar on my 10-year-old Palm Pilot.  I'm surprised and disappointed that I haven't found anything adequate yet.  I have to agree with the other commenters that event alarms would be a very welcome improvement.  Those basically run my life on my Palm :).  Also, I hope there will be some configurability of the alarm chime.  I've also tried the gpe-calendar application, and the alarm they use is pretty hideous.  I haven't yet found a way to change it (it is possible that this needs to be configured as part of OS 2008 rather than the app itself).

Anyway, please keep up the good work!  The n810 is a truly awesome device with amazing potential.

Any comments?