Home | Stories | Reviews | Treo™ Store | Accessories | Software | Discussion | Mobile | About | Search

 
 
Zone Phone Wallet Golla Zone Phone Wallet
Just $16.95
Car Charger AN300 Sony Ericsson Car Charger AN300 for Palm Pixi Plus, Pre Plus, Pixi, Pre / Treo Pro, Treo 800w
Just $23.95
Screen Protectors (3-Pack) Smartphone Experts Screen Protectors (3-Pack) for Treo Pro
Just $12.95
 Desktop Cable Palm Desktop Cable for Centro, Treo
Just $9.95
 
Old 01/17/2005, 10:04 PM   #1 (permalink)
Member
 
EvilJack's Avatar
 
Join Date: Dec 2004
Location: The ATL
Posts: 197
Thanks: 0
Thanked 0 Times in 0 Posts
Default 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.
EvilJack is offline   Reply With Quote
Old 01/17/2005, 10:28 PM   #2 (permalink)
Member
 
Join Date: Sep 2003
Posts: 129
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Yeah....how do you write a "Hello world" application for your treo
__________________
.no sig.
wasinaus is offline   Reply With Quote
Old 01/17/2005, 10:33 PM   #3 (permalink)
Member
 
wcarlson40's Avatar
 
Join Date: Jun 2003
Posts: 469
Thanks: 6
Thanked 16 Times in 8 Posts
Default

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...
wcarlson40 is offline   Reply With Quote
Old 01/18/2005, 10:43 AM   #4 (permalink)
Member
 
Join Date: Dec 2003
Posts: 266
Thanks: 0
Thanked 0 Times in 0 Posts
Default

keep this thread going.
lyndon_h is offline   Reply With Quote
Old 01/18/2005, 03:54 PM   #5 (permalink)
Member
 
Joebar's Avatar
 
Join Date: Apr 2004
Location: Strong Island, NY
Posts: 1,248
Thanks: 0
Thanked 0 Times in 0 Posts
Default

yea bump
Joebar is offline   Reply With Quote
Old 01/18/2005, 10:39 PM   #6 (permalink)
Member
 
ClarenceCM3's Avatar
 
Join Date: Jun 2003
Location: Washington, DC
Posts: 428
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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 />
ClarenceCM3 is offline   Reply With Quote
Old 01/18/2005, 11:12 PM   #7 (permalink)
Member
 
ClarenceCM3's Avatar
 
Join Date: Jun 2003
Location: Washington, DC
Posts: 428
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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 />
ClarenceCM3 is offline   Reply With Quote
Old 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
Default

Click on the Thread Tools box at the top of the thread.
Zane
zvandiver is offline   Reply With Quote
Old 01/18/2005, 11:29 PM   #9 (permalink)
Member
 
ClarenceCM3's Avatar
 
Join Date: Jun 2003
Location: Washington, DC
Posts: 428
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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 />
ClarenceCM3 is offline   Reply With Quote
Old 01/25/2005, 12:52 PM   #10 (permalink)
Member
 
Join Date: Jan 2005
Posts: 30
Thanks: 0
Thanked 0 Times in 0 Posts
Cool

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!
TrappedAtUF is offline   Reply With Quote
Old 02/08/2005, 06:35 PM   #11 (permalink)
Member
 
Join Date: Nov 2003
Posts: 168
Thanks: 3
Thanked 5 Times in 2 Posts
Default

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
arognlie is offline   Reply With Quote
Old 02/08/2005, 08:18 PM   #12 (permalink)
Member
 
Joebar's Avatar
 
Join Date: Apr 2004
Location: Strong Island, NY
Posts: 1,248
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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
Joebar is offline   Reply With Quote
Old 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
Default

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
zvandiver is offline   Reply With Quote
Old 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
Default

try this link, i think there are some basic tips and resources


http://www.palmopensource.com/
craigdts is offline   Reply With Quote
Old 03/05/2005, 06:59 PM   #15 (permalink)
Member
 
Join Date: Feb 2005
Posts: 30
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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!
Texas_Treo is offline   Reply With Quote
Old 03/05/2005, 07:29 PM   #16 (permalink)
Member
 
Join Date: Oct 2004
Posts: 578
Thanks: 0
Thanked 0 Times in 0 Posts
Default

So is Quartus Forth actually up to date and does it support the Treo 600/650?
scotttreo is offline   Reply With Quote
Old 04/08/2005, 03:33 PM   #17 (permalink)
Member
 
vajirkar's Avatar
 
Join Date: Feb 2005
Location: San Jose, CA
Posts: 75
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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
vajirkar is offline   Reply With Quote
Old 04/08/2005, 05:43 PM   #18 (permalink)
Member
 
vajirkar's Avatar
 
Join Date: Feb 2005
Location: San Jose, CA
Posts: 75
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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
vajirkar is offline   Reply With Quote
Old 04/17/2005, 07:16 AM   #19 (permalink)
Member
 
Join Date: Apr 2005
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default 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.
jzxu is offline   Reply With Quote
Old 04/18/2005, 10:25 AM   #20 (permalink)
Member
 
Join Date: Mar 2005
Posts: 21
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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. :-(
Flash! is offline   Reply With Quote
Reply


Thread Tools
Display Modes

~


All times are GMT -4. The time now is 12:04 AM.

Creating smartphone communities
Android Central - Android reviews, news and forums Crackberry - Blackberry news, reviews and community TiPb - iPhone news, accessory reviews & forums
Pre Central - Palm Pre Review, News and Community Treo Central - Treo & Centro News and Forums WMExperts - Windows Mobile Reviews & News

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
 
 

Copyright ©1999- TreoCentral. All rights reserved : Terms of Use : Privacy Policy

TREO and TreoCentral are trademarks or registered trademarks of palm, Inc. in the United States and other countries;
the TreoCentral mark and domain name are used under license from palm, Inc.
The views expressed on this website are solely those of the proprietor, or
contributors to the site, and do not necessarily reflect the views of palm, Inc.

Explore More: Crackberry | WMExperts | the iPhone Blog | Android Central | Smartphone Experts Combined Forums