Microsoft geeft voorproefje van Windows CE 6.0

Tijdens de jaarlijkse Microsoft Mobile & Embedded DevCon in Las Vegas is door het Redmondse softwarebedrijf een preview gegeven van Windows CE 6.0. Dit is een speciale versie van Windows die voornamelijk gebruikt wordt voor embedded systemen en zeer eenvoudige computers, zoals GPS-apparatuur of settopboxes. Daarnaast vormt Windows CE de basis voor Windows Mobile, dat is ontwikkeld voor smartphones en pda's. Het ligt daarom in de lijn der verwachting dat Windows CE 6.0 het fundament zal vormen waarop Windows Mobile 6.0 'Crossbow' gebouwd zal worden. Een eerste bètaversie van Windows CE 6.0 is vrijgegeven aan hardwarefabrikanten, developers en DevCon 2006-aanwezigen. De definitieve release van het besturingssysteem zal waarschijnlijk ergens in 2007 plaatsvinden.

Ten opzichte van Windows CE 5.0 is, aldus Microsoft, weer veel veranderd. Zo kan de vernieuwde kernel in plaats van 32 nu 32.000 gelijktijdig draaiende processen aan, waarbij ieder proces maximaal 2GB virtueel geheugen kan aanspreken. Hierdoor wordt het bijvoorbeeld mogelijk om complexere programma's, bijvoorbeeld op het gebied van multimedia of webservices, te schrijven voor de Windows CE-apparaten. Verder kan in combinatie met Windows CE 6.0 gewerkt worden met vrijwel alle features, functionaliteit en drivers van eerdere Windows CE-releases. Daarnaast zal een plugin voor Visual Studio 2005 beschikbaar gesteld worden om het ontwikkelen van Windows CE-applicaties te vereenvoudigen, dit in plaats van een losse ontwikkelomgeving.

Door Harm Hilvers

Freelance nieuwsposter

10-05-2006 • 18:23

30

Bron: Microsoft

Reacties (30)

30
30
7
7
2
21
Wijzig sortering
Anoniem: 41987 10 mei 2006 18:27
Kijkend naar de concurrentie vind ik Windows CE/Mobile een waardeloos OS en totaal geen genot om mee te werken.

Ook valt me op dat ze bij elke verandering gelijk een versienummer omhoog springen terwijl er amper wat veranderd, misschien onder de motorkap maar geen dingen die voor mij merkbaar zijn die de gebruikerservaring verbeteren.
Ik ben het zeker met je eens. Ik heb een telefoon met Pocket PC 2003SE erop.

Ik erger me nogal aan de bugs in het geheel. Op een gegeven moment is er niets meer met de telefoon te beginnen en is een soft reset de enige optie.

Gezien er bijna geen losse updates voor een dergelijk apparaat zijn, mogen ze wat mij betreft dus ook hard aan de slag om het een beetje stabiel te maken.
Ik ben het zeker met je eens. Ik heb een telefoon met Pocket PC 2003SE erop.

Ik erger me nogal aan de bugs in het geheel. Op een gegeven moment is er niets meer met de telefoon te beginnen en is een soft reset de enige optie.
Toch is er, anders dan Marve zegt, aardig wat veranderd met WM5, dus tegenwoordig nog klagen over PPC2003 is zoiets als nu nog klagen over XP SP1.

Mijn WM5 telefoon draait alweer weken zonder restart, maar aan de andere kant vind ik het niet meer dan logisch dat je met een PDA af en toe een minuutje in een restart moet steken, het is sowieso een complex apparaatje natuurlijk. Vind maar een telefoon die veelzijdiger is dan een model met WM5.
Met alle gewerkt van Pocket 2003 t/m WM5 en allemaal waardeloos als je vergelijkt met PalmOS van de Treo650!

Aanschaf van Treo650 is voor mij tot nu toe de beste koop van al die gadgets!
Geen install gedoe. Programma's gewoon op een SD kaartje, erin en werken.
Wat is dat toch bevrijdend!
Ben ik niet geheel met je eens, correct me if i'm wrong, maar de update van SP1 naar SP2 is gratis en overal uit te voeren, volgens mij kost het hierbij geld en kan het niet op alle apparaten, vooropgesteld dat de fabrikanten zo'n update al beschikbaar stellen
En daarbij, ik moet om de zoveel tijd mijn telefoon zonder Windows net zo goed aan en uitzetten omdat anders niemand mij kan bellen. Alsof alleen Windows telefoon geplaagd worden door bugs... hoe naief!
Anoniem: 5124 @mark_vb10 mei 2006 23:19
Een apparaat met WM5 erop soft reset zich iedere keer op het moment dat het opnieuw wordt aangezet (itt voorganger ppc2003).
Op zich is het normaal dat het geheugen opgefrist moet worden dmv deze soft reset bij ppc2003. Een pda heeft immers een beperkte geheugencapaciteit en loopt langzaam vol. Als je handmatig het geheugen zou leeggooien door af en toe "stop all running programs" te gebruiken zou de handmatige soft reset al minder snel nodig zijn. Afsluiten met het kruisje haalt sommige programma's niet uit het geheugen.

