Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Térképes Alkalmazásfejlesztés Firefox OS rendszeren.

Hasonló előadás


Az előadások a következő témára: "Térképes Alkalmazásfejlesztés Firefox OS rendszeren."— Előadás másolata:

1 Térképes Alkalmazásfejlesztés Firefox OS rendszeren

2 Réczi Zsolt Bemutatkozás

3 2011 Óbudai Egyetem Neumann János Informatikai karán megkezdem tanulmányaimat 2013 Belvedere Online Marketing és Alkalmazásfejlesztő Kft MakeItOnline Kft. Bemutatkozás  Részt vettem a TrafikVadász okostelefonos alkalmazás több platformon lévő fejlesztésében.  2013 Telenor Firefox Mobile alkalmazásfejlesztő versenyén elért 2. helyezés a TrafikVadász app-al

4 Firefox OS  2011-ben jelentik be  Linux alapú rendszer  HTML5, Javascript alapú alkalmazásokat futtat  Web API-k használata  Rendelkezik alkalmazás bolttal 2014 Augusztus: Több, mint 5000 alkalmazás

5 Mire lehet szükségünk az alkalmazáshoz?  Szerver-Kliens kommunikáció  IndexedDB  Geolocation API  HERE Maps

6 Szerver-Kliens kommunikáció

7

8  XML vagy Json alapú adatfolyam  Json használata ajánlott Szerver-Kliens kommunikáció

9  Ajax kérés küldése a szerver felé Kliens oldali megvalósítás

10  Visszakapott adatot feldolgozhatjuk vagy eltárolhatjuk, a feladattól függ Kliens oldali megvalósítás

11  Visszakapott adatot feldolgozhatjuk vagy eltárolhatjuk, a feladattól függ Kliens oldali megvalósítás

12  Bejövő kérés feldolgozása  Adatok szolgáltatása a kliensnek Szerver oldali megvalósítás

13 IndexedDB

14  Kliens oldali adattároláshoz használható API  Web SQL alternatívája  Nagy mennyiségű adat kezelésére alkalmas  Kulcs alapú indexelés IndexedDB Asztali böngészők ChromeFirefox(Gecko)Internet Explorer OperaSafari(Webkit) Támogatás , részleges157.1

15  Kliens oldali adattároláshoz használható API  Web SQL alternatívája  Nagy mennyiségű adat kezelésére alkalmas  Kulcs alapú indexelés IndexedDB Mobil böngészők AndroidFirefox Mobile(Gec ko) Firefox OSIE PhoneOpera Mobile Safari Mobile Támogatás

16 IndexedDB  Prefixek használata

17 IndexedDB

18 Geolocation API

19  Lekérdezhető vele a felhasználó helyzete  Jogosultságot kell kérni használatához Geolocation API

20  Jogosultság lekérése Firefox OS rendszeren Geolocation API

21 HERE Maps

22  Nokia saját fejlesztésű térképe  Elsődleges térkép szoftver Firefox OS-re HERE Maps Korábbi tapasztalatokból kiindulva érdemes az elsődleges térkép szoftvert felhasználni a fejlesztéshez (Platformtól függően), hiszen ez a leginkább támogatott. Ettől függetlenül van lehetőség a Google Maps vagy OpenStreetMap implementálására is.

23  Hasonló az implementálása a Google Maps-hoz  Az alább bemutatott példa már a 3.0 Javascript API implementálása HERE Maps

24  Hasonló az implementálása a Google Maps-hoz  Az alább bemutatott példa már a 3.0 Javascript API implementálása HERE Maps

25  Markerek megjelenítése  StreetLevel (Hasonló a Google Maps StreetView funkciójához)  Útvonal tervezés  Forgalom

26 Hogyan legyen térképes alkalmazásunk adathasználati szempontból hatékony?

27 Csökkenteni kell a Szerver-Kliens kommunikációt!

28  Akkor kommunikáljunk a szerverrel, amikor szükséges  Használjuk az indexedDB-ben tárolt adatokat, hiszen ez nem jár plusz adatforgalommal.  Csak akkora területre töltsünk le adatot, ami feltétlen szükséges Térképes Alkalmazásfejlesztés

29 Köszönöm a figyelmet! https://www.facebook.com/zsolt.reczi https://plus.google.com/+ZsoltRéczi


Letölteni ppt "Térképes Alkalmazásfejlesztés Firefox OS rendszeren."

Hasonló előadás


Google Hirdetések