Alkalmazásfejlesztés Windows Phone-ban

Hasonló dokumentumok
A szerzőkről... xix A műszaki szaklektorról... xiv Köszönetnyilvánítás... xiv A könyvről... xx

LowPrice LowPrice

Win 8 változatok. 2. sz. melléklet felnottkepzes@gmail.com. Töltse ki az előzetes tudásszint felmérő dolgozatot!

Kiegészítés a ZoomText 10.1 felhasználói kézikönyvéhez

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

KIRA. KIRA rendszer. Telepítési útmutató v1

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

Tegyünk nagyszerű dolgokat!

QLink Universal SOFTPHONE - TELEPÍTÉSI ÚTMUTATÓ

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

HP WEBKAMERA FELHASZNÁLÓI KÉZIKÖNYV

Foscam. FosBaby és C1 light beállítási segédlet. Okostelefon segítségével

Fontos megjegyzés: Telepítse először az illesztőprogramot, majd csatlakoztassa a VideoCAM ExpressII eszközt az USB porthoz!

Intel Pentium G2020 Intel HD grafikus kártyával (2,9 GHz, 3 MB gyorsítótár, 2 mag)

Dell Latitude 12 robusztus táblaszámítógép 7202 Felhasználói kézikönyv

Használati útmutató. PNI House IPMAX POE ONE készlet IP térfigyelő kamera

A Novitax ügyviteli programrendszer első telepítése

Motorola Phone Tools. Első lépések

OZEKI Phone System. 4 elengedhetetlen szolgáltatás a jövőbeli vállalati telefonos rendszerek számára. A jövő üzleti telefon rendszere SMS

ECDL képzés tematika. Operáció rendszer ECDL tanfolyam

SZOFTVEREK (programok)

Címtár Felhő Projektfeladat specifikáció

A telepítési útmutató tartalma

VARIO Face 2.0 Felhasználói kézikönyv

Az órát az első használat előtt legalább 2 órával fel kell tölteni.

ivms-4200 kliensszoftver

Intel Celeron G550 Intel HD Graphics kártyával (2,6 GHz, 2 MB gyorsítótár, 2 mag)

Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható

SDX Professional 1.0 Telepítési leírás

Kezdő lépések Microsoft Outlook

Intel Pentium G2120 Intel HD Graphics kártyával (3,1 GHz, 3 MB gyorsítótár, 2 mag)

TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás

Mobil Partner telepítési és használati útmutató

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Figyelem! A mintafejezetek csak kiragadott részleteket tartalmaznak a teljes jegyzetből!

OTOsuite. Telepítési útmutató. Magyar

UMAX. VisionBook 8Wi. Használati útmutató ásti balení

Android Commander Felhasználói kézikönyv

A roma közösségekben dolgozó védőnők munkafeltételeinek javítása című projekt OKTATÁSI ANYAG

Windows Vista /Windows 7 Telepítési útmutató

Samsung Galaxy Note: nagyképű robot kis pálcával április 04. szerda, 08:55

2. modul - Operációs rendszerek

*Ne használja a készüléket a következő esetekben: túl hideg vagy túl meleg helyen, nedves, poros

1. oldal, összesen: 29 oldal

OZEKI Phone System. A jövő vállalati telefon rendszerének 4 alappillére. A jövő üzleti telefon rendszere SMS. Mobil mellékek. Összhang az IT-vel

Útmutató parkolás indításához és leállításához

WIFI elérés beállítása Windows XP tanúsítvánnyal

1. DVNAV letöltése és telepítése

1 Pillanatfelvétel 2 LED kijelző 3 Objektív 4 Forgatható talp

RIEL Elektronikai Kft v1.0

SP-1101W Quick Installation Guide

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

3Sz-s Kft. Tisztelt Felhasználó!

A CA-42 adatkommunikációs kábel gyors telepítési útmutatója

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

Számlázás-házipénztár. (SZAMLA) verzió. Kezelési leírás

Wi-Fi karóra kamera használati utasítás - CW-Y30

BaBér bérügyviteli rendszer telepítési segédlete év

Geotechnika II. (NGB-SE005-2) Geo5 használat

EnterNet ADSL. Tájékoztató (Szolgáltató-váltás esetén) január 15-től visszavonásig azokon a T-Com területeken, ahol az ADSL üzemel.

Wi-Fi beállítási útmutató

Nokia Felhasználói kézikönyv

GYORSINDÍTÁSI ÚTMUTATÓ

Megnevezés Leírás Megjegyzés Irodai PC

Felhasználói kézikönyv Nokia Lumia 820

Quick start guide HDD1420 HDD1430. Micro jukebox HDD1820 HDD1630 HDD1635

FoKi SZKENNER MODUL ÜZEMBE HELYEZÉSI LEÍRÁS. Verziószám: 2.0 (efoki) Lezárás dátuma:

Qtek 9100 Gyors Kezelési Útmutató

GT-I8160. Felhasználói kézikönyv

KISOKOS Windows TARTALOM. Vista rendszerhez

FELHASZNÁLÓI KÉZIKÖNYV

PLC Versenyfeladat. XIV. Országos Irányítástechnikai Programozó Verseny Budapest, március Összeállította az EvoPro Kft.

CPA 601, CPA 602, CPA 603

U-Band P1 GPS. Használati utasítás - 1 -

*#Discount~ Kaspersky Internet Security - multidevice 2015 best software to buy for mac ]

1. fejezet: Bevezetés

Kezdő lépések. Nokia N kiadás HU

PolyVision illesztőprogram Kibocsátási megjegyzések 2.2. változat

Készletnyilvántartó program. (KESZLET) verzió. Kezelési leírás

Kézikönyv HSM_FS_M_HU_v_.indd 2 HSM_FS_M_HU_v_.indd 2 2/16/11 10:13 PM 2/16/11 10:13 PM

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

1. BEVEZETÉS. Marathon TERRA felhasználói kézikönyv

SAMSUNG SSM-8000 szoftvercsomag

3Sz-s Kft. Tisztelt Felhasználó!

2007 Nokia. Minden jog fenntartva. A Nokia, a Nokia Connecting People, az Nseries és az N77 a Nokia Corporation védjegye, illetve bejegyzett

A mutatóeszközök és a billentyűzet Felhasználói útmutató

SZÁMLA KONTROLL PUSH ÜZENET GYAKORI KÉRDÉSEK

BusEye online személyre szabott utastájékoztató mobil alkalmazás fejlesztése

KATRO-FL rendszer 4CH MOBIL DVR. PC-s visszatekintő program használati utasítása

Toshiba Satellite CL10-B-100 (PSKVEE-00300DHU)

Felhasználói útmutató

Space Invaders Dokumenta cio

WIN-TAX programrendszer frissítése

Gyorsindítási útmutató

Samsung Universal Print Driver Felhasználói útmutató

A Web Services protokoll használata hálózati szkennelésre (Windows Vista SP2 vagy újabb verzió, valamint Windows 7 és Windows 8 esetén)

CitiDirect BE SM Felhasználói útmutató

F-Secure Biztonsági megoldás. Az első lépések Windows-számítógépeken

USB Dual DVB-T. Vevıkészülék Kezelési Útmutató. Ver. 2.0

Médiatár. Rövid felhasználói kézikönyv

Átírás:

E L S Ő F E J E Z E T Alkalmazásfejlesztés Windows Phone-ban Ez a fejezet a Windows Phone-t mutatja be: többek között az eszköz hardverjellemzőit és a szoftver fejlesztőeszközeit. A bevezetést követően megnézzük, hogyan lehet egyszerű alkalmazásokat létrehozni és telepíteni, majd megismerjük, hogyan lehet elérni az alkalmazást a Windows Phone Marketplace-en keresztül. A fejezet receptjei a következő feladatok végrehajtását mutatják be: 1.1. A Windows Phone hardverének áttekintése 1.2. A Windows Phone fejlesztőeszközeinek az áttekintése 1.3. és 1.4. Egyszerű Windows Phone Silverlight- és XNA-alkalmazás létrehozása 1.5. Egyszerű Silverlight- és XNA-keverékalkalmazás létrehozása 1.6. és 1.7. A Windows Phone-alkalmazás telepítése az emulátoron és az eszközön 1.8. A Windows Phone-alkalmazás elhelyezése a Windows Phone Marketplace-be 1.9. Windows Phone-próbaalkalmazás létrehozása

