Shortcuts: Mobile | Active Topics | Newest Posts | Latest Freeware | Private Messaging | Contribute News | Archive 
NEWS
Search News
Browse by Category
News History
1SRC News RSS Feed
1SRC Podcast RSS Feed
Contribute News
FORUMS
Search Forums
Topic Specific
News
General
Applications
Games
Video
Deals & Promos
Developers
E-books
Mac / Linux
Medical
Podcast
Skins & Backgrounds
Wireless
Off-Topic
Audio/Video
Cellphones
Digital Cameras
Gaming
Gadgets & Gizmos
Non-Palm OS PDAs
PCs/Laptops
Tech Web
palm
pre
Foleo
T|X-Series
Z-Series
LifeDrive
Zire
Treo
Tungsten
Older Palms
Sony
VZ-Series
TH-Series
UX-Series
TJ-Series
NX-Series
TG-Series
NZ-Series
Older Clies
Tapwave
Zodiac
Garmin
iQue
Other Licensees
AlphaSmart
Fossil
Group Sense
Kyocera
LG
Samsung
Site Specific
Arcade
Comment/Suggest
FREEWARE
Search Freeware
Applications
Ebooks
Skins
Backgrounds
ABOUT US
Contact Us
Contribute News
About Us
Privacy Statement
LOW PRICE SEARCH

Search for the lowest prices:




LINKS





























Go Back   1src Forums > Topic Specific > Developers
User Name
Password
FAQ Members List Calendar Chat Arcade Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
Old 08-19-2008, 02:53 PM   #1
Supertrucker
Still truckin'!
 
Supertrucker's Avatar
 
Join Date: May 2007
Location: Michigan
Posts: 380 Supertrucker is on a distinguished road
Question C Programming - I'm confused!

Okay, I would like to develop some palm apps in C, but am a little confused. From what I understand, my best bet would be GCC, what I'm confused as to where I get it from, and where I'm actually supposed to download it. The Palm headers and SDK and all that jazz can wait as I would like to learn the basics of the language before I start learning the Palm APIs all over again (I have done some PP programming already for Palm).

I have a Windows unit, so I would need GCC for Windows. Do I even want GCC, or do I want G++ instead? Where do I download the compiler from? Do I need anything else if I want to create a simple "HelloWorld" app? How about the Windows APIs, where do I get those?

Please help a confused soul!

ST
__________________
Palm TX | Apt, Duh Button Launcher Plus, Pocket Tunes, Kinoma, Resco Explorer, LJP, Pocket Civ, Pocket Quicken, many more, just can't fit here!
---
Looking for some great sites for your mobile or pda?
Visit http://zerorubbish.com!
Supertrucker is offline   Reply With Quote
Old 08-19-2008, 02:55 PM   #2
dmitrygr
Software engineer/hacker
 
dmitrygr's Avatar
 
Join Date: Jan 2004
Location: Silicon Valley, CA
Posts: 5,064 dmitrygr will become famous soon enough
Send a message via ICQ to dmitrygr Send a message via AIM to dmitrygr Send a message via MSN to dmitrygr Send a message via Yahoo to dmitrygr
your best bet is codewarrior. gcc is your worst bet, and PODS is marginally better.
__________________
Annoying me is NOT an approved way of encouraging me to produce software

My software:PowerSDHC, PowerDrive, nuRom, UDMH, warpSpeed, PowerDiGi, brightnessFix, etc...
Get it all here:http://www.PalmPowerups.com
dmitrygr is offline   Reply With Quote
Old 08-19-2008, 02:57 PM   #3
Supertrucker
Still truckin'!
 
Supertrucker's Avatar
 
Join Date: May 2007
Location: Michigan
Posts: 380 Supertrucker is on a distinguished road
Unfortunatly, I don't believe Codewarrior is in my budget... Don't know anything about PODS, will have to look it up...
__________________
Palm TX | Apt, Duh Button Launcher Plus, Pocket Tunes, Kinoma, Resco Explorer, LJP, Pocket Civ, Pocket Quicken, many more, just can't fit here!
---
Looking for some great sites for your mobile or pda?
Visit http://zerorubbish.com!
Supertrucker is offline   Reply With Quote
Old 08-20-2008, 09:37 PM   #4
MikeB
Registered User
 
