USERNAME PASSWORD LOST PASSWORD? REGISTER
"A Complete Mobile Application Development Environment"
Advertisement

Downloads
Documentation
Forums
Blog
Press
Bug Tracking
Creator IDs
Contact Us




ACCESS Developer Network
Welcome, Guest
Please Login or Register.
Lost Password?
_GEN_GOTOBOTTOM Post Reply Favoured: 2
TOPIC: Re:newbie
#124
gjkozy (User)
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
newbie 2008/02/29 18:56 Karma: 0  
Hi,

I am very new to this and I have downloaded whatever seemed was nessacary to start programming for the Palm.

Being new to this my questions may seem pretty dumb but I could use pointers to information on how to program for tha Palm.

I haven't unzipped my downloads yet, I am not sure what to open fist and what I need to use.
  The administrator has disabled public write access.
#147
trentc (User)
Junior Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/03/05 08:40 Karma: 0  
I would like to know this also. I have been wracking my brains out on this thing.

If something does not come up soon, and I am dropping Palm and going to Windows CE.

Utterly ridiculous that one cannot even easily find something to program a simple PDA.

There was the Palm OS Developer Suite which was based on the Open "Eclipse" IDE. Well that was dropped very fast.

There is CodeWarrior for Palm OS v 9.3, but I have not heard too many things good about it.

Next up is GCC available on Linux. Not sure how long that would take to learn just to compile a program with the needed libraries.
Documentation is dated and sparse.

Eclipse is still available, but I cannot find a plug-in or library for it for Palm.

And you people wonder why Microsoft is selling the heck out of their Visual Studio and the OS.

I do see there is a Palm OS Conduit Development Kit which is suppose to be for VS 2003, but again ANOTHER abandoned project.
  The administrator has disabled public write access.
#153
misa (User)
Fresh Boarder
Posts: 3
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/03/05 15:41 Karma: 0  
Based on memory, this is what I did to start developing on a Fedora 8 system.

* Download and install prc-tools from http://prc-tools.sourceforge.net/. Follow the installation instructions from http://prc-tools.sourceforge.net/install/. You can get the PalmOS SDK from http://www.accessdevnet.com/index.php/Garnet-OS-68K-API-SDK-Fall-2004-Update/View-category.html (the one labeled PRC-Tools). You will unarchive the files in /opt/palmdev/sdk-5r4 (if I remember correctly), and then you use palmdev-prep as root too configure it. I hate this step, I will probably package the SDK as an rpm and conary changeset (http://wiki.rpath.com/Conary) since I don't like having unmanaged files on my computer.
Make sure you convert the .h files from DOS line endings to UNIX line endings:
Code:

 find /opt/palmdev -name *.xargs dos2unix


or you will get really obscure error messages from the compiler.
* From the same Sourceforge download page, get the sample code. Use the Makefiles as a starting point for building your project. If you get stuck here I can publish my "hello world" example.
* Download an install PilRC from http://www.ardiri.com/index.php?redir=palm&cat=pilrc.
This is useful for designing the user interface. Unfortunately, I was unable to make pilrcui work, it seems to be compiled against an old version of GTK.
* In an ideal world, you want to test your software in the emulator first. I did not get there just yet, I may have started on the wrong track there.

Hope this helps, and let me know if you get stuck - I am not close to the computer where I did this, so this is all based on the 2 neurons that are still firing at the moment
Misa

Post edited by: misa, at: 2008/03/05 15:43
  The administrator has disabled public write access.
#155
griffariff (User)
Senior Boarder
Posts: 16
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/03/05 18:16 Karma: 0  
We are using CodeWarrior v9 but Metrowerks was bought by Freescale and while they still provide links to download the updates for version 8 and 9, You can still buy it at www.freescale.com. Search for this part number: CWX-PLM-PROED-CX. It is $399.10 (US).

