|
Index
Programs for the Palm OS
|
My Palm OS Offerings
by Timothy Lipetz
|
 |
All my current Palm programs are Freeware !!! Please enjoy
them and let me know what you think.
Palm Programs in C++
NeverMind - A fun
version of MasterMind.
Palm Programs in PocketC
TinyLogo - A programming
environment for your Palm.
Pixit - A Picross puzzle
game with over 100 puzzles.
RunNums - A puzzle
game that tests your ability to look ahead.
Palm Programs
in Waba
SpellAid - A utility
to look at the words in Palm memos.
Palm Programs
in Plua
Plua
is a Palm implementation of Lua which
is an interesting scripting language out of Brazil. I am just starting
to explore it, but I find it has a number of simple yet powerful concepts.
I ported SpellAid as one of my tests.
SpellAid_Lua.zip
- A utility to look at the words in Palm memos. (Plua version).
Other Palm Items
(in progress)
A comparison of Mobile Studios C++
(MC), PocketC (PC), OnBoard C (OC), Waba (W), WabaJump (WJ), and Plua
(P). - I haven't had time to write this up well. Here are
some quick comparisons...
-
Runtime Engine: PC, W, P require a runtime
engine. MC, OC, and WJ do not.
-
On board / Windows compilers: PC, P, OC, have on board compilers.
Others do not. All the languages except OC have some kind of Windows
based IDEs (MC, PC provides theirs - the others are from 3rd parties,
such a Visual Cafe for W or WJ)
-
Price: W, WJ are free. The others charge for at least one
part (Plua is free in beta, but will be shareware).
-
Ease of programming: PC, P are the easiest to program in
and usually have the smallest source code for a given problem. W,
WJ will be most familiar to Java programers. MC will be most familiar
to Microsoft Visual C++ users. OC is most like Metroworks Codewarrior
but without the nice IDE.
-
Object-oriented: W, WJ, MC are Object Oriented languages
which can be helpful for a big project, but is actually a lot of
overhead for a small quick program. W is based on a bytecode subset
of Java, which is what allows it to be programmed in a standard
Java IDE. MC uses the GNU C++ compiler and other freeware tools.
Orbworks, which makes PC, has just announced a new language/tool
which is somewhat like an O-O version of PC with a nice IDE as well.
I have not had much chance to test it yet.
-
Performance: My rough estimation of the fastest runtimes
starting with the fastest are: MC, OC, WJ, P, W, PC. Of course it
all depends on the particular program being tested, but my measurements
gave the following. With MC as taking 1 unit of time for a given
task, the others are: MC=1, OC=1+, WJ=2, P=4, W=5, PC=20.
-
Programming Power and Palm-like GUI: Only MC and OC provide
direct access to the Palm OS API and thus they are the most powerful
and yield the most Palm-like GUI. P provides convenient wrappers
around the Palm GUI controls and so the UI is fairly Palm-like.
W, WJ, and PC provide their own UI objects which are only partially
Palm-like.
Some TinyBytes Databases for ThinkDB
One hundred puzzles for PictureLogic
(converted from my Pixit program).
Last Updated 4/14/02
|