background image

WINDOWS

MOBILE

WINDOWS

MOBILE

background image

WinPad i Pulsar

• Project pod nazwą WinPad 

zakładał przeniesienie systemu 
Windows 95 na urządzenia 
przenośne (compact edition).

• WinPad nigdy nie doczekał się 

debiutu rynkowego, a Microsoft 
szybko przeskoczył do nowego 
projektu o kodowej nazwie 
Pulsar.

• Projekt Pulsar ten zakładał 

zbudowanie urządzenia i 
systemu działającego w 
krótkim uproszczeniu jak pager

• Pulsar także został porzucony 

i nie doczekał się debiutu

background image

Pegasus 

Windows Pegaza (Windows CE 1.0)

• W grudniu 1994 projekty Winpad i Pulsar 

połączono w jedną grupę o nazwie Pegasus

• Wynikiem projektu Pegasus była pierwsza 

specyfikacja urządzeń na których system 
miał pracować

• Do sklepów trafiły dwa pierwsze Handheldy 

– NEC MobilePro 200 i Casio A-10

• Firma HP produkująca opartą na systemie 

DOS serię komputerków przenośnych LX 
też postawiła na Windows CE. 

background image

Windows CE 

(Windows CE 1.0 – 7.0)

• System operacyjny opracowany przez Microsoft 

jako system dla urządzeń przenośnych typu PDA 
lub jako system wbudowany.

• Początkowo jednak system był daleki od 

standardów RTOS.

• Windows CE jest zoptymalizowany dla urządzeń 

o minimalnej pamięci

• System obsługuje 256 priorytetów 

wykonywania i korzysta z dziedziczenia 
priorytetów 
w razie, gdyby doszło do ich 
inwersji.

background image

Pocket PC 2000

(„Rapier”)

• System ten był głównie przeznaczony dla palmtopów 

i pierwszych na rynku smartfonów, napędzany 
platformą Windows CE 3.0

• Został wydany na architektury SH-3, MIPS ARM.
• Określona została rozdzielczość ekranu (QVGA: 240 

na 320 pikseli) oraz standardy obsługiwanych kart 
pamięci
 (CompactFlash oraz MultiMediaCard).

• Zawierał całą gamę aplikacji, w tym odpowiedników 

znanych z systemów Windows: Pocket Internet 
Explorer, Windows Media Player, Pocket Office, a także 
Microsoft Reader i Microsoft Money.

background image

Pocket PC 2002

• System napędzany był dalej 

platformą Windows CE 3.0 
wspierający rozdzielczość 
QVGA

• Nawiązywał do systemu 

Windows XP, odświeżono w 
głównej mierze ekran 
Today
, oraz zaktualizowaną 
aplikacje: Windows Media 
Player, Pocket Internet 
Explorer, Microsoft Reader 2, 
Pocket Office, a także dodano 
MSN Messenger (pierwowzór 
Windows Live Messenger).

background image

Windows 

Mobile 2003

(„Ozon”)

• WM 2003 oparty został o system Windows 

CE 4.20, a sam Windows Mobile 2003 
doczekał się kilku edycji funkcjonalnych
Premium Edition, Professional Edition 
oraz Smartphone Edition.

• Doczekał się on też rozszerzonej obsługi 

sprzętowej, w tym wspierał moduł 
łączności Bluetooth.

• Pozostał praktycznie z niezmienionym 

interfejsem, nadal nawiązującym do 
Windows XP

background image

Windows 

Mobile 2003

(Second Edition)

• Aktualizacja tego 

wydania systemu 
doczekała się 
przełączania pomiędzy 
trybem pionowym, a 
poziomym ekranu

• Wnosił obsługę sieci     

Wi-Fi oraz całą gamę 
rozdzielczości: 640 na 
480, 176 na 220, 240 
na 240 oraz 480 na 480 
pikseli

background image

Windows 

Mobile 5.0

(„Magneto”)

• W system zaimplementowano platformę .NET 

Framework 1.0, dającą duże możliwości niezależnym 
programistom w kwestii tworzenia własnych aplikacji.

• System wykorzystuje naprzemiennie pamięć RAM oraz 

nieulotną pamięć flash.

• WM5 to także cała gama nowych aplikacji: Office 

Mobile, Windows Media Player 10, nowe funkcje 
związane z Bluetooth, rozszerzona obsługa GPS i wiele 
więcej

• Dyktował on dość wygórowane wymagania 

sprzętowe: minimum 64MB pamięci RAM oraz 
architektura ARM zgodna z Intel XScale, Samsung lub 
Texas Instruments ARM.

background image

Windows 

Mobile 6.0

(„Magneto”)

• Trafił na rynek w trzech edycjach: Standard, 

Professional oraz Classic.

• System oparty był o platformę Windows CE 5.2 

pierwszy był ściśle powiązany z usługami Windows 
Live 
oraz Exchange 2007. 

• Największą widoczną zmianą był oczywiście interfejs, 

nawiązujący do interfejsu Aero z systemu 
Windows Vista
.

• Nowy Windows Mobile to cała gama nowych aplikacji 

i ich aktualizacji, w tym także implementacja nowej 
wersji platformy programistycznej .NET Compact 
Framework w wersji 2.

background image

Windows 

Mobile 6.5

• Wersja ta przyniosła porządny pakiet nowości: 

przeorganizowany interfejs, zupełnie nowy ekran 
Today, a także całą gamę nowych wersji aplikacji.

• Doczekał się solidnej konsolidacji z usługami w 

chmurze (aplikacja My Phone), a także do systemu 
zaimplementowany został sklep z aplikacjami 
nazwie Windows Marketplace for Mobile

• Wydał jeszcze drobne aktualizacje o numerach 6.5.1, 

6.5.3 oraz 6.5.5, które wniosły między innymi 
natywną obsługę A-GPS, obsługę ekranów 
multitouchsynchronizację kontaktów oraz 
zwiększoną wydajność systemu. 

background image

Windows 

Phone 7

• Oficjalnie zaprezentowany 

15 lutego 2010 roku na 
konferencji Mobile Word 
Congress
 w Barcelonie.

• Duże błędy : brak 

wstecznej 
kompatybilności, brak 
tak podstawowych operacji 
jak kopiuj-wklej, brak 
transferu plików poprzez 
Bluetooth, nie wspieranie 
aktualizacji z systemu 
Windows Mobile, duże 
wymagania sprzętowe

background image

Windows 

Phone 7

• Oficjalnie zaprezentowany 

15 lutego 2010 roku na 
konferencji Mobile Word 
Congress
 w Barcelonie.

• Duże błędy : brak 

wstecznej 
kompatybilności, brak 
tak podstawowych operacji 
jak kopiuj-wklej, brak 
transferu plików poprzez 
Bluetooth, nie wspieranie 
aktualizacji z systemu 
Windows Mobile, duże 
wymagania sprzętowe

background image

Windows 

Phone 7

• Pojawia się nowy inwers Metro UI

wyeliminowano zbędne grafiki, opierając się 
tylko na informacjach

• Przyciski-kafelki wywołują aplikacje i 

wyświetlają skrócone informacje „na żywo”

• MP nie doczekał się wstecznej 

kompatybilności

• W pierwszych aktualizacjach systemu 

naprawiono błędy:  np. dodano polecenia 
kopiuj-wklej

background image

Windows 

Phone 7

• Nodo - Pierwsza większa aktualizacja 

wnosząca obsługę CDMA, polecenia kopiuj 
– wklej 
i większą integrację z Facebookiem

• Mango – przeglądarka IE w wersji 9, 

wielozadaniowość z możliwości 
przełączenia między uruchomionymi 
aplikacjami, dostęp do dysku SkyDrive

• Refresh –Dodany komunikator Skype

funkcja eksportu kontaktów na kartę SIM
wsparcie dla słabszych smartfonów

background image

Windows 

Phone 7

• Nodo - Pierwsza większa aktualizacja 

wnosząca obsługę CDMA, polecenia kopiuj 
– wklej 
i większą integrację z Facebookiem

• Mango – przeglądarka IE w wersji 9, 

wielozadaniowość z możliwości 
przełączenia między uruchomionymi 
aplikacjami, dostęp do dysku SkyDrive

• Refresh –Dodany komunikator Skype

funkcja eksportu kontaktów na kartę SIM
wsparcie dla słabszych smartfonów

background image

Windows 

Phone 8

(”Apollo”)

• Wsparcie dla dwu i czterordzeniowych 

układów ARM

• Nowości : multitasking, wsparcie dla 

DirectX, zmieniony ekran startowy, obsługę 
procesorów wielordzeniowych, ekranów HD 
720p, kart pamięci Micro SD, NFC, Wallet 
hub, Internet Explorer 10, Mapy i nawigację 
offline.

background image

Windows 

Phone 8.1

• Nowości : centrum powiadomień, głosowa 

asystentka Cortana, możliwość ustawienia 
obrazu jako tła kafelków, możliwość 
zapisywania aplikacji na karcie SD, 
przeglądarka IE w wersji 11.

background image

Windows 10

• Microsoft zrezygnował z nazwy Windows 

Phone

• Najnowszy system operacyjny będzie 

nazywał się Windows 10 dla smaftonów i 
małych tabletów

background image

Cykl życia

programów

• Zarządzanie aplikacjami przewiduje 

maksymalną wydajność. Rozwiązanie w 
oparciu o sprzętowy przycisk wstecz i 
mechanizm hibernowania aplikacji.

• WP musi ciągle aktualizować dziennik 

działań (back-stack)

• 7 stanów aplikacji: 5 dotyczy czynności 

chwilowych: wywołanie, uruchomienie, 
zamykanie, dezaktywowanie, aktywowanie. 2 
odpowiedzialne za stan długoterminowy: 
zahibernowanie, odhibernowanie

background image

Stany krótkie

1. Inicjacja – tworzona nowa instancja programu.
2. Działanie – użytkownik ma kontrolę nad 

programem

3. Zamknięcie – zapisywane dane z izolowanej 

pamięci i zwalniane zasoby sprzętowe

4. Dezaktywowanie – trwa 10 s. , wykonywane 

tylko konieczne operacje do zahibernowania

5. Aktywacja – jeżeli w trakcie 10s. powrót do 

aplikacji, później przejście do stanu running

background image

Stany długie

1. Hibernacja (tombstoning) – gdy z 

uruchomionego programu następuje 
przejście do np. ekranu startowego i zostaje 
uruchamiany inny program. Program 
zapisany do pamięci telefonu.

2. Fast Application Switching – zapisuje 

program do pamięci RAM, wznawianie trwa 
krócej, dostępny od wersji Mango


Document Outline