Join Date: Jul 2004
Posts: 238 MikeB is on a distinguished road
And CW is no longer for sale anywhere.
MikeB is offline   Reply With Quote
Old 08-21-2008, 02:52 AM   #5
Bla8
Bernhard Strobl
 
Bla8's Avatar
 
Join Date: Dec 2007
Location: Immenstadt, Germany
Posts: 149 Bla8 is on a distinguished road
You are a confused soul . Anyways, CodeWarrior for Palm OS has been discontinued, however the GCC toolchain is still available. You can also get the onboard C++ tools for coding on your Palm. As for the API, you will need one for Palm OS. To make things easier though, especially for user interfaces, you can get the resource editor Bird. http://www.ppcompiler.org/?lng=en
Bla8 is offline   Reply With Quote
Old 08-21-2008, 05:22 AM   #6
robitaille88
Registered User
 
robitaille88's Avatar
 
Join Date: May 2004
Location: Canada
Posts: 352 robitaille88 is on a distinguished road
PalmOSDevelopmentSuite aka PODS (currently called GarnetOSDevelopmentSuite), is basically a PalmOS version of Eclipse and distributed free by Access at http://www.accessdevnet.com/index.p...w-category.html (free developer signup required)
__________________
GBA PDA -> Zire 71 -> Zire 72s -> Palm TX + 1GB SD Card + Palm Universal Wireless Keyboard

http://canuck-pda.ca
http://canuck-software.ca
robitaille88 is offline   Reply With Quote
Old 08-21-2008, 12:03 PM   #7
dmitrygr
Software engineer/hacker
 
dmitrygr's Avatar
 
Join Date: Jan 2004
Location: Silicon Valley, CA
Posts: 5,064 dmitrygr will become famous soon enough
Send a message via ICQ to dmitrygr Send a message via AIM to dmitrygr Send a message via MSN to dmitrygr Send a message via Yahoo to dmitrygr
Codewarrior can still be obtained if one searches hard enough
__________________
Annoying me is NOT an approved way of encouraging me to produce software

My software:PowerSDHC, PowerDrive, nuRom, UDMH, warpSpeed, PowerDiGi, brightnessFix, etc...
Get it all here:http://www.PalmPowerups.com
dmitrygr is offline   Reply With Quote
Old 08-21-2008, 01:05 PM   #8
MikeB
Registered User
 
Join Date: Jul 2004
Posts: 238 MikeB is on a distinguished road
URL, please. I've searched very hard in the past for a legitimate, purchaseable package and couldn't find anything.
MikeB is offline   Reply With Quote
Old 08-21-2008, 01:18 PM   #9
dmitrygr
Software engineer/hacker
 
dmitrygr's Avatar
 
Join Date: Jan 2004
Location: Silicon Valley, CA
Posts: 5,064 dmitrygr will become famous soon enough
Send a message via ICQ to dmitrygr Send a message via AIM to dmitrygr Send a message via MSN to dmitrygr Send a message via Yahoo to dmitrygr
Purchaseable is harder. It's easier for me since I have purchased it before, so when I lost my copy, i just googled "codewarrior palmos 9.3 rapidshare" and found it. Luckily i was not asked for registration proof of any kind so it worked out.
__________________
Annoying me is NOT an approved way of encouraging me to produce software

My software:PowerSDHC, PowerDrive, nuRom, UDMH, warpSpeed, PowerDiGi, brightnessFix, etc...
Get it all here:http://www.PalmPowerups.com
dmitrygr is offline   Reply With Quote
Old 08-21-2008, 04:46 PM   #10
Cyker
Registered User
 
Cyker's Avatar
 
Join Date: Jul 2003
Posts: 3,192 Cyker is on a distinguished road
Alas, the gcc toolchain is the only real viable way in Linux

It's significantly more work than CodeWarrior 'tho, esp. things like Form resource design.
Cyker is offline   Reply With Quote
Old 08-21-2008, 04:49 PM   #11
dmitrygr
Software engineer/hacker
 
dmitrygr's Avatar
 
Join Date: Jan 2004
Location: Silicon Valley, CA
Posts: 5,064 dmitrygr will become famous soon enough
Send a message via ICQ to dmitrygr Send a message via AIM to dmitrygr Send a message via MSN to dmitrygr Send a message via Yahoo to dmitrygr
AND it will not make multisegmenting work for you, or support exceptions in arm, or support code resources over 64k, etc....
__________________
Annoying me is NOT an approved way of encouraging me to produce software

