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

M OBIL ALKALMAZÁSOK FEJLESZTÉSE – U TAZÁSI JEGYEK VÁSÁRLÁSA, ELLENŐRZÉSE ÉS KEZELÉSE MOBILTELEFONOS ALKALMAZÁSOK SEGÍTSÉGÉVEL Készítette: Tóth Balázs Viktor.

Hasonló előadás


Az előadások a következő témára: "M OBIL ALKALMAZÁSOK FEJLESZTÉSE – U TAZÁSI JEGYEK VÁSÁRLÁSA, ELLENŐRZÉSE ÉS KEZELÉSE MOBILTELEFONOS ALKALMAZÁSOK SEGÍTSÉGÉVEL Készítette: Tóth Balázs Viktor."— Előadás másolata:

1 M OBIL ALKALMAZÁSOK FEJLESZTÉSE – U TAZÁSI JEGYEK VÁSÁRLÁSA, ELLENŐRZÉSE ÉS KEZELÉSE MOBILTELEFONOS ALKALMAZÁSOK SEGÍTSÉGÉVEL Készítette: Tóth Balázs Viktor

2 F ELADAT, M OTIVÁCIÓK Feladat volt: Egy központi vezérlő és adatbázis kezelő rendszer és mobiltelefonon futtatható kliens rendszerek segítségével az elektronikus jegyvásárlás, fizetés, jegykiadás jegyellenőrzés és jegykezelés mintarendszerének kialakítása Motivációk: Magyarországon a mobil előfizetések száma közelít a tízmillióhoz A mobilról történő tranzakciók elterjedése Külföldi példák… 2

3 A CÉLESZKÖZ BEMUTATÁSA Nokia 6680 TechnológiaGSM 900/1800/1900 UMTS Méret108x55x20 mm Kijelző176x208 pixel, 262K szín, TFT Telefonkönyv10 MB BővíthetőségMMC Fényképezőgép1,3 megapixel, 6x dig.zoom, videó, vaku Operációs rendszerSymbian 8.0 (2 nd Edition FP2) ProgramozhatóságC++, Python, Java 3

4 S YMBIAN Smartphone operációs rendszer (S60, S40, UIQ...) ~16 éves Teljes testreszabhatóság, rengeteg alkalmazás Több, mint százmillió Világszerte 4

5 S YMBIAN - K OMPATIBILITÁS 5

6 P ROGRAMOZHATÓSÁG Why use C++ you're masochistic you need full access to the phone's APIs you want to develop middleware libraries need the speed (e.g. computer vision algorithms) Can't do it in Java Can't do it in Python You like really bizarre naming conventions Why not use C++ Can do it in Java or Python 6

7 K ONCEPCIÓ VS. KONCEPCIÓ Múlt év végén két irány: Kamerás feldolgozás Nem kamerás feldolgozás Miért? – több felhasználási lehetőség Tehát az új koncepció: 7

8 F ELHASZNÁLHATÓSÁG Jegykezelés Részletesebb információk Content linking M-Commerce Beléptető rendszer … 8

9 A Z ALKALMAZÁS FOLYAMATÁBRÁJA Kezdő képernyő MenüFeldolgozásSúgó Próbaképek készítése (3db) Képek készítése (3db) Threshold Elcsúszás kezelése Pixelekre bontás 3 kép összehas. Dekódolás 9

10 D ATA M ATRIX DEKÓDOLÁSA 2D vonalkód → nagy kapacitás ( kar.) Minden modulnak van egy kerete: A kereten belüli négyzetből a 0 vagy 1 értéket az alábbi ábra alapján kapjuk meg: 10 Minden kis téglalap 1 byte Ezt decimális számmá alakítva kinézzük az ASCII táblából

11 B EMUTATÓ Memória használat: 11

12 E REDMÉNYEK, CÉLOK A nehézségek, amelyeket tapasztaltam A program szerkezetének megírása A múlt évi programot nem lehetett folytatni, az egészet újra kellett kezdeni Számos programozás technikai problémába is belefutottam Az elért eredmények Az alapprogram teljes egészében működik, a stabilitást is sikerült elérnem A menü megírása A fényképezés is működik, a három próbakép után elkezdi a feldolgozást A nem túl szép téglalap négy navigációs jellé történő átváltása is megtörtént Az alkalmazás megírását nyáron tervezem befejezni 12

13 E GY KÜLFÖLDI MEGVALÓSÍTÁS Deutsche Bahn - Handy-Ticket augusztus 24. óta Az eljárás nagyon egyszerű és ötletes: 1. Az utas felmegy a DB oldalára, kiválasztja magának a megfelelő járatot. 2. A fizetési módnál kiválasztja a közvetlen fizetést. 3. Ha a mobiljával akar fizetni, akkor 10 perccel az indulás előtt tudja csak megvenni a jegyét, elejét véve a visszaéléseknek. mobileservices/handy_ticket.shtml 13

14 I TT A VÉGE … Köszönöm a figyelmet! 14


Letölteni ppt "M OBIL ALKALMAZÁSOK FEJLESZTÉSE – U TAZÁSI JEGYEK VÁSÁRLÁSA, ELLENŐRZÉSE ÉS KEZELÉSE MOBILTELEFONOS ALKALMAZÁSOK SEGÍTSÉGÉVEL Készítette: Tóth Balázs Viktor."

Hasonló előadás


Google Hirdetések