Pocket PC Thoughts - Daily News, Views, Rants and Raves

Check out the hottest Windows Mobile devices at our Expansys store!





Go Back   Thoughts Media Forums > POCKET PC THOUGHTS > Pocket PC Developer

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 02-12-2004, 02:07 AM
Neophyte
Join Date: Feb 2004
Posts: 2
Default What device to choose for my app ?

Hi,

This is probably a question that comes up very often...

I've been asked to develop a mobile app for a service company.

Since this is my first experience with these units, I have a few questions regarding the type of unit could be used.

Basically, the mobile unit has to carry all of the daily info for each crew (calls, adresses, etc...) and be used for basic work order data entry (work done, parts used,...).

The unit does not need to be wireless as we will download/upload the info to the units on a daily basis.

It would be great if it could accept onscreen customer signatures.

Color is not necessary.

What mobile unit would be recommended for this application ? Should I opt for a Palm based system or a Windows based system ?

Any help and/or suggestions would be great as I don't know where to start !

Thanks,

Pharkas
 
Reply With Quote
  #2 (permalink)  
Old 02-12-2004, 04:19 PM
Sage
Join Date: Jul 2003
Posts: 730

From a development point of view I'd say a lot of it depends on your tools/skill set (what tools are available to you and what experience do you have with them) and what kind of time frame frame are you looking at. If you have experience with .NET or MFC on the desktop then developing for the .NET cf or MFC for CE is a relatively short learning curve (mostly getting used to what isn't supported).

Also, the nature and amount of data you will be gathering can be an important factor. With .NET you have a lot of options with flat files, ADO, XML and SQL Server CE, for instance. If you are synching with a SQL Server database then you should definitely consider looking at SQL Server CE as it supports data replication very well. I'm not sure what Palm has to offer in that regard.

Since the units are going out in the field you might also want to consider some of the ruggedized units from Symbol, et. al. They sell both Microsoft and Palm based solutions with various features that may be of interest to you.
 
Reply With Quote
  #3 (permalink)  
Old 02-12-2004, 05:00 PM
Neophyte
Join Date: Feb 2004
Posts: 2

Hi,

I would qualify myself as an experience developper, using Visual Basic & Access on many PC projects.

For this reason, I was probaly going to use a Window based PDA.

Is it safe to say that the features compare when using a Palm vs a Window based unit ?

Would it be easier to work with a Window based system since the data I want to transfer is taken from an Access database ?

What would be the minimum requirements of the mobile unit ?

I know I' m asking a lot of questions and I really appreciate the help !

Thanks,

Pharkas
 
Reply With Quote
  #4 (permalink)  
Old 02-18-2004, 02:06 AM
Pupil
Join Date: Feb 2004
Posts: 26

you should probably not look at consumer level models, but at the industrial ones.

I know symbol makes (win ce ?) devices that wal mart auto center people use. these devices are generally built tougher than consumer level models and should take more punishment.
 
Reply With Quote
  #5 (permalink)  
Old 03-06-2004, 02:13 PM
Neophyte
Join Date: Sep 2003
Posts: 5

I'm jumping in pretty late here, and you may have already decided what to go for, but here's my take:

Definitely Win CE based. Whether you choose Win CE or Pocket PC as your OS is really more a matter of graphical display preference IMHO. I don't have any personal experience with Palm whatsoever, but I understand that they haven't really been commited to backward compatibility when releasing a new version of their OS. You'll never run into that problem with MS, and I think that's a very important point when chosing an OS.

I also understand that Win CE has surpassed Palm in sales some time ago. You definitely want to to acquire skills for the growing market. Also, learning Win CE based programming may open up new venues such as embedded development.

Go for .Net as your development platform, unless you're already well versed in windows programming in MS Visual C++. While the latter can be downloaded for free from MS, it takes significantly more effort to develop in C++ than in .Net. Unless you need the raw power that only a well written C/C++ app can provide, .Net provides the best tradeoff between execution speed and development effort IMHO. The license cost of MS Visual Studio .Net is easily offset against a significantly shorter time of development in most cases. MS is/has pulled the plug on eMbedded Visual Basic, btw, since you can get the same ease of programming in VB .Net, w/o eMbedded VBs severe limitations. Whether you choose to write in C# or VB .Net is mostly a matter of personal preference, BTW.

Any touch screen device can do basic signature capture. Check the web for 3rd party controls that you can use in your app. http://www.componentsource.com/Default.asp?bhcp=1 would be one place to look. OTOH, the signature capture devices used in, e.g., banks, have more advanced features than what you can get off your PDA, such as pressure sensing.
 
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT +1. The time now is 12:13 PM.



Search Engine Friendly URLs by vBSEO 3.2.0 RC7