PODS can be downloaded for free from this site provided that you have joined the Access Developer Network. It is still being used by a lot of developers.

The are tons of resources in the form of recipes, code samples, forums, etc. Don't give up yet! I'd be glad to help if I can.
  The administrator has disabled public write access.
#156
ADN (Admin)
Admin
Posts: 29
graphgraph
User Online Now Click here to see the profile of this user
Re:newbie 2008/03/05 18:29 Karma: 1  
There is a lot of documentation on this site to get you started.

Programming Guides and API Reference can be found here:

http://www.accessdevnet.com/index.php/Garnet-OS/Garnet-OS-68K-Documentation.html

Garnet OS Development Suite documentation can be foud here:

http://www.accessdevnet.com/index.php/Garnet-OS/Garnet-OS-Development-Suite.html

If you haven't already downloaded the Dev Suite, you can get it here:

http://www.accessdevnet.com/index.php/Garnet-OS-Development-Suite/View-category.html

That should get you started... and you can use these forums to get help from the community as well. Thanks,

Ivan
  The administrator has disabled public write access.
#163
trentc (User)
Junior Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/03/06 20:49 Karma: 0  
Thanks everyone for for the info.

Seems I already looked in those areas. Guess I am either blind, or those links were hidden.
  The administrator has disabled public write access.
#178
lfbang87 (User)
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/03/12 23:23 Karma: 0  
Hello people

I bought a Tungsten E somewhere around 2 years ago. It's a very nice PDA, and has exactly the stuff I need.

Back then, Palm still produced the OS and Dev tools, but now with the division into Access and Palm, I've lost my way into development.

