Solved

How to Create a Palm Application?

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

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

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

Suggested Solutions

If you are anything like me, you install many apps on your phone and have your life on it, sometimes literally.  When I bought my current phone, a Samsung Galaxy S5 from Verizon, they were only selling the versions with 16 GB internal.  I didn't rea…
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…
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

786 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