Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Coding for PocketPC: C++ or. .NET?

Coding for PocketPC: C++ or. .NET?

Scheduled Pinned Locked Moved The Lounge
csharpc++comhardwaretools
6 Posts 5 Posters 15 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Matt Weagle
    wrote on last edited by
    #1

    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.

    V T A 3 Replies Last reply
    0
    • M Matt Weagle

      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.

      V Offline
      V Offline
      Vivek Rajan
      wrote on last edited by
      #2

      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

      M 1 Reply Last reply
      0
      • M Matt Weagle

        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.

        T Offline
        T Offline
        Todd Smith
        wrote on last edited by
        #3

        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

        C 1 Reply Last reply
        0
        • V Vivek Rajan

          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

          M Offline
          M Offline
          Matt Weagle
          wrote on last edited by
          #4

          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

          1 Reply Last reply
          0
          • T Todd Smith

            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

            C Offline
            C Offline
            Chris Maunder
            wrote on last edited by
            #5

            LOL. I keep doing

            if (x=1) then...

            /bonk cheers, Chris Maunder

            1 Reply Last reply
            0
            • M Matt Weagle

              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.

              A Offline
              A Offline
              Atlantys
              wrote on last edited by
              #6

              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.

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups