A Windows Phone világa

590 views

Published on

Hogyan gazdagodj meg, ha Androidra már túl sokan fejlesztenek? Nyiss ablakot egy új világra!

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
590
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Kérdés: ki fejlesztett már mobilra | Android | iOS | WP7 Cél: ökoszisztéma bemutatása, olykor kicsit belemenve a technikai részletekbe is.
  • Forrás: http://allaboutwindowsphone.com/news/item/14960_100000_apps_published_to_Windo.php It took Windows Phone 14 months to reach 50,000 apps, but only another 5 months to double that figure to 100,000.  Windows Phone reached the 100,000 milestone faster than Android (24 months), but slower than iOS (16 months)
  • http://www.neowin.net/news/idc-windows-phone-to-become-number-two-mobile-os-by-2016
  • A Windows Phone világa

    1. 1. A Windows Phone világa Fekete Krisztián A program a „Tudáshasznosulást, tudástranszfert segítő eszköz-, és feltételrendszer kialakítása, fejlesztése a Műegyetemen” (TÁMOP-4.2.1-08/1/KMR-2008-0001) és a „Minőségorientált, összehangolt oktatási és K+F+I stratégia, valamint működési modell kidolgozása a Műegyetemen” (TÁMOP-4.2.1/B-09/1/KMR-2010-0002) című projektek támogatásával valósul meg.
    2. 2. Az előadás alapfelvetése„ Hogyan gazdagodj meg, ha Androidra már túlsokan fejlesztenek? Nyiss ablakot egy új világra! „
    3. 3. T r n l – W d w M be öt e m in o s o il é e1996 – 2011Valós-idejű operációs rendszer• Garantált válaszidő• Speciális területek: GPS navigáció, autó, set-top box …Nincs multitouch, stylus központúWindows CE (Embedded Compact)• CPU: ARM, x86
    4. 4. WinPad Alpha build   Pocket PC 2000 Pocket PC 2002
    5. 5. Windows Mobile Windows Mobile 5.0 Windows Mobile 6.02003 for Pocket PC for Pocket PC for Pocket PC
    6. 6. Windows Mobile 6.1 Windows Mobile 6.5 ZUNE Professional
    7. 7. MI TÖRTÉ NT?
    8. 8. L tz lgosnílk n y e tt yr yt ö nű is u, , ,Gyors és reszponzívFókuszáltFölösleges elemek eldobásaZsúfoltság helyett térközök
    9. 9. AM T On mca e y eig ne , h n ma E R e sk g d s n yl a e vM rsfú„ rn ”-e icoo jba d j t
    10. 10. W d w P o e tb ie in o s h n | ö b k
    11. 11. S j ba d a t rn ? á
    12. 12. H rvr öe lé yk ade k vtm ne e
    13. 13. F jszn a a aát eesü k l l zs l km ! .NET - Menedzselt környezet • Desktop (Win8, WPF) / • Web (ASP.NET, Silverlight) / • Mobile (WP)• Silverlight: Több platformos „kicsi” .NET implementáció (Windows, Apple Mac OS X, Windows Phone)
    14. 14. Me ivl ?
    15. 15. H ga ? o yn • C# vagy VisualBasic (VB) + XAML- eXtensible Application Markup Language XML alapú deklaratív felület leíró nyelv Fejlesztők és a dizájnerek közös nyelve<Button Name="mybtn" Tap="mybtn_Tap" Content="Hi!" /><input id="mybtn" type="button" value="Hi!" onclick="btn_click();" /> function btn_click() {private void mybtn_Tap( object sender, GestureEventArgs e){  var btn = document.getElementById(mybtn); btn.setAttribute("value", "Clicked!"); mybtn.Content = "Tapped!"; alert("Hello!"); MessageBox.Show( "Hello!" );}}
    16. 16. M? itFejlett API = dinamikus adatorientáltalkalmazások Helyalapú szolgáltatások Közösségi funkciók Értesülj azonnal! Lokalizált tartalom
    17. 17. B é ít teél ep e vzr k t ő Button, TextBox, CheckBox, Image, ListBox… <TextBox Text="Hello!" InputScope="Url|Number|Search|Chat…" /> 
    18. 18. P n rm a oa aSzétterülőFelfedezőDinamikusRendszerez
    19. 19. PoivtHatékonyFókuszáltMegszokottSzűrések, rendezések
    20. 20. Ap a n a p l t br ic ioLegfeljebb 4 ikonCsak a leggyakoribbműveletekLegyen egyértelmű afunkcióMinden más afelhúzható menübekerülhet
    21. 21. T o it olkSpeciális telefonra optimalizált vezérlőkgyűjteménye ContextMenu ListPicker ToggleSwitch TimePicker ...
    22. 22. A im c k Am zá é é y n áió - og s l ne mGyönyörködtetEligazítKaraktert adIsmerősnek hatElegáns
    23. 23. N v áió aig cFrame: oldalak közötti váltásNavigationService• Navigáció az alkalmazáson belülVissza gomb Alkalmazások között is működik API szinten befolyásolható a csa ó atosa ! v n működés De k
    24. 24. Á p t t ee kl o á ntla m e Closed Running Tombstoned Dormant
    25. 25. Á p t e t , a a áo sl o m né d t rlla s t áIsolatedStorageSettingsIsolatedStorageFileHelyi SQL adatbázis
    26. 26. L u c e / h oe a n h r C o sr Beépített alkalmazások • Calendar, Contacts, Email ...• Launcher: Semmilyen adatot nem ad vissza• Chooser: Van visszatérési érték• Launcher / Chooser indításakor az alkalmazás a háttérbe kerül!• Szükség esetén állapotmentés
    27. 27. H l e h t oá e m g a rzs y áB é ít t e m g a rz so áa s ep e h l e h t oó zl lt t y á g tá Cella információ, GPS, WiFi Pontosság Energiahatékonyság
    28. 28. Tr p ék éB gm p vzr in a s eél őR g z áió o k tt e ist c h z ööt rI yn s zl lt on e e so áa sk g g tá• L c tn oa io• R ue ot• Taic rf f
    29. 29. É ce p k l sm é őC e p e n zt sm e l éee ő :• Sá (- 9 zm 19 )• C (5 ím 1 )• H t r p( 7 x7 ) át k 1 31 3 ééC e p h tl l sm e áo a : da T r l söe ( 0 ato zvg 4 ) am C (5 ím 1 ) H t r p( 7 x7 ) át k 1 31 3 éé
    30. 30. P s nt a n uh oif t ic ioAfh sn lk r sée ko is m o e azá ét ít ak r a ik r l ó e sn mf a a a aá e u z l l zs t kmP l gh l t az k n r sé o- lin e e , sinr ét ít yt o e sE yzr H T é X L o m n áió gseű T P s M k m u ikcK a a og l is d t ra m f oA co y kuööt gee n ikp sl l sn aktlt é st k a co a t s é
    31. 31. N t a ne ée oif t jzsk ic io l• T at os• Te il• Raw
    32. 32. M e H ga ? it ivl o yn M ? ?HOVÁ?
    33. 33. cet s n o ra .m d .c m e
    34. 34. MARKE TPLAC E VS GOOGLE PLAY
    35. 35. G o lP y og l e a5 00 0a a aá | 1 mlr löé 0 0 l l zs 5 il de ls km iá tt
    36. 36. M M r tl e S ak p c e a1 00 0a a aá 0 0 l l zs km
    37. 37. K nl ió ok z úS ee a eez zrt fl tk ik js őE yé e p t r gsg s lf m aoN vkő fh sn li b z öev e azá áis l ó • IG 2 1 - 2 l n p zrb D : 0 6 . e é seű b g m b O ( 9 %) o il S 1 .2
    38. 38. W d w P o e – „ p l” in o s h n 8 A ool
    39. 39. KÖS ZÖNÖM A FIGYE LME T!

    ×