I've searched again and again for info on how to dev for palm, but no help. I've download the GODS (Garnet OS Dev Suite) and other zip files (PRC, etc), but no use.
GODS itself doesn't compile or make any PRCs, and I couldn't find any linker/compiler (a hint behind my ear tells me there's something to do with PRC?).

So, any link or quick help on how to setup stuff to begin developing? I'm on WinXP Pro here.

Thanks for any coming support!
  The administrator has disabled public write access.
#200
chamel (User)
Gold Boarder
Posts: 48
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/03/20 11:51 Karma: 0  
to start programming for palm you need:
1. know how to program on C/C++, if you don't know how program at all start with "Basic" - primitive lang of programming, use your preffered search engine for more info and tutorials(if you don't want to learn "Basic" start with C/C++) and don't forget to learn about algorithms and programming basics(this is very important and applies to all existing lang of programming), if you know some other programming lang but not C/C++ search for "C reference" to learn the basics.
2. Download folowing files: Garnet OS Development Suite(GODS),Garnet OS Companion and Reference(html/pdf).
3. install GODS(with Cygwin option during install-important!!!, and don't install to path with space character).
4. launch GODS, New->Standart Make C/C++ project->name of project(give it a name)->choose application(prc), next->simple application. Project needed files will be automaticaly created.
5. From menu choose Run->"Run...". first opened tab will be "Project" if your project is not marked for install, choose it,on tab "Target" Device->Garnet OS simulator 5.4. Press "Run". will appear dialog press "OK". your first program will be compiled and launched on simulator you will see "Hello World!"
6. For understanding on how Garnet(ex-Palm)OS is working, read "Companion"(it's important to know how things are in OS) and use "Reference" for programming.
7. Modify your project in way you like. That's all and have fun.

P.S. this explanation is intended for people who would like to start programming for Garnet OS on Windows OS.

Post edited by: chamel, at: 2008/03/29 14:02
  The administrator has disabled public write access.
#202
lfbang87 (User)
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/03/21 03:57 Karma: 0  
Man, really thank you for the info!

Now I can go on with my games, lol.

Thanks!
  The administrator has disabled public write access.
#715
its_me_674 (User)
Fresh Boarder
Posts: 4
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/09/27 06:39 Karma: 0  
Hi,

Surely u have downloaded Garnet OS development Suit. If not download it. It will come in zip format. Open the zip file and extract . You wiil find Garnet OS development Suit setup.exe file. Just dbl=click it...and it will install by it self..with all the emulator and simulator and resource tools. It is a complete package.

The difficulty i faced was setting up the run target. I have successfully setup the run target to both the simulator and emulator in my office pc.but cant configure it at my home pc .

I dont know what has happend. May be the firewall is doing bad to it.

Good luck
  The administrator has disabled public write access.
#716
its_me_674 (User)
Fresh Boarder
Posts: 4
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/09/27 06:44 Karma: 0  
Hi,

Surely u have downloaded Garnet OS development Suit. If not download it. It will come in zip format. Open the zip file and extract . You wiil find Garnet OS development Suit setup.exe file. Just dbl=click it...and it will install by it self..with all the emulator and simulator and resource tools. It is a complete package.

The difficulty i faced was setting up the run target. I have successfully setup the run target to both the simulator and emulator in my office pc.but cant configure it at my home pc .

I dont know what has happend. May be the firewall is doing bad to it.

Good luck
  The administrator has disabled public write access.
#717
its_me_674 (User)
Fresh Boarder
Posts: 4
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/09/27 06:52 Karma: 0  
Hi,

Surely u have downloaded Garnet OS development Suit. If not download it. It will come in zip format. Open the zip file and extract . You wiil find Garnet OS development Suit setup.exe file. Just dbl=click it...and it will install by it self..with all the emulator and simulator and resource tools. It is a complete package.

The difficulty i faced was setting up the run target. I have successfully setup the run target to both the simulator and emulator in my office pc.but cant configure it at my home pc .

I dont know what has happend. May be the firewall is doing bad to it.

Good luck
  The administrator has disabled public write access.
#718
its_me_674 (User)
Fresh Boarder
Posts: 4
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/09/27 06:53 Karma: 0  
Hi,

Surely u have downloaded Garnet OS development Suit. If not download it. It will come in zip format. Open the zip file and extract . You wiil find Garnet OS development Suit setup.exe file. Just dbl=click it...and it will install by it self..with all the emulator and simulator and resource tools. It is a complete package.

The difficulty i faced was setting up the run target. I have successfully setup the run target to both the simulator and emulator in my office pc.but cant configure it at my home pc .

I dont know what has happend. May be the firewall is doing bad to it.

Good luck
  The administrator has disabled public write access.
#776
ljoseppi (User)
Fresh Boarder
Posts: 4
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/10/27 18:26 Karma: 0  
chamel wrote:
to start programming for palm you need:
1. know how to program on C/C++, if you don't know how program at all start with "Basic" - primitive lang of programming, use your preffered search engine for more info and tutorials(if you don't want to learn "Basic" start with C/C++) and don't forget to learn about algorithms and programming basics(this is very important and applies to all existing lang of programming), if you know some other programming lang but not C/C++ search for "C reference" to learn the basics.
2. Download folowing files: Garnet OS Development Suite(GODS),Garnet OS Companion and Reference(html/pdf).
3. install GODS(with Cygwin option during install-important!!!, and don't install to path with space character).
4. launch GODS, New->Standart Make C/C++ project->name of project(give it a name)->choose application(prc), next->simple application. Project needed files will be automaticaly created.
5. From menu choose Run->"Run...". first opened tab will be "Project" if your project is not marked for install, choose it,on tab "Target" Device->Garnet OS simulator 5.4. Press "Run". will appear dialog press "OK". your first program will be compiled and launched on simulator you will see "Hello World!"
6. For understanding on how Garnet(ex-Palm)OS is working, read "Companion"(it's important to know how things are in OS) and use "Reference" for programming.
7. Modify your project in way you like. That's all and have fun.

P.S. this explanation is intended for people who would like to start programming for Garnet OS on Windows OS.<br><br>Post edited by: chamel, at: 2008/03/29 14:02


I did it and it worked fine. Thanks a lot for that.

I noticed that when you create a new project, it compiles, links and creates the .prc file. Can you tell me how I can reproduce these steps, I mean, compile, link and generate the .prc file. I was able to find these targets in the "makefile-engine.mk", which is included in the makefile, but I can't call them.
  The administrator has disabled public write access.
#779
ljoseppi (User)
Fresh Boarder
Posts: 4
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/10/28 11:42 Karma: 0  
Hi, I found the solution. For those with the same problem as me:

Right click your project > create make target. There you create two targets: 'clean' and 'all'. Then, every time you want to recompile, you just have to right click your project > build make target and run 'clean' before you run 'all'.
  The administrator has disabled public write access.
#780
trentc (User)
Junior Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/10/28 13:37 Karma: 0  
I have given up on Palm. I bought a T|X back in September and was so disappointed.
I shortly took it back. The thing is seriously outdated.

Palm has sold their OS off, and not come up with a new PDA in over 4 years.

Why continue to support company's product where they no longer support?
  The administrator has disabled public write access.
#835
roanmuro (User)
Fresh Boarder
Posts: 1
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/11/20 03:13 Karma: 0  
Hey my new friends...Im new in this topic of to program aplications in Garnet OS development suit...Im searching for the document Exploring Garnet OS: Programming Basics..its mentioned in all documents a i have of Garnet...Ive said ohhh this document is the excelent point to star...but what do i find?...In the PAge of ACCES the document it doesnt exists...I cant find it...i found a very big documentation many many many...but this...my point to begin: Exploring Garnet OS: Programming Basics... Where can i get it?????????????
  The administrator has disabled public write access.
#857
paul.da.programmer (User)
Fresh Boarder
Posts: 1
graphgraph
User Offline Click here to see the profile of this user
Re:newbie 2008/12/03 23:45 Karma: 0  
chamel wrote:
to start programming for palm you need:
1. know how to program on C/C++, if you don't know how program at all start with "Basic" - primitive lang of programming, use your preffered search engine for more info and tutorials(if you don't want to learn "Basic" start with C/C++) and don't forget to learn about algorithms and programming basics(this is very important and applies to all existing lang of programming), if you know some other programming lang but not C/C++ search for "C reference" to learn the basics.
2. Download folowing files: Garnet OS Development Suite(GODS),Garnet OS Companion and Reference(html/pdf).
3. install GODS(with Cygwin option during install-important!!!, and don't install to path with space character).
4. launch GODS, New->Standart Make C/C++ project->name of project(give it a name)->choose application(prc), next->simple application. Project needed files will be automaticaly created.
5. From menu choose Run->"Run...". first opened tab will be "Project" if your project is not marked for install, choose it,on tab "Target" Device->Garnet OS simulator 5.4. Press "Run". will appear dialog press "OK". your first program will be compiled and launched on simulator you will see "Hello World!"
6. For understanding on how Garnet(ex-Palm)OS is working, read "Companion"(it's important to know how things are in OS) and use "Reference" for programming.
7. Modify your project in way you like. That's all and have fun.

P.S. this explanation is intended for people who would like to start programming for Garnet OS on Windows OS.<br><br>Post edited by: chamel, at: 2008/03/29 14:02


Just some slight modifications to the above instructions (they were very helpful, but just in case someone gets stuck as I did)

5. After choosing Run ... | Run I needed to create a new Run Configuration under "Garnet OS Application". Then the tabs described are available.

6. The OS documentation appears bundled with the IDE. Simply go to Help | Help Contents |
  The administrator has disabled public write access.
_GEN_GOTOTOP Post Reply
Powered by FireBoardget the latest posts directly to your desktop


© 2008 ACCESS Developer Network    |    Joomla! is Free Software released under the GNU/GPL License.    |    ACCESS Global Website
Events Support Community Platforms Home