iphone és Android két jó barát...
|
|
- Jakab Deák
- 8 évvel ezelőtt
- Látták:
Átírás
1 iphone és Android két jó barát... Multiplatform alkalmazásfejlesztés a gyakorlatban Kis Gergely MattaKis Consulting 1
2 Tartalom Miért multiplatform fejlesztés? Multiplatform fejlesztési módszerek A közös nyelvek: Java és C/C++ Egy multiplatform termék tervezése Gyakorlati bemutató XMLVM: Java támogatás iphone-on MattaKis Porting Framework 2
3 Miért multiplatform fejlesztés? 3
4 Miért multiplatform fejlesztés? Több potenciális vásárló Ügyféligényeknek megfelelés Forrás: Canalys, Wikipedia 4
5 Multiplatform fejlesztési módszerek Különálló fejlesztések Az alkalmazást minden platformra külön fejlesztik Előnyök Adott platformra optimalizált felhasználói felület és kód Kooperáció csak a specifikációkban és a szerveroldali komponensekben lehetséges Hátrányok Kódduplikáció Lassabb, drágább fejlesztés 5
6 Multiplatform fejlesztési módszerek (2) Különálló fejlesztések Közös nyelven/platformon történő fejlesztés Előnyök A kód jelentős részét (90+%) csak egyszer kell kifejleszteni Hátrányok A felhasználói felület elüthet a natív alkalmazásoktól Kevésbé optimalizált kód Nem minden platformhoz található megfelelő közös nyelv 6
7 Multiplatform fejlesztési módszerek (3) Különálló fejlesztések Komponensek újrafelhasználása (pl. C/C++ könyvtárak) Előnyök Bonyolult kódrészek kifejlesztése spórolható meg A teljesítményigényes részekhez gyors implementáció használható Hátrányok A közös komponenseken kívüli kódrészeket minden platformra ki kell fejleszteni Nem minden platformon lehetséges a natív komponensek felhasználása 7
8 Közös nyelvek Java A legszélesebb körben elterjedt mobil programozási nyelv A smartphone-ok 80-90%-án elérhető Android, Symbian (J2ME), BlackBerry és most már iphone is Egyszerű, fejlesztőeszközökkel jól támogatott J2ME, BlackBerry régi, elavult API-k 8
9 Közös nyelvek (2) C / C++ Teljesítményigényes kódrészek írására alkalmas iphone, Android, Symbian, Windows Mobile stb. Kivétel: BlackBerry Mobilbiztos C++ Nincs RTTI Nincs kivételkezelés Standard könyvtárnak csak egyes részei használhatók 9
10 Közös nyelvek (3) Javascript Web technológiákra épülő alkalmazások fejlesztése iphone, Android, Palm WebOS WebKit böngészőmotor beágyazva Nagyon jó struktúrált dokumentumok megjelenítésére A Webes alkalmazások problémái (teljesítmény, többszálúság hiánya) hatványozottan jelentkeznek 10
11 Egy multiplatform termék megtervezése Célcsoport: Üzleti alkalmazások Gyakran igény, hogy minél több platformon elérhető legyen Ergonomikus, funkcionális felület az igény, nem Eye Candy Feladatok Megcélzott platformok kiválasztása Felhasználói élmény Multimédia Kommunikáció 11
12 Megcélzott platformok kiválasztása BlackBerry Az üzleti világban nagyon elterjedt Java (J2ME + kiterjesztések) iphone Gyorsan terjed üzleti felhasználásokra is Objective-C, Java, Mono (.NET) Android Egyre többen igénylik, de általában alacsonyabb prioritás Java és C/C++ 12
13 Felhasználói élmény 1. Egyedi, alkalmazásra jellemző felület minden platformon Előny Hátrány Csak egyszer kell kifejleszteni Az alkalmazást ismerőknek könnyű a platformok között váltani Nem natív alkalmazás iphone esetén gond lehet az App Store-ba kerüléssel Új felhasználóknak nehezebb lehet megszokni 13
14 Felhasználói élmény (2) 2. Platformnak megfelelő felhasználói felület nyújtása Előny: Hátrány Natív alkalmazás Új felhasználók könnyen megszokják Több fejlesztést igényel Más platformokról áttérőknek szokni kell a felületet 14
15 Multimédia BlackBerry J2ME JSR-135, felvételhez AMR codec DRM-hez BlackBerry kiterjesztések iphone Korlátozott Objective-C API C API közvetlenül az AudioQueue-khoz AMR felvételt nem támogat Nem szabványos kiterjesztések lehetősége (C/C++) Android Korlátozott MediaPlayer / Recorder API PCM adatokhoz közvetlen hozzáférés Nem szabványos kiterjesztések lehetősége (C/C++) 15
16 Kommunikáció BlackBerry iphone IP alapú: BES, BIS, Direkt TCP (WLAN, 3G) Bluetooth: JSR-82 IP alapú: WLAN, 3G, Bonjour Bluetooth: GameKit, csak iphoneos alapú eszközök között, Bonjour-ra épül Android IP alapú: WLAN, 3G Bluetooth: 1.6 óta az SDK-ban, előtte nem hivatalos kiterjesztések (pl. Bluecove) 16
17 Gyakorlati bemutató: PreziMote Távirányító prezentációkhoz Vakon is használható felület Eredeti változat: Bluetooth kommunikáció Android 1.5 támogatás iphone támogatás: Bluetooth nem használható Áttérés IP alapú kommunikációra 17
18 PreziMote iphone változat Az Android verzió kódja módosítás nélkül lefordítható iphone-ra Android képernyő iphone képernyők 18
19 Java támogatás iphone-on: XMLVM Java Objective-C keresztfordító Java Runtime Library implementáció Objective-Cben iphone API Java binding Android API implementáció az iphone API-ra építve Nyílt forráskódú: GPLv2 Kereskedelmi alkalmazásokhoz Linking Exception szerezhető be az XMLVM Core Teamtől. 19
20 XMLVM architektúra Alkalmazás forráskód Java API Java bytekód Android API forráskód iphone Java API stubs XMLVM fordító DEX bytekód XMLVM modell iphone alkalmazás Alkalmazás Objective-C Android API Objective-C Java API Objective-C iphone Java API Objective-C 20
21 XMLVM felhasználás A MattaKis Consulting sikeresen portolt egy BlackBerry - J2ME Android alkalmazást iphone-ra a segítségével Ehhez a következő fejlesztéseket végeztük: Threading + szinkronizáció Java IO, Java Net támogatás Iphone multimédia támogatás Collection Framework továbbfejlesztés Különböző egyéb Java API-k implementálása 21
22 XMLVM: Java API Objective-C-ben Objective-C kategóriák használata typedef NSString NSString (cat_java_lang_string) - (java_lang_string*) substring int_int: (int) start : (int) 22
23 XMLVM korlátok Hiányos API implementáció Nincs garbage collector a generált kód reference counting sémát használ Egy átlag alkalmazás portolásakor a 70-80%-a használható fel újra Nincs debugger (GDB használható a generált kódon) 23
24 MattaKis Porting Framework Keretrendszer multiplatform mobil alkalmazások fejlesztéséhez Támogatott platformok: J2ME (Symbian S60) BlackBerry Android iphone 24
25 25 MattaKis Porting Framework (2) Model Support Workflow User Interface Generator Configuration iphone Platform Support iphone Generic UI J2ME Platform Support J2ME Generic UI Android Platform Support Android Generic UI BlackBerry Platform Support BlackBerry Generic UI BlackBerry Application UI iphone Application UI J2ME Application UI Android Application UI Application Model Application Workflow MattaKis Porting Framework Application
26 Összefoglalás Miért multiplatform fejlesztés? Multiplatform fejlesztési módszerek A közös nyelvek: Java és C/C++ Egy multiplatform termék tervezése Gyakorlati bemutató XMLVM: Java támogatás iphone-on MattaKis Porting Framework 26
27 Köszönöm a figyelmet! Kis Gergely (gergely.kis@mattakis.com) MattaKis Consulting ( 27
Mobilplatformok Merre tart a világ? Kis Gergely MattaKis Consulting
Mobilplatformok Merre tart a világ? Kis Gergely MattaKis Consulting 1 MattaKis Consulting Bemutatkozás Szoftverfejlesztés, informatikai tanácsadás Mobil: Android, BlackBerry (J2ME), iphone Web: JavaEE,
RészletesebbenCrossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás
Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás A Mobil multimédiás kliens fejlesztői eszközkészlet létrehozása című kutatás-fejlesztési projekthez A dokumentum célja A dokumentum
RészletesebbenTöbb platform egy kódbázis Tanulságok a Tresorittól. Budai Péter, vezető fejlesztő
Több platform egy kódbázis Tanulságok a Tresorittól Budai Péter, vezető fejlesztő Miről lesz szó? A Tresorit szolgáltatás és platformjainak gyors bemutatása A Tresorit szoftver architektúrája Hogyan épül
RészletesebbenFlex: csak rugalmasan!
Flex: csak rugalmasan! Kiss-Tóth Marcell http://kiss-toth.hu marcell@kiss-toth.hu Magyarországi Web Konferencia 2006 2006. március 18. tartalom bevezető Adobe Flex alternatív technológiák bevezető az Internetnek
RészletesebbenBevezetés, platformok. Léczfalvy Ádám leczfalvy.adam@nik.bmf.hu
Bevezetés, platformok Léczfalvy Ádám leczfalvy.adam@nik.bmf.hu Mobil készülékek és tulajdonságaik A mobil eszközök programozása, kihívások, nehézségek Mobilprogramozási platformok Java Micro Edition.NET
Részletesebbenmlearning Mobil tanulás a gyakorlatban
mlearning Mobil tanulás a gyakorlatban Vágvölgyi Csaba Papp Gyula Dr. Cserhátiné Vecsei Ildikó Kölcsey Ferenc Református Tanítóképző Főiskola elearning CBT (Computer Based Training) Interaktivitás Hipertext
RészletesebbenNyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja
1 / 15 Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja Vajna Miklós 2012. január 24. Tartalomjegyzék 2 / 15 1 Bevezető 2 Motiváció 3
RészletesebbenFejlesztői szemmel - 2010. at K
Fejlesztői szemmel - 2010 M at K ta is K G i s er C ge on l y su lt in g Tartalom Bemutatkozás Az Androidról röviden, fejlesztői szemmel Az Android 2.2 újdonságai Új média alrendszer: Stagefright Telephony
RészletesebbenMobil Informatikai Rendszerek
Mobil Informatikai Rendszerek Android NDK Native Development Kit 2016. november 27. Sicz-Mesziár János sicz- m e s z i a r. j a n o s @ nik.uni - obuda.hu NDK Native Development Kit Egy set of tools, amely
RészletesebbenA mobil nyelvtanár megvalósításának folyamata
A mobil nyelvtanár megvalósításának folyamata Esettanulmány Havasi Zoltán MobilPort K2. Web: www.click4skill.hu E- mail: info@click4skill.com Mit tapasztaltunk az oktatás területén? A csináld magad (do
RészletesebbenMOBIL PLATFORMHÁBORÚ. Török Gábor
MOBIL PLATFORMHÁBORÚ Török Gábor Szabad Szoftver Konferencia, 2010 Tartalom Bevezetés A mobilpiacról Mobil platformok Fejlesztői szemszögből A nyíltság szintjei Történelmi áttekintés Mérföldkövek: mobil
RészletesebbenWebes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Bevezetés Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu
RészletesebbenKis Gergely MattaKis Consulting Fejlesztői szemmel
Kis Gergely MattaKis Consulting Fejlesztői szemmel Mi az Android? Szoftverplatform mobil eszközökhöz Nyílt forráskódú Linux kernelre épül Java nyelven írhatók rá alkalmazások Androidot futtató eszközök
RészletesebbenWebes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Célkitűzés
RészletesebbenSafebrand a magyar termékekért
Safebrand a magyar termékekért 1.2 milliárd internet felhasználó okostelefont és/vagy tablet-et is használ 10%-át olyan támogató alkalmazások használatával töltik, mint például a vonalkódolvasó alkalmazások*
RészletesebbenKis Gergely MattaKis Consulting Fejlesztői szemmel
Kis Gergely MattaKis Consulting Fejlesztői szemmel Workshop kedvcsináló Megbeszélés a honosítás projektről A különböző magyar Android oldalak bemutatása Ismerkedés a közösség tagjaival Kötetlen beszélgetés
RészletesebbenMobil Informatikai Rendszerek
Mobil Informatikai Rendszerek Android NDK Native Development Kit Sicz-Mesziár János sicz-mesziar.janos@nik.uni-obuda.hu Mezei József mezei.jozsef@nik.uni-obuda.hu 2018. április 22. NDK Native Development
RészletesebbenSzoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom
Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver
RészletesebbenSZABADKAI MŰSZAKI SZAKFŐISKOLA. PREZENTÁCIÓ E-mobil tantárgyból Jquery Mobil Keretrendszer SZABADKA, 2015.
SZABADKAI MŰSZAKI SZAKFŐISKOLA PREZENTÁCIÓ E-mobil tantárgyból Jquery Mobil Keretrendszer JELÖLT MENTOR Kokrehel Grácián dr Zlatko Čović 12213218 SZABADKA, 2015. Tartalomjegyzék Bevezető... 3 Sajátosságok...
RészletesebbenGyors, kényelmes, típusbiztos
REACT JAVA Cooperation over Competition MIGERAN Dr. Annamária Mattasits CEO / Co-Founder Gyors, kényelmes, típusbiztos Gergely Kis CTO / Co-Founder BEMUTATKOZÁS 10 év Migeran - Smart Software Solutions
RészletesebbenMire nem jó egy telefon!
Mire nem jó egy telefon! Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék NJSZT Szoftvertechnológiai Fórum 2009. március 30. Tartalom Bevezetés
RészletesebbenJava I. A Java programozási nyelv
Java I. A Java programozási nyelv története,, alapvető jellemzői Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 02. 12. Java I.: Történet, jellemzők, JDK JAVA1 / 1 Egy kis történelem
RészletesebbenWebes alkalmazások fejlesztése. Bevezetés az ASP.NET MVC 5 keretrendszerbe
Webes alkalmazások fejlesztése Bevezetés az ASP.NET MVC 5 keretrendszerbe ASP.NET MVC Framework 2009-ben jelent meg az első verziója, azóta folyamatosan fejlesztik Nyílt forráskódú Microsoft technológia
RészletesebbenWeb-fejlesztés NGM_IN002_1
Web-fejlesztés NGM_IN002_1 Rich Internet Applications RIA Vékony-kliens generált (statikus) HTML megjelenítése szerver oldali feldolgozással szinkron oldal megjelenítéssel RIA desktop alkalmazások funkcionalitása
RészletesebbenKözösség, projektek, IDE
Eclipse Közösség, projektek, IDE Eclipse egy nyílt forráskódú (open source) projekteken dolgozó közösség, céljuk egy kiterjeszthető fejlesztői platform és keretrendszer fejlesztése, amely megoldásokkal
RészletesebbenCross platform játékmotor + szerkesztő Támogatott platformok
Mi az a Unity 3D? Cross platform játékmotor + szerkesztő Támogatott platformok Desktop: Windows, Linux, OSX Böngésző: Unity plugin, Google Native Client, Flash Mobil: ios, Android Konzol: Xbox 360, PS3,
Részletesebbení ő ü ű ő ö ö Í Ő í ö Ö ő ü ö ő ö í ö ö ő ö ö ű ő ő ő ő ö ő ő ő ö ú ö ő ő ő ő ű ő ö ö ö ű ö ő ö í ö ű ő í ö ö ö ö í ű ő í ö ö í ö ö ö í ú ö ő ö í ű ő ö ö í í í ű ő ö í í ú í í ü í ö ő í ú í ő í ö ö ő í
Részletesebbení ö ö ö ö í ö ő ó ű ö ö ü ő ü ő ö ő ö í ö ő ö ö ö ő ó ú ö ö ö Ü ő í ő ö Ő í ű ő ö ö ö ö Ö Ö ö Ö ő ű ő ü ö ő ő ö ö ő ü ü í ú ö ö ö ö ú Ú ú ő ó ó ó í ó ö ő ő ö í ó ö ö ő ő ö ö í ó ú ő ő ö í ó ö í ó ö ü ó
Részletesebbenű ö ú Í ö ö ö ö ö ű ű ö ö ö ö ű ö ö ö ö ú ű ű Í ö ö Ó ú Ú ö ű ö ö ö ö ö ö ö ö ö ö ú ö Ö ö ű Ő ú ö ű ú ö ö ö ö ö ö ö ö ö ű ű Í ö ű ú ö ű ö ú ö ű ö ö ö ö Í ű ö ö ö ű ö ö Ó ö ö Í ö ö ö Ú ö ö ö Í Í ö Í ö ö
Részletesebbenü ő ü ő ő ű ő ő ú ú ü ú ö ő ő Í ü ű ö ú Ö Ö ú Ö ú ú ö ő ő ö ú ü ü Ö ü Í ü ü Í ö Í ö ú ő ü ö Ú Í Ú Ü ö ö ő ő Í ű ö ő ö Í Í ű ő ő ő ő Í Ú ö ü ő Í Í ü Ú ö ö ü ü Í ő Í Í ő ő ö Ú Í Í ö Ü Ö Íő ö ö ö Í ű ű ö
RészletesebbenSzoftver újrafelhasználás
Szoftver újrafelhasználás Szoftver újrafelhasználás Szoftver fejlesztésekor korábbi fejlesztésekkor létrehozott kód felhasználása architektúra felhasználása tudás felhasználása Nem azonos a portolással
RészletesebbenPentaho 4: Mindennapi BI egyszerűen. Fekszi Csaba Ügyvezető 2011. október 6.
Pentaho 4: Mindennapi BI egyszerűen Fekszi Csaba Ügyvezető 2011. október 6. 1 2 3 4 5 Bevezetés Pentaho-ról röviden - áttekintő Mindennapi BI egyszerűen a Pentaho 4 újdonságai Pentaho összefoglaló Alkalmazás
RészletesebbenHova tart a cross platform mérés?
Hova tart a cross platform mérés? MIK A LEGFRISSEBB TRENDEK? GEIGER TAMÁS @duracelltomi linkedin.com/in/duracelltomi www.jabjab.hu 1 Agenda Picit bemutatkozok Define: platform Népszerű(bb) eszközök Konverzió
RészletesebbenMobil készülékek programozása
Mobil készülékek Egyre több ember zsebében és táskájában a legkülönfélébb mobileszközök megtalálhatóak Mobiltelefonok, PDA-k, PalmTopok és intelligens multimédiás eszközök (mit pl. ipod-ok) A készülékek
RészletesebbenFELHASZNÁLÓI KÉZIKÖNYV 1.sz. melléklet
FELHASZNÁLÓI KÉZIKÖNYV 1.sz. melléklet Mobil eszköz és böngészı beállítások 1 Bevezetés A melléklet célja, hogy összesítse azokat a mobil eszköz és böngészı beállításokat, melyek ahhoz szükségesek, hogy
RészletesebbenMegújul a Videotorium
2014. november 20. HBONE Workshop Balatongyörök Majoros Ádám tudományos munkatárs Multimédia szolgáltatások NIIF Intézet Mi a Videotorium? Specializált videó megosztó portál zárt feltöltői körrel Célközönség:
RészletesebbenMobil szolgáltatások és alkalmazások fejlesztése
Mobil szolgáltatások és alkalmazások fejlesztése SADM Service and Application Development for Mobile Systems Benedek Zoltán, MIK 3.1.2 projekt - projektvezető zoltán.benedek@aut.bme.hu Nemzeti Kutatási
RészletesebbenFicsor Lajos Általános Informatikai Tanszék Miskolci Egyetem
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 04. 17. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
RészletesebbenMobilizált könyvtári felületek
Mobilizált könyvtári felületek Burmeister Erzsébet Espán Edina Miskolci Egyetem, Könyvtár, Levéltár, Múzeum Networkshop, 2013. március, Sopron 1 Előzmények (1) KATALIST felhívás (2) TÁMOP projekt: saját
RészletesebbenFELHASZNÁLÓI KÉZIKÖNYV 1.sz. melléklet
FELHASZNÁLÓI KÉZIKÖNYV 1.sz. melléklet Mobil eszköz és böngészı beállítások 1 Bevezetés A melléklet célja, hogy összesítse azokat a mobil eszköz és böngészı beállításokat, melyek ahhoz szükségesek, hogy
RészletesebbenNokia N9 - MeeGo Harmattan bemutatkozik
Nokia N9 - MeeGo Harmattan bemutatkozik Bányász Gábor 1 Az előd: Fremantle Nokia N900 2 Fremantle (aka Maemo 5) Okostelefonokra, internet tabletekre (csak ARM proc.) Debian alap
RészletesebbenIBM WorkLight 5.0 mobil alkalmazás platform
Tóth Bálint, WebSphere Brand Sales Manager balint.toth@hu.ibm.com, +36-20-8235554 IBM WorkLight 5.0 mobil alkalmazás platform Mobil Az informatika evolúciójának újabb lépcsője Mobile/Wireless/Cloud Web/Desktop
RészletesebbenMobil Peer-to-peer rendszerek
Mobil Peer-to-peer rendszerek Kelényi Imre Budapesti Mőszaki és Gazdaságtudományi Egyetem imre.kelenyi@aut.bme.hu BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 1 Tartalom Mi az a Peer-to-peer (P2P)?
RészletesebbenFeltörekvő technológiák: seam, drools, richfaces és társai a JBossban
Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban Török Tamás senior consultant ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft. Miről lesz ma szó? Röviden az ULX-ről A JBoss közösségről
RészletesebbenElőszó... 13. 1. A Windows alkalmazásfejlesztés rövid története... 15. A Windows életútja... 15 A Windows 8 paradigmaváltása... 16
Előszó... 13 1. A Windows alkalmazásfejlesztés rövid története... 15 A Windows életútja... 15 A Windows 8 paradigmaváltása... 16 A Microsoft megteszi az első lépéseket a fogyasztók felé... 17 A Windows
RészletesebbenMobilizálódó OSZK. A nemzeti könyvtár mobileszközöket célzó fejlesztései az elmúlt időszakban. Garamvölgyi László. Networkshop, 2013.
ORSZÁGOS SZÉCHÉNYI KÖNYVTÁR WEBTARTALOM KOORDINÁCIÓS OSZTÁLY Mobilizálódó OSZK A nemzeti könyvtár mobileszközöket célzó fejlesztései az elmúlt időszakban Garamvölgyi László Networkshop, 2013. Okostelefonok
RészletesebbenTávközlési és Médiainformatikai Tanszék Hálózatok és szolgáltatások szakirány. Szolgáltatások és alkalmazások. Apple App Store. Sándor Roland Martin
Távközlési és Médiainformatikai Tanszék Hálózatok és szolgáltatások szakirány Szolgáltatások és alkalmazások Apple App Store Sándor Roland Martin Indulás, kezdetek 2007. június: megjelenik az iphone (kb.
RészletesebbenARM Cortex magú mikrovezérlők. mbed
ARM Cortex magú mikrovezérlők mbed Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2016 MBED webes fejlesztőkörnyezet 2009-ben megjelent
RészletesebbenNagy bonyolultságú rendszerek fejlesztőeszközei
Nagy bonyolultságú rendszerek fejlesztőeszközei Balogh András balogh@optxware.com A cég A BME spin-off-ja A Hibatűrő Rendszerek Kutatócsoport tagjai alapították Tisztán magánkézben Szakmai háttér Hibatűrő
RészletesebbenGyakorlatok. VITMMA09 Okos város MSc mellékspecializáció
Gyakorlatok VITMMA09 Okos város MSc mellékspecializáció ITS gyakorlatok Cél Gyakorlati tudással kiegészíteni az elméleti ismereteket Példák a való világból, korlátozott de valósághű környezetben Tervezés,
RészletesebbenAz NFC-technológia mindennapi életben való alkalmazásának vonzó lehetőségei
Az NFC-technológia mindennapi életben való alkalmazásának vonzó lehetőségei Perjési András andris@aries.ektf.hu FutureRFID - Az RFID/NFC technológia továbbfejlesztési lehetőségei az Internet of Things
RészletesebbenOTRS bevezetése és tapasztalatok a DF-ISZK-n
OTRS bevezetése és tapasztalatok a DF-ISZK-n Kovács Csaba István cs.kovacs@mail.duf.hu Szabó József pici@mail.duf.hu Tartalom Kovács Csaba OTRS bemutatása Szabó József megvalósítás lépései ha az idő engedi,
RészletesebbenJátékfejlesztés a Windows Phone 7 erejével
IT-DEV-CON 2011. 04. 06. Játékfejlesztés a Windows Phone 7 erejével Pellek Krisztián krisztian.pellek@student-partners.ms ELTE Miről lesz szó? Windows Phone 7 XNA Game Studio 4.0 Erőteljes, Produktív,
RészletesebbenTartalomjegyzék. I. rész: Bevezető ismeretek. II. rész: PyS Bevezetés a mobiltechnológiákba Mobilszoftverplatformok...
Előszó xiii I. rész: Bevezető ismeretek 1. Bevezetés a mobiltechnológiákba... 3 1.1. Bevezetés... 3 1.2. A mobilpiac szereplői... 4 1.3. Mobilhálózatok... 5 1.3.1. 0. generáció... 6 1.3.2. 1. generáció...
RészletesebbenMKB. Mobil NetBANKár. Mobil eszköz és böngészı beállítások
MKB Mobil NetBANKár Mobil eszköz és böngészı beállítások 1 Bevezetés A melléklet célja, hogy összesítse azokat a mobil eszköz és böngészı beállításokat, melyek ahhoz szükségesek, hogy az MKB Mobil NetBANKár
RészletesebbenUstream.tv Bepillantás egy közösségi élővideo site működésébe
Ustream.tv Bepillantás egy közösségi élővideo site működésébe Tolmács Márk Pillantás bele... Facebook-clean, YouTube simple......so you get the drill Mivel kell szembenéznünk... Web front-end 30 000 kérés
RészletesebbenA Java EE 5 plattform
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11. 13. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
RészletesebbenANDROID ALKALMAZÁS FEJLESZTÉS
ANDROID ALKALMAZÁS FEJLESZTÉS 2017/18 II. félév Android alapú fejlesztés Mobil rendszerek programozása I. Sicz-Mesziár János sicz-mesziar.janos@nik.uni-obuda.hu Mezei József mezei.jozsef@nik.uni-obuda.hu
RészletesebbenA jelenlegi és az új szolgáltatás moduljai. Web. Web. Play button. Mobil+app
DKT13 1 A jelenlegi és az új szolgáltatás moduljai Web Web Mobil+app Play button Mobil+app Stream gia DKT13 2 A DKT13 szolgáltatás áttekintése Analitika gemiustraffic2 (weboldal + mobil+ applikáció analitika)
Részletesebben1. Az Android platform bemutatása (Ekler Péter)... 1 1.1. Az Android sikerességének okai... 1 1.2. Az Android platform története... 3 1.3. Android-verziók... 5 1.4. Android Market (Google Play)... 13 1.5.
RészletesebbenEmber-gép interfész. 1. gyakorlat. Csapó Tamás szeptember 16.
Ember-gép interfész 1. gyakorlat Csapó Tamás csapot@tmit.bme.hu 2016. szeptember 16. 1 Intro What is Human-Computer Interaction? https://www.youtube.com/watch?v=bzfv09qry6e 2 Gyakorlatok Tárgy honlap http://smartlab.tmit.bme.hu/
RészletesebbenÜzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András 2009. szeptember 10.
Üzleti folyamatok rugalmasabb IT támogatása Nick Gábor András 2009. szeptember 10. A Generali-Providencia Magyarországon 1831: A Generali Magyarország első biztosítója 1946: Vállalatok államosítása 1989:
RészletesebbenHálózati betekint ő program telepítése mobil telefonra. Symbian. alarm shop. Windows mobile Android IPhone Blackberry
Glover Electric kft. www.visiotech.hu Hálózati betekint ő program telepítése mobil telefonra. Symbian Windows mobile Android IPhone Blackberry 1.Symbian Operációs Rendszer 1. Először telepítenie kell a
RészletesebbenGoogle App Engine az Oktatásban 1.0. ügyvezető MattaKis Consulting http://www.mattakis.com
Google App Engine az Oktatásban Kis 1.0 Gergely ügyvezető MattaKis Consulting http://www.mattakis.com Bemutatkozás 1998-2002 között LME aktivista 2004-2007 Siemens PSE mobiltelefon szoftverfejlesztés,
RészletesebbenMobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv
Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv Tartalomjegyzék 1. Symbian rendszer...2 1.1 Funkciók és követelmények...2 1.2 Telepítés és használat...2 2. Windows Mobile rendszer...6 2.1
RészletesebbenSzámlaigazoltatás újratöltve. Lázár Péter peter.lazar@itelligence.hu
Számlaigazoltatás újratöltve Lázár Péter peter.lazar@itelligence.hu 1. Változások, újdonságok 2. Új felületek 3. Mobil és webes jóváhagyási funkciók 4. Roadmap, jövőbeli irányok 2 11/26/2014 itelligence
RészletesebbenTesztelés: kezdd el már az elejétől!
1 HWSW App!mobile konferencia, MOM Budapest, 2014. november 12. Tengen Szolgáltató Kft. Tesztelés: kezdd el már az elejétől! Pintér Róbert AppDevCare - Mobil alkalmazások fejlesztőit segítő szolgáltatási
RészletesebbenMoodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban
Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban Vágvölgyi Csaba (vagvolgy@kfrtkf.hu) Kölcsey Ferenc Református Tanítóképző Főiskola Debrecen Moodle??? Mi is ez egyáltalán? Moodle
RészletesebbenMobil eszközök programozása Mivel is kezdjem?
Mobil eszközök programozása Mivel is kezdjem? Bevezetés Mobil eszközre szeretnék fejleszteni, de Válaszok keresése Eszközök Operációs rendszerek Környezetek Mindenkinek van mobil telefonja (középiskolában
RészletesebbenMobil eszközök programozása Mivel is kezdjem?
Mobil eszközök programozása Mivel is kezdjem? Bevezetés Problémafelvetés Mobil eszközre szeretnék fejleszteni, de Válaszok keresése Eszközök Operációs rendszerek Környezetek Problémafelvetés Mindenkinek
RészletesebbenSTORE. Rajacsics Tamás BME AAIT
STORE Rajacsics Tamás BME AAIT Tartalom Célcsoport Készülékek Vásárlók Üzleti modell Miből áll a Store/Marketplace? Platform Technológia: eszközök, környezet, komponensek Infrastruktúra Készülékek Okos
RészletesebbenJava I. A Java programozási nyelv
Java I. A Java programozási nyelv története,, alapvetı jellemzıi Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 02. 12. Java I.: Történet, jellemzık, JDK JAVA1 / 1 Egy kis történelem
RészletesebbenBudapesti Műszaki és Gazdaságtudományi Egyetem Távközlési és Médiainformatikai Tanszék. TDK dolgozat
Budapesti Műszaki és Gazdaságtudományi Egyetem Távközlési és Médiainformatikai Tanszék TDK dolgozat Üzenetkezelő rendszer vak és látássérült felhasználók részére mobil eszközökön Készítette: Pandur Balázs,
RészletesebbenA Scolvo DIRECT teljeskörű direkt marketing megoldást biztosít vállalata számára minden mobil eszközön alkalmazásként valamint weben és mobil weben.
Scolvo DIRECT Scolvo termékeinkkel olyan mobil megoldásokat biztosítsunk ügyfeleink számára, melyek komoly értéket képviselnek a vállalati belső és külső folyamatok, valamint marketing és direkt kommunikáció
RészletesebbenA 365 Solutions Kft. büszke a teljesítményére, az elért sikereire és a munkatársai képességeire. Kamatoztassa ön is a tapasztalatainkat és a
365 365 A 365 Solutions Kft. büszke a teljesítményére, az elért sikereire és a munkatársai képességeire. Kamatoztassa ön is a tapasztalatainkat és a tökéletesre való törekvésünket: Legyen a partnerünk,
RészletesebbenMVC. Model View Controller
MVC Model View Controller Szoftver fejlesztés régen Console-based alkalmazások Pure HTML weboldalak Assembly, C Tipikusan kevés fejlesztő (Johm Carmack Wolfenstein, Doom, Quake..) Szűkös erőforrások optimális
RészletesebbenA J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem
A J2EE fejlesztési si platform (application model) 1.4 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11.13. A J2EE application model A Java szabványok -
Részletesebbenő í í ü í ö ú í ö ú ö í ú ő í Ó ő ü í Í ö ö Í í í í í Í í ű ő ö í ő ö ö íá í íí í ő ö ő Í ö Ó ö ö ü ö ö ö ő É í í Í ő ő ő ő ő ő ő ő ö ú ő ú ú ő ö ö ú ú ö ú í ő Ó ö ő Í í ü í ö ú ő ö ő ú ő í ő ö ü Í í ö
RészletesebbenÚ ő ő ő ő Ú ő í ő ü Ü Ó ü ő ü ű ő úí ő ó ó í ó ó ő í ó í ü ő ú í í ó ő ó ü ó ü ó ü ő í í íí ő ő ó ű ő ő í í ő ő ó ó ő ő ó ő ó ó í ő ú íó í ü ó ü Ö í í í ú ú í ó ő íó ó ő ű í ó ű ó ó ó ű í ő ú í ó í ó ő
RészletesebbenAutóipari beágyazott rendszerek. Komponens és rendszer integráció
Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása
RészletesebbenNIIF Sulinet szolgáltatásai
2013. március 28. Networkshop 2013 Sopron Mohácsi János Hálózati igh. NIIF Intézet Történeti áttekintés Közháló 2004-ben: Internet hozzáférés biztosítása Szélessáv elterjesztése Problémák ismertek 2010-2011
Részletesebbenö ő ü ú ö ö ő ö ő ö ö ö ö í Íó ó ó ö ö Í ö ő ö ö ö ö í ö ő ö ö í ö í ö őö í ö ö í ő ű ö ú í í ú ö ű í ó ö ö í í ő í ü ó ű ö ó ű ö ú ö ú í ő ö ö í ő í ö ü ő ó ö Í ő ó ö Íö ö ö ö ö ő ö ö í ö ö ő í ű ö ú
Részletesebben.NET Microsoft.Net Framework
1.oldal.NET Microsoft.Net Framework Előadás jegyzet Előadó: Pócza Krisztián ELTE,2008.NET Framework alapjai Hasznos tudnivalók A jegyzet Pócza Krisztián.NET Framework és Programozása I. című előadása alapján
RészletesebbenHelyzetalapú szolgáltatások közösségi hálózatokon. Helyzetalapú szolgáltatások
közösségi hálózatokon MobileSocial A MobileSocial termék egy olyan mobil GIS alkalmazás platform kifejlesztéseként jött létre, mely social networking rendszerek adataiból építkezve képes aktív adatszolgáltatásra
RészletesebbenIntegral IP Az IP technológia megjelenése a tűzjelzéstechnikában Tűzvédelmi Szakmai Napok Vecsés, 2014. június 11-12.
Integral IP Tűzvédelmi Szakmai Napok Vecsés, 2014. június 11-12. 1 2 Integral IP BX 3 . Integral IP alkalmazások Áttekintés Információ szerzés pl. a tűzjelző központ aktuális állapotának elemzése szervizelés
RészletesebbenSymbian Nokia. A Symbian gyártója és a Nokia szabad forráskódúvá tette a Symbiant, így szabadon fejleszthetőek az applikációk a szoftverre.
Symbian Nokia Vodafone Magyarország zrt. 1096 Budapest, Lechner Ödön fasor 6. Nokia szolgáltatások, alkalmazások Nokia smartphone-okhoz: Az ovi.com Nokia okostelefonokhoz felépített, háttérszolgáltatást
RészletesebbenIman 3.0 szoftverdokumentáció
Melléklet: Az iman3 program előzetes leírása. Iman 3.0 szoftverdokumentáció Tartalomjegyzék 1. Az Iman rendszer...2 1.1. Modulok...2 1.2. Modulok részletes leírása...2 1.2.1. Iman.exe...2 1.2.2. Interpreter.dll...3
RészletesebbenÜzleti intelligencia eszköztár a SAS 9.2 platformon
Üzleti intelligencia eszköztár a SAS 9.2 platformon Portik Imre SAS Magyarország Témakörök Bevezetés SAS BI eszköztár 9.2 BI újdonságok A közeljövő Q&A SAS Enterprise BI Server Riportkészítés Lekérdezés
RészletesebbenTouch me - az Iphone világsikerének titkai
Touch me - az Iphone világsikerének titkai Dr. Kovács Endre Fiser József Károly Róbert Főiskola, Gazdálkodási Kar, Gazdaságmatematika és Informatika Tanszék Előzmények 2007-ben a Károly Róbert Főiskolán
Részletesebbenó ó í ű í Í ő ő ő í ó ó í ő ú ú í ő ő ő í ó ó ő ő í í Í ó ó í ó í ő ó í ó ő í ő ő í ő í í ó í í í Í ű ó í ú ő ő í í ó ó í í ó í ű í í ő ó ő ő Í í ó í ó í ő í ó ő í ó ő ó ő í ő ő ő Í ó Íő ő ű Ü ó í ő ű
Részletesebbení ö ö ő ú í ö ö ő ú ó ó ó ó ó ó í Ó ó ö ő í ú ö í ó í ő ö ó ö ö ö ő í ö ő ó ó ó ó Ü ó Ó ú ú ó ö ő ö ö ó ó ó ó ö í ó Á ó ú í í í Ü ó ó ő Ó ö ö í ú ő ö Ü Ó í ú ú ö í ó í íí ó ú ú ő ö ú ú ő ö ó ó ó Ü ó ö
Részletesebbení Ű É Á í Í í í ő ő ő ű ö ö ö ú ö Í ő ö í ő í í ű ö í ö ű ö í í í í í í í í ö í í í í ő ő Ö ő ő í í ö ö ű ö ő í ő í ő ö ú í ö Í ö ú í ö ű ő ö ö í í ű ö ü ö í ú Í ü í í ü í í ő í í ő í í í í í ű ö í ö ö
Részletesebbenü ö ú ö ű í ó í ő ö ű ü ó ő í ó ü ó ö ó ó ó ú í ó ő ü í ó ő ö í ű í ő í ő ö ú ő ő ő ő í ö ú í ö ú ú ű ö í ó ó ö ö ő ó ő í ű í ö ú ó í ó ó ó í ű ő í ú í Ö ö í í í ű í í ííí ü í ű í í ü ü í ó ö ö ű í ó í
RészletesebbenÖ ő ü ö Á Ö ö ő ó ó ö ó í ó Ö ő ü ö ö í í ö ő ó ó ö ó ö ö ö ö ö Ö ö ő ó ó ö ö ő ó ö ö ő í ő ö í ö Í ő íő í ő ö ó ö ö ö ö Ú ö ó Á ó ö Ú ö Ö ű ö ó Á ó ö ó í ó Ö ő ű ö ö ö ű ü ú ö ő ó ú ö í í Ú ö Ü ö ó í
RészletesebbenWEB alapú kataszter információs rendszer Koszovóban KCLIS
WEB alapú kataszter információs rendszer Koszovóban KCLIS Juszt András, Podolcsák Ádám Bevezetés Koszovó 2 millió lakos, 90% albán, szerb, bosnyák, török, roma, gorani kisebbségek 30 körzet, ~1300 kataszteri
Részletesebbenó ő ö ő ű ö Ö ó ő ő ü ő ű É ő ő ő ű É ó ó ó ö ö ö ú ö ő ö ő ó ó ö ö ő ó ú ő ö ú ő ö ő Í Í ó ó ű Í ó ő ő ó ő ó ó ó ó ó ő ö Í Í Í ő ü ö ö ő ó ő ó ó ó Í ó ű ő ó ö ó ű ü ö ó ő ó ő ó ó ő ö őö ő ő Í ú ö ő ö
RészletesebbenMelyek az újdonságok a Microsoft Dynamics AX 2012-ben? Sasfi Imre 2012. 11. 27.
Melyek az újdonságok a Microsoft Dynamics AX 2012-ben? Sasfi Imre 2012. 11. 27. * Planned to be released in Q1 CY2012 Microsoft Dynamics AX2012 Solution Overview Ágazat specifikus megoldások Gyártás Nagykereskedelem
RészletesebbenWEB2GRID: Desktop Grid a Web 2.0 szolgálatában
WEB2GRID: Desktop Grid a Web 2.0 szolgálatában MAROSI Attila Csaba MTA SZTAKI atisu@sztaki.hu 2011.07.26. Áttekintés Bevezető Grid rendszerekkel szembeni elvarások változása Web 2.0 rendszerek főbb jellemzői
RészletesebbenObjektum orientáltság alapjai A Java nyelv Fordítás - futtatás
Objektum orientáltság alapjai A Java nyelv Fordítás - futtatás Objektum orientáltság alapjai Objektum: A való világ egy elemének ábrázolása, amely minden esetben rendelkezik: Állapottal,Viselkedéssel,Identitással
RészletesebbenAlkalmazás boltok. Android Market, Apple AppStore, WP7 MarketPlace Cserna Bence, Paksy Patrik
Android Market, Apple AppStore, WP7 MarketPlace Cserna Bence, Paksy Patrik Tartalom Mi az az alkalmazás bolt? iphone: AppStore WP7: MarketPlace Android Market Kliens program Web market Mini Marketek Fejlesztés
Részletesebben