Linked by Thom Holwerda on Wed 16th Apr 2008 21:11 UTC
PDAs, Cellphones, Wireless Microsoft has laid out a new roadmap for the development of Windows Embedded at the Embedded Systems Conference Silicon Valley 2008. The Embedded roadmap outlines the "renaming of its family of products and plans for new solutions in key device categories". Kevin Dallaes, general manager of the Windows Embedded Business, explains: "With today's strategic road map announcement, our aim is to present the evolving Windows Embedded product family in an intuitive fashion, making it easier for our customers to choose the right platforms and tools for their needs."
E-mail Print r 0   · Read More · 26 Comment(s)
Order by: Score:
Low cost PCs?
by Earl Colby pottinger (3.84) on Thu 17th Apr 2008 02:03 UTC
Earl Colby pottinger
Member since:
2005-07-06
Fans: 1

Reading XP and CE embedded suggests Microsoft is taking another look at the low cost computers coming out.

Since I have never used WinCE how does it perform on lower powered machines?

RE: Low cost PCs?
by lemur2 (3.84) on Thu 17th Apr 2008 02:54 UTC in reply to "Low cost PCs?"
lemur2 Member since:
2007-02-17
Fans: 2

Reading XP and CE embedded suggests Microsoft is taking another look at the low cost computers coming out.

Since I have never used WinCE how does it perform on lower powered machines?


Windows and ULCPCs are not a good mix. Firstly there is the cost issue, where the cost of Windows plus proprietary applications that you may wish to run will exceed the cost of the ULPC itself by many times over ... unless you run FOSS applications on your ULPC, in which case you are still better off not having Windows at all ... just run your ULCPC with Linux plus FOSS applications and it will stay low cost.

The ULCPC's main feature is low cost. If you kill that faeture by putting Windows and then costly Windows-only applications on it ... then you are better off spending your money on a UMPC or even a slim Windows notebook.

You typically wouldn't be running expensive, high-end, proprietary applications on a ULCPC anyway ... it just isn't meant for that. So it makes sense to stick with the Linux OS, FOSS applications ... and enjoy the low costs.

Finally there is the SSD issue. Windows doesn't have a filesystem suitable for flash memory solid-state-disks (SSD). You ideally should use a "wear-levelling" filesystem for a SSD.

http://en.wikipedia.org/wiki/Wear_levelling

"On flash memory devices, such as CompactFlash and Secure Digital cards, these techniques are implemented in hardware by a built-in microcontroller. On such devices, wear-levelling is transparent and most conventional file systems can be used as-is on them.

Wear-levelling can also be implemented in software by special-purpose file systems such as JFFS2 and YAFFS on flash media or UDF on optical media. All three are log-structured filesystems in that they treat their media as circular logs and write to them in sequential passes."

Wear-levelling isn't a problem for a USB disk or SD card because the serial interface to these is slow and you need a micro-controller anyway to implement the serial interface protocols.

Many of the SSDs designed into ULCPCs however have no microcontroller, they are "direct on the motherboard bus" (for speed mainly, but also for low cost) ... and so the log-structured wear-levelling filesystem must be implemented by the OS.

Windows isn't suited.

RE[2]: Low cost PCs?
by Touvan (1.84) on Thu 17th Apr 2008 16:10 UTC in reply to "RE: Low cost PCs?"
Touvan Member since:
2006-09-01
Fans: 0

I would argue that Windows isn't suited for much of anything at its current price point. The simple fact of the matter is that Operating Systems, and even office productivity software, are commodities. They simply don't hold a value that is equal to what MS wants to charge for them. That's been Microsoft's entire problem with Vista. I'd actually pay $30 for Vista Ultimate, but certainly not $300 when Ubuntu can do just about everything Vista can for free (even gaming is getting better, thanks to wine).

RE[3]: Low cost PCs?
by tomcat (2.76) on Fri 18th Apr 2008 01:16 UTC in reply to "RE[2]: Low cost PCs?"
tomcat Member since:
2006-01-06
Fans: 7

