Solved

Pocket PC Programming Language Recommendation

Posted on 2004-04-19
8
15,241 Views
Last Modified: 2013-11-18
I'd like to write an application for a Pocket PC.  

Can someone recommend a programming language?  Pros and Cons?

The majority of my recent experience is with Visual Basic 6, but I'm willing to learn something new.

Thanks, T.C.
0
Comment
Question by:TSClark251
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
  • 2
8 Comments
 
LVL 7

Accepted Solution

by:
MaB earned 250 total points
ID: 10857706
Hi TSClark251,
If your prime concern is constructing a user interface you can go with the embeeded tools for Pocket PC and use embedded Visual Basic. I used my VB6 skills and embedded tools 3.0 with embedded VB to make a connection to a desktop program using winsock and presenting the results on a pocket PC.

If you're more concerned of the hardware layer then the presentation you should probably go for embedded C++.

If you have the .NET environment that should be the easiest to use. There you can use any preffered language (C#, C++, Java, J#, VB) and create applications for Pocket PC's and mobile devoces.
 
BR MaB!
0
 

Author Comment

by:TSClark251
ID: 10857888
Hi MaB,

Thanks for the prompt response.  As I write this, I'm downloading "eMbedded Visual Tools 3.0 - 2002 Edition" from MS...price is certainly right!

My focus is most definitely on user interface / presentation.  I will run the program and let you know.  Are there any disadvantages or drawbacks from using this program over another?

Can you elaborate on the following comment from above: "...make a connection to a desktop program using winsock and presenting the results on a pocket PC." ?  I'm not familiar with winsock.  Will this be intuitive once I load eMbedded VT or is this something additional?

Thanks,  T.C.
P.S.  What does the "BR" in your signature line stand for?  In my business it means "BREAK RIGHT!"  T.C.
0
 
LVL 7

Expert Comment

by:MaB
ID: 10858359
The only drawback I found was that if you wan't to build your own protocols or something else that's "deep down" the functions in VB isn't quite adequate. But you can buld your own functions using the C library as I did to be able to read and write in a controlled manner to and from files, so I can't really find any "heavy" drawback.

The winsock control is distributed with the SDK for pocket PC and examples how to use it you can find at microsoft.com and their developer site.

...and BR stands for "Best Regards" but "BREAK RIGHT" seems to fit exactly as nice....  ;-)

MaB
0
Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

 

Author Comment

by:TSClark251
ID: 10858446
MaB,

Awesome...more than I hoped for!...the programming interface even looks like VB6.  Certainly can't beat it for the price.

I'll get to work and explore the winsock angle in the process.  I may be in touch for assistance in the future.

Thanks again...very professional,  
T.C.
0
 
LVL 7

Expert Comment

by:MaB
ID: 10858627
Glad I could help!
MaB
0
 

Expert Comment

by:keyar
ID: 11003897
Hi Clark
U can use Embedded VB for Application in Pocket PC
For more help u can go through http://www.devbuzz.com
There it has more Help regarding the Embedded VB

Regards
keyar
0
 

Author Comment

by:TSClark251
ID: 11004153
keyar,

Thanks.  eVB looks useful, and the devbuzz site is impressive.

I appreciate the info.

T.C.
0
 

Expert Comment

by:keyar
ID: 11004183
Hi Clark
Hope that u will learn more in eVB and get a good application for Experts :)

But I am sure this is very much Interesting one and very useful site

Regards
keyar
0

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

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

This article shows how to setup the internet connectivity on Windows Mobile Emulator.   I assume that you already have Microsoft Visual Studio, Microsoft Windows Mobile SDK's and the emulator installed. The emulator is available with Visual Studi…
In this article we will discuss all things related to StageFright bug, the most vulnerable bug of android devices.
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…
Suggested Courses

622 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