Als je een windowspc met een beperkte hoeveelheid geheugen nooit reboot komt ie na verloop van tijd ook in de problemen.

@Max
Palm gaat ook Windows CE gebruiken in de toekomst.
@Myrdhin
Ik heb het gecheckt en je hebt gelijk. Het was wishfull thinking denk ik :z
Een apparaat met WM5 erop soft reset zich iedere keer op het moment dat het opnieuw wordt aangezet (itt voorganger ppc2003).
Waar haal je die wijsheid vandaan? Als ik applicaties opgestart heb en ik zet mijn PDA uit en weer aan zie ik nog precies dezelfde applicaties. Als er een softreset uitgevoerd zou worden (hetzeflde als met het pennetje het resetknopje indrukken) zouden mijn applicaties allemaal afgesloten zijn.
tucko wrote:

@Max
Palm gaat ook Windows CE gebruiken in de toekomst.
@Myrdhin
Ik heb het gecheckt en je hebt gelijk. Het was wishfull thinking denk ik
Palm gaat juist Linux based PDA's maken :D

Of mischien heb je gelijk en gaan ze ook WM / WinCE PDA's maken maar daar heb ik nog niks over gehoord.


Maar waarom? PalmOS was geniaal! kon veel en geheugen gebruik van heeeel erg weinig.
Hadden die Palm dingen 2 mb ram, hadden al die Windowze 4mb voor dezelfde functies! en waren ze dus duurder en langzamer. batterij sneller leeg etc. etc.
Anoniem: 61096 @mark_vb11 mei 2006 13:33
@merethan
De Palm treo 700w draait op Windows Mobile.

Maar je haalt twee bedrijven door elkaar. Palm maakt hardware (de treo's) en gaat naar windows overstappen.

PalmSource maakt het Palm OS en gaat overstappen naar een linux variant. De vraag is alleen: wie gaat er hardware maken op basis van dat OS.
Anoniem: 171114 @Shuriken11 mei 2006 19:15
mwa .. heb ik met CE5 ook (orange c500)

zo af en toe vast als een huis - ik wacht met smart op de eerste BSOD :D

ook leuk - IE + mp3 .. + binnenkomend gesprek = vast
bellen naar nummer -> voicemail .. dan werkt ophangen knop niet , en soms via opties - verbreken ook niet :o

*/rant*


edit

zet telefoon aan - geblokkeerde of ongeldige simkaart
tik er eens voorzichtig op - zal de simkaart iets los zitten ? -
voer uw puk code in ..

uhm .. oh well
Dit is een speciale versie van Windows die voornamelijk gebruikt wordt voor embedded systemen en zeer eenvoudige computers, zoals GPS-apparatuur of settopboxes.

het zal aan mij liggen, maar voor embedded systemen heeft Microsoft toch Windows XPe ???
Met XPe op je GPS kun je elke 10 minuutjes je batterijen vervangen...
Anoniem: 171114 @Springuin11 mei 2006 18:58
gps ? het ging hier toch om WinCE voor bijvoorbeeld mobieltjes :P

edit , die is inderdaad ook te gebruiken voor gps }:O --sorry /edit
Windows CE bestaat al langer dan Windows XPe en volgens mij is CE veel meer verspreid in de embedded wereld dan XPe.

Natuurlijk zijn de limieten die in het artikel genoemd werden theoretische limieten. Een huidige PC kan ook meerdere gig's aan geheugen toekennen, terwijl het merendeel van de PCs 512 of 1024 Mb heeft.
Zelf vond ik de huidige limiet van 32 processen aan de lage kant, dus de opschroeving naar (waarschijnlijk) 32.768 processen (2^15) is een goeie ontwikkeling. Het is logisch dat dan ook de virtueel geheugen limiet omhooggaat, omdat (gemiddeld gezien) meer processen = meer geheugen die ze bezetten.

