Windows CE, Windows XP Embedded, and Windows Mobile Explained

Download this episode

Download Video

Description

There's some confusion among geeks about what the differences are between Windows CE, Windows XP Embedded, and Windows Mobile.

In this video, I talk with Mike Hall and Derek Snyder about these differences, and what I got was a crystal clear explanation. Then Derek goes on to demo a few different Windows Mobile devices just for kicks. One of them was so cool that I actually grabbed it away from him. Yeah - it was that cool.

This is my first Channel 9 video to go up. Hope you like it Smiley

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      TommyCarlier
      Great first video, Rory. The topic is very interesting, your style is the right combination of professional, relaxed and funny. I'm looking forward to more videos about Windows Mobile, and XP Embedded. A few months ago, I ported my calculator 'Calctor' to Windows Mobile in about 2 hours, and I was surprised how easy it was. Keep the good stuff coming!
    • User profile image
      TomZ

      The Download button seems to link to the wrong video. It lets you download a different 11-minute interview with Mike Hall.

    • User profile image
      eagle
      I was hoping that Spot the dog would run in.... .NET MicroFramework
    • User profile image
      Rory
      TommyCarlier wrote:
      Great first video, Rory. The topic is very interesting, your style is the right combination of professional, relaxed and funny.


      Thanks Smiley 

      TommyCarlier wrote:

      I'm looking forward to more videos about Windows Mobile, and XP Embedded. A few months ago, I ported my calculator 'Calctor' to Windows Mobile in about 2 hours, and I was surprised how easy it was. Keep the good stuff coming!


      Yeah - the .NET CF pretty much rocks. That's why I wanted to get this video out there - to clear the air about all the different mobile/embedded stuff so that it all makes more sense to devs, thereby making it a little easier to get into using the tech.

      I have some more mobile/embedded stuff coming along that I think will be pretty cool.
    • User profile image
      Rory
      TomZ wrote:
      

      The Download button seems to link to the wrong video. It lets you download a different 11-minute interview with Mike Hall.



      Thanks for letting us know - it's been fixed.
    • User profile image
      Ion Todirel
      Nice gadget, i like the way you interview people Rory, cool!
    • User profile image
      Charles
      Ion Todirel wrote:
      Nice gadget, i like the way you interview people Rory, cool!


      Agreed. It's great to have Rory on the team! Smiley
      C
    • User profile image
      bart7simpso​n7
      Cool video ! Congrats  Wink  Must have more Expressionless
    • User profile image
      pathfinder
      Wow, more than 32 process slots!  That is going to take a paradigm shift in thinking.    I'll be interested to see if I can get my native applications to compile.  I imagine the managed code won't have a problem. 

      I wonder how I missed out on this announcement until now.  Oh well, I am anxous to have a look under the hood!  I have an ARM9 mp3 player that I want to hack and use platform builder to install CE 6. 
    • User profile image
      Cyonix
      I'm leaving in 10 mins to go buy a windows mobile on the 3G network Smiley

      I'm not sure what u called it in the video (HTC?) but over here its called a Dopod 595 Perplexed... weird name but it looks nice

      http://www.three.com.au/PhoneDetailAction.do?mid=28&mname=Dopod%26nbsp%3B595

      You've inspired me Rory Wink
    • User profile image
      Pace
      waaaaaaay

      nice to see Mike again =) cool vid Rory Tongue Out
    • User profile image
      An_Angel
      Finally a nice easy to understand vid to explain the differences. I was looking for one of these online a while ago to help explain the differences to a friend.  I think you guys pretty much captured it perfectly.  Well done. 

      Nice to see you on vid Rory.  I hope we see more of you... maybe something on WPF for .net CF next?  (how to attach to .net 3.0 WPF services with the CF? )

      Keep up the good work!

      Sarah
    • User profile image
      mikehall
      and it's great to be back on C9 - I'm hoping to grab Rory to record a series of embedded videos, a look at microFramework, CE 6.0, XPE, and WEPOS.

      - Mike
    • User profile image
      bob53050
      Hello Mike,

      Thanks for a great video Smiley Can I get contact info for Derrick Snyder (hope the spelling is correct) as I am looking for some of the customer success videos that were on the Mobility site.

      Thanks,

      Bob Hanson
    • User profile image
      Greg K
      Great interview.  I liked the fact that, unlike some of the other videos I have seen on Channel 9, the focus was on the technology itself.  The interviewer stayed more or less in the background.  Well done.
    • User profile image
      Rory
      Greg K wrote:
      Great interview.  I liked the fact that, unlike some of the other videos I have seen on Channel 9, the focus was on the technology itself.  The interviewer stayed more or less in the background.  Well done.


      My style, as you'll see, will change depending on the context.

      Sometimes, I'll be in the video with the person I'm interviewing, actually having a conversation. Other times, things will be focused directly on the person/tech/whatever.

      It all depends on the situation.
    • User profile image
      staceyw
      So can I use Windows XP embedded on standard PC hw?  I looked and could not find any easy/cheap hw platforms.   If I just get some tiny Shuttle PC, I can create/deploy my build on that?  I thinking about creating just a simple time clock for our biz that uses either iButtons (http://www.maxim-ic.com/products/ibutton/) or MS fingerprint reader (i.e. both usb devices I think) for punch-in/punch-out and maybe sql everywhere for db.  tia.
    • User profile image
      raymond

      Good Show. Keep shooting and shipping the videos.

      Going to see Microsoft's Scott Guthrie in North Dallas after work today.

      Robert and Charles did two interviews with Scott that were excellent over a year ago.

      You need to get him on Channel 9 again to go over AJAX ASP.NET, LINQ, CSS Control Adapter, and ASP.NET 2.0. Tongue Out

      Cool

    • User profile image
      mikehall

      staceyw - yes, you can build and deploy Windows XP Embedded onto PC hardware such as a shuttle box - Windows XP Embedded can be thought of as a componentized version of Windows XP Professional - 9000 drivers, 3000 o/s components, and some embedded specific technologies such as File Based Write Filter, USB Boot and others.

      We have some Virtual Labs over on MSDN that will walk you through the process of building and booting a custom Windows XP Embedded operating system image - here's a link - http://msdn.microsoft.com/virtuallabs/winxpembed/

      Since Windows XP Embedded is based on Windows XP Pro this means that any existing XP application/driver should work, unmodified on Windows XP Embedded.

      - Mike

    • User profile image
      i-Shine
      Rory R-O-C-K-S!!! I love your style of interviewing... perfect mix. Keep up the good work, and we are looking forward to the next set!!!
    • User profile image
      valentino
      Very nice video, one of the best I've watched on channel 9. Keep 'em coming.
    • User profile image
      hholtmann
      Hey Charles..

      Your Going Deep series has been my favourite part of C9.. but I gotta say.. Rory Rocks!!!   Charles, you better keep tabs on Rory, because he is going to give you a run for your money with the excitement he brings with his interest in Windows Embedded.

      Welcome to the world of C9 Rory.. looking forward to your future WCE videos.

      Heston
    • User profile image
      mihich
      Great video, thanks! I would like to hear more about the types of processors that exist for Windows CE, their characteristics and what types of devices use them today.
    • User profile image
      Rory
      hholtmann wrote:
      Hey Charles..

      Your Going Deep series has been my favourite part of C9.. but I gotta say.. Rory Rocks!!!   Charles, you better keep tabs on Rory, because he is going to give you a run for your money with the excitement he brings with his interest in Windows Embedded.

      Welcome to the world of C9 Rory.. looking forward to your future WCE videos.

      Heston


      Hey, hholtmann -

      Thanks for the compliments, yo Smiley

      But, to be absolutely clear, Charles and I are a team, and I think we compliment each other really well.

      He's more technically competent than I am, and I'm more of a goofball than he is. Together, that somehow makes us a good match. We have common interests, but the stuff we're nuts for doesn't overlap all that much.

      Works out really well in the end.

      Plus, he's cool to work with Smiley

      But, again, thank you very much for the compliments. It's nice to be welcomed like this.
    • User profile image
      Rory
      mihich wrote:
      Great video, thanks! I would like to hear more about the types of processors that exist for Windows CE, their characteristics and what types of devices use them today.


      Yeah. Together, Mike and Derek do a helluva job on this stuff.

      Mike knows the chips inside out, but he's off in TechEd Europe right now, and I don't know if he'll have many chances to log on and check things out here.

      I'd list the different chips I know of from memory, but I'm afraid I'd screw something up.

      It's a good topic to discuss more deeply in a future video, though. I'll keep it in mind.
    • User profile image
      mikehall
      CE 6.0 supports four processor architectures, ARM, MIPS, x86, and SH4 - Windows XP Embedded supports x86 and PC architecture hardware - since XP Embedded is based on the same unmodified Windows XP Pro binaries (but componentized) the same underlying hardware and processor technologies must be used in your devices.

      Processor support is just one of the areas that developers look at to determine the choice of operating system - operating system size can be another (300kb kernel build for CE 6.0, 40MB XPE min build size), power management, real-time support, driver support etc...

      - Mike
    • User profile image
      DKimDog

      cool vid. I think windows mobile is heading in the right direction. I like the going deep style interviews, more tech the better.

    • User profile image
      bbmatt13
      Nice. I also noticed the Thomas Hawk Bay Bridge photo on one of the desktops background. Cool, and keep the good interviews coming.
    • User profile image
      flembregts

      One of the best videos I have ever seen on C9. Thanks to Mike Hall, Derek Snyder and Rory ... very well explained !!! Especialy for somebody who needs an overview of the embedded systems without the detalis. (at the moment)

      I thought CE was absoluted by Mobile. Now I know Mobile is build on CE, Thanks

      It would be nice if there's document out there that is also explaining this subject with same layout as in the video. Just an overview of the differences and the relations between the systems.  Maybe there is already one?

      Rory maybe just one tip: Zoming in a little more would be nice when somebody showing these gizmo's or other objects

      Keep up the good work.

    • User profile image
      billmc
      Well done. When you get to the Platform Builder discussion, please post the video to Channel 9.

      - Bill
    • User profile image
      saransri

      sir,

              i want dealer for windows embedded xp software.Also we need ur guidance for selecting OS installable  flash ROM. we need minimum of 5gb ROM.   so only we need embedded xp.
                                                            Thank u in advance,
                                                               sridevi.

    • User profile image
      zahidnaseem
      Thank you!

      I am new in C# and trying to support an existing application. There is an application developed in Window CE. I would like to run this application in Windows XP.

      How to migrated Window CE application to Windows XP?

      Thanks in advance.
    • User profile image
      AliB
      We have problem to see your interesting vidio clip
      could you please fix it up

      Thank you
    • User profile image
      dlanz

      I would really like to watch this video. It's getting good reviews. It will not run for me.

    • User profile image
      kallzz
      how to download the file for offline viewing?
    • User profile image
      swiatecki
      kallzz wrote:
      how to download the file for offline viewing?



      In FF: Right-click the  "watch" button ->  Save link to disk
      In IE: Right-click the "fullscreen" button -> Save target as

      Big Smile
    • User profile image
      imcuteani
      Nice Video with CE,XP embedded.. as a Embedded Engineer much more useful....
      hope to get more n more..
    • User profile image
      Ritchie Compu

      I love the CE.  My mom bakes it all nice an warm in the oven.  XP ate my sister and 3.54 gig hertz was way washing any other standard.  Thanks for the vid; i will put it with my Jurassic Park collection.

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.