1. fejezet: Alkalmazásfejlesztés Windows Phone-ban 1.1. A Windows Phone áttekintése P r o b l é m a Új Windows Phone 7-es eszközt vásároltunk, és szeretnénk alkalmazásokat fejleszteni. Ehhez ismernünk kell az eszköz hardverjellemzőit, például a képernyőfelbontást és a memóriaképességet, továbbá azt is, hogy az eszköz melyik érzékelőket és szolgáltatásokat nyújtja. Végül azzal is tisztában kell lennünk, hogy mit nyújt a Windows Phone operációs rendszer annak érdekében, hogy alkalmazásunkat a lehető legjobban integrálhassuk. M e g o l d á s A Microsoft az új okostelefonjához teljesen új operációs rendszert hozott létre: a Windows Phone-t. Ezt az operációs rendszert voltaképpen a semmiből írták, hogy utolérjék és esetenként meghaladják más operációs rendszerek funkcióit. Egy megbízható, gyors és nagy teljesítményű operációs rendszerhez a Microsoft hardverkövetelményeket szabott meg. Így minden Windows Phone-kompatibilis, már a piacon lévő vagy a jövőben piacra kerülő telefon legalább minimális közös hardverjellemzőkkel kell, hogy rendelkezzen. A fejlesztők számára ez jó hír, hiszen úgy írhatunk kódokat, hogy tudjuk, mit is nyújt az okostelefon. A Windows Phone-t futtató eszköz a portrétájolásában 480 800 pixeles képernyőfelbontást nyújt. A jövőben a mobilszolgáltatók kisebb képernyőjű, 320 480 pixeles felbontású okostelefonokat terveznek kibocsátani. Ezt szem előtt tartva, létrehozhatunk játékot, vagy megrajzolhatjuk a sprite-jainkat úgy, hogy tudjuk, a játékunkat ekkora felbontású képernyőn fogják játszani vagyis nem lesz szükség skálázóműveletekre, képernyőszöveg-adaptációra stb. Még klaszszikus alkalmazások esetében sem, amelyek például szövegdobozokat és gombokat mutatnak, ez a felbontás ugyanis gazdag interfészek megrajzolásához hasznosítható. Minden telefonnak három hardvergombja van, rendszerint a képernyő alján (lásd az 1.1. ábrát). Ezek a Back gomb, a Start gomb és a Search gomb. A bal oldali gomb az előző alkalmazásra vezet vissza (ahogyan a Back gomb egy internetböngészőben). Ráadásul, ha a Back gombot egy másodpercig lenyomva tartjuk, a Windows Phone megmutatja azokat az alkalmazásokat, amelyeket újra lehet kezdeni (lásd bővebben a 2. fejezetben). A középső gomb bezárja az aktuális alkalmazást, és megmutatja a Start menüt, így a felhasználó másik alkalmazást 2

1.1. A Windows Phone áttekintése nyithat meg. A Start gombot lenyomva tartva a Windows Phone hangfelismerőjével kinyerhetünk és hívhatunk névjegyet, elindíthatunk egy alkalmazást, vagy diktálhatunk SMS üzenetet. A jobb oldali gombbal elérhető a kezdőképernyő, valamint keresést indíthatunk. Egyszerű szövegkeresést hajthatunk végre a Bing oldalt használva, vagy zeneszám-információt keresve meghallgathatjuk a zeneszámot a Windows Phone-nal. Sőt a Windows Phone kamerájával információt nyerhetünk különféle tárgyakról úgy, hogy leolvassuk a vonalkódjukat, vagy úgy, hogy a Windows Phone olvassa a szöveget, és a Microsoft Tag szolgáltatását használja. 1.1. ábra. Általános Windows Phone 7-es eszköz Fejlesztőként fontos megértenünk, milyen hatással vannak ezek a gombok egy alkalmazásra. Ha az összes gomb le van nyomva, a futó alkalmazás kikapcsol vagy lefagy. A fejlesztőnek olyan kódot kell szolgáltatnia, amely válaszol ezekre az eseményekre, esetleg adatot ment el elszigetelt tárolóba (egy alkalmazás dedikált tárolója a merevlemezen). Az alkalmazás újramegjelenítéséhez vagy miután 3

