Łukasz Basiura
Adrian Chmura
WinCE
Windows CE – system operacyjny opracowany przez Microsoft jako
system dla urządzeń przenośnych typu PDA (np.: Pocket PC lub Palm)
lub jako system wbudowany.
Wersje systemów:
Windows CE 1.x
Windows CE HandheldPC 2.x
Windows CE 2.11 – Palm-Size PC 1.1
Windows CE 2.11 – Palm-Size PC 1.2
Windows CE HandeldPC 2.11 – HandheldPC Professional
Windows CE HandeldPC 3.x – HandheldPC 2000
Windows CE .net (4.x)
Windows CE 5.0
Windows CE 6.0
Windows CE 7.0
Wykorzystywany również w komputerach pokładowych samochodów
WinNT
Jądro Phone 8
System NT daje się przenosić na różne architektury procesorów, a także
działa z wywłaszczeniem oraz wielozadaniowo. Jedną lub więcej wersji
systemu NT przeniesiono na procesory Intel 386 i nowsze (x86), MIPS
R4000, DEC Alpha, PowerPC, Itanium (IA-64) oraz AMD64 (x64). W
chwili obecnej wspierane są platformy x86, x64 oraz IA-64.
Podstawowymi celami systemu Windows NT są:
deklarowana zgodność z aplikacjami MS-DOS
przenośność
rozszerzalność
bezpieczeństwo
umożliwienie korzystania z kilku procesorów
częściowa zgodność ze standardem IEEE 1003 interfejsu przenośnego
systemu operacyjnego (patrz: POSIX)
adaptacje międzynarodowe
W systemie NT zastosowano architekturę mikrojądrową
Mikrojądro
Mikrojądro (ang. microkernel) – rodzaj
jądra systemu operacyjnego, które
zawiera tylko najbardziej niezbędne
elementy, takie jak funkcje zarządzania
wątkami, komunikacją międzyprocesową,
oraz obsługą przerwań i wyjątków.
Wszelkie inne zadania, takie jak np.
obsługa systemów plików, sieci, sprzętu
realizowane są w przestrzeni użytkownika
przez osobne serwery.
Windows Mobile – system operacyjny przeznaczony
dla palmtopów PocketPC, palmofonów oraz
smartfonów.
Następcą serii Windows Mobile został Windows Phone
zaprezentowany 27 września 2011.
Wersje przeznaczone dla PocketPC
bez wbudowanego modułu GSM:
Windows Mobile 2003
Windows Mobile 2003SE
Windows Mobile 5.0
Windows Mobile 6.0 (64
MB RAM, wyświetlacz 3,5
cala)
Windows Mobile 6.1
Classic
Wersje przeznaczone dla PocketPC z
wbudowanym modułem GSM:
•
Windows Mobile 2002 Pocket PC
• Windows Mobile 2003 Premium Phone
edition
• Windows Mobile 2003SE Phone edition
• Windows Mobile 5.0 (Magneto) Phone
edition
• Windows Mobile 6.0 Phone edition
• Windows Mobile 6.1 Professional
• Windows Mobile 6.5 Professional
• Windows Mobile 6.5.x Professional
• Windows Phone 7
• Windows Phone 7.1 (NoDo)
• Windows Phone 7.5 (Mango)
• Windows Phone 7.8 (Tango)
•Windows Phone 8
Istnieją również wersje dla smartphone'ów obsługujące ekrany
176x220 oraz 240x320 bez ekranu dotykowego
Microsoft Windows Mobile 2003 Second Edition (inaczej 2003SE)
obsługuje ekrany o rozdzielczości 320 x240 oraz 640x480 oraz wybór
między ustawieniem poziomym i pionowym ekranu.
Windows Mobile 5.0 (2005) (nazwa kodowa Magneto)
oferuje inny niż poprzednio podział pamięci operacyjnej (RAM): już nie
dzieli się ona na storage (dla plików) i program (jako pamięć
operacyjna), lecz jest wykorzystywana w całości jako program.
Zmiana podziału RAM zmienia wartość ROM, która musi mieć choć
trochę pamięci File Store (lub iPAQ File Store, Loox File Store, Hard
Disk).
Najnowsza wersja systemu - Windows Mobile 6.5.1 - została
wydana 6 października 2009 roku.
Windows Phone
system operacyjny dla platform mobilnych będący
następcą Windows Mobile opracowany przez firmę Microsoft.
Podczas Mobile World Congress 2010 w Barcelonie, Microsoft
ujawnił szczegóły Windows Phone, między innymi: integrację z
Xbox Live, Zune i wyszukiwarką Bing. Pierwotnie projekt nazywał
się "Windows Phone 7 Series", jednak 2 kwietnia 2010 Microsoft
ogłosił, że słowo "Series" zostanie usunięte z oficjalnej nazwy, tym
samym system przyjął nazwę "Windows Phone 7".
Interfejs użytkownika - Modern UI (dawniej
Metro)
Ekran główny stanowią "kafelki" - są to odnośniki do aplikacji, hubów,
stron internetowych, plików multimedialnych, kontaktów, lub panele
wyświetlające informacje systemowe. Zawartość kafelków jest
aktualizowana w czasie rzeczywistym (np. liczba nieprzeczytanych
wiadomości, prognoza pogody, najbliższe zaplanowane spotkania).
Cykl życia aplikacji
Wszystkie urządzenia z WP wyposażone są w przycisk Wstecz.
Przycisk ten pozwala użytkownikowi nawigację wstecz w danej
aplikacji, a nawet między różnymi programami. W przeciwieństwie do
innych systemów można przejść z aplikacji do przeglądarki lub innej
aplikacji, a następnie nacisnąć przycisk Wstecz, aby płynnie powrócić
do własnej aplikacji. Daje to o wiele bardziej spójny interfejs
użytkownika. Oznacza to również, że WP utrzymuje dziennik działań,
znany jako back-stack, w celu wspierania nawigacji miedzy aplikacji.
Stany aplikacji
Launching
Running
Deactivating
Activating
Tombstoning
Fast Application
Switching
Tworzenie aplikacji dla Windows Phone 7
Aplikacje na system Windows Phone 7 mogą być tworzone w oparciu
o Silverlight , XNA i .NET.
NET Compact Framework nie jest obsługiwany. Podstawowe narzędzia
wykorzystywane przez developerów to Microsoft Visual Studio 2010
i Expression Blend. Bezpłatny pakiet narzędzi - Windows Phone
Developer Tools
można pobrać ze strony Microsoftu.
Windows Phone 7
ostatni z WinCE
Windows CE 7.0
System wydany w roku 2010.
Obsługa procesorów z dwoma rdzeniami (np.
ARMv6),
Pozycjonowanie na podstawie WIFI,
Obsługa Bluetooth 3.0
Obsługa technologii DRM,
Obsługa NDIS 6.1,
Zaawansowana obsługa dotyku i gestów,
Synchronizacja danych i mediów z MTP,
Unowocześniona grafika oparta na Open GL ES 2.0,
Ulepszony Internet Explorer 8 z kompatybilnością
wsteczną,
Wsparcie dla tabulatorów,
DLNA.
Windows Phone 8
Najważniejsza zmiana w systemie
Windows Phone 8 to zupełnie
nowe jądro systemu WinNT,
podczas gdy w poprzedniej edycji
Windows Phone zastosowano
WinCE. Oprócz tego użyto tu API
WinRT, które jest zastosowane
też w Windows 8 i Windows RT.
Programiści będą mogli przenosić
aplikacje ze smartfonów na
komputery i tablety w mgnieniu
oka, tylko kosmetycznie
zmieniając ich kod.