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.

Lithuanian .NET User Group - Windows Phone 7 - Overview

888 views

Published on

  • Be the first to comment

  • Be the first to like this

Lithuanian .NET User Group - Windows Phone 7 - Overview

  1. 1. Windows Phone 7Programėlių kūrimas<br />AlanMendelevič<br />amChartsfor WPF, Silverlightand Windows Phone 7 programuotojas<br />AdDuplex įkūrėjas<br />ailon@ailon.org<br />http://devblog.ailon.org<br />Twitter: @ailon<br />
  2. 2. Dienos temos<br />Pirma dalis<br />Windows Phone 7 platformosapžvalga<br />Dizaino kalba „Metro“<br />Publikavimas WP7 Marketplace<br />Verslo galimybės<br />Antra dalis<br />Programėlių kūrimas Silverlight pagrindu<br />
  3. 3. Platformos apžvalga<br />
  4. 4. Šiek tiek istorijos<br />2007<br />2006<br />2008<br />
  5. 5. Šiek tiek istorijos<br />
  6. 6. Naujas požiūris<br />Pirmenybė vartotojui<br />Daugiau kontrolės<br />Standartizacija<br />
  7. 7. „Windows 7 is much more user-friendly than Windows Vista. I don't like that.“<br />SheldonCooper, <br />TheBigBangTheory<br />
  8. 8. Aparatinės įrangos specifikacija<br />Multimedia<br />Codec acceleration<br />Display<br />480x800 QVGA<br />320x480 HVGA (future)<br />Capacitive touch<br />4 or more contact points<br />Memory<br />256MB RAM or more<br />8GB Flash or more<br />Sensors<br />A-GPS, Accelerometer, Compass, Light<br />GPU<br />DirectX 9 acceleration<br />Camera<br />5 mega pixels or more<br />CPU<br />ARMv7 Cortex/Scorpion or better<br />Hardware buttons<br />Start, Search, Back<br />
  9. 9. Dviejų tipų programėlės<br /><ul><li>Aukštos greitaveikos žaidimų platforma
  10. 10. Greitas 2D ir 3D žaidimų kūrimas
  11. 11. Brandi plačiai naudojama technologija. Naudojama kuriant žaidimus Xbox 360, Windows, ir Zune
  12. 12. Šiuolaikiška vartotojo sąsajos kūrimo aplinka
  13. 13. Greitas įspūdingų programėlių kūrimas
  14. 14. Metro-stilizuoti vartotojosąsajos komponentai
  15. 15. 500,000+programuotojųpasaulyje</li></li></ul><li>Dizaino kalba „Metro“<br />
  16. 16. Atsiradimo istorija<br />
  17. 17. Bandymai prikelti „lavoną“<br />
  18. 18.
  19. 19. Metro<br />
  20. 20. Įkvėpimas<br />
  21. 21. Pagrindiniai principai<br />Švarus, lengvas, atviras, greitas<br />Dėmesys šriftams<br />Judesys (animacija)<br />Turinys, ne „dizainas“<br />Autentiškai skaitmeninis<br />
  22. 22.
  23. 23. Metro ir savitas stilius<br />Nebūtina aklai vadovautis Metro taisyklėmis<br />Galima sėkmingai apjungti Metro ir savo „firminį“ stilių<br />
  24. 24. Demo<br />CocktailFlow<br />http://cocktailflow.com<br />
  25. 25. Spalvos<br />Naudokite spalvas vartotojų sužavėjimui<br />Naudokite spalvas patyrimo suasmeninimui<br />Naudokite spalvas hierarchijos pabrėžimui<br />
  26. 26. Spalvos<br />21<br />
  27. 27. Vartotojo įvesties taisyklės<br />
  28. 28. Įrangos diktuojami ypatumai<br />3aparatiniai mygtukai<br />Galima QWERTY klaviatūra<br />Stengtis pritaikyti naudojimui viena ranka<br />
  29. 29. Gestai<br />
  30. 30. Liečiamų elementų dydžiai<br />Minimalus liečiamo elemento dydis – 9mm (90 px)<br />Minimalus tarpas tarp liečiamų elementų – 2mm<br />Matoma liečiamo elemento dalis – 60-100%<br />
  31. 31. Hub‘ai<br />Informacijos iš daugelio šaltinių agregavimas ir „turtingas“ atvaizdavimas<br />Galima integruoti savo programėles (ne į visus)<br />26<br />
  32. 32. Apibendrinant<br />Išdirbta, detalizuota dizaino kalba<br />Dėmesys turiniui, o ne „dizainui“<br />Aktyvus judesio, šriftų, nuotraukų ir spalvų panaudojimas<br />Tikslas – sužavėti vartotoją<br />
  33. 33. Daugiau informacijos<br />http://create.msdn.com<br />UI DesignandInteractionGuide<br />http://live.visitmix.com/Archive<br />Windows Phone UI and Design Language<br />http://www.jeff.wilcox.name/2011/03/metro-design-guide-v1/<br />Jeff Wilcox’s “Metro” design guide for developers, v1.00 <br />
  34. 34. Windows Phone 7Marketplace<br />
  35. 35. Marketplace<br />Vartotojai gali įdieginėti programėles tik per oficialią parduotuvę – Marketplace<br />Programėles gali publikuoti tik registruoti programuotojai<br />Taip pat „atrakinti“ telefonus testavimui<br />
  36. 36.
  37. 37. Prieinamumas<br />
  38. 38. Ką daryti?<br />Prašyti pagalbos iš giminių arba draugų gyvenančių „pirmo pasaulio“ šalyse<br />Sukurti įmonę kitoje šalyje<br />Tartis su kitais WP7programuotojais<br />Twitter - #wp7dev<br />Kreiptis į tarpininkus<br />Kreiptis pagalbos į Microsoft Lietuva (dėl unlock‘inimo)<br />Tautvydas Dagys tdagys@microsoft.com<br />
  39. 39. Žinomi tarpininkai<br />appamundi<br />http://appamundi.com/Publishing/<br />Yalla Apps (?)<br />http://www.yallaapps.com/<br />Kinabalu Innovation<br />http://kinabaluinnovation.com<br />
  40. 40. Programėlių tipai<br />Nemokama<br />Galima publikuoti iki 100 per metus (buvo 5)<br />Mokama<br />Neribotas kiekis (minimali išmoka - $200)<br />Bandomoji versija + Mokama<br />
  41. 41. Pasiruošimas publikavimui<br />Paruošti XAP failą<br />Paruošti papildomą medžiagą <br />Ikonėles(99x99, 173x173, 200x200)<br />Bent vieną „ekraną“ (screenshot)<br />Pavadinimą, aprašymą ir t.t.<br />Įsitikinti, kad programėlė atitinka visus sertifikavimo reikalavimus<br />http://create.msdn.com (applicationcertificationrequirements)<br />Išbandyti realiame telefone<br />
  42. 42. Kaip vyksta publikavimas?<br />Application and Game Submission<br />.xap<br />.xap<br />.xap<br />.xap<br />.xap<br />.xap<br />.xap<br />.xap<br />App<br />Packaging &<br />Validation<br />.dll<br />.dll<br />.dll<br />.dll<br />.dll<br />.dll<br />.dll<br />.dll<br />App<br />Submission<br />Marketplace<br />Windows Phone 7 Deployment Service<br />Apply<br />Test <br />Criteria<br />Add<br />Metadata<br />Sign<br />
  43. 43. Verslas<br />
  44. 44. 12000+ programėlių<br />Šaltinis: http://wp7applist.com<br />
  45. 45. Mokamos prieš Nemokamas<br />Mokamos<br />Aiškus verslo modelis<br />Mažesnė skvarba<br />Mažiausia išmoka - $200<br />Geriausia specializuotoms programėlėms<br />Nemokamos<br />Didesnė skvarba<br />Pajamos iš reklamos arba susijusių paslaugų<br />Geriausia masinėms ilgai naudojamoms programėlėms (pvz. žaidimams)<br />
  46. 46. Reklamos tinklai<br />Microsoft pubCenter (tik JAV)<br />https://pubcenter.microsoft.com<br />GoogleAdMob<br />http://www.admob.com/<br />MillennialMedia<br />http://www.millennialmedia.com/<br />Smaato<br />http://www.smaato.com/<br />
  47. 47. Reklama<br />
  48. 48. Kur ir kaip reklamuoti?<br />Video demonstracija (YouTube, Vimeo)<br />Specializuoti blogai<br />http://wmpoweruser.com/<br />http://wpcentral.com/<br />http://www.1800pocketpc.com/<br />http://www.bestwp7games.com/<br />Bendro pobūdžio techniniai blogai (engadget, gizmodo)<br />Twitter - #wp7<br />
  49. 49. AdDuplex<br />http://AdDuplex.com<br />Reklamos apsikeitimo tinklas specialiai Windows Phone7<br />Mišrus modelis ateityje<br />
  50. 50. Prizas!!!<br />100 000 jūsų programėlės reklamos parodymų AdDuplex tinkle<br />
  51. 51. Apibendrinant<br />Moderni, standartizuota platforma<br />Dizaino kalba „Metro“<br />Programavimo platformos Silverlight ir XNA<br />Centralizuota programėlių platinimo sistema<br />
  52. 52. Papildoma informacija<br />App Hub<br />http://create.msdn.com<br />Programming Windows Phone by Charles Petzold<br />http://www.charlespetzold.com/phone/<br />Jesse Liberty “Windows Phone from Scratch”<br />http://jesseliberty.com/windows-from-scratchindex/<br />Twitter - #wp7dev<br />
  53. 53. Klausimai?<br />AlanMendelevič<br />ailon@ailon.org<br />http://devblog.ailon.org<br />Twitter: @ailon<br />
  54. 54. Ačiū!<br />

×