IDG News – Windows CE 5.0 Microsoft to allow changes to Source

We’re in San Diego at the Windows Embedded Developers conference – this is my 3rd time in San Diego, I really like this place – today is the pre-conference tutorial for Windows CE and Windows XP Embedded, the overview sessions are being delivered by my manager, Melanie, which could be entertaining, I definately need to take my Digital Video Camera…

The first news from the conference is alredy out – Windows CE 5.0 provides developers the ability to modify source and ship devices with the modified source – the article is here.

– Mike

Comments (4)

  1. anonymouse says:

    you neglected to mention that the revised shared source license made the mighty "dot"…

    <a href="">slashdot story</a>

  2. Billius says:

    …Or don’t they care? Its very interesting to see MS move to this new model for CE5.0 licensing. One problem area might be that it will see more fragmentation. If every device manufacturer/licensee can make modifications to the core code ‘willy-nilly’ (as we say in the UK) then how much is CE a platform and how much is it a bag of bits which everyone can put together differently or tweak/modify etc. I suppose that MS will try and protect against fragmentation in the important mobile segment by making sure that derivative works will not be possible on Window Mobile 2005 (or whatever its called) platform built on CE5.0 – but they haven’t made this clear as far as I know. If they do move to these licensing terms for MS Windows Mobile then it could mean trouble when different manufacturers/operators smartphones and pocket pcs don’t interact or work the same because of mods licensees have made… Back in CE land I’m just wondering whether ‘Cardhu’ – CE6.0 still really is alive – and how potential fragmentation in CE5.0 devices will effect it. Personally I think MS is going to move a lot of things over to XP Embedded (including Windows Mobile eventually) – if true this would fit in with a non-existant (or not so important) CE6.0, and further the opening up of licensing terms for CE5.0 (because amongst other things its the end-of-the-line version) Or am I barking? (mad/up-the-wrong-tree)

  3. Mike says:

    /. – yeah, I heard about this from one of the other guys on the team, this week is the Windows Embedded Devcon in San Diego so I’m maxed out for the week – I’m hoping to get time next week to follow some of the threads and respond 🙂

    – Mike

  4. Mike says:

    Hey Billius,

    Thanks for the interesting post, there are a number of questions posed there…

    1. Windows CE 6.0 (or, is Windows CE dead) – the ball is already rolling on Windows CE V-Next, so don’t expect Windows CE to disappear any time soon…

    2. Windows XP Embedded – this gets asked a lot, but the answer is pretty straight forward, Windows XP Embedded runs on x86 processor and needs PC Architecture hardware – this can be somewhat limiting for certain embedded designs, x86/PC/XP isn’t renowned for good power management – how many hours do you get from your laptop ? – Windows CE supports multiple processor cores some of which are great for raw processing power (x86), others such as ARM are good at power management – also, Windows CE can be built as small as 200KB, Windows XP Embedded realistically is about 40MB for a ‘small’ embedded o/s image (although you can get this as low as 5MB for a ‘Hello World’ O/S image.

    3. Targeted Platforms – devices that Microsoft work on the entire user experience (Pocket PC, Smartphone, Portable Media Center) ship as an Adaptation Kit (AK) from Microsoft, this is a pre-configured set of O/S components that the OEM must use on their device – the OEM is of course free to create their own OAL, Bootloader, drivers etc… and then load the MSFT "AK" bits on top of their lower level components.