I would argue that Windows isn't suited for much of anything at its current price point.


At what price point? Retail? WTF pays retail for software? Answer: Nobody.

RE[3]: Low cost PCs?
by Earl Colby pottinger (3.84) on Fri 18th Apr 2008 02:30 UTC in reply to "RE[2]: Low cost PCs?"
Earl Colby pottinger Member since:
2005-07-06
Fans: 1

I did not ask about costs.

I did not ask about XP.

RE[2]: Low cost PCs?
by Earl Colby pottinger (3.84) on Fri 18th Apr 2008 02:29 UTC in reply to "RE: Low cost PCs?"
Earl Colby pottinger Member since:
2005-07-06
Fans: 1

I did not ask about costs.

I did not ask about XP.

RE[3]: Low cost PCs?
by lemur2 (3.84) on Fri 18th Apr 2008 04:49 UTC in reply to "RE[2]: Low cost PCs?"
lemur2 Member since:
2007-02-17
Fans: 2

I did not ask about costs.

I did not ask about XP.


Well, no. This was your comment:
Reading XP and CE embedded suggests Microsoft is taking another look at the low cost computers coming out.

Since I have never used WinCE how does it perform on lower powered machines?


I have never used WinCE either, so I am unable to contribute anything to this topic on that part of your post, sorry. I don't know its performance.

Having said that ... I did identify for you that WinCE is not ABI compatible with your run-of-the-mill x86 Win32 applications, and that fact rules it out as far as being a contender for "the low cost computers coming out" goes really ... performance notwithstanding.

So note that I can, and did, bring up relevant information and a fair discussion about the first sentence of your post.

RE[4]: Low cost PCs?
by Earl Colby pottinger (3.84) on Fri 18th Apr 2008 22:10 UTC in reply to "RE[3]: Low cost PCs?"
Earl Colby pottinger Member since:
2005-07-06
Fans: 1

Now you have to educate me further. Why does the ABI for Windows programs matter? While this means the run-of-mill Windows programs don't work with WinCE it was my understanding that all the basic computer apps (Wordprocessing, Spreadsheets, Paint programs) have all already been written for WinCE. Am I wrong?

After-all those same Win32 programs are not going to work in Linux either, and I have doubts about Wine on such underpowered machines (I could be wrong here).

I was interested in what the user's experience would be if they picked one up and started using the programs included.

If it boots Linux, how well does it run the Linux environment/programs.

If it boots Haiku, how well does it run the Haiku environment/programs.

If it boots WinCE, how well does it run the WinCE environment/programs.

I can learn to use a new program in a new OS if it is fast and snappy to operate. I would refuse to use an old program that I have known for years if it is slow and buggy on a new computer design.

Edited 2008-04-18 22:12 UTC

RE: Low cost PCs?
by lemur2 (3.84) on Thu 17th Apr 2008 10:49 UTC in reply to "Low cost PCs?"
lemur2 Member since:
2007-02-17
Fans: 2

Reading XP and CE embedded suggests Microsoft is taking another look at the low cost computers coming out.

Since I have never used WinCE how does it perform on lower powered machines?


"Embedded" (and binary incompatible) proprietary OSes aren't going to do well in this market. Either your existing proprietary applications will work ... in which case you would run full XP, or they won't ... in which case you would probably run Linux.

http://practical-tech.com/operating-system/linux/windows-is-on-its-...
"the heart of the matter is Windows is too fat and bloated for Microsoft to change it into the kind of operating system users really want. Well, I can't disagree with that. I've been saying for a while now that Microsoft has already given up on Vista. Heck, I was even nice enough to suggest a way they could actually get a functional Windows 7 out by the end of 2009.

Still, Windows has been a candidate for Weight-Watchers for some time now. I do think that Vista being such a flop is going to give both Macs and Linux-based PCs a real shot at going prime-time. But, what I meant by that is that by 2011, we'd see Macs up to 20% of the market and Linux desktops cracking 10%.

