iphone programozás alapjai IV. Gyakorlat



Hasonló dokumentumok
iphone programozás alapjai

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

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


Android Wear programozás. Nyitrai István

GM901 Gépjármű nyomkövető, lopásgátló

TRBOnet Térinformatikai terminál és diszpécseri konzol

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

Komplex feliratok készítése Maplex-el. Beke Dániel

Mozgásvizsgálati mérések internetes megjelenítése. Zemkó Szonja - Dr. Siki Zoltán

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

ios alkalmazásfejlesztés Koltai Róbert

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

Web-fejlesztés NGM_IN002_1

ConnectAlarm alkalmazás Központ/modul programozási segédlet V1.2 TL280 (R) v.4.x modulokhoz

GoWebeye Monitor Release Üzenetküldés

Új generációs tablet megoldások a szállodaüzemeltetés területén

Tisztelt Telepítő! A központ és az alkalmazás összehangolását a következőképpen hajthatja végre:

Járműkövető rendszer RÉSZLETES ISMERTETŐ

Google Maps használata OSM, mint alternatív térkép

Mobil Üzleti Intelligencia

Honlap Karbantartó (Site Manager)

AL Priority frissítés június

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás

WQMobile 1.0 kezelési útmutató

Hálózati operációs rendszerek II. Novell Netware 5.1 Hálózati nyomtatás

SUBUS FEJES SZILVESZTER DR. PINTÉR RÓBERT

Dinamikus terhelés hatására létrejövő deformáció mérése. Dr. Siki Zoltán Moka Dániel BME Általános- és Felsőgeodézia tanszék

ios alkalmazásfejlesztés alapjai Nagy Aszter András BME MIK

Gyakorlatok. VITMMA09 Okos város MSc mellékspecializáció

Gate Control okostelefon-alkalmazás

ConnectAlarm alkalmazás Központ/modul programozási segédlet V1.3

Erőforrás gazdálkodás a bevetésirányításban

Gate Control okostelefon-alkalmazás

Szoftver fő funkciói. Diszpécser rádió GPS nyomkövetés Adatátvitel és tárolás Telefonhívások kezelése 1 / 7

1 Routing for iphone. Routing. Útnyilvántartás iphone-hoz. NAV (APEH) által elvárt adattartalommal. Felhasználói kézikönyv

Kincsem Park (biztonsági rendszerterv vázlat)

Internetes térkép publikálási technikák, szabványok, trendek, nyílt forráskódú megoldások

Mobil fizetési megoldások alkalmazása a GUIDE@HAND alkalmazás családban

Pager4 PRO - 3G.IN6.R1

Informatika a mentésben

Gyors felszerelési útmutató

ViCA. Virtuális chipkártya alkalmazás

Gate Control okostelefon-alkalmazás

ANDROID ALKALMAZÁS FEJLESZTÉS

Szélkövetés: Ehhez az üzemmódhoz a PR3-as paraméter értékét 0-ra kell állítani.

API-MÁGIA MILLIÓ SORNYI ADAT ÚJRARENDEZÉSE. Előadó: Jaksa Zsombor, drungli.com

reactable interaktív zeneasztal

Pozícióinformáció. Sikeres helyfüggő szolgáltatások mobilra

SW36 Nyomkövető Okosóra Kezelési Útmutató

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

Többfelhasználós és internetes térkép kezelés, megjelenítés

Google Maps használata Alternatív térképek

32 CSATORNÁS DVR HYBRID DVR NVR WINDOWS 7 ÉS 64 BITES WINDOWS TÁMOGATÁSSAL HASZNÁLATI UTASÍTÁS

SW144 Nyomkövető Okosóra Kezelési Útmutató

Az UTAS rendszer és az utastájékoztatás

EDR Fejlesztések. Mihályi Gábor. Műszaki és Üzletfejlesztési Igazgató október 14.

WEB alapú kataszter információs rendszer Koszovóban KCLIS

