Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

How to Create a Palm Application?

Posted on 2003-11-28
3
7,223 Views
Last Modified: 2013-12-27
Hi,

I know my topic is a bit large, but I would like to know what tool I can use to create an application on my Palm and if possible I need this application to be compatible with Excel. Maybe it already exists a bridge between a C++ program (or whatever languages) and excel.

I`ll try to explain what my application has to do: We are an manufacturing company, so we are producing some pieces for trucks/snowmobile and some times we have specific problem with some of those pieces and I want to be able to write the serial number of this piece and able to identify the problem. Right now employees are writting the problem on sheet of paper and after they are going to enter the data into a spreedsheet. So I want to create an application that will be able to choose the problem and after this I need to transfer it to a spreedsheet. (it contains image of the pieces and what they have to do to correct this problem).


Sorry my knowledge on Palm development is not very high so I need all informations you can provide me.

Thx a lot.

Denzmor
0
Comment
Question by:denzmor
  • 2
3 Comments
 
LVL 6

Accepted Solution

by:
Ivan Rivera, MTI, SCPM, ITIL, Cobit, PMP earned 125 total points
ID: 9846902
Hello.

As allways, this going to be a long answer:

Basically, the kind of Application you describe needs two parts working together: In the Palm Side, you have a Palm program that read info from the screen and write it to a Palm file named Palm Database (pdb).

Onother programm in the PC, called Conduit, take the info from the Palm Database and write it down in the PC in the file format you want (and know how to) write. In your case, CVS files could be the easy.

A second option is to use a comercial tool like DocumentsToGo (ore something like that). This program lets you to work MSOffice files rigth in your Palm.

Now, the programmer option in more detail:

A) You have to decide the plataform in wich you are going to develop your applications: Windosw, Mac, Linux, all of them have development environmets or programm utilities that can help you. Even you can develop right in your palm.

Next you have to decide the kind of softwate tools you want. Basically, you have 2 options: Commercial or free tools.

On the comercial side the election must be CodeWarrior. On the freeware side the option are the prc-tools.
(CodeWarrior and prc-tools let's you program in C or C++. There are also another tools, like NSBasic, that let you program in a "VisualBasic like" language.

It's a good idea to visit (and register) in the Palm Developers Program (somewere in www.palm.com). There, you are going to find documents, tips, utilities (the PalmOS Emulator, the new PalmOS Simulator), Rom images to test your programms, etc.

Next, you can download some palm development tutorials. A quick search on google give me some results:
http://www.palmos.com/dev/tech/webclipping/tutorials/tutorial_basic.html
http://www.metrowerks.com/pdf/palm8_tutorial.pdf

In the open source side:

Palm OS Programmer's FAQ Section 6, Articles: PRC-Tools Tutorial
http://tangentsoft.net/palmfaq/articles/tutorial/

and

The PalmDevelopment-HOWTO, that have a "Hello World" chapter, with PRC-Tools
http://lightside.eresmas.com/mirror/PalmDevelopment-HOWTO-3.html

There is also a GNU PILOT SDK TUTORIAL
http://www.brouhaha.com/~eric/palm/gnu_pilot_sdk_tutorial/GNU_Pilot_SDK_Tutorial.html

This one talks about both plataforms, CodeWarrior and PRC-Tools
http://www.calliopeinc.com/palmprog2/tutorial/

I wrote a small article on Palm development with open source tools... Unfortunately it's in spanish (I'm from Mexico) and don't think I could translate it in the near future :-(

You can find it, here:
http://www.rosenblueth.mx/InterFAR/Vol1Num5/extdoc/Iván_Rivera.htm

There are books focused on palm development... The PalmOs Programming Bible covers all the topics to start working.

B) A conduit is a programm developed by your own that takes the info from Palm files, converts it to another format and store them the PC

Exacly what to do depends on some factors: Your PC application in the first place. So let's see generic info:

In the PalmOS developers program (somewhere down www.palm.com) you can find tutorials. This could be a good starting point. You have to register but its easy and, as far as I know, free.

O'Reilly has a book: Programming Visual Basic for the Palm OS. Chapter 4 is online and talks about conduit development and has something like a Conduit dev cheklist with VisualBasic.

Most of the books on Palm development includes (last  editions) info on Conduit develoment.


Hope some of this can be usefull.

Ivan Rivera



0
 
LVL 1

Author Comment

by:denzmor
ID: 9878827
Thx a lot Ivan.. You light me up!! I have already started my application and its going pretty well.. I owe u 1!!!
0
 
LVL 6
ID: 9879036
Keep going

    :-D

Ivan Rivera

0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Preface: This article is part of a series focused on cross platform mobile app development (specifically Android and iOS) using the Alloy framework and Titanium Studio made by Appcelerator (https://www.appcelerator.com/). This article presumes a wor…
A short article about problems I had with the new location API and permissions in Marshmallow
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question