Microsoft Makes Surprise CE 6 Release
An anonymous reader writes "Unexpectedly, Microsoft has released a beta of Windows CE 6, at its mobile developer's conference (MEDC) this week. CE is the real-time OS that underpins Windows Mobile and Microsoft's other device software stacks for phones, PDAs, set-top boxes, and the like. CE 6 looks to be a major rewrite, featuring the capability to support several orders of magnitude more concurrent processes and virtual memory. Also new is support for MS's .NET IDE. Together, these new capabilities seem calculated to morph CE from a closed-box, off-the-shelf OS into a more customizable OS."
Hooray! More software to patch!
LOL HY LOL
Choose from some of the most popular search engines on the Web - they're pre-loaded in the Firefox Search bar.
Meanwhile they've completely buried the news about Apple's new MacBook laptops:
Why isn't that on Page 1? Oh wait, it's because it's APPLE, not Microsoft. Geez. Plus with Slashdot's well known anti-Gentoo bias, it doesn't stand a chance. They'll probably pretend the MacBook doesn't exist.Meanwhile Microsoft's Major new consumer operating system has been pushed back several times, and talked up every chance they get. I think this says a lot about the order of importance of the mobile OS to people. Having worked in retail I can honestly say nobody ever asked me if that palm I was selling them came with a windows based OS or which OS it came with, yet with people who bought desktops I'd always get this question: "Does it come with XP?". This was, of course, years after XP was common, and computers really weren't packaged with anything else.
I don't think this release was so much a secret as it was an unadvertised release. If microsoft thought there would be a huge public reaction to this, they would have talked it up publicly before they even started work on it.
Go ahead and call me unreliable; reliable is just a synonym for predictable.
What was the surprise? Microsoft showed off a new version of its mobile OS to a mobile developer's conference, or that they included .Net? (.Net. You know, that dev platform that Microsoft would port to your bathroom shower head if they could).
Smells like roses.
"MS's .NET IDE"
.Net was was a VM and not an IDE
Last time I checked
This is no surprise to people "embedded" in India, where the CE embedded software was developed. Soon, with all the development shipped over to India, you should hopefully see an end to delays in the rollout of the desktop version as well. Not only is India cheaper , but also , it looks like it's faster. Probably because they do what they're told rather than standing around smirking.
"(.Net. You know, that dev platform that Microsoft would port to your bathroom shower head if they could)."
Clippy: I see you would like to take a shower?
Clippy: Would you like hot water, or cold?
User: Some of both.
User: AHHHEEEE!
User: I said medium you stupid !@#%~.
me no think so
LOL.
;-)
I guess if you're counting ocean waves you could call it realtime.
And a rewrite huh? Maybe we should check for the WMF expoit code to see if any more of the Windows 3.x code made it into another rewritten Microsoft operating system.
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
...WinCE just makes me want to wince.
Rhapsody in Numbers
I am so tired of Microsoft. They never fix anything! They release a buggy piece of crap (Name your MS OS here) and then ignore the problems and release a new and improved buggy piece of crap (name your MS OS here). When will MS actually fix one of their products to function as advertised. This sort of behavior is not tolorated with any other company. Why does Microsoft get a pass from the public and government?
I haven't used Windows CE since my old Hitachi S3 Windows CE palmtop (which I still have today), on that thing it's basically a black and white Windows 95 without dos.
Has it changed much since then?
"Also new is support for MS's .NET IDE. Together, these new capabilities seem calculated to morph CE from a closed-box, off-the-shelf OS into a more customizable OS."
.NET applications can run on the CF 2.0 under CE and can be cable debugged, or remotely accessed using the RDP client.
CE is hardly closed and not really "off the shelf". For starters the source code for the OS is available as part of the platform builder tool. Also, the platform builder tool allows you to create releases of windows CE with different configurations, drivers and applications pre-isntalled. It is the equavlent of being about to build a custom image of windows XP, sans the explorer GUI interface (Desktop), or other system services such as RDP. The only problem is that CE looks about as old as it is, it will be nice to have a UI update. It is also the only OS that MS makes that is a "hard" real time OS and whose kernel does not provide GUI services. CE is also currently suported by VS.NET 2005, though not on the native C++ side. However,
This ties in with Microsoft's renewed partnership with Qualcom:
_ qualcomm_alliance/
.NET will help support a lot of distributed apps and better concurrent apps and memory handling will allow for 'media-rich' phones as phones and PDAs converge.
http://www.theregister.co.uk/2006/05/08/microsoft
Microsoft and Qualcom wish to make common cause against Nokia -Qualcom due to CDMA and Microsoft due to Symbian OS and mobile Linux. Microsoft has had difficulty in getting any major manufacturer to use their platform on phones due to manufacturer's rightful fears of being commoditized as PC makers have been.
-that said, they're both bastards and the success of this venture will lead to more microsoft lockin.
-What's the speed of dark?
*Crickets chirping*
.
.
.
.
*taps microphone*
.
.
.
"Is this thing... on?"
You can't talk about Wikipedia's flaws on Wikipedia
The number of embedded systems dwarfs the number of desktop computers. Microsoft really shouldn't cede this market to Linux.
I love the "An anonymous reader writes...". what's next? "In a related news, an anonymous writer reads..." ? the allways surprising crowd of /...
Otherwise I couldn't care less about the announcement. I swear
I had another sig before, but this one is better
So, the new Windows Mobile 5 that just came out is already going to be replaced. I know its early, but come on, give us some time to enjoy having the newest OS for our mobile devices.
Click Click Bloody Click PANCAKES!
While I'm certainly no fan of the Windows family of operating systems on desktops or servers (or PDAs, for that matter), I've recently found myself appreciating a Windows Embedded product. When I bought a new Honda in November, I fell in love with the navigation system - so much so that when I sought to purchase another new vehicle last month, the nav system was a requirement.
:) But, if it helps me get a better navigation system, I'll sell my soul to Redmond.
After some research and discussion, I was dishearted to find that the navigation systems I had grown to love so much were actually powered by Windows Automotive Edition - based on Windows Embedded, which is a flavor of Windows CE. While I cannot actually tell (by any means) that the system is Windows-based, it is very stable, responsive, fast, and user friendly - most of which is probably of function of the application and not the operating system.
All that said, I'm still psyched about CE 6 if it provides further media access features, hardware drivers, and other niceitys.
I have real pain saying I'm psyched about a Windows product as a Linux and Mac OS geek!
"Adventure? Excitement? A Jedi craves not these things."
"Also new is support for MS's
Windows CE is already supported by VS.NET 2005. And I don't just mean for
What a let down. I was praying for Pocket Internet Explorer to get a shot in the arm. This release is great for both embedded developers and ISVs, but I got nothin! Then again, I might get a surprise ... when I find out my new fangled PVR runs windows (ce) outside of a firewall. Surprise!
The Cambridge Advanced Learner's Dictionary defines several as meaning "some... fewer than many" and many as "a large number of".
Given that, I think it's fair to assume that three is not too large a number to be "several"; certainly, about that many is what I generally mean when I say "several". Working on that basis, then, supporting "several orders of magnitude more concurrent processes" means supporting about three orders of magnitude more processes. Three orders of magnitude is 1000 (=10^3). If we up "several" to four or five, we have 10,000 or 100,000.
Perhaps the OS can support that many concurrent processes (although I admit to having my doubts), but I'd be amazed if any hardware it runs on does.
It's official. Most of you are morons.
So, what does a soul go for in Redmond these days? (I'm so resisting the temptation to say something about souls being at a premium there as so many have already been sold.)
I have a smart phone (SX66) and even with it's 400Mhz processor it's not what I would call fast.
I'm pretty confused since there isn't that much screen to refresh (320x200 or so) and it's not running a bunch of stuff.
Has anyone ever profiled the OS? I'm really curious if the hardware is just sucky and slow (i.e. really slow bus, etc) or if the OS is just not well structured.
I can remember the old 4.7Mhz days and can't how a 100x increase in clock speed can produce something so unimpressive in performance.
Of course this is all 'seat of the pants' observations since I seen any benchmark apps out there.
WinCE is Microsoft's stab at a Linux type of OS. With packages, dependencies, and multiple architecture support, I believe it is the future of Microsoft -- eventually to replace Windows altogether... It's the complete rewrite of Windows we've all been waiting for.
Here is my home page.
Wow! I am looking forward to being able to run "several orders of magnitude more concurrent processes." That will be 5, maybe 6 thousand concurrent processes, probably as many as 100 times as many as on my server at home! Cool!
...but does their phone browser support css yet?
i started coding a phone based app and had to learn to style tables w/o css.
i quit that project.
what a nightmare - and it was a small app.
Win CE is a collection of services that can be used to build a custom embedded OS. Windows Mobile is one of these custom OS's. for more info: http://blogs.msdn.com/mikehall/archive/2005/03/15/ 395958.aspx
with Microsoft and major rewrites ("CE 6 looks to be a major rewrite") ??? As if the new one is so much better because it was rewritten? Given that there was hardly ground breaking research in OS design unveiled in the last few years, does that mean that the "old" WinCE code base was shit? I mean multi-millions in development costs in writing WinCE in the past for naught? Does MS not have competent SW architects and coders so that already written code can be used as a basis for new releases? Rewritten code == newly written bugs. How stupid.
Many people have complained about the 32 process limit of Windows CE 5. According to Engadget, Windows CE 6 will support more than 32000 processes, which is indeed an increase of several orders of magnitude.
>> CE is the real-time OS that underpins Windows Mobile...
CE Reatime. LOL.... Whatever. I guess Microsoft must have patented the definition of realtime or something.
I thought Microsoft had forgotten the meaning of the word 'release'. They haven't seemed to have been able to do it for quite awhile now.
Need a Python, C++, Unix, Linux develop
So can we call it Vista CE?
What?
The fact that people aren't even aware of their reliance on Windows CE is exactly the reason why it is so important Microsoft keeps on the ball with CE releases.
I think you underestimate the sheer volume of Windows CE users, and almost none of them even know it. Most of your major car manufacurers use CE in their newer vehicles, especially luxury cars. It is in cable boxes, dvrs, exercise equipment, dish washers and point of sale systems... It is everywhere and being used more every day.
And what is so wrong with XP that a new version is needed in a rush? Keep in mind that Vista is designed as a new generation of operating system, taking advantage of it (or even using it) will require pretty advanced and expensive hardware... Microsoft needs to wait until people are ready for it.
Big ones, small ones, some as big as yer 'ead!
Give 'em a twist, a flick o' the wrist...
So let me get this straight. They are getting ready to release a new version when they're just finally getting Windows Mobile 2005 phones to market. They haven't even fixed the bugs.
:P
I swear...they're !@#$% morons.
- Saj
PS - Slashdot is a moron too.
a) a few symbols as alternative to swearing != ascii art
b) 5 symbols != lame.
I bet this is as much realtime as Windows XP Embedded is embedded. That is, it probably squeaks by the dictionary definition if you squint hard enough...
Don't blame me, I didn't vote for either of them!
If its based on .NET then it cant be considered fast.I did few scripts for Windows Mobile 5 for Smartphone and it was not a good experience at all.Symbian rocks.
From what I've seen happening inside Wince devices, I don't believe the real time attribute of WinCE that much.
I believe that the only real reasons Microsoft is doing OK in this arena is because (1) They throw in huge amounts of money and don't mind making a huge loss to keep their foot in the door and (2) they have brand recognition (remember the non-slashdotters think Microsoft are miracle workers).
Having worked on both embedded Linux and Windows CE at the kernel level, I far prefer Linux. Not for any hippy-dippy freedom reasons, but because Linux development is far faster. If I change a line of kernel code, it takes me less than 30 seconds to rebuild the kernel and have it booted up and running on a Linux board. WinCE will take many times longer than that, meaning less development gets done in a day.
A new version release every 18 months has been the norm so calling it "surprising" is naive. You won't see a GA user product for a year or more, though. One can only hope these won't be the junk that WM5 (CE5-based) user devices are.
The Pro version is less than $3 per unit, and free in many cases (anyone here can distribute CE-based devices free for non-commercial use). If you want Premium, that'll cost you about $15 per unit. Premium includes all the applications. Prices are subject to change. This is not an endorsement, but a 300 KB kernal is easy to get your little mind around, and yes, it can be hard real-time, as opposed to hard time which my Ex- is doing right now.
Most PDA manufacturers will not even bother releasing an upgrade for pre-existing devices, which means if you want the newest fangled Windows CE, you have to buy a new device. Glad I read this as I will put off buying a new PDA until CE 6 is supplied in the box on the device.
The article really didn't explain this and it doesn't make sense. Isn't virtual memory a segment of hard drive space that is used as RAM? I am guessing they mean something else or it's just a marketing term, probably the latter.
$3/unit seems pretty heavy to me. My bosses were not too happy when a vendor wanted $1/unit for a substantial subsystem and we build medical equipment (it's expensive but the user will pay for it anyway).
Don't expect $15/unit winCE showing up anywhere in less then luxury good items. The economics doesn't make much sense...
Cheers,
Ben
linux fanboi: These are not the updates your looking for...
slashdotter: these are not the updates we're looking for
Gadget News at Gizmo.com
...running Windows CE?
oohh i'm feeling very lightheaded now, think i'm going to pass ouqef-\/.bafs,.
The Hacker's Guide To The Kernel: Don't panic()!
That would be cool, especially a better way of using card memory. As it is now most PDA's don't combine the memory. A real annoying thing is that many PDA's with extra memory install the memory as a Storage space separate from Program space so you can't use it to boost performance only as storage which can be expanded more economically through a card which can also actually be faster.
actually the lowend phones are commoditized already -they cost ~ 25$ or are given away 'free' when signing up for mobi service.
.NET driven content would bring that could freeze out the non MS phones.
HOWEVER, the service operators use sim cards and the like to 'lock' the phones so that they only work with their service.
the real threat is the walled garden effect that