Helymeghatározás. Hol vagyok a világban?

Bevezetés Működési elv AJAX keretrendszerek AJAX

Routing Útnyilvántartás iphone-hoz Felhasználói kézikönyv 2013 Bensoft

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

OTRS bevezetése és tapasztalatok a DF-ISZK-n

Szombathely Város Vezetõi Döntéstámogató Rendszere VDIR-STAT.

Milenia Járműfigyelő Rendszer

KEZELÉSI ÚTMUTATÓ SMART AC

Intelligens biztonsági megoldások. Távfelügyelet

Zoiper VoIP mobil alkalmazás szoftver beállítása Android rendszerre

FELHASZNÁLÓI ÚTMUTATÓ A MOBIL BROKER KERESKEDÉSI FELÜLET HASZNÁLATÁHOZ

Leolvasói rendszer kialakításának koncepciója ipari mobil eszközökkel (ipari PDA-val)

1/9. Sunell IP kamerák webes felületének használati útmutatója. Élő kép (Live Video)

Nyílt forráskódú online térképi szolgáltatások fejlesztése a FÖMI-ben

iphone és Android két jó barát...

Hitelesítés elektronikus aláírással BME TMIT

ANDROID ALKALMAZÁSFEJLESZTÉS

SW72 Nyomkövető Okosóra Kezelési Útmutató

Sigfox, LoRa, Narrow Band IoT hálózatok az okos-városok szolgálatában. Budapest, , Kiss Olivér, ELKO EP Hungary Kft.

A GNSS SZOLGÁLTAT LTATÓ. Mnyerczán András FÖMI Kozmikus Geodéziai Obszervatórium. GIS Open, 2007 március 12, Székesfehérvár

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv


Elektronikus táv kaptármérleg. helymeghatározóval, biztonsági rendszerrel és kijelzővel

G Data MasterAdmin 9 0 _ 09 _ _ # r_ e p a P ch e T 1

Mikor? Milyen alkalmazásnál?

Szakdolgozati, TDK témajavaslatok

Vízcenter. Mobil alkalmazás

Térinformatika trendek 2013-ban. Kákonyi Gábor, GeoIQ kft. Mobil:

Bodó / Csató / Gaskó / Sulyok / Simon október 9. Matematika és Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár

DF25W Nyomkövető Okosóra Kezelési Útmutató

APPENTUM PRO-DEVELOPERS COMPANY

Mobil Informatikai Rendszerek

Alagútmérés, automatikus mérésfeldolgozás Robot mérőállomás programozás RTS (Robotic Total Station)

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Üzemanyagfogyasztást becslő rendszer fejlesztése mobilapplikációval BARTA TAMÁS (EWGO7V)

Hibrid Cloud az új Oracle Enterprise Manager Cloud Control 13c-vel

A LEGO Mindstorms EV3 programozása

Routing for Android Bensoft 2013

VEZETÉK NÉLKÜLI SZÍNES INFRA KAMERA DIGITÁLIS VIDEO RÖGZÍTİVEL CIKKSZÁM GP-812BF (KAMERA GP-812T, DVR GP-7301)

Üzleti megoldások professzionális webkonferencia segítségével

