SlideShare a Scribd company logo
1 of 24
Windows Phone 7 Bartłomiej Zass ISV Developer Evangelist Microsoft Polska
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?
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
Inny nie bez powodu Interfejs użytkownika Integracja  z sieciami społecznościowymi Zupełnie nowe API Aplikacje użytkowe – Silverlight Gry – XNA (XBOX)
Metro
Metro w Windows Phone 7
Panorama Hub
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
demo
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
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
Wybrane elementy Interfejs użytkownika Nawigacja Cykl życia aplikacji Media Wibracja Akcelerometr WebBrowser Integracja z systemem Usługi lokalizacyjne Powiadomienia push
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
Interakcja TextBox zintegrowany z Software Input Scope Tekst, URL, liczba, czas, telefon, e-mail, hasło, chat Klawiatura - opcjonalnie ScrollViewer – wbudowane wsparcie dla gestów Gesty
Świat pełen przerwań… phone calls low battery lock screen reminders App switch
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.
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, …
Launchers & Choosers BingMapsTask MarketplaceLauncher MediaPlayerLauncher PhoneCallTask PhoneNumberChooserTask PhotoChooserTask SaveEmailAddressTask SavePhoneNumberTask SearchTask SMSComposeTask WebBrowserTask CameraCaptureTask EmailAddressChooserTask EmailComposeTask
Usługi lokalizacyjne Analogiczne API do Windows 7 Kompromis pomiędzy dokładnością,  czasem i energią Jednorodne API pomiędzy urządzeniami
Lokalizacja GPS +Dokładność -Energia -Szybkość -Zasięg -Dokładność +Energia +Szybkość -Zasięg WiFi +/-Dokładność +/-Energia +/-Szybkość +/-Miasta Nadajniki BTS Location services
Notyfikacje push Komunikacja inicjowana przez serwer Analogiczne do Exchange Push Przetwarzanie po stronie serwera Oszczędza baterię i poprawia użyteczność
Typy notyfikacji 14 15 New photos online! Seattle, WA: Sunny and 85 degrees
Podsumowanie Przegląd możliwości platformy W jaki sposób napisać pierwszą aplikację dla Windows Phone 7? Jak zarobić milion nie wychodząc z domu?
Windows phone 7 overview

More Related Content

Viewers also liked

Viewers also liked (7)

Presentación asignatura
Presentación asignaturaPresentación asignatura
Presentación asignatura
 
Web 2.0 por Jose landa
Web 2.0 por Jose landaWeb 2.0 por Jose landa
Web 2.0 por Jose landa
 
Kuster tl w11
Kuster tl w11Kuster tl w11
Kuster tl w11
 
Mas allá de la informática
Mas allá de la informáticaMas allá de la informática
Mas allá de la informática
 
Orientacion
OrientacionOrientacion
Orientacion
 
Www.saflii.org ao legis_num_act_lgdtda198
Www.saflii.org ao legis_num_act_lgdtda198Www.saflii.org ao legis_num_act_lgdtda198
Www.saflii.org ao legis_num_act_lgdtda198
 
Tic
TicTic
Tic
 

Similar to Windows phone 7 overview

Usability aplikacji mobilnych - wykład z WUD Tour 2009
Usability aplikacji mobilnych - wykład z WUD Tour 2009Usability aplikacji mobilnych - wykład z WUD Tour 2009
Usability aplikacji mobilnych - wykład z WUD Tour 2009Comarch SA
 
Seminarium - Tworzenie Aplikacji Mobilnych 2004
Seminarium - Tworzenie Aplikacji Mobilnych 2004Seminarium - Tworzenie Aplikacji Mobilnych 2004
Seminarium - Tworzenie Aplikacji Mobilnych 2004Tomasz Cieplak
 
Nowe kanały w eCommerce
Nowe kanały w eCommerceNowe kanały w eCommerce
Nowe kanały w eCommerceDivante
 
Tworzenie wieloplatformowych gier mobilnych
Tworzenie wieloplatformowych gier mobilnychTworzenie wieloplatformowych gier mobilnych
Tworzenie wieloplatformowych gier mobilnychGameDesire Company
 
