If you've thought that you would like to write software for you handheld, you've come to the right
page. Palm is a relatively easy operating system to write for and Pocket PC tends to be a bit harder. In either case you can take
one of several approaches. I have divided the approaches into databases, R.A.D (rapid application development), and hardcore (C etc).
Click on the buttons, below, to see a more in depth discussion of each approach.
If you came to this page because you wanted to find someone to write software for you I would direct you
to PalmGear's developers page www.PalmGear.com where they list people who make their living
writing custom software. If you like my software and you wanted to see if I would write a program for you, you can email me
Tim@FPpda.com
HanDBase is a very powerful user friendly database which allows you to make your own forms for data entry, synchroize that
information with your desk top, and then export data to other programs on your computer. It is a great reference if you
want to develope your own database for patient tracking, research, or billing. It works for either Palm or Pocket PC and allows you
to design forms on your pda. It has limited math, no logic functions, and if you want to use the databases within a group of people
everyone needs to buy a copy of HanDBase for their handheld.
This is a screen shot from a sales database, there are many free patient tracking and other medical databases available
on the HanDBase site, Handango
, or PalmGear.
If you would like to create a document file (with or without hyperlinks) iSilo.com can provide you with a free program to turn HTML
documents into iSilo documents. Just write what you want on notepad, save in HTML
format and convert with iSilo's free conversion software (iSilo X). I wrote St. Luke's Map a program to help our interns find their way
around our hospital this way.
Links are easily made by writing <HREF="#link name">text you want to use as a link</A> then put
<NAME="link name">the first word of where you want to go</A> everything between the < and > does not show up
in your doucument. You can also incorporate pictures in your document if you put them in GIF format. In the above example
the names of locations are between the <HREF="#link name"> and </A>. when you click on the text it takes you
to correct map. (The name of the map is surrounded by the <NAME="link name"> and </A>).
R.A.D. Rapid Application Development allows to write programs quickly with little to no programing knowlege. If you
want to try a good R.A.D.
you can try PDA Toolbox it lets you write freestanding
programs by dragging and dropping objects on to forms (without writing any code). PDA Toolbox has many nice features including a $25
pricetag. If you are interested in writing software, but are leary of making a big financial investment, PDA Toolbox may be right
for you. The desktop is shown below.
The biggest limitation of PDA ToolBox is it's lack of logic functions. If you want to use logic functions you should look into a more
advanced RAD like NS Basic or CASL.
NS Basic is the best RAD for Pocket PC and at $150 it
is reasonably priced. NS Basic is available for palm as well ($100), but it creates programs that run very slowly
(Med Rules is written in NS Basic). NS Basic does not currently support Palm Os 5, but plans to this summer.
If you want a full-featured Palm Os RAD for Palm Os that generates reasonably fast applications you
might like to try CASL. It costs $85 for the limited version and $300 for the full Palm Os
version. A Pocket PC version is planned for this Spring $50 (on top of the $300 for the full Palm Os version). I used
CASL to write OB Wheel, OB Patients, and Journal Club. CASL plans support for Palm Os 5 this summer.
If you want to be more adventurous yet you can write programs using C or C++. This is the most advanced
way to write software, but it takes a large investment of both time and money. Code Warrior
is the gold standard for C programming. If you would like to
try your hand at C programming go to palm's developer page to learn more.(They have many links
to programs they recomend). You should also check out Microsoft's developer page.