Friday, September 3, 2010


Is it Really That Hard to get .Net Framework 3.5 on Windows Mobile 6.5 Device?

Thoughts Written by: Mike Temporale on Thursday, February 4, 2010 8:00pm

I was just going off about this on twitter and I felt it was worth posting about too. I downloaded the beta for FourSquare on Windows Mobile. However, the application requires .Net Compact Framework 3.5 on the device. At first, I figured that a new HTC HD2 running Windows Mobile 6.5 should already have the 2 year old version of the Compact Framework installed in the ROM. Guess what I found out – No .NetCF 3.5 on the device.

While that’s just short sighted and stupid on Microsoft’s part, the solution is pretty simple. All I need to do is download the CAB from the web and I’m good to go. Sadly, it’s just not that simple. You see, the .NetCF 3.5 installer is a 33MB desktop installer that contains the CAB files inside of it. So you can’t simply download it to your device and install.  Now I’m really wondering what the hell Microsoft is thinking. Have they lost sight of the end user in all this?

Let’s take a look at the steps to install the .Net Framework 3.5 on your Windows Mobile 6.5 device: 1) boot up laptop, 2) goto download page, 3) download huge 33MB installer, 4) install on desktop, 5) find 1 small 2.5MB CAB file left behind from installer, 6) ActiveSync your phone, don’t use ActiveSync then you need to copy it to a MicroSD card and insert that into your phone. 7) On your phone, launch File Explore and find the file. 8) Run the file.

And now the steps if a CAB file was available directly from Microsoft’s site: 1) goto download page, 2) download file, 3) install file. DONE.

I would really like to see some sort of explanation on A) why it’s not already baked into the device ROM, and B) why the end user can’t simply download the CAB file directly to their device.


Comments

