Subject: Getting Started with Embedded Visual C++
Posted By: rodmcleay Post Date: 2/17/2006 1:50:32 AM
Hi All,
I am currently looking at learning Embedded Visual C++.
I have experience in C#, VB6, ASP and ASP.NET but I am starting monile device development.
Already I have noticed that C# is not complete enough in the mobile environment as I have not been able to create transparent controls and accessing the pocket pc phones GSM Modem is also a bit of a work around.
Please correct me if I am wrong with the above.

I wish to find a book or web site tutorials that will give me a fast learning begginers guide to the C++ language with emphasis on Embedded developement.

I have seen the Wrox publiation beggining Visual c++ 6, but noticed it was published in 1998, is it still relevant, can I transfer the information in this book to an embedded envronment.
Other Embedded books didn;t seem to be focused on MS Devices or had really bad reviews.

Really I would like any advise at all in getting started in this area, using VS.NET 2005.

Many thanks for your time in reading this.

======================================
They say, best men are molded out of faults,
And, for the most, become much more the better
For being a little bad.
======================================
Reply By: sani_ss Reply Date: 2/20/2006 12:05:59 PM
please, i am looking for how to begin leaning visual c++(6.0),please bear with me, i am a new beginer to the language.

Reply By: Ankur_Verma Reply Date: 2/20/2006 1:59:27 PM
Not being able to create transparent controls is one thing, but what all are
you looking to put in your mobile app.
Turn in a little more info like

1) What devices are you targetting
2) What kind of apps, Stand Alone Or Web
3) Database requirements
4) Would you be playing arround with graphics,
    sound etc a lot
5) And Most importantly the purpose of the application
    Is it just another of those standard (big or small
    doesnt matter) mobile apps, or are you trying to do
    something NEW for which you will have to rip open
    the mobile and get to its circuitry with your code
    ... or something of that sort?

Regards
Ankur
Reply By: Ankur_Verma Reply Date: 2/20/2006 2:05:22 PM
Hi Sani,
To make a wholesome beginning, I suggest you get hold of
Beginning Visaul C++ 6.0 by Ivor Horton.

Check this link for more info
http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764543881.html
Reply By: rodmcleay Reply Date: 2/20/2006 9:13:02 PM
Hi Ankur,
Thanks for your reply.
I am really looking at Embedded Visual C++ to add to my skill set in general.
I do not have any particular app in mind.
I would like to have the ability to target many devices
Having said that I am currently using a Pocket PC Phone Win CE 2003.
With an application that is essentially a courier job notification application where the device is send job data for the particular driver.
Functionality wise I beleive that C# can handle my requirements.
I just felt that having Embedded C++ in my skillset will create more and better opportunities in this area of development.
I do see the possibility in the near future to develop code to record RF Tag information and send it wirelessly to a server, Im not sure what kind of device I would use for this but I dont feel that it would need a user interface at all.



======================================
They say, best men are molded out of faults,
And, for the most, become much more the better
For being a little bad.
======================================
Reply By: Ankur_Verma Reply Date: 2/21/2006 6:32:58 AM
Rod, your RF app should be a piece of cake. There are a number of Flash RFID Readers available in the market that you can just install on your device, (they are available for Pocket PC, PALM and all other sorts of devices) and send the data read, across thru a call to webmethod etc. Ya, it may not require a UI, other then something to indicate the success/failure statuses of data reading and data transferring processes.

I personally believe that Microsoft themselves are groping about for a shore to hold on to as they seem to be changing their mobile strategies everyday. With that said mobile device market is a very changeable place itself, with or without Microsoft, so Microsoft is sort of just playing along, I guess.

As far as embedded VC++ is concerned, I think its loosing its relevance if you are developing a standard app and otherwise also ‘cause you have to keep track of what version of eVC++ is used to make apps for what versions of mobile platforms. Check this page for starters
http://msdn.microsoft.com/mobility/othertech/eVisualc/evcandcenet/default.aspx

I also believe that if you think the C# is ‘hiding’ something, go for VC++ 2005 and stay with the latest developments in this field, unless off-course you are targeting an older mobile platform.

Regards
Ankur
Reply By: rodmcleay Reply Date: 2/21/2006 1:38:27 PM
Thanks Ankur,
I'll read throught that article, many thanks.
I'll look into VC++ 2005 as suggested, from your comments it may be better for me to have a real purpose and requirement befor studying the device specific features.
Thanks again for your time.
Rod


======================================
They say, best men are molded out of faults,
And, for the most, become much more the better
For being a little bad.
======================================

Go to topic 40342

Return to index page 363
Return to index page 362
Return to index page 361
Return to index page 360
Return to index page 359
Return to index page 358
Return to index page 357
Return to index page 356
Return to index page 355
Return to index page 354