Share via


Embedded Operating Systems : Componentized or Vertical Focused ?

We've seen just how easy it is to build a Point of Service device using the WEPOS (Windows Embedded for Point of Service) SDK, I wrote the code needed to support a Barcode Scanner in about two minutes using around 10 lines of code, adding additional peripherals would have been just as simple.

WEPOS isn't like Windows CE or Windows XP Embedded (and at the same time it's very much like Windows CE and Windows XP Embedded) - the main difference is that WEPOS isn't a componentized operating system, you don't have components to choose, you "install" the WEPOS operating system onto your target machine (you do have a number of setup options, which includes the ability to choose applications such as Media Player or Internet Explorer to be part of your image) - at the core WEPOS is a cut down install of Windows XP Professional SP2 (around 300MB), the install process takes around 30 minutes to complete and, at that point you have a ready to run WEPOS operating system - of course you still need to write the POS application - we've already seen how easy that is.

Here's the question... Would you prefer to have componentized operating systems where you take time to pick and choose the individual operating system features, and therefore tweak the operating system footprint, and therefore the supported operating system API's and technologies - or would you prefer to have more vertical focused operating system images like WEPOS that speed your time to market through fast installs, managed libraries to support your hardware and support for all the latest desktop security and management features (including Windows Update, SMS etc...) ?

How do you make the trade-off between footprint and time to market ?

- Mike

Comments

  • Anonymous
    January 29, 2006
    Hi Mike, One concern I have about the configurability of Windows CE is the amont of time required to test your selected configuration. One of Microsoft's premiere partners told me that we should plan to spend at least 4 weeks just to create and test the OS configuration. Is this realistic?
  • Anonymous
    January 29, 2006
    > at least 4 weeks just to create and test the OS configuration

    Impossible to give a good estimate without more information.

    Are you using custom hardware or some well-defined hardware with an existing BSP? What is your experience of Windows CE? What do you mean by "create and test"? Does it include applications, or just to boot the OS?

    I could probably find a configuration that I would have up and running within a day or so, but with custom hardware, OAL, and a bunch of drivers that could easily extend to several weeks.





  • Anonymous
    January 29, 2006
    The comment has been removed
  • Anonymous
    January 30, 2006
    The comment has been removed
  • Anonymous
    January 30, 2006
    The comment has been removed
  • Anonymous
    January 30, 2006
    The comment has been removed
  • Anonymous
    January 30, 2006
    The comment has been removed
  • Anonymous
    January 30, 2006
    The comment has been removed
  • Anonymous
    June 15, 2009
    PingBack from http://mydebtconsolidator.info/story.php?id=21408