Ik heb een tijdje terug gewerkt met PocketPC 2003 en er software voor geschreven. (Mobile en PocketPC zijn in principe hetzelfde, grootste verschil zit hem in de gebruikers interface zoals besturing met/zonder toetsen, wel/niet touchscreen en de grootte van het display).
XPe: afgeslankte versie van Windows XP, op kernel niveau werkt die hetzelfde en alle drivers die onder XP werken werken ook op embedded
CE: volledig andere kernel, is meer realtime dan XPe.
Anoniem: 66333 @itsalwaysme10 mei 2006 21:45
XPe en CE zijn voor totaal verschillende doelgroepen.
- CE heeft veel lichtere systeemvereisten en kan vb draaien in 32MB op ARM, MIPS of x86 compatible processoren. Het heeft in principe niet eens een user interface nodig. Het is geen echt real time operating system maar voor veel toepassingen komt het genoeg in de buurt. Nadruk ligt hier op minimaal resource verbruik in elke mogelijk betekenis.
- XPe is gewoon een gestripte XP waarvan je kan kiezen welke XP onderdelen je wel en niet installeert. Eigenlijk is het met XPe de bedoeling om gewone Win32 applicaties op een 'embedded' omgeving te kunnen draaien zonder die te moeten porten. Nadruk ligt hier dus op compabiliteit.
kan de vernieuwde kernel in plaats van 32 nu 32.000 tegelijktijdig draaiende processen aan, waarbij ieder proces maximaal 2GB virtueel geheugen kan aanspreken.
Hopelijk is dit nog naderhand te beperken. Zou wat zijn als je mobieltje een applicatie start, die opeens 2GB (virtueel) geheugen gaat gebruiken, wat er in 99,9% van de gevallen nog niet is. Ik denk ook niet dat dat er in de aankomende 3 jaar zal zijn.
wie heeft het over mobieltjes? en het gaat hier over het theoretisch maximum. betekent niet dat alle aps dat opeens ook aan gebruiken.
That aint the point, het geeft de ontwikkelaars meer ruimte om de boel minder te optimaliseren en dus hun product eerder in de schappen te doen belanden. En dat is iets wat in de software/games industrie al veels te veel gebeurd.
Vergeet niet dat er een groot verschil zit tussen optimaliseren en bugvrij maken. Ik vind dat je van ieder product mag verwachten dat de producent zijn uiterste best zal doen om het met zo weinig mogelijk fouten op te leveren.

Optimaliseren is iets wat een bewuste keuze kan zijn. Heel simpel, een langere ontwikkeltijd heeft direct een hogere prijs tot gevolg. En als je bij software kijkt, dan zie je vaak dat een kleine optimalisatie vaak enorm veel inspanningen vergt. (en dus tijd, en dus een hogere verkoopprijs)

Een groot aantal tweakers vindt het geen probleem om een videokaart van 400 euro aan te schaffen, maar een spelletje van 50 euro vinden ze dan belachelijk duur. Uiteindelijk maakt het allemaal geen drol uit, want wat er minder uitgegeven wordt aan software wordt dubbel en dwars uitgegeven aan snellere hardware....
Volgens mij heb ik in mijn huidige computer nog geen eens 32.000 processen draaien. Waarom zou ik dat dan in mijn PPC wel willen ?
het is dus niet alleen voor computers, ook voor industriele apparaten. misschien dat je volgende broodrooster wel windows CE 6.0 aanboord heeft :+
Het gaat om het geheugenmodel wat er gebruikt wordt....onder Windows 95 had elke 32 bits applicatie ook 4 gigabyte ter beschikking om te adresseren...ok al had je maar 32 Mb fysiek geheugen.

Verdiep je eens in de OS essentials....
Anoniem: 20976 10 mei 2006 21:14
Ik denk dat er in de toekomst steeds vaker HD's in PDA te vinden zullen zijn. dan wordt 2GB virtueel geheugen wel weer wat interresanter
Het aangehaalde voorbeeld met harddisks is zeer onwaarschijnlijk gezien het stroomverbruik. Het is ook tegen de trend waarbij steeds meer flash (en ook DRAM) in mobiele apparaten gebruikt worden (hoewel grote hoeveelheden DRAM ook energie slurpen, maar altijd nog minder dan HDs).
Ik ben het zeker met je eens. Ik heb een telefoon met Pocket PC 2003SE erop.

Ik erger me nogal aan de bugs in het geheel. Op een gegeven moment is er niets meer met de telefoon te beginnen en is een soft reset de enige optie.
Merkwaardig, ik gebruik een T-mobile MDA compact (HTC Magician) als telefoon, pda (active syns net laptop GENIAAL, mp3 speler en ook in de auto met TomTom, nog nooit een restart nodig gehad...(sinds 29-11-2004)
Wat een verademing na al die Nokia's en na de SE P800 met symbian.
De Magician met Pocket PC 2003SE blijft me verbazen, wat een functionaliteit in zo'n compact apparaat.
Als verstokt Palm OS gebruiker ben ik gezwicht voor de MDA Vario (HTC Wizard), met WM5. Het werkt best behoorlijk moet ik zeggen, ik gebruik m voor alles, als mp3 speler, om filmpjes af te spelen, om te fotograferen en te filmen, mijn agenda zit er in, mijn taakplanner, wat WLAN utilities en ja, ik bel er ook mee. TomTom komt nog... (nog geen BT GPS ontvangertje gekocht)
Enige mateloos irritante is die T-Mobile zooi er op waardoor het ding soms onnodig traag wordt - maar na afschieten van alle processen doet ie het weer perfect. Nog nooit een restart nodig gehad. Waar haal je trouwens Windows updates vandaan voor dit ding?
Verdiep je eens in dit topic :
http://gathering.tweakers.net/forum/list_messages/1125036

Daar staat alles in wat jij vraagt.
Enige mateloos irritante is die T-Mobile zooi er op
Hardreset, na de scherm uitlijning meteen softreset.
Zo krijg je de T mobile zooi eraf bij de Magician.

Op dit item kan niet meer gereageerd worden.