Krótka historia Windows Phone 7

26
Wstęp do programowania urządzeń z systemem Windows Phone 7 Mikołaj Ślefarski [email protected]

description

Wstęp do programowania urządzeń z systemem Windows Phone 7 Mikołaj Ślefarski [email protected]. Krótka historia Windows Phone 7. Konkurent dla iOS i Android Sukcesor Windows 6.5 (brak kompatybilności) Premiera: 2-ga połowa 2010 roku Premiera w Azjii: Początek 2011 roku - PowerPoint PPT Presentation

Transcript of Krótka historia Windows Phone 7

Page 1: Krótka historia Windows Phone 7

Wstęp do programowania urządzeń z systemem

Windows Phone 7

Mikołaj Ślefarski

[email protected]

Page 2: Krótka historia Windows Phone 7

Krótka historia Windows Phone 7

Konkurent dla iOS i Android Sukcesor Windows 6.5 (brak kompatybilności) Premiera: 2-ga połowa 2010 roku Premiera w Azjii: Początek 2011 roku Wersja Mango – lipiec 2011

Page 3: Krótka historia Windows Phone 7

Cechy WP7

Kafelki Styl „Metro” Huby Wielozadaniowość Obsługa socketów API dla sensora ruchu

Page 4: Krótka historia Windows Phone 7

Silverlight i XNA

Page 5: Krótka historia Windows Phone 7

WP7 wykorzystuje Silverlight w wersji trzeciej Wersja zmodyfikowana pod kątem urzadzeń mobilnych Główne zastosowanie: aplikacje Możliwość programowania gier (przeważnie 2D) Język programowania: C#

Page 6: Krótka historia Windows Phone 7

WP7 obsługuje XNA w wersji czwartej Przeznaczenie: programowanie gier Szybkie algorytmy przetwarzania tekstur Sprzętowe wsparcie obliczeń związanych z grafiką 2D i

3D Brak wbudowanego GUI Content Pipeline Jezyk programowania: C#

Page 7: Krótka historia Windows Phone 7

Charakterystyka urządzeń z WP7

Page 8: Krótka historia Windows Phone 7

Charakterystyka urządzeń z WP7

Ekran w rozdzielczości 800x480 (WVGA) Przyciski Start, Search, Back Pojemnościowy, 4-punktowy dotykowy ekran Obsługa Wi-Fi Conajmniej 256 MB RAM Conajmniej 8 GB pamieci flash GPS Akcelerometr

Page 9: Krótka historia Windows Phone 7

Cechy opcjonalne

Kompas Żyroskop Kamera Kamera frontowa

Page 10: Krótka historia Windows Phone 7

Aplikacje a Sandbox

Aplikacje nie mają dostępu do pozostałych plików zapisanych w telefonie

Aplikacje nie mają dostępu do listy kontaktów Aplikacje nie mają dostępu do wiadomości Aplikacje nie mogą uruchamiać żadnych innych aplikacji

Page 11: Krótka historia Windows Phone 7

Launchers & Choosers

Page 12: Krótka historia Windows Phone 7

Launcher

Uruchamia jedną z wbudowanych aplikacji Do aplikacji wywołującej nie są zwracane informacje Przykład: rozmowa telefoniczna

Page 13: Krótka historia Windows Phone 7

Chooser

Uruchamia jedną z wbudowanych aplikacji Zwraca informacje do aplikacji wywołującej Gdy wywołana aplikacje zakonczy działanie – sterowanie

powraca do aplikacji macierzystej Przykład: wybór zdjecia z albumu

Page 14: Krótka historia Windows Phone 7

SDK 7.1 - Wymagania systemowe:

Systemy operacyjne: Windows Vista, Windows 7 Miejsce na dysku: 4 GB Pamięć operacyjna: 3 GB (? dane Microsoftu) Karta graficzna z obsługą DirectX 10 Windows Phone SDK 7.1 współpracuje z Visual Studio

2010 SP 1

Page 15: Krótka historia Windows Phone 7

Pivot i Panorama

Page 16: Krótka historia Windows Phone 7

Pivot Application

Kontener, funkcjonalnie podobny do panelu z zakładkami Pomiędzy panelami można się przemieszczać wykonując

gest poziomo Zawartość panelu możemy przewijać wykonując gest

pionowo

Page 17: Krótka historia Windows Phone 7

Panorama Application

Kontener, który umożliwia horyzontalną, panoramiczną nawigację po aplikacji

Większość hubów wbudowanych w system wykorzystuje ten komponent

Page 18: Krótka historia Windows Phone 7

Pierwszy projekt Windows Phone OS 7.1

Page 19: Krótka historia Windows Phone 7

Obowiązkowe „Hello World”

<!--Panorama control--> <controls:Panorama Title="Hello World">

Page 20: Krótka historia Windows Phone 7

Programujemy Launcher (wysyłanie SMS)

Page 21: Krótka historia Windows Phone 7

Programujemy Chooser

Page 22: Krótka historia Windows Phone 7

Programujemy Chooser (c.d.)

Page 23: Krótka historia Windows Phone 7

Accelerometer Demo

Page 24: Krótka historia Windows Phone 7

Pobieranie danych z Akcelerometru

Page 25: Krótka historia Windows Phone 7

Podsumowanie

Page 26: Krótka historia Windows Phone 7

Pytania?