|
Develop and Market an Application | ||||
The PalmSpot programming primer will provide you with all the information you need to begin programming an application to promoting it on the internet. Listed to the right of each section is a link summary of all web pages mentioned under the topic. We are planning to create a source code archive of our own, but we can't do it without the help of the developers. If you have created freeware apps and would like to submit your source code, please contact development-source@palmspot.com. If you have any additions to any of these sections or would like to recommend the development of a new section, email development@palmspot.com. | ||||
Tutorials and Books on Programming | ||||
Programming | Source Code | Authoring Packages | Testing | Web Pages | Promoting |Usenet Groups | ||||
Programming Under Windows If you are just beginning to program you may want to go through a few tutorials to learn the basics before you start on your Pilot app. TheC Language Tutorialis an excellent 13 chapter online tutorial, that will get you started in the basics of C. If you want to learn C++, you can take a look atC++ Instructional Site. It is a beautifully designed tutorial that is regularly updated.Amazon.com has several quality books on C++ programming, includingDesign Patterns: Element of Reusable Object-Oriented Software andMore Effective C++: 35 New Ways to Improve Your Programs and Designs. If you are just looking for some quick info on the specifics of Pilot Programming, check outWade's Pilot Programming FAQ. | Programming Links C Language Tutorial C++ Instructional Site Amazon.com Wade's Prog FAQ | |||
Programming Under Linux/Unix/Mac Linux Development has several utilities including a GNU C compiler, prc tools and general information about programming on Linux.Pilot Unix Development can help you with getting gcc-2.7.2.2 with binutils-2.7 and prc-tools-0.4.2 for Irix 6.2 and Pilot UNX Developer Toolshas information on informaiton on compilers, editors, and emulators.MacOS Palm Pilot has lots of useful information about using a Palm Pilot and a Mac as well as links to Mac friendly Pilot programs. | Linux Development Pilot Unix Development Pilot UNX Developer Tools MacOS Palm Pilot | |||
Source Code and Program Examples | ||||
Programming | Source Code | Authoring Packages | Testing | Web Pages | Promoting |Usenet Groups | ||||
Once you have learned the basics of programming and want to begin coding, you may want to see some examples of how others have written Pilot apps.RoadCoders.com has over 20 programs with source code submitted by the users of the site. Go toC & Pila Source Code Page for close to two dozen program examples in Pila and C, these include such titles as "MemoPad" and "StockMarket". | Source Code Links RoadCoders.com C & Pila Source Code | |||
Available Authoring Packages | ||||
Programming | Source Code | Authoring Packages | Testing | Web Pages | Promoting |Usenet Groups | ||||
Applications There are two main developmental packages available for writing applications in C for the Pilot. They areGCC Win32 andCode Warrior 5 from Metrowerks. Read the article entitledCodewarrior Vs. GCC for more information about both packages and a comparison of the two.GCC programming tricks for the PalmPilot has several tips for using GCC, including having more than 32k of code and Interfacing to IEEE floating point system traps. The GNU Pilot SDK is another development package based on GCC, which also contains a tutorial to get you started.CASL 2.5 is a development package similar to Visual C in the way it allows you to construct programs using objects, however the finished program will usually be larger than one created using Code Warrior or GCC. If you are just looking for documentation on the Palm OS, then download the 3.0 Palm OS SDK which includes the Emulator, libraries, API documentation, etc. | Author Software Links GCC Win32 Code Warrior 4 GCC tricks GNU Pilot SDK CASL 2.5 | |||
Electronic Text/Documents Creating your own Etexts is the easiest way to contribute to the Pilot community. There are several utilities to assist you in converting your text to PilotDoc format.Aportis Doc Professional is the primary commercial application used to do this, however there are several popular freeware utilities as well. MakeDoc is available forDOS-Win3xx,MacOS,Java, andWin95/98 - NT. If you are looking for an Etext project and you have some spare time, take a look atThe On-Line Books Page and find a book you like and would like to add to the growing number of books for the Pilot. | Aportis Doc Professional MakeDoc DOS-Win3xx MakeDoc MacOS MakeDoc Java Win95/98 - NT The On-Line Books Page | |||
Testing Your Application | ||||
Programming | Source Code | Authoring Packages | Testing | Web Pages | Promoting |Usenet Groups | ||||
When you have finished writing your application you will want to test it on your Pilot, however there is an easier way to do this. Using the Co-Pilot Emulator you can test your application on your computer, so you don't have to crash your pilot when you want to begin debugging. Co-Pilot is available in all the major platforms and the Windows and Mac versions are now supported by 3Com called Palm OS Emulator. The added benefit of using the emulators is the ability to create screen captures of your programs to distribute to the various Pilot Software to better display what your program does. | Emulator Links Windows Co-Pilot 2.0b3 Mac Co-Pilot 2.0b3 Unix X Co-Pilot OS/2 Co-Pilot WinCE Co-Pilot | |||
Free Web Hosting | ||||
Programming | Source Code | Authoring Packages | Testing |Web Pages | Promoting | Usenet Groups | ||||
Now that you have all the bugs out of your app, you will want to promote it so that people will download and purchase it, if you have created a shareware app. You will want to create a web page to provide more information as well as support for the app.Geocities.com ,Tripod.com ,Angelfire.com, andZY.com provide web pages free of charge with a limit on disk space. | Web Page Links Geocities.com Tripod.com Angelfire.com ZY.com | |||
Shareware Registration | ||||
Programming | Source Code | Authoring Packages | Testing | Web Pages |Promoting | Usenet Groups | ||||
If your app is shareware then you will want a place to handle the registration for it.Regsoft.com andShareit.com will handle all the transactions related to shareware registration at a reasonable price.Download.com,PilotGear.com, andpdacentral.com are all Pilot Software sites that accept user submissions. Use Winzip to package your file for distribution, because that is the predominant compression format that each of the sites require its authors use. | Promotion & Registration Links Regsoft.com Shareit.com Download.com PilotGear.com pdacentral.com | |||
Usenet Newsgroups | ||||
Programming | Source Code | Authoring Packages | Testing | Web Pages | Promoting| Usenet Groups | ||||
There are several newsgroups that talk about Pilot programming and may be able to help you if you have a question. Darren Massena hosts the groups on his news server. The groups arepilot.programmer,pilot.programmer.gcc,pilot.programmer.jump,pilot.programmer.pila.massena, andpilot.programmer.codewarrior. | Newsgroup Links pilot.programmer pilot.programmer.gcc pilot.programmer.jump pilot.programmer.pila.massena pilot.programmer.codewarrior |
The products referenced in this site are provided by parties other than PalmSpot. PalmSpot makes no representations regarding either the products or any information about the products. Any questions, complaints, or claims regarding the products must be directed to the appropriate manufacturer or vendor. Click here for usage terms and conditions. | Copyright © 1998-2001 PalmSpot, Inc. All rights reserved. Privacy policy. |