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 11-12-2006, 02:21 AM   #1
jreagles16
Learning to be an Expert
 
jreagles16's Avatar
 
Join Date: Mar 2006
Posts: 151 jreagles16 is on a distinguished road
Programming for Palm OS?

Hi,

I'm asking a favor from all of the 1src members. I would like to start to learn how to program for palm OS. I'm just about to finish highschool and was interested to do it as a hobby. Maybe someday become a pro. I consider myself fairly knowledgable on Palm OS and now want to take it to the next step and contribute.

1) I was wondering if there are any links or anything info that you could post to help me get started.

2) What language is good to start out with. I have heard pascal and pearl? But I thought pascal is becoming out dated and I have had people say start with c++( which sounds like the ultimate language) but does it really take five years to learn?

3) Also, I was wondering what were your feelings and thoughts when your first started? What did you start with and any other useful info?

4) First goal, I would love to learn how to skin and also create small little freeware tracker apps maybe in a couple of years.
Second goal, is to utlimately create games and really good reliable apps like Kinoma 4, Warfare Incorprated, skin UI, !NEW OS!( someday I would like to create a new Operating system that is free[like linux, but for palm]) and so on. Hopefullly in four years or so.

I have no knowledge and My goals are probably really high but I was wondering if you guys could help. I appreciate it a lot.


Thank you again for taking the time to help.



I love my E/E2 and treo 700p.

Last edited by jreagles16 : 11-12-2006 at 02:25 AM.
jreagles16 is offline   Reply With Quote
Old 11-13-2006, 02:19 AM   #2
Tam Hanna
Registered User
 
Tam Hanna's Avatar
 
Join Date: Dec 2004
Posts: 1,849 Tam Hanna is on a distinguished road
Hi,
I write a bit about programming in my Palm OS Blog - the link to TamsPAlm is in my signature....

If you dig through the Development category and also gobble up the editorials, you should have a good overview of the contents of my brain =)
__________________
http://www.palmfilefind.com - find files on your memory card

Visit my blog at http://tamspalm.tamoggemon.com to learn more about the PalmOS platform!
TamsPPC-the PocketPC Blog
TamsS60
Tam Hanna is offline   Reply With Quote
Old 11-13-2006, 03:06 AM   #3
jreagles16
Learning to be an Expert
 
jreagles16's Avatar
 
Join Date: Mar 2006
Posts: 151 jreagles16 is on a distinguished road
cool thank you very much. I'll look at it.
jreagles16 is offline   Reply With Quote
Old 11-13-2006, 07:24 AM   #4
I love my mom
Programmer by Grace
 
Join Date: Nov 2005
Posts: 1,318 I love my mom is on a distinguished road
He he, I asked this same question on that beautiful Frebruary day long ago.... If you search you can dig up some threads containing the advice they gave me. Do you have any past experience in programming? It really reallly helps.
I love my mom is offline   Reply With Quote
Old 11-13-2006, 02:49 PM   #5
jreagles16
Learning to be an Expert
 
jreagles16's Avatar
 
Join Date: Mar 2006
Posts: 151 jreagles16 is on a distinguished road
Nope none should I rethink this?


I love palm I'm always playing around with it. Dimrty beat me to one app I wanted to created the poision pill arg. But I probably would have been to late anyways.

How long does it take to learn a language is it like learnng a foregin language?

Thanks for the tip I'll search the threads I have been google searching and found some good starting points.

Thanks again for the help. Sorry if this is repetive question.
jreagles16 is offline   Reply With Quote
Old 11-13-2006, 02:56 PM   #6
jreagles16
Learning to be an Expert
 
jreagles16's Avatar
 
Join Date: Mar 2006
Posts: 151 jreagles16 is on a distinguished road
lol hey dimtry (if you don't mind me asking) I remember reading an interview about you and was wondering what language did you laern first cause you said pascal.


Well my question is do you recommend learning pascal first?

thanks for anyinfo.
jreagles16 is offline   Reply With Quote
Old 11-13-2006, 03: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
for palm first i did is pascal, as PalmPascal was onboard, and easy to learn with plenty of examples. In general I first learned C. MY father forced me to learn it back when I was six. :-)
__________________
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 11-15-2006, 05:35 PM   #8
I love my mom
Programmer by Grace
 
Join Date: Nov 2005
Posts: 1,318 I love my mom is on a distinguished road
I learned PP first, then C. But I feel it would better to learn C first. BTW, Philllippe just released NaPP Pascal ARM compiler.

Learning a Programming language is nothing like a foreign language. It's much much easier. Shouldn't take you more than two or three weeks to get the basics of a language.
I love my mom is offline   Reply With Quote
Old 11-16-2006, 01:27 PM   #9
MikeB
Registered User
 
