1. Windows Phone 7 Bartłomiej Zass ISV Developer Evangelist Microsoft Polska
2. O czym będziemy mówili? Przegląd możliwości platformy Windows Phone 7 W jaki sposób napisać pierwszą aplikację dla Windows Phone 7? Jak zarobić milion nie wychodząc z domu?
3. Windows Phone 7 Całkiem nowy początek Inna grupa docelowa niż WM 6.x Konsument: wygoda, design, platforma ZUNE Windows Phone 7 vs Windows Embedded Handheld
4. Inny nie bez powodu Interfejs użytkownika Integracja z sieciami społecznościowymi Zupełnie nowe API Aplikacje użytkowe – Silverlight Gry – XNA (XBOX)
8. Unifikacja sprzętu Multimedia Dokładna specyfikacja Akceleracja kodeków Rozdzielczość 480x800 QVGA 320x480 HVGA 800 lub 480 Ekr. pojemnościowy 4 lub więcej punktów Pamięć 256MB RAM lub więcej 8GB flash lub więcej Sensory A-GPS, Akcelerometr, Kompas, Światło, Czujnik zbliżeniowy GPU Akceleracja DirectX 9 Aparat 5 mega pixeli lub więcej 480 lub 320 Przyciski Start, Szukaj, Wstecz
10. Marketplace Sklep / katalog z aplikacjami, grami i muzyką Karta kredytowa lub rachunek Na każdym telefonie Jedyna możliwość wgrania aplikacji Dobry pomysł na zarobek 70% zysków ze sprzedaży Globalny rynek
11. Marketplace - warunki Studenci (Dreamspark) BEZPŁATNA rejestracja Pozostali - 99USD za rok 5 aplikacji bezpłatnych, kolejne 19,99 USD Model reklamowy Dowolna liczba aplikacji płatnych http://developer.windowsphone.com Rejestracja i weryfikacja konta Możliwość przetestowania w biurze Microsoft lub na ITAD
12. Wybrane elementy Interfejs użytkownika Nawigacja Cykl życia aplikacji Media Wibracja Akcelerometr WebBrowser Integracja z systemem Usługi lokalizacyjne Powiadomienia push
13. Interfejs użytkownika Prosty i elegancki Ekran pojemnościowy (wielkość!) Skórki Ciemna Jasna (bateria!) Kolor akcentu - wiodący Automatyczne skinowanie kontrolek wbudowanych Możliwość nadpisania każdego elementu skórki
16. Tombstoning Brak przetwarzania w tle Długotrwałe obliczenia – chmura Aplikacja nigdy nie działa w tle – system ją zatrzymuje Cykl życia aplikacji Running Closing Deactivating Activating Stan aplikacji Stan wizualny – focus, scroll, itp.
17. Integracja z OS Kafelki (tiles) HUBy Pictures (opcja), People, Media (historia), itp. Launchers („uruchom i zapomnij”) SMS, e-mail, przeglądarka, mapa, dialer, search, … Choosers („okna dialogowe”) Zdjęcie, kontakt, kamera, …
21. Notyfikacje push Komunikacja inicjowana przez serwer Analogiczne do Exchange Push Przetwarzanie po stronie serwera Oszczędza baterię i poprawia użyteczność