|
01/17/2005, 10:04 PM
|
#1 (permalink)
|
|
Member
Join Date: Dec 2004
Location: The ATL
Posts: 197
Thanks: 0
Thanked 0 Times in 0 Posts
|
Palm Development 101?
First thing first: I know nothing. I am a would be hobbyist. I don't develop profesionally, but I would like to know the basics of Palm coding / development. Is there a site I can learn the basics? What language is code written in? Is it compiled? How do you create a .PRC? What tools do you need? etc...
Thanks...
Last edited by EvilJack; 01/18/2005 at 10:49 AM.
|
|
|
01/17/2005, 10:28 PM
|
#2 (permalink)
|
|
Member
Join Date: Sep 2003
Posts: 129
Thanks: 0
Thanked 0 Times in 0 Posts
|
Yeah....how do you write a "Hello world" application for your treo
__________________
.no sig.
|
|
|
01/17/2005, 10:33 PM
|
#3 (permalink)
|
|
Member
Join Date: Jun 2003
Posts: 469
Thanks: 6
Thanked 16 Times in 8 Posts
|
First you have to pick a language to develop in. Personally, I like Quartus Forth ( www.quartus.net). However, there are many others out there (some free, some cost a LOT). It all depends on what you want. I like Quartus because I can program right on my Treo (no desktop computer needed) and because it compiles into native code (no runtime libraries, and no slow down in your apps). Others will have their favorites...
|
|
|
01/18/2005, 10:43 AM
|
#4 (permalink)
|
|
Member
Join Date: Dec 2003
Posts: 266
Thanks: 0
Thanked 0 Times in 0 Posts
|
keep this thread going.
|
|
|
01/18/2005, 03:54 PM
|
#5 (permalink)
|
|
Member
Join Date: Apr 2004
Location: Strong Island, NY
Posts: 1,248
Thanks: 0
Thanked 0 Times in 0 Posts
|
yea bump
|
|
|
01/18/2005, 10:39 PM
|
#6 (permalink)
|
|
Member
Join Date: Jun 2003
Location: Washington, DC
Posts: 428
Thanks: 0
Thanked 0 Times in 0 Posts
|
goto
http://www.palmone.com/us/developers/
All the info, links, Software, Treo Simulator, and Sample programs You should need.
And Staight from the horses mouth "palmone"
__________________
Build Systems, Not Products
<center>All Comments © Copyright Clarence C Middleton 2005-2006, All Rights Reserved<br /> <a href="mailto: To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. "> To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. </a><br /><ahref =" To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. href=" To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. href=" To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. style="width: 124px; height: 54px;"src="http://www.middleton.ath.cx/photos/middletonlogo.gif" /></a></ahref><center />
|
|
|
01/18/2005, 11:12 PM
|
#7 (permalink)
|
|
Member
Join Date: Jun 2003
Location: Washington, DC
Posts: 428
Thanks: 0
Thanked 0 Times in 0 Posts
|
how do you subscribe to a thead with out posting to it.
__________________
Build Systems, Not Products
<center>All Comments © Copyright Clarence C Middleton 2005-2006, All Rights Reserved<br /> <a href="mailto: To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. "> To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. </a><br /><ahref =" To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. href=" To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. href=" To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. style="width: 124px; height: 54px;"src="http://www.middleton.ath.cx/photos/middletonlogo.gif" /></a></ahref><center />
|
|
|
01/18/2005, 11:21 PM
|
#8 (permalink)
|
|
Member
Join Date: Sep 2002
Location: Fort Worth, TX
Posts: 616
Thanks: 0
Thanked 0 Times in 0 Posts
|
Click on the Thread Tools box at the top of the thread.
Zane
|
|
|
01/18/2005, 11:29 PM
|
#9 (permalink)
|
|
Member
Join Date: Jun 2003
Location: Washington, DC
Posts: 428
Thanks: 0
Thanked 0 Times in 0 Posts
|
thanks.
__________________
Build Systems, Not Products
<center>All Comments © Copyright Clarence C Middleton 2005-2006, All Rights Reserved<br /> <a href="mailto: To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. "> To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. </a><br /><ahref =" To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. href=" To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. href=" To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. style="width: 124px; height: 54px;"src="http://www.middleton.ath.cx/photos/middletonlogo.gif" /></a></ahref><center />
|
|
|
01/25/2005, 12:52 PM
|
#10 (permalink)
|
|
Member
Join Date: Jan 2005
Posts: 30
Thanks: 0
Thanked 0 Times in 0 Posts
|
Ok, so before this post decomposes into a "How to use thread tools" tutorial (lol) here's my two cents...
I jsut started my new programing PALM quest a couple of days and headaches ago. First look at this post... it has a lot of good links. Developer trying to get into the field... The one that especially helped me is the tutorial. It shows you how to get started and explains the PALM OS and the event-driven interface.
Now getting your hands on development tools, well that was a pain for me! There's a good link here ( http://prc-tools.sourceforge.net/install/cygwin.html) on how to install it on a windows system but here's a quick overview:
Programs needed:
Cygwin - Unix interface for Windows
Gcc - Unix c-compiler
Prc-tools - These are the unix compiler tools that help gcc build for PALM OS
Pi1RC - A program that compiles your .rcp files
.c files - Your code files
.rcp file - A file that defines how your forms will look
(1) Go to http://prc-tools.sourceforge.net/install and install Cygwin so you can use it's unix interface to compile your programs. Be sure to pick the prc-tools and pi1RC packages with that installation.
(2) Now go to palmsource.com and register as a developer. Remember to click on your account and accept the license agreement terms otherwise when you try to download it won't let you (this took me a day and a half to figure out!!!). Download the newest PALM SDK (ver 4.0). This will build programs for up to PALM OS 5. Why palm has differing versions for their SDK's and OS's is confusing to me!
(3) Register at palmone.com to be a developer (it's called their plugged-in program) and download the updated Treo headers and get the appropriate Treo simulator. The Treo headers aren't necessary to start PALM programming but they allow you to use the API's built specifically for the Treo phone to do stuff like get phone info, etc.
(4) Now that you got the files downloaded, follow the tutorial on how to set it up in Windows and then plug away!!!
Hope that helps... from one noob to another!
|
|
|
02/08/2005, 06:35 PM
|
#11 (permalink)
|
|
Member
Join Date: Nov 2003
Posts: 168
Thanks: 3
Thanked 5 Times in 2 Posts
|
And rather than just using the straight-up prc tools, I'd strongly suggest getting the Palm OS Developer Suite (PODS) from PalmSource. It still requires the cygwin prc tools, but lets you work in the Eclipse IDE. There are wizards for creating projects (empty, Hello World, and a sliding puzzle game) which answers the question of 'How do I do Hello World' very nicely.
PODS will manage your makefile for you, and supports multi-segment applications without too much difficulty (debugging will require a free patch from here). And the GUI resource editor is a dream compared to editing the old resource files by hand. Add in the Treo-specific headers and seamless integration with the various Simulators, and you end up with a tidy, free development environment.
I had been thinking about buying CodeWarrior, but after getting the PODS/PRC-tools multisegment stuff working, I can't think of a good reason to do so. Anyone want to try to convert me?
-Ansel
|
|
|
02/08/2005, 08:18 PM
|
#12 (permalink)
|
|
Member
Join Date: Apr 2004
Location: Strong Island, NY
Posts: 1,248
Thanks: 0
Thanked 0 Times in 0 Posts
|
It's a shame none of the actual *developers* on this site that hawk their programs and get tons of support and sales from the members here haven't posted anything here
|
|
|
02/09/2005, 01:44 PM
|
#13 (permalink)
|
|
Member
Join Date: Sep 2002
Location: Fort Worth, TX
Posts: 616
Thanks: 0
Thanked 0 Times in 0 Posts
|
EvilJack,
You might want to check out this website http://www.winikoff.net/palm/dev.html
It lists many different programming languages/environments for the Palm platform.
Zane
|
|
|
03/05/2005, 04:02 PM
|
#14 (permalink)
|
|
Member
Join Date: May 2003
Location: Dallas, TX
Posts: 662
Thanks: 3
Thanked 3 Times in 3 Posts
|
try this link, i think there are some basic tips and resources
http://www.palmopensource.com/
|
|
|
03/05/2005, 06:59 PM
|
#15 (permalink)
|
|
Member
Join Date: Feb 2005
Posts: 30
Thanks: 0
Thanked 0 Times in 0 Posts
|
wow, i feel like this is such useful information, i'd be dumb not to check it out. thanks for inspring me to program palm!
|
|
|
03/05/2005, 07:29 PM
|
#16 (permalink)
|
|
Member
Join Date: Oct 2004
Posts: 578
Thanks: 0
Thanked 0 Times in 0 Posts
|
So is Quartus Forth actually up to date and does it support the Treo 600/650?
|
|
|
04/08/2005, 03:33 PM
|
#17 (permalink)
|
|
Member
Join Date: Feb 2005
Location: San Jose, CA
Posts: 75
Thanks: 0
Thanked 0 Times in 0 Posts
|
Talking about the Treo Simulator, I have downloaded the Palm OS Garnet 5.4 simulator, but it does not have ways to simulate the 5-way. Is there any other Treo Simulator which has the treo specifics like the 5-way?
Thanks,
Sid Vajirkar
__________________
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. Unlocked 650
|
|
|
04/08/2005, 05:43 PM
|
#18 (permalink)
|
|
Member
Join Date: Feb 2005
Location: San Jose, CA
Posts: 75
Thanks: 0
Thanked 0 Times in 0 Posts
|
To answer my own question the Treo Specific Simulators can be downloaded from palmOne and not from PalmSource. So you need to signup for 2 different developer communities if you want to get the OS Developer Suite plus the Treo Simulator. I still need to get the Treo Simulator to work on my machine, but I at least know where to get it from now
- Sid Vajirkar
__________________
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. Unlocked 650
|
|
|
04/17/2005, 07:16 AM
|
#19 (permalink)
|
|
Member
Join Date: Apr 2005
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
|
dumb question
Hi:
So I downloaded the Treo 600 simulator and started it up. Now I'm on the "Setup step 1 of 4" screen ( http://tinypic.com/4iexlg) and I can't figure out which keyboard key corresponds to the center button that the diagram on the screen indicates for selecting. Somebody please help me overcome this embarrassingly stupid problem.
Thanks a lot.
|
|
|
04/18/2005, 10:25 AM
|
#20 (permalink)
|
|
Member
Join Date: Mar 2005
Posts: 21
Thanks: 0
Thanked 0 Times in 0 Posts
|
I believe you simply "tap" with the mouse. At least, that's what worked on the 650 emulator.
My problem is I downloaded PODS and can't find any tutorials at all... I have no idea where to start. Also, I tried to download the 650 specific headers from p1, but the file I downloaded just looks like the original install cd with nothing "developer" looking at all. :-(
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
All times are GMT -4. The time now is 12:04 AM.
|
|