Sound insane to you? I invite you to check Amazon's Bestsellers: The most popular items in Computers and PC Hardware list."

OK ... let's do that.

http://www.amazon.com/gp/bestsellers/pc/ref=pd_dp_ts_pc_1

Items 2, 8, 9, 11, 14, 19 & 24 are all various models of ASUS EEEPC - Linux based.

Items 3, 4, 6, 7, 12, 13, 15, 16, 17 are related to the MacBook, and items 22 and 25 are a Mac mini and an iMac desktop respectively.

Items 10 and 18 are two models of Nokia's Linux-based Internet tablet.

Items 1 & 5 are LCD panels - platform neutral, will work with Mac, Linux or a PC.

Items 20 and 23 are Vista laptops.

There are 9 out of the top 25 items in the current top seller hardware list at Amazon that are in the Low-cost-PC/embedded/UMPC arena ... and every one of them runs Linux.

Shape of things to come, perhaps?

No wonder Microsoft are thinking of trying to do something about this, IMO.

Edited 2008-04-17 10:53 UTC

RE[2]: Low cost PCs?
by ssa2204 (2.52) on Thu 17th Apr 2008 12:29 UTC in reply to "RE: Low cost PCs?"
ssa2204 Member since:
2006-04-22
Fans: 2

This has nothing to do with ULCPCs. Windows Embedded is for devices; smartphones, PDAs, Kiosks, Thin clients, etc..

RE[3]: Low cost PCs?
by lemur2 (3.84) on Thu 17th Apr 2008 13:00 UTC in reply to "RE[2]: Low cost PCs?"
lemur2 Member since:
2007-02-17
Fans: 2

This has nothing to do with ULCPCs. Windows Embedded is for devices; smartphones, PDAs, Kiosks, Thin clients, etc..


Look at Windows XP embedded:

http://www.microsoft.com/windows/embedded/products/whichproduct/def...

Processor: x86
OS: Full Win 32 Application compatibility
Footprint: Reduced Footprint
12,000 Individual Components; 40 MB at smallest

Low cost PC seems to be the target.

http://en.wikipedia.org/wiki/Intel_Mobile_Internet_Device

Yep, MIDs are a target.

"Enabling advanced consumer devices to run thousands of existing Windows applications and drivers.

...

to run thousands of existing Windows applications and drivers, ranging from Thin Clients to Multi Function Printers, including: ... Multimedia Internet Devices (MIDs)."


http://www.microsoft.com/windows/embedded/products/wexpe/default.ms...

... but $90 runtime license fee per unit shipped kills it stone dead.

There goes the "LC" part of "ULCPC", right there.

No Windows XP Embedded for YOU on your ULCPC.

Edited 2008-04-17 13:16 UTC

RE[4]: Low cost PCs?
by dagw (3.96) on Thu 17th Apr 2008 14:09 UTC in reply to "RE[3]: Low cost PCs?"
dagw Member since:
2005-07-06
Fans: 2

... but $90 runtime license fee per unit shipped kills it stone dead.

There goes the "LC" part of "ULCPC", right there.

No Windows XP Embedded for YOU on your ULCPC.

Microsoft has, if anything, proven that they can be rather flexible on OEM pricing of their Software. I don't think they would have much problem knocking a zero off the license fee for ULCPC manufacturers if they believed doing so would stop Linux posing a threat to their market share.

RE[4]: Low cost PCs?
by ssa2204 (2.52) on Thu 17th Apr 2008 18:05 UTC in reply to "RE[3]: Low cost PCs?"
ssa2204 Member since:
2006-04-22
Fans: 2

Developers use Windows XP Embedded for a variety of smart, connected, and service-oriented advanced commercial or consumer devices, to run thousands of existing Windows applications and drivers, ranging from Thin Clients to Multi Function Printers, including:

*Advanced Set-top Boxes
* ATMs
*Fuel Pumps
*Full Featured Point of Service
*Gaming Devices
*Home Automation Gateways
*Industrial Controls
*Intelligent Appliances
*Multimedia Internet Devices
*Kiosks
*Media Servers
*Mobile Point of Service
*Monitoring Devices
Multi-Function Printers
*Networked Media Devices and Servers
*Windows-based Terminals


Unless Industrial Controls is code word for Ultra low cost personal computers, then XP Embedded is NOT for ULCPCs. Really, sometimes your obsession of everything Microsoft/Windows does get the best of you.

RE[4]: Low cost PCs?
by tomcat (2.76) on Fri 18th Apr 2008 01:15 UTC in reply to "RE[3]: Low cost PCs?"
tomcat Member since:
2006-01-06
Fans: 7

http://www.microsoft.com/windows/embedded/products/wexpe/default.ms... ... but $90 runtime license fee per unit shipped kills it stone dead. There goes the "LC" part of "ULCPC", right there. No Windows XP Embedded for YOU on your ULCPC.


Naturally, you (intentionally) omitted this important detail which completely undermines your argument:

"* Runtime pricing is based on purchase volume of one unit. Volume discounts are available. Local taxes, tariffs, and other costs may apply."

Duhhhhhhhh.....

WinCE
by poundsmack (3.92) on Thu 17th Apr 2008 05:45 UTC
poundsmack
Member since:
2005-07-13
Fans: 3

WinCE is amazing. the full version that includes media player is incredible with a proper board support pachage. it takes virutauly no resourse and it legg then a 20 meg instal (as my x86 instal is). i use it some times as a desktop os (yes it can be ustomized that way, it is amazing, no it is not win32 compatible).

i anxiously await 7.0

RE: WinCE
by Earl Colby pottinger (3.84) on Fri 18th Apr 2008 02:25 UTC in reply to "WinCE"
Earl Colby pottinger Member since:
2005-07-06
Fans: 1

Wow, thanks for the reply. Did you notice that you are the only person to try and answer my question?

I never asked about costs, I am a BeOS/Haiku fan, so I have no plans to spend a cent on Microsoft software.

I never asked about how XP runs, I have been a computer tech for decades and have seen my fair share of XP machines and their problems.

I asked how WinCE performs on low power machines - and I got nothing but Linux/OSS fan boys.

RE[2]: WinCE
by sbergman27 (4.64) on Fri 18th Apr 2008 02:48 UTC in reply to "RE: WinCE"
sbergman27 Member since:
2005-07-24
Fans: 33

I asked how WinCE performs on low power machines - and I got nothing but Linux/OSS fan boys.

That's not really a fair statement. You got lemur2, which is a different thing than getting "nothing but Linux/OSS fan boys". I hope this doesn't seem too rude, but such generalizations are harmful and somewhat aggravating to those of us who are strong supporters of Linux and OSS but do not go out of our way to be anti-MS, even if we do make some critical comments. I do not have much experience with WinCE, and so did not comment in this thread until now. But rest assured that some of us are interested in the answer to your question.

Edited 2008-04-18 02:52 UTC

RE[2]: WinCE
by Earl Colby pottinger (3.84) on Fri 18th Apr 2008 11:45 UTC in reply to "RE: WinCE"
Earl Colby pottinger Member since:
2005-07-06
Fans: 1

I disagree, how were lemur2 replies answering my question?

I went back and re-read all the messages he posted. While he gave a good write-up on what is wrong with Windows on low cost computers compared to other OSs and what improvement could be done to improve Windows for lower powered machines I can not find a single line of text which answered my question which was:

"Since I have never used WinCE how does it perform on lower powered machines?"

The above question was *NEVER* answered by him. Good info/write-up yes, answer to my question, "NO".

And I would like to see more replies from those who have used it. The lack surprises me, I thought at one time a large percentage of the handheld market used it.

RE[3]: WinCE
by lemur2 (3.84) on Fri 18th Apr 2008 12:30 UTC in reply to "RE[2]: WinCE"
lemur2 Member since:
2007-02-17
Fans: 2