Mobile Standard - pełna mobilizacja
Mobile Standard - pełna mobilizacjaMobile Standard - pełna mobilizacja
Mobile Standard - pełna mobilizacjaWirtualna Polska
 
Titanium - RuPy Tuesday
Titanium - RuPy TuesdayTitanium - RuPy Tuesday
Titanium - RuPy TuesdayGaldoMedia
 
Seminarium .Net CF 2004
Seminarium .Net CF 2004Seminarium .Net CF 2004
Seminarium .Net CF 2004Tomasz Cieplak
 
Mts 2013 tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...
Mts 2013   tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...Mts 2013   tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...
Mts 2013 tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...Tomasz Kopacz
 
Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8Bartlomiej Zass
 
Bezpieczeństwo aplikacji mobilnych
Bezpieczeństwo aplikacji mobilnychBezpieczeństwo aplikacji mobilnych
Bezpieczeństwo aplikacji mobilnychSecuRing
 
Prezentacja IDG Polska
Prezentacja IDG PolskaPrezentacja IDG Polska
Prezentacja IDG PolskaKonrad Mroczek
 
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?PHPCon Poland
 
Programy na smartphone'a
Programy na smartphone'aProgramy na smartphone'a
Programy na smartphone'aAGC
 
Developing native-like Windows application using JavaScript, SSE, eZ Platform...
Developing native-like Windows application using JavaScript, SSE, eZ Platform...Developing native-like Windows application using JavaScript, SSE, eZ Platform...
Developing native-like Windows application using JavaScript, SSE, eZ Platform...Piotr Nalepa
 
infoShare 2013: Rafał Czupryński - Aplikacje na Windows Phone 8 - jak to ugryźć?
infoShare 2013: Rafał Czupryński - Aplikacje na Windows Phone 8 - jak to ugryźć?infoShare 2013: Rafał Czupryński - Aplikacje na Windows Phone 8 - jak to ugryźć?
infoShare 2013: Rafał Czupryński - Aplikacje na Windows Phone 8 - jak to ugryźć?Infoshare
 
Windows 8 dla twórców gier - rzut oka
Windows 8 dla twórców gier - rzut okaWindows 8 dla twórców gier - rzut oka
Windows 8 dla twórców gier - rzut okaRafal Czuprynski
 
Trendy technologiczne 2019 - Deloitte, prezentacja 26.02.2019
Trendy technologiczne 2019 - Deloitte, prezentacja 26.02.2019Trendy technologiczne 2019 - Deloitte, prezentacja 26.02.2019
Trendy technologiczne 2019 - Deloitte, prezentacja 26.02.2019Deloitte Polska
 

Similar to Windows phone 7 overview (20)

Usability aplikacji mobilnych - wykład z WUD Tour 2009
Usability aplikacji mobilnych - wykład z WUD Tour 2009Usability aplikacji mobilnych - wykład z WUD Tour 2009
Usability aplikacji mobilnych - wykład z WUD Tour 2009
 
Developers Club 2003
Developers Club 2003Developers Club 2003
Developers Club 2003
 
Seminarium - Tworzenie Aplikacji Mobilnych 2004
Seminarium - Tworzenie Aplikacji Mobilnych 2004Seminarium - Tworzenie Aplikacji Mobilnych 2004
Seminarium - Tworzenie Aplikacji Mobilnych 2004
 
Nowe kanały w eCommerce
Nowe kanały w eCommerceNowe kanały w eCommerce
Nowe kanały w eCommerce
 
Tworzenie wieloplatformowych gier mobilnych
Tworzenie wieloplatformowych gier mobilnychTworzenie wieloplatformowych gier mobilnych
Tworzenie wieloplatformowych gier mobilnych
 
Mobile Standard - pełna mobilizacja
Mobile Standard - pełna mobilizacjaMobile Standard - pełna mobilizacja
Mobile Standard - pełna mobilizacja
 
Titanium - RuPy Tuesday
Titanium - RuPy TuesdayTitanium - RuPy Tuesday
Titanium - RuPy Tuesday
 
