• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Windows CE dev in VS - decent books?

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    Windows CE dev in VS - decent books?

    Thinking of porting our wildlife/plant identification stuff to handheld for field work. Had a fiddle with the Windows CE emulators in Visual Studio 2005 but can't find much in the way of an introduction on the net. Don't know how these devices work really, last thing I owned was a Psion 5.

    Any recommendations for books on handheld dev with VB.net or C#.net in VS2005?

    Also for best cheapish devices? The app will ask questions like how many legs?, has it got wings?, what colour is it? etc, work out the best matches from weighted correct answers and show a small picture and brief text description.

    Cheers.
    bloggoth

    If everything isn't black and white, I say, 'Why the hell not?'
    John Wayne (My guru, not to be confused with my beloved prophet Jeremy Clarkson)

    #2
    For books then the Microsoft Mobile Development Handbook is probably worth a look - one of the authors (Peter Foot) was a major force behind the OpenNETCF framework that plugged a lot of the gaps in the original 1.x releases of the .NET Compact Framework.

    If you're just after a PDA device rather than a mobile phone then the HP iPAQ range is worth considering - such devices can be picked up cheaply second hand from ebay.
    Last edited by voodooflux; 2 January 2009, 00:51.
    Where are we going? And what’s with this hand basket?

    Comment


      #3
      Windows mobile don't seem to have great success sales wise, mobile browsers seem to be better target.

      Java (yuck) in theory is the most portable option.

      Comment


        #4
        I was just going to say, been learning Java in it's ME (Microedition) guise and it's remarkably easy to get things done quickly if you're familiar with a couple of programming languages already.

        The great thing is it's likely to run on almost any handset these days so easily portable.

        One feature that might be useful to you is that it is so easy to tap into things like internal GPS if the phone/handset has it. It took me about 12 lines of code to get a latitude/longitude fix in a Java app for a Nokia phone and that same app will work the same way for a Windows Mobile phone with a bluetooth GPS or a yankee phone with cell based positioning.

        I used to hate the nerdiness of Java after being a fan of the ease of VB.NET programming for years but think it's ace now.

        Loads of tutorials online too, don't know about books though.

        Comment


          #5
          Cheers for answers, hadn't thought of Java. There seem to be a lot of windows mobile devices according to MS's page, are the sales realy that poor?
          Last edited by xoggoth; 2 January 2009, 16:07.
          bloggoth

          If everything isn't black and white, I say, 'Why the hell not?'
          John Wayne (My guru, not to be confused with my beloved prophet Jeremy Clarkson)

          Comment


            #6
            Originally posted by xoggoth View Post
            There seem to be a lot of windows mobile devices according to MS's page, are the sales realy that poor?
            I wouldn't say so - they certainly seem common enough.
            Where are we going? And what’s with this hand basket?

            Comment


              #7
              Originally posted by xoggoth View Post
              There seem to be a lot of windows mobile devices according to MS's page, are the sales realy that poor?
              Java is present on most mobiles - there are some catches with extensions not present on all but if you use simple stuff you will get pretty compatible solution that should run on Windows Mobile too (don't think they cut out Java there) - I don't think MS ever achieved decent sales of Windows based units - this could be the case in some niches but overall installment base is not high and you are better off going Java route.

              If you target kids then they will have mobiles but highly unlike those mobiles will run Microsoft CE - your app would be perfect for their mobiles as they can keep it on the go and check stuff in park etc, don't think anything better than Java ME: http://java.sun.com/javame/index.jsp

              Comment


                #8
                Originally posted by AtW View Post
                Java is present on most mobiles - there are some catches with extensions not present on all but if you use simple stuff you will get pretty compatible solution that should run on Windows Mobile too (don't think they cut out Java there) - I don't think MS ever achieved decent sales of Windows based units - this could be the case in some niches but overall installment base is not high and you are better off going Java route.

                If you target kids then they will have mobiles but highly unlike those mobiles will run Microsoft CE - your app would be perfect for their mobiles as they can keep it on the go and check stuff in park etc, don't think anything better than Java ME: http://java.sun.com/javame/index.jsp
                I'll resist the temptation to make jokes about targeting kids in the park, but I believe that no Windows CE device runs Java out of the box - MS removed it completely from their platforms for legal reasons (as in, they're not legally permitted to ship Java on anything).

                However, given that the primary purpose of Windows CE was to seek to eradicate Java from the mobile appliance space, it would have been pretty dumb of them to include Java in their own products. They'd no sooner do that than include a Firefox binary on Vista distributions.

                As usual, MS have managed to fragment the deployment space for handheld devices - not so much by adroit technological innovations and cunning marketing as by cutting off everybody's nose to spite everybody's face. Their PR people will tell us, as developers, that this is for our benefit. As always, they lie.

                It's possibly worthy of note that, whenever one seeks to present a balanced view of any Microsoft product family, one has to use such phrases as "as usual" and "as always" in virtually every sentence
                Last edited by NickFitz; 3 January 2009, 04:02. Reason: Refining an analogy.

                Comment


                  #9
                  Xog, if you made a cut-down version of the app "Online", you could use it as an advertisement for the main product...

                  I suppose it depends on the size of the potential market against cost of hosting etc...

                  Comment


                    #10
                    Originally posted by AtW View Post
                    I don't think MS ever achieved decent sales of Windows based units
                    I dunno about that - HTC seem to be doing all right at the moment.
                    Where are we going? And what’s with this hand basket?

                    Comment

                    Working...
                    X