POL, we would have developed for Pocket PC instead of Palm. RealtyJuggler
deluxe is an enormous application with close to a megabyte executable and
perhaps 50 screens. Without OOP techniques to organize it all, the code
would have been a total mess.
We have been using POL for the past 18 months and have been pleasently
surprised by the lack of bugs and stability. Generally, the framework is
reasonably modular. You can start out with an overhead of perhaps 50k at
the low end all the way up to about 200k is you include and use everything
they have. We started out pretty conservative with a minimum amount of
included libraries, but as we progressed we discovered more and more
libraries that were just fantastic. I have been careful about looking at
speed and bloat issues and feel that this has not been a problem. The
largest bloat we have seen is on a per/screen basis there is a certain amont
of overhead. In our case, we have generally seen 5k added to code size with
a fairly basic new screen. We also have seen some slowness on launch, but
were able to avoid this by only loading screens when they were needed and
opening databases when needed, rather than opening everything at startup.
I highly recommend POL for projects. One concern that I have is it's
current limbo state since Metrowerks owns it and they seem to have abandoned
Palm. This has meant that the libraries have increasingly become out of
date over time. Some of the new features on OS 5 are not integrated, like
resizable screens, although since source is included I ended up writing my
own code to handle that.
If you are interested in looking at an extremely large POL application, check out our website and download the demo version.
Scott Schmitz RealOrganized, Inc. Organizational Software For Real Estate http://www.RealOrganized.com
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
