
"Ok, it's probably still a bit premature to let you know what is going on here, but neither do I want any further delays to be perceived as some kind of game as that was never my intent when saying I was working on some new stuff.....
I decided that after running with DateBk for some eleven years (the first version appeared in 1997), it was time to throw out the code base and start over completely from scratch - drawing on all the knowledge acquired over these past 11 years as to what people want. DateBk was also inextricably tied to the Palm OS platform, the PIM databases, and the need to maintain perfect compatibility with the native Palm PIM database structures.
It was also clear to everyone that tying myself to any specific platform for the future would be a poor decision. I must get 20-30 emails a day from people asking about iPhone, RIM, Windows Mobile, Symbian etc, desktop versions, etc. But trying to address all platforms is not exactly a trivial proposition either to say the very least!
So what I've been working on LOOKS like a Desktop version of DateBk6 for windows, and in fact that IS and will be the first thing to come out from all these efforts. It's got some way to go before it's ready for general release, and if I had my druthers, I would probably have waited at least another month before even announcing it, but then again I think it may achieve suitable stability pretty rapidly once the basic bugs are out of the way.
If you look a bit more closely though, you will realize that this is not just a version of Datebk for windows, but rather a completely new calendar application with new concepts and a completely new code base that shares nothing with Datebk internally. Of course, key ideas in Datebk are all present, but may work somewhat differently. It is not practical for me to rewrite this application from scratch for each platform, or to perform a huge 'port' to a different environment, so the entire application was specifically designed and written to be portable across multiple platforms. How well this works, we'll find out soon enough - as soon as the Windows version looks in good shape and the design frozen, I will work on the Mac and Linux versions.
Of course, I also want to see this on handhelds too - but that will follow the desktop version.
Some handhelds are going to handle this better than others. The iPhone is probably the biggest problem right now with Windows Mobile, Symbian and Blackberry looking reasonable to work with. As for Palm, most likely I will look at what Palm does with these new Linux-based devices coming down the pike in 2009 (assuming they appear) - it would be a good time to leave DateBk6 alone, and switch to Pimlical as the solution - using the native Linux port as the basis for running in that environment.
Obviously I have looked at all these other handhelds, and also designed this application with the specific knowledge that it may run in environments with small screens that pose issues for the design of the GUI. But moving to such platforms will clearly involve more work as well. But having a new program written from scratch with the foreknowledge that has to be done makes a big difference in tackling that task.
The application is tentatively named Pimlical. It's not available for download and won't be for a while longer until some basic issues are flushed out with a small group of testers.
I may be expanding the number of testers by a SMALL amount shortly. There will no doubt be a few users who want to see what I've been working on, but I really want to stay focussed with just those people who are genuinely in a position to test the application and accurately report issues they find, including doing some detective work to isolate the problems. They must be willing to send me a copy of their database to look at (so if you are paranoid about even letting me have access to your data, kindly skip the request as there is nothing more frustrating to have a problem reported, but no way to reproduce it without the customer's data that they are unwilling to provide). You will also need to install the very latest version of the Palm Desktop (V-6.2) which, btw, can be made to work with all Palm devices using OS 3.5 or later (it doesn't work out of the box, but I have a program that modifies the installation to get it to work just fine with older/traditional Palm OS devices - I'll be releasing that shortly). So if this is something you have a huge urge to jump on - working with the V-6.2 desktop is worth installing. Yes, it's not perfect and raises some issues, but some of those issues will disappear with Pimlical, so it's probably not that big of a problem...
And finally, I will still ask the testers to refrain from posting any
detailed information on this or any other public forum. It's too early to
include detailed comments about functionality, when the functionality is
still not locked in fully, and subject to significant change. I don't mind
some general comments appearing and will attempt to answer them, but not any
specific details. Once we get past the initial testing and have what I would
describe as a reasonable beta preview, it will be made available. I am still
working on the pricing - remember that the sole reason I am working on this
is to support my wildlife conservation efforts, and so I won't be giving
this software away (someone already asked if I was going to "give" this away
to all registered DateBk users - I replied that it was a tad optimistic on a
user's part to think I spent the last nine months working night and day to
come up with a piece of freeware Yes, a lot (but not all) of the issues in DateBk are addressed in this new
application (more than one alarm, ability to set separate timezones for
start/end of an event, events that span multiple days AND can also repeat,
full orthogonality in all views vis-a-vis all functions, drag/drop/stretch
support in all views, due dates on floating events, priority and urgency on
appointments as well as tasks, find/filter on all event attributes, template
group insertion, 256 categories with multiple assignment etc. etc.). But
such complexity does come at a price - it's a huge application - and just as
a baseline, I had to duplicate virtually all the existing functionality in
DateBk before even adding all the new stuff as well. Also, some of
Pimlical's advanced functions won't be backwards compatible with DateBk - an
issue that may make it impractical for some users to utilize those features
initially.
So that's where it stands right now - at least you now know where this is
going - yes it'll probably still be several weeks before many more people
can get their hands on a copy to look at, but when time permits, I will
respond to any general questions on this forum regarding the functionality
and its rollout.
I know there are many people waiting hopefully that I would announce an
iPhone version for release, but most people know that was most unlikely -
there are very severe, almost insurmountablej, technical hurdles as well as
marketing issues to overcome with that device.
I am going to roll this out in the order which makes most sense from my
perspective - a Datebk desktop has been requested for many years and will be
useful to many users - perhaps even for some who have moved on to other
devices but primarily keep their calendars on a personal desktop (Pimlical
does not actually require that you have a Palm device). There are many
interesting hooks that will be available early on that will make that a lot
more practical than might appear on the surface right now too! More on that
later.
Have a good weekend - for me - just another weekend with 24 hours (well 36
since it's labor day Cheers!
CESD, Pimlico Software, Inc"