View Full Version : Palm OS

10-31-2001, 04:24 AM
Can a person write C programs for these things? What does anyone know about them? Can they be hooked up to a desktop and upload/download files?

10-31-2001, 05:26 AM
is it actually the Palm OS you are interested in or windows CE devices?
Both will allow you to write programs for the devices for palm OS go to http://www.palmos.com/dev/tech/tools/

and that should give you a starting point to find what you want as it should have details on the palm sdk.

If its windows CE devices you are interested in (like the compaq ipaq) then microsoft do a visual c++ toolkit for CE and and a VB toolkit for CE (they are also found in the msdn - cough cough).

i dont know much about palm os but with windows ce my handheld connects to my pc and downloads files and syncs etc so i would have thought the palm would do something similar

10-31-2001, 07:50 AM
Coderwarrior has a Palm OS compiler available - it's pretty cool - you can get the light version with the book "Palm OS programming fromt he ground up".

Also, you can get a compiler called "PalmC" from palmblvd.com - you write the code in memopad and then compile it.

10-31-2001, 09:34 AM
Actually I think it is the 'Pocket PC' that I want. Is that what you have Basilisk? So I can write a program on my desktop in VS.NET and download it to my pocket pc? Which port does it get plugged into, usb? Also, is the OS any good? I hear they have a new OS called 'merlin'.

10-31-2001, 09:58 AM
yep pocket pc is what i have. (windows CE ver 3.0 in my case) running on a compaq ipaq. okay where your pda plugs into is dependant on your pda - mine has a cradle which plugs into the usb ports. i therefore install software on it by running the install program on my workstation and it picks up the pda (for example a version of autoroute) - any other documents etc which i wish the pda to have i copy into a pda folder on my hard drive and this then syncs using microsoft activesync (downloadable from ms) to the pda (also syncs my contacts, outlook inbox etc if i so want)

i dont know how to write software for the pocket pc (hey i am only just about getting going on c, c#, vb.net and asp here) - however if you go to the following link


open up the windows development folder in the left pane, then embedded development, then choose windows ce 2.12 developer documentation and there is a 5MB doc you can download telling you how to get started
hope this helps you get going

10-31-2001, 09:59 AM
PS a friend of mine is running merlin and likes it

10-31-2001, 10:13 AM
So this applies to all pocket pc's? Windows CE 2.12.

10-31-2001, 10:21 AM
what pda do you have?
there will be a system folder somewhere in the OS and you should be able to see there what version of OS is running. (usually there is a little windows flag in the top right hand corner which can be tapped) If it is CE that you have then i think the doc will at least get you started (there did not seem to be too many changes in the OS when it was upgraded to 3)

10-31-2001, 10:26 AM
Okay, I should explain. I do not have a pocket pc yet, but I will get one probably next week. I suppose I'll get the newest model. I saw one online made by Hewlett Packard. A series called Jornada.

What is CE 2.12? I downloaded the docs. It will take me several weeks to read all that. Basically I was wondering if CE 2.12 applied to all models of pocket pc.

Oh yeah, I'll also ask you something else unrelated to pocket pc's. What is Microsoft Biztalk? I remember you telling me that Microsoft exchange has to do with email, but what is Biztalk.


10-31-2001, 11:05 AM
okay that makes it easier to answer - yes jornada uses windows CE. Right CE is a very basic cut down version of MS windows just made to fit PDAs - it's basically designed that if you use windows on your workstation then you should be able to figure out your pda quickly. It contains cut down versions of word, excel, outlook and internet explorer so you can surf the web from your pda if you have a modem or mobile phone that you can connect to it. (would advise getting a colour screen one though if you are looking at the web - black and white is awful)... Connecting your phone to your pda can take two forms - either a special cable which you can buy from the mobile phone company (i think eriksson does this for their phones) or infra red (which i use through my nokia - but very very rarely i hasten to add as its too slow)

your pda would probably come with version 3 of CE though as i think this is the newest. (even though the docs cover 2.12 i dont think there is much difference in the code needed for your apps)

Biztalk - dont know much about this as never had to use it - its a quite complex product for managing business processes and translating and routing data from organisations to their business partners. It contains tools to build xml schemas etc so it basically enhances e-commerce and edi to complete communities and offers public key encryption, digital signatures. Accordingly one company wrote 5,000 lines of code to create an enrollment process for an insurance company and then found they could use a tool within biztalk and it would cut down the code to 100 lines (and now i am sounding like a marketing manual)

10-31-2001, 11:39 AM
(and now i am sounding like a marketing manual)

Actually what you said makes a lot of sense. I am in the process of understanding .NET and C# and OOP. It would be great if I could use C# code on my pocket pc, but I'm not sure if this is a reality because I doubt that pocket pc's contain the .NET framework, however I think this will happen soon.

I don't know much about MS exchange, SQL, or biztalk, but I'm getting there. I know that before long I'll be working with some of this technology. For the last couple years I've mainly been programming. That's where they started us off at DeVRY. It takes a while to learn all this stuff. A person has to learn about distributed computing, componentization, enterprise services, and more. I can say that it is becomming a lot more fun.

So version 3 is out now and they have not updated the documents! But you are right, developing for CE probably has not changed much. Okay thanks for the information! It helps me a lot because now I know what to look for.

Oh yeah, when I looked at Jornada 565 it said that it is compatible with WinXP, cool.

10-31-2001, 12:16 PM
We're almost exclusively CE 3.0 now, but even after the best part of a year with this stuff, the simple fact that CE is /only/ UNICODE screws up so many of our kids. They count their characters and then consistantly fail to allocate the right storage.

10-31-2001, 12:20 PM
Can you run .NET applications on CE 3.0?

10-31-2001, 12:32 PM
Don't know. We're embedded VC++ in house, and are likely to be for the forseeable future. How about you Basilisk?

10-31-2001, 12:40 PM
I'm reading through '.NET Framework Essentials' by O'Reilly books. It mentions how .NET will be used with Widows CE, but I wanted to know if this was done yet. Probably not. I do know that it will eventually be incorporated.

10-31-2001, 12:55 PM
None of our paying customers are interested in .NET, or XP.

10-31-2001, 01:00 PM
i have absolutely no idea - though i will talk to one of my MS friends at some stage of this evening and i will ask then (though i will be subjecting myself to yet another .net conversation!)

10-31-2001, 01:04 PM
None of our paying customers are interested in .NET, or XP.

That's great because usually customers have no need be interested in a companies information system or their business model.

10-31-2001, 04:14 PM
Hey dean, not only will you be able to program a palm but I belive a dreamcast.

11-01-2001, 08:17 AM
I heard something about WinXP being on an embedded system. This must happen. Wish I had more info.

rick barclay
11-01-2001, 05:36 PM
Originally posted by Troll_King

That's great because usually customers have no need be interested in a companies information system or their business model.

It's also because of the fact Europeans are much tighter in their
spending habits than Americans.

There was a time when the Atari ST computer, a Mac clone, out-
sold intel pc's in Europe because the Atari's were faster than
IBM's, had a Mac-like GUI, and cost half what Americans were
paying for their console-based, ms-dos 3.1, i286 machines.

rick barclay