Sign in with
Sign up | Sign in

newbie

Last response: in Cell Phones & Smartphones
Share

Archived from groups: comp.sys.palmtops.pilot (More info?)

"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.

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.

Archived from groups: comp.sys.palmtops.pilot (More info?)

the Wiz wrote:

> "Bob" <BobJeff@att.net> wrote:

>>Where do I start ? I just want to write some simple 'C' programs for a
>>m125 or m500.

<snippetysnip>

> 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).

I don't know how they stack up, but for the record, overstock.com has
O'Reilly's "Palm OS Programming" and "Palm OS Network Programming" for
US$23.xx each (both $40 list), and $1.40 US shipping. They probably
*don't* stack up, given your recommendation for the other one, but at
least they're O'Reilly, so they can't be too bad.

--
Blinky Linux RU 4892F
The Ugliest Cars (mildly adult) http://snipurl.com/ugliest
New Windows - Don't Wait For Longhorn! http://snipurl.com/newwin
Ask the community
!