Seminarium .Net CF 2004
Seminarium .Net CF 2004Seminarium .Net CF 2004
Seminarium .Net CF 2004
 
Mts 2013 tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...
Mts 2013   tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...Mts 2013   tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...
Mts 2013 tomasz kopacz - wydajność aplikacji dla windows 8 - jak ją mierzyć...
 
Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8Współdzielenie kodu aplikacji Windows Phone i Windows 8
Współdzielenie kodu aplikacji Windows Phone i Windows 8
 
Ecdl1
Ecdl1Ecdl1
Ecdl1
 
Bezpieczeństwo aplikacji mobilnych
Bezpieczeństwo aplikacji mobilnychBezpieczeństwo aplikacji mobilnych
Bezpieczeństwo aplikacji mobilnych
 
Prezentacja IDG Polska
Prezentacja IDG PolskaPrezentacja IDG Polska
Prezentacja IDG Polska
 
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
 
Silverlight i PHP
Silverlight i PHPSilverlight i PHP
Silverlight i PHP
 
Programy na smartphone'a
Programy na smartphone'aProgramy na smartphone'a
Programy na smartphone'a
 
Developing native-like Windows application using JavaScript, SSE, eZ Platform...
Developing native-like Windows application using JavaScript, SSE, eZ Platform...Developing native-like Windows application using JavaScript, SSE, eZ Platform...
Developing native-like Windows application using JavaScript, SSE, eZ Platform...
 
infoShare 2013: Rafał Czupryński - Aplikacje na Windows Phone 8 - jak to ugryźć?
infoShare 2013: Rafał Czupryński - Aplikacje na Windows Phone 8 - jak to ugryźć?infoShare 2013: Rafał Czupryński - Aplikacje na Windows Phone 8 - jak to ugryźć?
infoShare 2013: Rafał Czupryński - Aplikacje na Windows Phone 8 - jak to ugryźć?
 
Windows 8 dla twórców gier - rzut oka
Windows 8 dla twórców gier - rzut okaWindows 8 dla twórców gier - rzut oka
Windows 8 dla twórców gier - rzut oka
 
Trendy technologiczne 2019 - Deloitte, prezentacja 26.02.2019
Trendy technologiczne 2019 - Deloitte, prezentacja 26.02.2019Trendy technologiczne 2019 - Deloitte, prezentacja 26.02.2019
Trendy technologiczne 2019 - Deloitte, prezentacja 26.02.2019
 

Windows phone 7 overview

  • 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)
  • 6. Metro w Windows Phone 7
  • 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
  • 14. Interakcja TextBox zintegrowany z Software Input Scope Tekst, URL, liczba, czas, telefon, e-mail, hasło, chat Klawiatura - opcjonalnie ScrollViewer – wbudowane wsparcie dla gestów Gesty
  • 15. Świat pełen przerwań… phone calls low battery lock screen reminders App switch
  • 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, …
  • 18. Launchers & Choosers BingMapsTask MarketplaceLauncher MediaPlayerLauncher PhoneCallTask PhoneNumberChooserTask PhotoChooserTask SaveEmailAddressTask SavePhoneNumberTask SearchTask SMSComposeTask WebBrowserTask CameraCaptureTask EmailAddressChooserTask EmailComposeTask
  • 19. Usługi lokalizacyjne Analogiczne API do Windows 7 Kompromis pomiędzy dokładnością, czasem i energią Jednorodne API pomiędzy urządzeniami
  • 20. Lokalizacja GPS +Dokładność -Energia -Szybkość -Zasięg -Dokładność +Energia +Szybkość -Zasięg WiFi +/-Dokładność +/-Energia +/-Szybkość +/-Miasta Nadajniki BTS Location services
  • 21. Notyfikacje push Komunikacja inicjowana przez serwer Analogiczne do Exchange Push Przetwarzanie po stronie serwera Oszczędza baterię i poprawia użyteczność
  • 22. Typy notyfikacji 14 15 New photos online! Seattle, WA: Sunny and 85 degrees
  • 23. Podsumowanie Przegląd możliwości platformy W jaki sposób napisać pierwszą aplikację dla Windows Phone 7? Jak zarobić milion nie wychodząc z domu?