Windows CE

Z Multimediaexpo.cz

Windows CE (oficiálně Windows Embedded CE od verze 6.0 a zkrácené též WinCE) je operační systém firmy Microsoft pro malé počítače (Handheld PC, PDA). Windows CE je operační systém reálného času s hybridním jádrem, které je odlišné od jádra používaného klasickými Microsoft Windows pro osobní počítače, i když používá malou podmonožinu Win32 API. Podporuje procesory Intel x86 kompatibilní, MIPS, ARM, a Hitachi SuperH.

Obsah

Funkce

Windows CE je optimalizován pro zařízení, která mají málo místa pro uložení operačního systému. Pro běh jádra systému stačí velice málo místa, v řádech jednotek megabajtů. Přístroje jsou často bez paměťových jednotek na ukládání dat a proto Windows CE může být nakonfigurován jako "uzavřený" systém, který už neumožňuje rozšíření (uloženo v paměti ROM). Windows CE je operační systém reálného času (RTOS). Podporuje 256 úrovní priority a používá přednostně dědičné priority pro práci s procesy. Pozdější použití vláken přispělo ke zvýšení výkonu.

Společnost Microsoft uvedla, že CE není úmyslně zkratka, ale mnoho lidí věří, že CE znamená Consumer Electronics, nebo Compact Edition. První verze, která byla známa v průběhu vývoje pod kódovým jménem Pegasus pomohla k vytvoření palmtopu, především díky malým nárokům na paměť. Od té doby se Windows CE vyvinul v operační systém reálného času. Mnoho operačních systémů je založeno na jádru systému Windows CE, jako například Microsoft AutoPC, Pocket PC 2000, Pocket PC 2002, Windows Mobile 2003, Windows Mobile 2003 SE, 5,0 Windows Mobile, Windows Mobile 6.x, Smartphone 2002 a Smartphone 2003.

Charakteristickým rysem systému Windows CE ve srovnání s jinými operačními systémy společnosti Microsoft je, že velké části systému jsou nabízeny některým společnostem v podobě zdrojového kódu, aby mohly systém přizpůsobit hardwaru. Platforma Builder (integrované prostředí pro Windows CE) nabízí několik komponent v podobě zdrojového kódu i pro širokou veřejnost, avšak další jsou stále distribuovány pouze v binární podobě.

Vývojové nástroje

Microsoft Visual Studio 2008 má podporu projektů pro Windows CE / Windows Mobile pomocí Windows Mobile SDK. Existuje .net compact framework 3.5 pro Windows CE od verze 5.0. Lze tedy vytvořit jak nativní programy v jazyku C++, tak i programy pro platformu .net v jazycích C# a Visual Basic. Microsoft Visual Studio 2010 zatím (28.7.2010) neobsahuje podporu pro vývoj Windows CE / Windows Mobile (Pouze Windows Phone 7)

Systémy Windows Mobile, Pocket PC a SmartPhone

Z Windows CE se odvozují systémy pro malé mobilní počítače, jako jsou Windows Mobile a Pocket PC. Windows CE je tedy modulární systém, který slouží jako základ pro více druhů zařízení. Lze koupit sadu (Platform Builder), která obsahuje všechny komponenty a nástroje, s nimiž lze sestavit vlastní variantu systému. Aplikace, jako je Excel Mobile / Pocket Excel, nejsou jeho součástí. Nicméně starší verze obsahovaly Pocket PC a několik starších aplikací pro vyzkoušení. V současné době jsou Pocket PC (nyní nazývaný Windows Mobile Classic), Smartphone (Windows Mobile Standard) a PocketPC Phone Edition (Windows Mobile Professional) hlavními systémy v rámci systému Windows CE, přičemž každá platforma využívá jednotlivé složky systému Windows CE, jakož i doplňkové funkce a aplikace.

Konkurenční produkty

Podobné operační systémy jako systém Windows CE jsou: Bada, Android, Symbian, PalmOS, iOS a Linux (Embedded Linux). Sekundární využití CE je v zařízeních, které potřebují grafické uživatelské rozhraní (prodejní terminály, mediální centra, internetové tablety). Důvodem relativně velkého prodeje je vzhled a podobnost s desktopovým prostředím Microsoft Windows.

Operační systém Windows CE využívaly první kapesní počítače třídy Pocket PC, v současné době byl však nahrazen operačním systémem Windows Mobile, který z Windows CE vychází.

YouTube

Windows CE History (Re-Made, anglicky)
Windows CE verze 5.0 (anglicky)


Externí odkazy


Flickr.com nabízí fotografie, obrázky a videa k tématu
Windows CE
Operační systémy
BSD
FreeBSD • NetBSD • OpenBSD • DragonFly BSD
Linux (distribuce)
Debian • Fedora • Gentoo • Knoppix • Mandriva • Red Hat • Slackware • SUSE • Ubuntu • další...
Mac OS
System 6 • System 7 • Mac OS 8 • Mac OS 9 • Mac OS X
Windows pro DOS
1.0 • 2.0 • 3.0 • 3.1x • Windows 95 • Windows 98 • Windows Me
Windows NT
NT 3.1 • NT 3.5 • NT 3.51 • NT 4.0 • Windows 2000 
Windows XP • Windows Vista • Windows 7 • Windows 8 • Windows 8.1 • Windows 10 • Windows 11
Windows NT Server
Server 2003 • Server 2008 • Server 2008 R2 • Server 2012 • Server 2012 R2
Mobilní telefony a PDA
Android • BlackBerry OS • iOS • Maemo • PalmOS • webOS • Symbian OS • Windows CE • Windows Mobile
OS/2
OS/2 2.1 • OS/2 Warp 3.0 • OS/2 Warp 4.0 • OS/2 Aurora 4.5 • eComStation • ArcaOS
DOS
MS-DOS • PC-DOS • DR-DOS • FreeDOS • PTS-DOS
Další
NeXTSTEP • BeOS • ZETA • Haiku • Atari TOS • GeoWorks Ensemble • UNIX • AmigaOS • QNX • Solaris 
OpenVMSSyllableReactOS • Multics • Plan 9 from Bell Labs