1. fejezet: Alkalmazásfejlesztés Windows Phone-ban a felhasználó megnyomja a Back gombot, kódot kell írnunk ahhoz, hogy ugyanaz a helyzet álljon elő, amely a deaktiválás előtt fennállt (erről bővebben lásd a 2. fejezetet). A Windows Phone-t futtató eszközökben Soft Input Panel (SIP) engedélyezi, hogy a felhasználók a szövegmezőkbe szöveget írjanak. Hardverbillentyűzetet nem kötelező megadni. Az alkalmazás mindkét esetben ugyanúgy kap szövegbevitelt. Ez igaz a billentyűlenyomási eseményekre is. A Windows Phone a SIP-et automatikusan megjeleníti, amikor a felhasználónak szöveget kell bevinnie. Az 1.1. ábrán a Windows Phone kezdőoldala és Metro elnevezésű interfésze látható. A Microsoft-tervezők a felhasználói visszajelzések alapján szembetűnő grafikák helyett a tartalomra és az információra helyezték a hangsúlyt. Így a képernyőt a metróban vagy a reptéren látható bannerekhez hasonló részekkel töltötték fel. Minden négyzetet és négyszöget live tile-nak hívnak, ezek a csomóponthoz (hub) nyújtanak hozzáférést. Mindegyik live tile valós időben frissül a csomópontból vett információval. A csomópont egyfajta aggregátor, amely hasonló információkat csoportosít például a világhálóról vagy magáról a telefonról, továbbá közösségi hálózatokról vett csoportfotókat mutat. Az Office például tile-számlálót szolgáltat, amely jelzi a bejövő e-mailek számát, amikor új e-mail érkezik. Tehát a csomópont helyi (a telefonon lévő) és távoli (a felhőben és az interneten lévő) információk halmazát tartalmazza. A Pictures csomópont egyrészt a belső kamerával készített, másrészt a közösségi hálózatokon, például a Facebookon lévő képeket foglalja magában. A Windows Phone 7-es hat csomópontot szolgáltat: People Office Pictures Music and Videos Marketplace Games A telefon maximálisan testre szabható, a live tile-okat eltávolíthatjuk, a preferáltakat hozzáadhatjuk, mozgathatjuk őket stb. A felhasználó két grafikus téma közül választhat: sötét vagy világos. Ezek különböző háttérszínt adnak (fekete és fehér), amelyet figyelembe kell venni akkor, amikor ikonokat, gombokat és képeket rajzolunk egy alkalmazás számára. A felhasználó a többérintős képernyőn keresztül kommunikálhat a Windows Phone-nal. Az ujjak használatával számos mozdulat végrehajtható: koppintás, 4

1.1. A Windows Phone áttekintése tile-ok mozgatása, szöveg és képek nagyítása, illetve kicsinyítése stb. Minden forgalmazónak, amely Windows Phone-t futtató eszközöket gyárt, minimum négypont-kapacitású többérintős képernyőt kell nyújtania, így az érintőképernyőn minimum négy ujj használható. A Windows Phone-t futtató eszköz 256 MB vagy több RAM-mal és 8 GB vagy több flashtárolóval rendelkezik. A processzor a forgalmazótól függ, de legalább 1 GHz frekvenciát kell nyújtania. Végül a Windows Phone-t futtató eszköz érzékelőket és szolgáltatásokat tartalmaz, hogy a felhasználói élményt a következő szintre emelje. A legfontosabbak listája a következő: A-GPS: Ez az érzékelő az Assisted Global Positioning System. Lehetővé teszi, hogy a felhasználó kiolvassa lokális pozícióját hoszszúsági és szélességi koordináták szerint, amelyek a műholdas szolgáltatásokból és a cellaoldali háromszögelésből következnek. Az utóbbi kevésbé pontos, mivel a telefonhoz legközelebbi rádióhálózatot reprezentálja, ám hasznos, ha nincsenek vagy alacsonyak a műholdas jelek. Accelerometer: Ez az érzékelő lehetővé teszi, hogy a programok érzékeljék, mikor mozog a telefon például, ha a felhasználó felveszi az asztalról, hogy hívást fogadjon, vagy rosszabb esetben, ha kiesik a kezéből. Wifi: Ezzel az érzékelővel a telefon az internetkapcsolat eléréséhez wifiponthoz tud csatlakozni. Camera: Ezzel az érzékelővel a felhasználó képeket és videókat készíthet egy 5 vagy több megapixeles fényképezőgéppel, vakuval. Az új Windows Phone modelljeinek frontális fényképezőgépük van (általában kevésbé hatékony), amely videohívások és videochatek esetében hasznos. Office: Ezt a szolgáltatást nem nagyon hirdetik, pedig minden telefon rendelkezik a Microsoft Office jól használható és hatékony verziójával, a megszokott alkalmazásokkal, ilyen a Word, az Excel, az Outlook és a PowerPoint. Az Office csomópontját teljes mértékben integrálták az Office 365-tel, a dokumentumokat pedig közvetlenül a SkyDrive felhő meghajtóján is lehet tárolni. 5