(Forrás:

Teljes lefede2ség. Fehér Zoltán

Átírás:

iphone programozás alapjai IV Gyakorlat

A mai előadás témái I Térképek és pozíció MKMapView GPS pozíció lekérése II Kamera kép kezelése III Gyorsulás érzékelő IV Push Notification

I Térképek és Pozíció

MKMapView A térkép kezelést a MapKit framework tartalmazza IB-ben találjuk az MKMapView osztályt, amely egy google maps megvalósítás Kezeli magától a mozgatást, érintést be lehet állítani, hogy mutassa a pozíciót Hívások a mozgatásra: [mapview setcentercoordinate:coord animated:yes] [mapview setregion:region animated:yes]

Annotációk Térképre elhelyezett pontok, vonalak, tűk Automatikusan mozog a térképpel Alapvetően MKAnnotation megvalósítással és MKAnnotationView származtatott osztályokkal dolgozunk Opcionálisan elhelyezhetünk calloutokat Legegyszerűbb megvalósítás CLLocationCoordinate2D coord; coordlatitude=475; coordlongitude=1905; MKPointAnnotation* annotation=[[mkpointannotation alloc] init]; annotationcoordinate=coord; [mapview addannotation:annotation]; További térkép infók: http://mithinin/2009/06/22/using-iphone-sdkmapkit-framework-a-tutorial

GPS kezelése CoreLocation Framework szükséges hozzá Használata nagyon egyszerű, inicializálás után delegate hívás, amint rendelkezésre áll adat, új adat esetén automatikusan hív Érzékenysége beállítható, irányt is visszaad locationmanager = [[[CLLocationManager alloc] init] autorelease]; locationmanagerdelegate = self; // send loc updates to myself - (void)locationmanager:(cllocationmanager *)manager didupdatetolocation: (CLLocation *)newlocation fromlocation:(cllocation *)oldlocation További GPS infók: http://mobileorchardcom/hello-there-acorelocation-tutorial/

II Kamera kép

Kamera elérése Kép készítése és feldolgozása UIImagePickerController UIImagePickerController *imagepicker = [[UIImagePickerController alloc] init]; imagepickersourcetype = UIImagePickerControllerSourceTypeCamera; imagepickerdelegate = self; imagepickerallowsimageediting = NO; [self presentmodalviewcontroller:imagepicker animated:yes]; - (void) imagepickercontroller:(uiimagepickercontroller *)picker didfinishpickingmediawithinfo:(nsdictionary *)info { További kamera infók: http://iphonezcentriccom/2008/08/28/ using-a-uiimagepickercontroller/

Folyamatos képrögzítés Alapból így egyszerre csak 1 kép Szerencsére a képrögzítés kívülről vezérelhető showcameracontrols property-t NO-ra kell állítani Ezután takepicture hívásra készül el a kép és hívja a delegatet Egyszerre csak 1 futhat További kamera infók: http://developerapplecom/library/ios/ #documentation/uikit/reference/uiimagepickercontroller_class/ UIImagePickerController/UIImagePickerControllerhtml

Kép kinyerése Ahhoz, hogy a képet feldolgozzuk szükség van a pontokra Ehhez a képet át kell alakítanunk megfelelő formára Kicsit összetett, de a következő linken van hozzá forráskód: https://gistgithubcom/739132 Ha OpenCV-t akarunk használni, akkor a következő linken van fordítás és kép átalakítás is: http://niwat/articles/2009/03/14/using-opencv-on-iphone/en

III Gyorsulás érzékelő

Accelerometer kezelése Hasonló elven működik mint a GPS Beállítható frissítési intervallummal rendelkezik UIAccelerometer *accelerometer = [UIAccelerometer sharedaccelerometer]; accelerometerdelegate = self; -(void)accelerometer:(uiaccelerometer *)accelerometer didaccelerate:(uiacceleration *)acceleration{ További infók: http://wwwedumobileorg/iphone/iphoneprogramming-tutorials/how-to-use-accelerometer-in-iphone/

III Notifications

PUSH NOTIFICATION

Push Notification Megoldás a felhasználó elérésére, amikor nem fut az alkalmazás Központi szolgáltatás, Apple szerver: APNS Perzisztens TCP csatorna alapú kommunikáció, minimalizált akku fogyasztás Nem indíthatja el az alkalmazást csak figyelmeztetés után Összetett architektúra, mindenképpen speciális szerver kell hozzá Megoldás: Local Notification, adott időpontban jön fel További infók: http://developerapplecom/library/ios/ #DOCUMENTATION/NetworkingInternet/Conceptual/ RemoteNotificationsPG/Introduction/Introductionhtml

Köszönöm a figyelmet! Sallai Péter petersallai@pontehu