Outside my official Metrowerks duties, I've been working on a schedule
program for the SXSW music, interactive, and film festival here in
Austin.  We just put the final version for this years show online at
http://www.sxsw.com/pda/.  We'd like feedback from the developer
community.

I tried to follow the zen guidelines closely.  My main changes were the
use of the logo rather than the standard title bar in the main view --
it still behaves like a title bar.  I also am not to happy with the
pauses, but those are mainly due to having so much data to sort through.
The initial pause on startup is due to expanding lots of databases that
we've stored as resources to make the application completely beamable.
We expand a total of six DBs, with three of those being expanded twice
to produce different sorts.

Actual navigation is pretty good.  My one problem here is scrolling off
the end of a day -- going forward it works, but going backward we're
only able to go to the top of the previous day, not the bottom, due to a
lack of functionality in the class library I used.

Code wise, the app is about 56K, including the overhead of using the POL
library and the Palm OS glue code.  General resources are another 10K.
Data usage is only about 3K, and heap usage is pretty low.  We make a
lot of use of temporary databases -- the list view is actually a temp
DB.  I could probably shrink the code about 10K and keep current
functionality through some refactoring, due to some clumsiness added
implementing global find and My SXSW.

The version online right now isn't Palm OS 5.0-compatible.  This was an
overlooked problem, caused by not compiling POL with the right options.
The next version, to be posted later today, has that problem fixed.

I'm writing more about my experiences building this at
www.palmoswerks.com, so check there for more discussion.






-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to