My software:PowerSDHC, PowerDrive, nuRom, UDMH, warpSpeed, PowerDiGi, brightnessFix, etc...
Get it all here:http://www.PalmPowerups.com
dmitrygr is offline   Reply With Quote
Old 08-22-2008, 12:32 PM   #12
icefireicefire
Aspiring Developer
 
icefireicefire's Avatar
 
Join Date: Sep 2007
Location: In a cow?
Posts: 469 icefireicefire is on a distinguished road
Aren't you not supposed to have code resources over 64k for HotSync resions?

I use GODS (PODS) and it works fine for 68k apps.
__________________
Quote:
I installed a program called Jackflash to watch flash movies
icefireicefire is offline   Reply With Quote
Old 08-22-2008, 12:33 PM   #13
dmitrygr
Software engineer/hacker
 
dmitrygr's Avatar
 
Join Date: Jan 2004
Location: Silicon Valley, CA
Posts: 5,064 dmitrygr will become famous soon enough
Send a message via ICQ to dmitrygr Send a message via AIM to dmitrygr Send a message via MSN to dmitrygr Send a message via Yahoo to dmitrygr
1. nobody uses hotsync
2. you can split and rejoin on device
3. it is allowed in rom
4. gcc without annoying hacks will fail on 32kb or bigger coed if a func at start calls a func at end, unlike CW, which synthesizes long jumps.
__________________
Annoying me is NOT an approved way of encouraging me to produce software

My software:PowerSDHC, PowerDrive, nuRom, UDMH, warpSpeed, PowerDiGi, brightnessFix, etc...
Get it all here:http://www.PalmPowerups.com
dmitrygr is offline   Reply With Quote
Old 08-22-2008, 01:08 PM   #14
Supertrucker
Still truckin'!
 
Supertrucker's Avatar
 
Join Date: May 2007
Location: Michigan
Posts: 380 Supertrucker is on a distinguished road
Quote:
AND it will not make multisegmenting work for you, or support exceptions in arm, or support code resources over 64k, etc....

Oooo glad I know that! One of the main reasons I'd like to develop in C is that I'd like to rewrite DBLP, and be able to break it up/multisegment! I had in Pascal, but the multisegmenting in PP kept falling apart.

Quote:
I use GODS (PODS) and it works fine for 68k apps.

CW does allow you to generate true ARM code resources doesn't it? I'd like to prepare myself for the next Palm OS which it sounds like will use a very limited 68k software emulator.

Quote:
1. nobody uses hotsync

Oh, btw, I do use hotsync to keep my checkbook balanced, (pocket quicken), of course, I've disabled all the other conduits except for the PIM stuff

ST
__________________
Palm TX | Apt, Duh Button Launcher Plus, Pocket Tunes, Kinoma, Resco Explorer, LJP, Pocket Civ, Pocket Quicken, many more, just can't fit here!
---
Looking for some great sites for your mobile or pda?
Visit http://zerorubbish.com!
Supertrucker is offline   Reply With Quote
Old 08-22-2008, 03:57 PM   #15
robitaille88
Registered User
 
robitaille88's Avatar
 
Join Date: May 2004
Location: Canada
Posts: 352 robitaille88 is on a distinguished road
Quote:
Originally Posted by Supertrucker
CW does allow you to generate true ARM code resources doesn't it? I'd like to prepare myself for the next Palm OS which it sounds like will use a very limited 68k software emulator.

GODS (aka PODS) does support ARM code, I believe, though I think Codewarrior is overall better.
__________________
GBA PDA -> Zire 71 -> Zire 72s -> Palm TX + 1GB SD Card + Palm Universal Wireless Keyboard

http://canuck-pda.ca
http://canuck-software.ca
robitaille88 is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is Palm programming difficult? fssia Developers 18 09-15-2005 12:32 PM
C Programming on Palm OS Fay_Yerng Developers 6 11-18-2003 12:02 PM
re: programming plamclienx Developers 1 08-05-2003 12:21 AM
palm programming books cliezilla2 Clie NX-series 16 02-06-2003 06:30 PM


All times are GMT -5. The time now is 12:02 PM.

  AD HOSTS ?
  GOOGLE ADS ?
  AMAZON ADS ?

Powered by: vBulletin Version 3.0.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
2001 Entity City, LLC. All rights reserved.