15 Responses to “Is it Really That Hard to get .Net Framework 3.5 on Windows Mobile 6.5 Device?”

  1. Darren Humphries on February 4th, 2010 8:06 pm
    Darren Humphries

    Hear, hear!!

  2. Nitaino on February 4th, 2010 8:26 pm
    Nitaino

    That’s too much to do, I just Installed directly from my phone(Opera browser). I didn’t need my Computer at all

  3. Mike Temporale on February 4th, 2010 8:29 pm
    Mike Temporale

    @Nitaino – what URL? The only Compact Framework I can find online in CAB file format is 2.0 or it’s on a third party site.

  4. Don on February 4th, 2010 9:58 pm
    Don

    Mike – if you head to marketplace.windowsphone.com, and search for “.Net” you will get one app called YoMoMedia Reader. It’s a free app and needs the CF, so when Marketplace kicks off the install that will install the CF for you. Then you can go ahead and install 4Square beta. Just a workaround for you

  5. Darren Humphries on February 4th, 2010 10:20 pm
    Darren Humphries

    Mikes point isn’t that he can’t get .net 3.5 but that MS didn’t just include it or make it very easy to get.

  6. Nitaino on February 5th, 2010 12:19 am
    Nitaino

    http://forum.xda-developers.com/showthread.php?t=388651 try here Mike or ask CJLippstreu from pocketnow.com he gave me the link but I forgot

  7. Nitaino on February 5th, 2010 12:30 am
  8. Greg on February 5th, 2010 9:10 pm
    Greg

    Answer A:
    It takes that long because of the lead time and restrictions that individual carriers place on the process.

    Answer to B: Using the Microsoft Tag reader, you can now download the .CAB file just by snapping the Tag at http://www.lunadevelopment.com/lunataggen_for_mobile.aspx

  9. Kathleen Anderson on February 5th, 2010 9:39 pm
    Kathleen Anderson

    Luna TagGen for Mobile has just added a Microsoft Tag for the .NET Compact Framework 3.5 CAB file to their download page at: http://www.lunadevelopment.com/lunataggen_for_mobile.aspx so if you have the Microsoft Tag Reader, launch it and point your phone at the tag and it will install it directly to your phone.

  10. Mike Temporale on February 5th, 2010 10:08 pm
    Mike Temporale

    Thanks for links everyone, but you’re missing the point. Sure, you can get .NetCF3.5 from third party sites. But A) do you trust that site and the file they are offering? B) you should be able to go to the author’s web site and get it directly from them. and C) why is it not in the ROM of 6.5 devices?

    .NetCF3.5 is not new, it’s been out for a long time. So why isn’t it already baked into Windows Mobile 6.5 devices, and why can’t I download it direct from Microsoft’s site (I want it from the source, thanks).

    I don’t think that’s too much to ask for. I appreciate the links, but I when I download software, I want to get it from trusted sites so I know that it hasn’t been messed with.

  11. Joe on February 9th, 2010 11:54 am
    Joe

    Here is why i do not think .NET CF 3.5 is already natively installed into Microsoft’s ROM releases:

    I think they are ready to let go of the framework completely and begin with version 4.0. Also WM 6.5 is built off of the same kernal as 6.1, 6.0, & 5.0. With that, hypothetically, the .NET CF that they used should be the same. They may not have needed the newer version but i do agree that it was wrong to not include it. I maybe missing the point or be wrong on this since i am not a developer but i think with the fact the Kernal is the same and each version after WM 5.0 has been essentially a face lift.

    Microsoft is very slow to roll out their mobile “touch” friendly website and the marketplace is a bit slow to be populated with apps. I think you would be able to find this utility in their store, but i find their lack of organization to be very troubling.

    I did not find it difficult to install it onto my device. I have been running that version since its release and i do have to say that it did increase my compatibility for apps and programs. Even certain programs designed for WM 6.0 work fine on my device (i am running WM 5.0). I am used to downloading thing to my computer then porting them to me device via WMDC/Activesync. Since i am used to it, i do not mind it at all. In Fact i like having a .cab backed up to my PC.

    In case anyone wants a nice app store with all free apps for their WM device, please download the OpenMarket from freeware Pocket PC’s website. It catalogs everything from their site with a nice easy UI, and you can directly download the apps to your device. I believe in their app store they have a .cab listing for .NET CF 3.5 to be directly installed in your device. If Redmond can not do simpler tasks like this, then i guess we must depend on the community to do it for us.

  12. Mike Temporale on February 9th, 2010 10:23 pm
    Mike Temporale

    @Joe – those are some excellent considerations. WinMo7 is based off CE6 – at least that’s what is expected. While it is a different kernel, it’s certainly not a game changer when it comes to NetCF.

    In terms of installation, it’s not difficult for you or me. But the average person is going to be concerned about downloading a 33MB file just to get the latest version of NetCF on their device. Making the CAB file available online would be considerably easier for most people. However, that still doesn’t explain why a 2 year old framework didn’t make it into the latest version of the ROM. More often than not, I don’t have my PC with me. Which makes installing this all but impossible.

    OpnMarket is an excellent market place for Windows Mobile. I haven’t looked in that market place for the latest version of NetCF. However, you shouldn’t have to go to third party sites to get the latest version of a Microsoft product. I really prefer to download content directly from the source.

    Which is the next question… Why isn’t this available on the Windows Market Place for Mobile? If anywhere, it should be there.

  13. Kathleen Anderson on February 10th, 2010 7:51 am
    Kathleen Anderson

    The Microsoft Forums for Windows Mobile have a section for the Windows Marketplace for Mobile and I posted this there: http://social.microsoft.com/Forums/en-US/marketplacewindowsmobile/thread/d3e36b9a-e002-475c-94bc-8a852ba21a76

    Hopefully someone from Microsoft is watching the forums.

  14. Al on August 31st, 2010 9:35 am
    Al

    some peeps are kind enough to extract the 33mib cab file into a 2.5mib file only, download it here, i just updated mine from there

    http://forum.jayceooi.com/viewtopic.php?f=6&t=296

  15. Mike Temporale on August 31st, 2010 11:15 pm
    Mike Temporale

    @Al – yes, there are plenty of third party sites that you can download it from. That’s not the point. Please read my comment above from Feb 5th @ 10:08pm. ;)

Leave a Reply




Additional comments powered by BackType