I disagree, how were lemur2 replies answering my question?

I went back and re-read all the messages he posted. While he gave a good write-up on what is wrong with Windows on low cost computers compared to other OSs and what improvement could be done to improve Windows for lower powered machines I can not find a single line of text which answered my question which was:

"Since I have never used WinCE how does it perform on lower powered machines?"

The above question was *NEVER* answered by him. Good info/write-up yes, answer to my question, "NO".

And I would like to see more replies from those who have used it. The lack surprises me, I thought at one time a large percentage of the handheld market used it.


I do beg your pardon ... you are correct I didn't talk about WinCE.

My information was actually on this page:
http://www.microsoft.com/windows/embedded/products/whichproduct/def...

... which I did not discuss at all, only linked to.

That page links further to here:
http://www.microsoft.com/windows/embedded/products/windowsce/defaul...

... which is about WinCE specifically.

It says:
Run Win23 Apps: Customized Win 32 Applications

That means it doesn't run your existing applications ... it runs only special applications made especially for it.

There is not one word on the WinCE page about "existing applications and drivers". Even though WinCE has "Windows" in its name, it doesn't actually run any Windows software.

That means you won't be able to run your existing Windows software if you buy a new low-cost PC running WinCE.

Therefore, in relation to your opening comment, to whit ... "Reading XP and CE embedded suggests Microsoft is taking another look at the low cost computers coming out" ... my observation was that with Win XP embedded does indeed suggest that "Microsoft is taking another look at the low cost computers coming out" ... but that WinCE is not relevant to them at all.

I repeat ... I don't know about performance of WinCE. It has a very small footprint, that is certain.

But my point is that WinCE's performance is moot in relation to "the new low cost computers coming out" ... because it just isn't suited to that role at all.

Here is a feel for what software WinCE does run:
http://www.pda-archives.com/wince/1.htm

I just can't see people going for that over a full-featured set of zero-cost Linux applications ... sorry ... even if WinCE can runs these applets like the blazes.

Sorry that I did not expound on this. I thought that you were interested in a Windows embedded version that would work on "the new low cost computers coming out" ... and how that would perform.

You did mention Win XP embedded as well as WinCE in your post, after all.

Edited 2008-04-18 12:40 UTC

Late as usual
by JCooper (3.36) on Thu 17th Apr 2008 13:40 UTC
JCooper
Member since:
2005-07-06
Fans: 1

MS were late to the internet, late to decent web search, now they're late to the UMPC trend.

I was on the Eurostar to Paris earlier in the week. I spotted 3 Eee's in my carriage alone.

The shape of things to come? Who knows, but MS is definitely concerned by EOL XP support, they'll miss out on a lot of money.

Versions Versions Versions
by nathbeadle (2.84) on Thu 17th Apr 2008 14:06 UTC
nathbeadle
Member since:
2006-08-08
Fans: 0

I couldn't help but laugh as I was reading and saw the section that explained the various versions of software. Do you ever think Microsoft will see the value in just concentrating on ONE version of an OS?? It seems they'll always be the one riding home on the upgrade and cross grade paths.

Vista embedded ???
by mmu_man (2.64) on Thu 17th Apr 2008 14:08 UTC
mmu_man
Member since:
2006-09-30
Fans: 6

No comment.

RE: Vista embedded ???
by troc (2) on Thu 17th Apr 2008 16:39 UTC in reply to "Vista embedded ???"
troc Member since:
2006-05-01
Fans: 0

time to drop the windows / microsoft name altogether, restart as something different.

RE: Vista embedded ???
by gilboa (2.52) on Fri 18th Apr 2008 04:40 UTC in reply to "Vista embedded ???"
gilboa Member since:
2005-07-06
Fans: 0

[Sarcasm mode]
Windows Vista for Embedded Systems - New!
Now with Windows NT 3.1 UI, FAT16 and... DRM!
[/Sarcasm mode]

Had to flush it out of my system ;)

- Gilboa

Edited 2008-04-18 04:41 UTC