Archived from groups: comp.sys.palmtops.pilot (
More info?)
Big thanks.
Kind of overwhelming but just what I needed.
"the Wiz" <look@message.body> wrote in message
news:06u080hbv8kj5g7ailhshg8l419von2vm9@4ax.com...
> "Bob" <BobJeff@att.net> wrote:
>
> >Where do I start ? I just want to write some simple 'C'
> >programs for a m125 or m500.
> >
> >Thanks
> >
>
> First you download all the Palm development documentation.
>
> Then you read it and adjust your mental gears to the fact the Palm does
not use
> <stdio.h> and there are no "simple" C programs for the Palm.
>
> There are also some reference books, including O'Reilly's "Palm
Programming -
> The Developers Guide" which covers both Code Warrior C (the standard for
Palm
> development) and prc-tools (ISBN 1-56592-856-3 about $40).
>
> Then you read the following long list and decide if you REALLY want to
write in
> C, or if your needs can be handled with a simpler tool (HotPaw Basic on
the
> Palm, NSBasic, CASL on the desktop). If so, prc-tools (GCC on the
desktop) and
> OnBoardC (Palm) are free.
>
> -------------------------------
>
> If you want to develop programs for Palm devices, the following list
covers most
> of the available tools - both palmtop and desktop.
>
> What programming language(s) do you know or want to learn? If you
already know
> a language, then you'll only have to learn how it's used on the Palm OS.
If you
> don't know a language, then you'll have to learn the language you choose
and
> it's implementation on the Palm. The implementation includes things like
> remembering that your files are in RAM, so there's no need to read data
into an
> array for faster access (standard procedure on a platform with disk
storage).
>
> Do you want an in-hand solution (Palm-based) or an external solution (runs
on a
> desktop machine PC/Mac)?
>
> Desktop solutions are typically more powerful and compile faster than
Palm-based
> products (with the possible exception of Pocket Pascal, which is reported
to
> compile very fast on the Palm).
>
> ------------------
>
> The following list includes free and shareware/commercial programs. Some
of the
> shareware is under $20.
>
> 1. C is the "standard" for the Palm : CodeWarrior from
www.metrowerks.com
($$$
> PC & Mac) or the free PRC-tools from sourceforge.net (PC/Linux).
falch.net has
> an IDE for the GCC compiler and tools.
>
> 2. AppForge has an add-in ($800) for Visual Basic 6 ($$$ and harder to
find
> since the release of VB.Net). NSBasic has a stand-alone compiler ($149)
that
> runs on PC's (they also have compilers that produce programs for Pocket
PC's and
> the Newton). Both products have a GUI IDE.
> Both generate tokenized programs that require a run-time library on the
Palm.
> NSBasic's runtime and executables are smaller and a little faster than
> AppForge's.
>
> 3. CASL is a database scripting product (
http://www.caslsoft.com/) that
starts
> at $85 (runtime version) and has a $200 compiler upgrade.
>
>
http://home.att.net/~frankscaslpage/faq_pages/nsbasic.h... has a comparison
of
> CASL, AppForge, and NSBasic.
>
> Handheld Basic (HB++0) If it lives up to its hype (native 68000 compile),
it
> should be faster than the other Basic versions and competitive with the C
> compilers. It's the most expensive development tool ($800 - $1500).
>
> There are also Pascal and java products.
>
> In-hand solutions can be either interpreters (HotPaw Basic) or compilers.
>
> 1. HotPaw Basic (also known as ybasic and cbaspad at various times) is an
> interpreter that's about as fast as some of the products that have
PC-based
> compilers and use a run-time - but there's no GUI IDE.
>
> 2. C programmers can use OnBoardC ("real C", produces stand-alone
executables -
> free
http://sourceforge.net/projects/onboardc/)
> or PocketC ( "sort of C", requires a runtime
http://www.orbworks.com/
$18.50 for
> in-hand version, $30 for PC version, $45 for both).
>
> ----------------------
>
>
http://www.nicholson.com/rhn/palm/ has a list of application development
links
> (about halfway down the page).
>
>
http://www.vb-helper.com/review_palm_ides.html has a brief review of most
of the
> products listed above.
>
>
> More about me:
http://www.jecarter.com/
> VB3/VB6/C/PowerBasic source code:
http://www.jecarter.com/programs.html
> Freeware for the Palm with NS Basic source code:
http://nsb.jecarter.com
> Drivers for Pablo graphics tablet and JamCam cameras:
http://home.earthlink.net/~mwbt/
> johnecarter at@at mindspring dot.dot com. Fix the obvious to reply by
email.