Solved

How to Create a Palm Application?

Posted on 2003-11-28
3
7,219 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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Messaging Apps for Windows Mobile 6 2 251
Problem on Android with website 23 172
hiding on whatsapp 4 86
how do i activate reject calls in samsung primecore 2 65
I recently asked a question (http://www.experts-exchange.com/Programming/Smartphones/Android/Q_28684946.html) about Computer Inventory applications for Mobile Devices.  I was specifically interested in an app I could use on my android phone.  The be…
In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
Many functions in Excel can make decisions. The most simple of these is the IF function: it returns a value depending on whether a condition you describe is true or false. Once you get the hang of using the IF function, you will find it easier to us…
Both in life and business – not all partnerships are created equal. As the demand for cloud services increases, so do the number of self-proclaimed cloud partners. Asking the right questions up front in the partnership, will enable both parties …

862 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

Need Help in Real-Time?

Connect with top rated Experts

29 Experts available now in Live!

Get 1:1 Help Now