Ok... I will tell you my experience with both models.

The first application I developed was for windows CE (Symbol 2700 terminal)
in January 2001with Visual C 6.0. That work was a mess for me and my
colleague(a very experienced developer). As usual microsoft delivers
products which are not enough tested and full of bygs and I paid a lot of
working hours due to it.
After that I decide to develop in palm after more than 10 applications done
I am very happy to choose something that works.

Diferences:
1)In palm you have to program Codewarrior IDE for the palm application and
something like Visual C for the comunication with the terminal (conduit dll)
In pocket you have to work with Visual Basic Or Visual C. Ofcourse Visual
Basic is easier but makes the terminal going slowly. If you want yo make a
efficien application you should program with Visual C. So I dont think
Pocket is easier than palm because Visual C is not easier than Codewarrior.
In both cases you program in C or C++.

2)Single-threaded. Pocket is multi-threaded and palm not. If multi-threaded
is a strong requirement then choose Pocket otherwise single-theaded makes
palm to be more robust. And in many cases it is a key point because an
worker dont want to loose the data collected durig several hours because the
terminal gets hang. I have 3 years of experience on this.

3) Costs. The palm hardware is cheaper than Pocket because palm dont have so
trong system  requirements as Pocket. You can make palm to work with 2 MBs
but is diffucult to find a pocket terminal with less that 32 MB


My personal opinion is that microsoft offers a operative system that makes
everything but is not very robust. If you want the terminal for a specific
task palm can be a practic, reliable and economic solution. If you want the
terminal for "everything" go for windows...and pray


Guillermo



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to