Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A Windows Phone világa

633 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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!

×