Solved

How to Create a Palm Application?

Posted on 2003-11-28
3
7,225 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
[X]
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
  • 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

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

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

As the title indicates, I have done this before. It chills me everytime I update the OS on my phone, (http://www.experts-exchange.com/articles/18084/Upgrading-to-Android-5-0-Lollipop.html) because one time I did this and I essentially had a bricked …
A short article about problems I had with the new location API and permissions in Marshmallow
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : http://www.videocopilot.net/presets/after_shake/ All lightning effects with instructions : http://www.mediaf…

696 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