Thread: Palm OS

  1. #1
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784

    Palm OS

    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?

  2. #2
    Red Panda basilisk's Avatar
    Join Date
    Aug 2001
    Posts
    219
    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
    Do not meddle in the ways of dragons, for thou art crunchy and taste good with ketchup

  3. #3
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,823
    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.

  4. #4
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    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'.

  5. #5
    Red Panda basilisk's Avatar
    Join Date
    Aug 2001
    Posts
    219
    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

    http://msdn.microsoft.com/downloads/.../219/topic.xml

    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
    Do not meddle in the ways of dragons, for thou art crunchy and taste good with ketchup

  6. #6
    Red Panda basilisk's Avatar
    Join Date
    Aug 2001
    Posts
    219
    PS a friend of mine is running merlin and likes it
    Do not meddle in the ways of dragons, for thou art crunchy and taste good with ketchup

  7. #7
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    So this applies to all pocket pc's? Windows CE 2.12.

  8. #8
    Red Panda basilisk's Avatar
    Join Date
    Aug 2001
    Posts
    219
    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)
    Do not meddle in the ways of dragons, for thou art crunchy and taste good with ketchup

  9. #9
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    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. #10
    Red Panda basilisk's Avatar
    Join Date
    Aug 2001
    Posts
    219
    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)
    Do not meddle in the ways of dragons, for thou art crunchy and taste good with ketchup

  11. #11
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    (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.

  12. #12
    It's full of stars adrianxw's Avatar
    Join Date
    Aug 2001
    Posts
    4,829
    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.
    Wave upon wave of demented avengers march cheerfully out of obscurity unto the dream.

  13. #13
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    Can you run .NET applications on CE 3.0?

  14. #14
    It's full of stars adrianxw's Avatar
    Join Date
    Aug 2001
    Posts
    4,829
    Don't know. We're embedded VC++ in house, and are likely to be for the forseeable future. How about you Basilisk?
    Wave upon wave of demented avengers march cheerfully out of obscurity unto the dream.

  15. #15
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    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.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Detecting if OS is Windows???
    By Ktulu in forum Windows Programming
    Replies: 2
    Last Post: 11-19-2006, 02:49 AM
  2. Programming for palm palm os (4)
    By Argentum in forum C++ Programming
    Replies: 2
    Last Post: 12-12-2005, 09:51 AM
  3. a simple OS
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 06-06-2004, 10:47 PM
  4. palm os IDE
    By iain in forum Tech Board
    Replies: 1
    Last Post: 03-24-2003, 07:38 AM
  5. Linux OS to Windows OS code
    By sw9830 in forum C Programming
    Replies: 2
    Last Post: 02-28-2003, 03:11 PM