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



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

Mobilplatformok Merre tart a világ? Kis Gergely MattaKis Consulting

Integrációs mellékhatások és gyógymódok a felhőben. Géczy Viktor Üzletfejlesztési igazgató

Microsoft SQL Server telepítése

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

IBM WorkLight 5.0 mobil alkalmazás platform

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

Közösség, projektek, IDE

Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja

MOBIL PLATFORMHÁBORÚ. Török Gábor

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

A megfelelő vállalati fejlesztési (mobil) technológia kiválasztásának üzleti kérdései

SAPora folyamatok és felületek, azaz IBM megoldások az EGIS-ben

MOBILITÁS VÁLLALATI KÖRNYEZETBEN MEGOLDÁS KONCEPCIÓ

Nokia N9 - MeeGo Harmattan bemutatkozik

Flex: csak rugalmasan!


Több platform egy kódbázis Tanulságok a Tresorittól. Budai Péter, vezető fejlesztő

NETinv. Új generációs informatikai és kommunikációs megoldások

Általános nyomtató meghajtó útmutató

Előadás témája: DVR-ek és hálózati beállításuk Szentandrási-Szabó Attila Műszaki és kereskedelmi igazgató

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

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

Mire nem jó egy telefon!

Scolvo Multi-Unit Retail Management App MURMA

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

Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

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

Pentaho 4: Mindennapi BI egyszerűen. Fekszi Csaba Ügyvezető október 6.

PRÉMIUM TULAJDONSÁGOK VALÓS IDEJŰ NYOMKÖVETÉS ÜZLETI INTELLIGENCIA (BI) JELENTÉS

Logisztikai. ellátási lánc teljes integrálására. Logisztikai szolgáltatók integrációja. B2B hálózatokhoz a FLUID-WIN projektben.

Helyzetalapú szolgáltatások közösségi hálózatokon. Helyzetalapú szolgáltatások

ALKALMAZÁS KERETRENDSZER

Mobil készülékek programozása

A képernyő felbontásának módosítása

Szoftver újrafelhasználás

WebService tesztelés. SOAPui Pro, GreenPepper és Confluence használatával. Verhás & Verhás Szoftver Manufaktúra KNOW-HOW

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

A NetBeans IDE Ubuntu Linux operációs rendszeren

Kedvenc Linkek a témakörben: MySQL mindenkinek Vizuális adatbázis tervezés

Cross platform játékmotor + szerkesztő Támogatott platformok

1000 felhasználó 15 országban

Felhasználói Kézikönyv. Rii i24. Vezetéknélküli Billentyűzet

Felhasználói Kézikönyv. Rii i7. Multimédiás Távirányító

Teljes lefede2ség. Fehér Zoltán

VIRTUÁLIS GRAFFITI ÜZENETHAGYÓ RENDSZER

Felhasználói Kézikönyv Rii i28c Vezetéknélküli Billentyűzet

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

Gyakorlati vizsgatevékenység A

Mobil Informatikai Rendszerek

Gyakorlati vizsgatevékenység B

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

Vodafone-os beállítások Android operációs rendszer esetében

ÉVI ADATSZOLGÁLTATÁSOK JAVÍTÁSA. Készítette: Tóth Péter szeptember 26.

Számítástechnikai kommunikációs lehetőségek a QB-Pharma rendszerrel. Előadó: Bagi Zoltán Quadro Byte Kft. ügyvezető

Új Paradox My Home, Insite Gold és IP150 verzió információk

Oracle Middleware megoldások helye üzleti esettanulmányokon keresztül bemutatva, különböző iparágakban

Kitekintés a jövőbe: új technológiák és modellek a fogyatékkal élők szolgálatában

CMS-en túli webes megoldások

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Ustream.tv Bepillantás egy közösségi élővideo site működésébe

Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban

SZOFTVEREK (programok)

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

vbar (Vemsoft banki BAR rendszer)

Mobil Üzleti Intelligencia

Vasúti és kapcsolódó elektronikus jegyrendszer fejlesztése a MÁV Csoportban Garamvölgyi Erzsébet projektvezető, MÁV SZK Zrt.

Minőségi téradat-szolgáltatások. fejlesztése és. és üzemeltetése

évi adatszolgáltatások javítása

Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft

Megfelelés a PSD2 szabályozásnak, RTS ajánlásokkal Electra openapi

Safebrand a magyar termékekért

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

eszemélyi Kliens Szoftvercsomag

Még közelebb. a taghoz, Még közelebb

Mobil szolgáltatások és alkalmazások fejlesztése

Használati utasítás.

Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül. Beke Dániel

Symbian 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.

S, mint secure. Nagy Attila Gábor Wildom Kft.

Webes alkalmazások fejlesztése

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

eszemélyi Kliens Szoftvercsomag

AZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP B) Kern Zoltán Közoktatási szakértő

Procontrol VRecX. Kezelői kézikönyv. Kamerás megfigyelőrendszer. Verzió:

Bevezetés... xi Ebben a könyvben... xi Gyakorlati segítség... xii 1. Az átállás megtervezése...1 Ebben a fejezetben... 1 Áttekintés: az áttérés

Az NFC-technológia mindennapi életben való alkalmazásának vonzó lehetőségei

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

ARM Cortex magú mikrovezérlők. mbed

A JGrid rendszer biztonsági architektúrája. Magyaródi Márk Juhász Zoltán Veszprémi Egyetem

