Training Recommendations?
-
Hi, My company is going to be bringing some development in-house for Symbol hand-held computers (Symbol is now part of Motorola), which run WinCE 5.0. I am having a hard time finding training for the platform. About the only thing I've found so far is a DVD version of MSDN 2540N and a couple of variations. I plan to do the actual coding in C# under VS2005 - and would be grateful for any recommendations. I'm more concerned about the mechanics than using Compact .Net Thanks in advance, -Frank Alviani
-
Hi, My company is going to be bringing some development in-house for Symbol hand-held computers (Symbol is now part of Motorola), which run WinCE 5.0. I am having a hard time finding training for the platform. About the only thing I've found so far is a DVD version of MSDN 2540N and a couple of variations. I plan to do the actual coding in C# under VS2005 - and would be grateful for any recommendations. I'm more concerned about the mechanics than using Compact .Net Thanks in advance, -Frank Alviani
If you are using C# and the compact framework, you will be able to do the great majority of your development on a desktop and then port it to the CE device. The only real difference between them (other than the framework support being less in the compact version) is the debugging and running VS while debugging on the device. I did several years of development in both C++ and C# for WinCE devices. So, really, if you know what you are doing on desktop C# development, you can do the CE 5.0 development really easily too.
-
If you are using C# and the compact framework, you will be able to do the great majority of your development on a desktop and then port it to the CE device. The only real difference between them (other than the framework support being less in the compact version) is the debugging and running VS while debugging on the device. I did several years of development in both C++ and C# for WinCE devices. So, really, if you know what you are doing on desktop C# development, you can do the CE 5.0 development really easily too.
My uncertainty stems from the fact that so far all of my self-education has been done by reading MSDN; MSDN and education in the same sentence is quite an oxymoron. What few WinCE forums I have been able to find have seemed to be very low traffic; I am not confident I could post a question and get a timely answer, as I can here. Thanks for your reassurance, -Frank
-
My uncertainty stems from the fact that so far all of my self-education has been done by reading MSDN; MSDN and education in the same sentence is quite an oxymoron. What few WinCE forums I have been able to find have seemed to be very low traffic; I am not confident I could post a question and get a timely answer, as I can here. Thanks for your reassurance, -Frank
True, the forums that are out there aren't well traveled. However, unless you are writing device drivers or such, you really won't have a problem with the compact framework. I trained myself through the msdn sites pretty much - this was before sites like this existed. Actually, google is more of my friend now.
-
If you are using C# and the compact framework, you will be able to do the great majority of your development on a desktop and then port it to the CE device. The only real difference between them (other than the framework support being less in the compact version) is the debugging and running VS while debugging on the device. I did several years of development in both C++ and C# for WinCE devices. So, really, if you know what you are doing on desktop C# development, you can do the CE 5.0 development really easily too.
David Knechtges wrote:
So, really, if you know what you are doing on desktop C# development, you can do the CE 5.0 development really easily too.
Yes and no. In up-front design, allow for handheld-specific devices, like laser scanners, printers, imagers, etc. that don't exist on the desktop. You want to stub some code in to simulate the devices when in desktop/debug mode, otherwise you can't debug on the desktop version, which wastes more time the further into development you get. Debugging directly on the device will slow your process down substantially.
Gary
-
David Knechtges wrote:
So, really, if you know what you are doing on desktop C# development, you can do the CE 5.0 development really easily too.
Yes and no. In up-front design, allow for handheld-specific devices, like laser scanners, printers, imagers, etc. that don't exist on the desktop. You want to stub some code in to simulate the devices when in desktop/debug mode, otherwise you can't debug on the desktop version, which wastes more time the further into development you get. Debugging directly on the device will slow your process down substantially.
Gary
Thanks for the advice - appreciated :)
-
True, the forums that are out there aren't well traveled. However, unless you are writing device drivers or such, you really won't have a problem with the compact framework. I trained myself through the msdn sites pretty much - this was before sites like this existed. Actually, google is more of my friend now.