Join Date: Jul 2004
Posts: 238 MikeB is on a distinguished road
I would recommend C++ as your goal, since that is probably what will be a good, dominant language by the time you are fully up to speed. Especially if you are wanting to get into programming highly graphic, responsive, performance applications (either on Palm or elsewhere). C++ (and related C#) are the tools of the professionals.

So, how do you get there from here? Many languages will give you the basics on programming and the thought process needed to "think like a programmer." I believe that you want to learn object oriented techniques early, since if you start with a procedural language (pure C, Pascal, or Basic), then you will have to unlearn some stuff. I heard it said that it would be easier and faster to teach someone programming from the ground-up in OO than trying to convert an "old-school" programmer over.

For the Palm, start in the Palm/Access Developer areas to see what's available.

I like OrbForms Designer/Architect, since it gives you a taste of OO programming with a C++-like environment, but doesn't bog you down with all of the environment details like Codewarrior or gcc would. And you can begin developing within a few weeks. So, the better you become with that, the less your learning curve would be to get to the professional environment. Plus it will tell you if you even like programming.

There are others that would have strong arguments for basic and pascal. Just my advice (I manage sw engineers): if you really do want to become a pro developer, those will not get you there as fast.

That's my 2c.
MikeB is offline   Reply With Quote
Old 11-16-2006, 06:30 PM   #10
Nitron
Registered User
 
Join Date: Apr 2005
Posts: 55 Nitron is on a distinguished road
There are so many different places you can start, it's ridiculous.
I started programming Palm by reading the O'Reilly book "Palm Programming" (but I already knew ANSI C) and then started messing with NS/Basic to get a feel for the environment. I recommend staying away from NS/Basic and I'm pretty sure Dmitry would agree. I then started up with C again, first with Codewarrior but now with PRC-Tools. OnBoardC is nice also, I guess, although it's somewhat limiting.
There are tons of places for information on Palm programming. There are multiple developers here and on the official palm-dev-forum. I just picked up O'Reilly's "Palm OS Network Programming" and it's quite good but assumes you already know the platform. Good luck.

Off-topic: Anybody notice that the tooltip on the says "command" and the says "shortcut"?
__________________
Developer of PalmCHM (Coming soon...)
Nitron is offline   Reply With Quote
Old 11-17-2006, 11:11 AM   #11
potter
Registered User
 
potter's Avatar
 
Join Date: Feb 2005
Location: SW, VA, USA
Posts: 937 potter is on a distinguished road
Quote:
Originally Posted by Nitron
Off-topic: Anybody notice that the tooltip on the says "command" and the says "shortcut"?

Yeah, I noticed: http://www.1src.com/forums/showthread.php?t=98817
potter is offline   Reply With Quote
Old 11-17-2006, 12:18 PM   #12
holvoetn
Known as 'H'
 
holvoetn's Avatar
 
Join Date: Apr 2005
Location: Belgium
Posts: 533 holvoetn is on a distinguished road
Quote:
Originally Posted by potter
So you did ... I bumped that thread
__________________
Digital since 1980, handheld since 2001
M105 (retired but still working), T|E (sold)
T3.5 + ADAPT BT GPS + Viamichelin 3.2 + Palm WiFi card
Treo 680 ánd Treo 500v
Happy DateBook6 user
holvoetn is offline   Reply With Quote
Old 11-18-2006, 12:42 AM   #13
jreagles16
Learning to be an Expert
 
jreagles16's Avatar
 
Join Date: Mar 2006
Posts: 151 jreagles16 is on a distinguished road
Thanks for all the heplful info.


For a compiler what do you guys think of borland?

Cause I can get a free copy and was wondering what your inputs are on it.


Thank you very much for your help.
__________________
The Building of the biggest Software Site EVER!

http://www.treoquestions.org/questions/downloads.php
jreagles16 is offline   Reply With Quote
Old 11-18-2006, 12:51 AM   #14
GadgetGuru05
Registered User
 
GadgetGuru05's Avatar
 
Join Date: Oct 2006
Location: Planet MARS
Posts: 397 GadgetGuru05 is on a distinguished road
Send a message via Yahoo to GadgetGuru05
COBOL was useless for me and it was the first touch with programming and i hated it.
Than i played with HTML, DHTML, XML, JAVA, JAVA SCRIPT, FLASH, MAYA etc...
But i love the graphic part like user interface design... im more an artist than a programmer.... but i do know a good basic of everything.
__________________
----:::: Hopefully soon an iPhone & iMac ::::----

Too many to name. Not tellin yeahhhh...

C'est la vie ou c'est la merde? ;-O
GadgetGuru05 is offline   Reply With Quote
Old 02-12-2007, 08:22 PM   #15
Modnar
Now treo'd & still TX'ed
 
Modnar's Avatar
 
Join Date: Dec 2006
Location: NZ
Posts: 292 Modnar is on a distinguished road
Yeah I though I would have a crack at programming and more so specifically palm programming as I going to be learning it in uni this year so i thought i would learn at least something now so its easier when I come to it. I'm looking into c++ (for palm) and visual basic (got the software for it from MS ) and using something like palm OS dev suite to make the prc's in the end when I get better at the language! But stick with c++ on windoze at the moment!
__________________
Zire 21 -> Zire 72 -> T|X +1Gb SD + 2GB Mini +2Gb sd plus usb (very useful!!) and now a Crimson treo 680 | Sweet As in NZ
Modnar 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
how programming launcher app? handhell_engine Developers 1 12-17-2004 09:42 AM
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 08:07 AM.

  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.