ViCA. Virtuális Chipkártya Alkalmazás

Stratégiai szoftvereszköz- és licencmenedzsment Konferencia november 18. Budapest

Végfelhasználói Applet kézikönyv

Digitális aláíró program telepítése az ERA rendszeren

our future our clients + our values Szeptember 16. MEE vándorgyűlés 2010

Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést

Tartalomjegyzék. Bevezetés. 1. A.NET 3.5-keretrendszer 1. A korszerű alkalmazások felépítésének kihívásai... 2

Visual Studio 2012 és MSDN. Csomagok és licencelés

Átírá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észletesen megvizsgál számos potenciális keretrendszert mind műszaki, mind kereskedelmi oldalról, kitér azok erősségeire, gyengeségeire, a benne rejlő lehetőségekre és kockázatokra, majd ajánlást tesz a kritériumoknak leginkább megfelelő termékre, figyelembe véve az ITware Kft. licencdíjakra rendelkezésre álló büdzséjét. A vizsgálat kritériumai Kutatásunk során olyan keretrendszerekre fokuszáltunk, melyek megfelelnek a következő kritériumoknak: lehetőséget biztosít multiplatform fejlesztésre, különös tekintettel a Windows Mobile támogatására széles körben ismert vagy könnyen elsajátítható programozási nyelven történik a fejlesztés könnyen használható IDE áll rendelkezésre, mely a következő funkciókat biztosítja: o syntax highlighting o kódkiegészítés (ismert funkciók/változók nevének kiegészítése) o grafikus UI szerkesztő o debug lehetőség emulátoron és eszközön tartalmazzon middleware réteget, mely segítségével a vállalati rendszerekhez való integrálás jelentősen lerövidül, lehetőség szerint támogassa a következő szabványokat és funkciókat: o SOAP o JSON o REST o különböző adatbázisokban tárolt adatok elérése o LDAP alapú authentikáció támogassa a készülék perifériáinak elérését, különös tekintettel a következőkre: o kamera (QR kód és vonalkód olvasás) o GPS o képernyő tartalma (aláírás elmentése) 2.

Műszaki kérdőív Milyen platformokon működik a rendszer? Milyen technológiát használ a crossplatform elérésére? Mi a fejlesztés nyelve? Lehet-e meglévő natív library-kat használni? Milyen kommunikációs csatornákat biztosít a háttérrendszerek felé? Van-e szerveroldali a komponense, ami megkönnyíti a bonyolult integrációs feladatok megoldását? Támogatja-e az SSL feletti kommunikációt? Képes-e offline módban működni? Ha igen, milyen korlátozásokkal? Hogyan támogatja az elmaradt frissítéseket? Tartalmaz grafikus szerkesztőt az IDE? Milyen operációs rendszereken érhető el az IDE? Mennyire egyszerű megoldani, hogy az alkalmazás egyedi dizájnt használjon? Különböző képernyőméreteket és orientációkat támogatja? Van lehetőség emulátor használatára? 3.

Van lehetőség debug módban való futtatásra emulátoron és/vagy készüléken? Naplózás, automatikus hibakezelés megoldott-e? Tudja kezelni a készülék perifériáit? Jogosultságkezelés milyen módon van megoldva, ha van middleware? Gyártói marketbe feltölthető-e az app? Frissítés zökkenőmentes? Mi történik az offline adatokkal? Performancia szempontjából megfelelő-e a keretrendszerrel készített alkalmazás? Nagy adatmennyiségek esetén a natív megoldásokhoz képest mekkora lassulás tapasztalható? Nagyságrendileg hány alkalmazás készült eddig a keretrendszerrel? Nagyságrendileg hány fejlesztő ismeri Magyarországon? Mekkora csapat fejleszti a keretrendszert? Milyen gyakran jönnek ki hibajavítások? Van-e lehetőség hibajegy feladására? Trial verzió van-e? Pontozási rendszer A pontozáshoz négy kategóriát definiáltunk, melyeken belül összesen 18 kritériumot határoztunk meg. Mind a kritériumokhoz, mind a kategóriákhoz súlyozást rendeltünk. Minden kritériumot 1-5-ös skálán pontoztunk, a kritériumok súlyozott pontösszege adja a nagy kategóriák pontszámát. A végső pontszámot az egyes kategóriák súlyozott pontösszege adja. A kategóriák és kritériumok a következők voltak: Támogatott platformok (20%) 4.

o Windows Mobile (50%) o Android (40%) o iphone (5%) o Windows Phone (5%) Keretrendszer tulajdonságai (20%) o Perifériakezelés, különös tekintettel a vonalkód olvasásra (30%) o Fejlesztőeszköz (IDE) minősége (10%) o Fordítás, telepítés, debugolhatóság lehetőségei (10%) o Keretrendszer zártsága (20%) o Fejlesztőközösség/support nagysága, minősége (10%) o Mennyire van lehetőség a keretrendszerbe új funkciókat kérni a beszállítótól (10%) o Grafikus szerkesztő (10%) Vállalati integráció (30%) o Háttérrendszerekhez való kapcsolódás (25%) o Adatbázisok támogatása (25%) o WebService hívások (Soap, JSON, REST) (25%) o Adatszinkronizálás, offline működés (25%) Költségek (30%) o Ár/érték arány az igények figyelembe vételével (50%) o Van-e kliensenkénti licencdíj (40%) o Várhatóan mennyire csökken a fejlesztési költség (10%) 5.