Coding for PocketPC: C++ or. .NET?
-
Let's say that I was interested in learning to code for the PocketPC but wasn't sure where to start. I've found some decent sites (http://www.pocketpcdn.com and http://www.pocketgear.com for instance), but am still unsure if I should develop for the released v.3 embedded tools or embrace the "next generation" with the v.4 embedded tools and C# (see the MSDN Mobile Site). This wouldn't be for a corporate app, just something to learn on the side and expand my skill set for future employers. I'm pretty familiar with C++, but C# remains a musical mystery to me ;) Does anyone have experience on either of these platforms? If so, what would you suggest? If not, do you think this entire idea is misguided? All suggestions welcome. Thanks.
-
Let's say that I was interested in learning to code for the PocketPC but wasn't sure where to start. I've found some decent sites (http://www.pocketpcdn.com and http://www.pocketgear.com for instance), but am still unsure if I should develop for the released v.3 embedded tools or embrace the "next generation" with the v.4 embedded tools and C# (see the MSDN Mobile Site). This wouldn't be for a corporate app, just something to learn on the side and expand my skill set for future employers. I'm pretty familiar with C++, but C# remains a musical mystery to me ;) Does anyone have experience on either of these platforms? If so, what would you suggest? If not, do you think this entire idea is misguided? All suggestions welcome. Thanks.
Matt- IMHO, if you are developing a commercial product that you wish to make money out of in the next 1-2 years, use C++. If the main purpose of the app is knowledge development, then C# is better. I know that sounds like circular logic, because if companies followed the same rule, there wouldnt be any C# pocket PC applications. The key difference is marketing a product to the end user Vs marketing yourself to an employer. Thanks Vivek
-
Let's say that I was interested in learning to code for the PocketPC but wasn't sure where to start. I've found some decent sites (http://www.pocketpcdn.com and http://www.pocketgear.com for instance), but am still unsure if I should develop for the released v.3 embedded tools or embrace the "next generation" with the v.4 embedded tools and C# (see the MSDN Mobile Site). This wouldn't be for a corporate app, just something to learn on the side and expand my skill set for future employers. I'm pretty familiar with C++, but C# remains a musical mystery to me ;) Does anyone have experience on either of these platforms? If so, what would you suggest? If not, do you think this entire idea is misguided? All suggestions welcome. Thanks.
It's always good to pickup a new language. The more the marrier, until you go back to C++ and wonder why the following wont compile:
int data[] = [1, 2, 3, 4];
error C2059: syntax error : '[' huh? DOH! Todd Smith
-
Matt- IMHO, if you are developing a commercial product that you wish to make money out of in the next 1-2 years, use C++. If the main purpose of the app is knowledge development, then C# is better. I know that sounds like circular logic, because if companies followed the same rule, there wouldnt be any C# pocket PC applications. The key difference is marketing a product to the end user Vs marketing yourself to an employer. Thanks Vivek
There's always the allure that something I come up with will make money, but that isn't the motivating factor. Having said that, are the .Net runtimes going to be available for PPC2000/2002 devices as a redistributable? So that I could at least release a .Net app and gather feedback from users, even if they're non-revenue generating :) Or would I have to wait for the next PPC OS release? I'm just figuring that devices will become more prominent in the future and would like to get ahead of the curve. Plus, it's a justification for more toys :-D
-
It's always good to pickup a new language. The more the marrier, until you go back to C++ and wonder why the following wont compile:
int data[] = [1, 2, 3, 4];
error C2059: syntax error : '[' huh? DOH! Todd Smith
LOL. I keep doing
if (x=1) then...
/bonk cheers, Chris Maunder
-
Let's say that I was interested in learning to code for the PocketPC but wasn't sure where to start. I've found some decent sites (http://www.pocketpcdn.com and http://www.pocketgear.com for instance), but am still unsure if I should develop for the released v.3 embedded tools or embrace the "next generation" with the v.4 embedded tools and C# (see the MSDN Mobile Site). This wouldn't be for a corporate app, just something to learn on the side and expand my skill set for future employers. I'm pretty familiar with C++, but C# remains a musical mystery to me ;) Does anyone have experience on either of these platforms? If so, what would you suggest? If not, do you think this entire idea is misguided? All suggestions welcome. Thanks.
I'm with you on this one: I just got a Toshiba e310, and want to write code for it (obviously). I talked to a Microsoft guy (I won the e310 at a Microsoft conference) and he (obviously) said I should get .NET and develop with it and some "other" (sorry, I can't remember the name now, useless brain!) files from the MS site. But I don't trust .NET quite yet, so I've just been using eMbedded Studio, seems OK so far.