OKOSTELEFON KÖZÉPRÉTEG, VALÓS IDEJŰ TELJESEN ELOSZTOTT ADATFELDOLGOZÁS

Slides:



Advertisements
Hasonló előadás
IMIR monitoring és információs rendszer
Advertisements

Hálózati és Internet ismeretek
Készítette:Darázsi LászlóXZ1J94 Muráti ÁkosJNC2FC Szeles JózsefVC4DV7.
Virtuális méréstechnika Hálózati kommunikáció 1 Mingesz Róbert V
"Free phone" Kozellné Szabó Csilla Ozeki Informatikai Kft.
Web2 a mobilon: mégis, kinek az érdeke? Méhes Krisztián Neo-Play Entertainment Kft.
Tempus S_JEP Számítógép hálózatok Összefoglalás Összefoglalás Összeállította: Broczkó Péter (BMF)
SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR AUTO- SZŰRŐ FEJLESZTÉSE TÁBLÁZAT ALAPÚ JELENTÉSEK UTÓLAGOS, BÖNGÉSZŐN BELÜLI TOVÁBB- FELDOLGOZÁSÁRA.
Hálózatok.
Fischer Norbert. Szoftverfejlesztés jelenlegi problémái  Folyamatosan rövidülő határidők  Projekt indulásakor nem teljesen tiszta a funkcionalitás,
Étrendkészítő webalkalmazás OO PHP és MySQL alapon 2/4
Önkormányzati informatika ASP alapokon
Otthonokban használható orvosi műszerek Personal Electric Nurse Tóth András Budapest, november 26. Elektronikusan támogatott mindennapi élet – a.
Technológiai fejlesztés a hatékony ellátás szolgálatában
Tectia MobileID Express – Kétfaktoros erős autentikáció – 5 percen belül üzemkészen! január 16.
HÁLÓZATOK.
Mobil szolgáltatások és alkalmazások fejlesztése SADM Service and Application Development for Mobile Systems Benedek Zoltán, MIK projekt - projektvezető.
Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem
Törökbálint város környezeti GIS alkalmazásainak megvalósítása
2010. november Balatonfüred
Hol szökik a hatékonyság
Mobil Internet BME Híradástechnikai Tanszék 2007/2008 II. félév.
ZigBee alapú adatgyűjtő hálózat tervezése
Az ETR technológia DEXTER Informatikai kft..
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására és azok.
Webbányászat (web mining) Mártonffy A: Kutakodom, tehát vagyok cikke nyomán.
WEB MES (webes gyártásirányító rendszer)
Hálózatkezelési újdonságok Windows 7 / R2
Hálózati és Internet ismeretek
Ez függ, a számítógép méretétől és felhasználásától: 1.Nagygép – vállaltnál 2.PC - vállaltnál vagy otthon 3.Speciális számítógép egy berendezésben.
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Méréstechnika és Információs Rendszerek Tanszék
Tóth Gergely, február BME-MIT Miniszimpózium, Általános célú biztonságos anonimitási architektúra Tóth Gergely Konzulensek: Hornák Zoltán.
1 Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése Célkitűzés: Információk téma-specifikus, különböző típusú forrásokból (internet, intranet.
Programtesztelés. Hibák keletkezésének okai nem egyértelmű vagy hiányos kommunikáció fejlesztés közben maga a szoftver bonyolultsága programozói (kódolási)
Topológia felderítés hibrid hálózatokban
Mozgás/hangérzékelés mobitelefonokon MobSensor Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék.
Eszterházy Károly Főiskola Élelmiszerbiztonsági nyomkövető rendszer 1 Az EGERFOOD élelmiszerbiztonsági tudásközpont projekt információs rendszerének kialakítása.
A szenzorok és társaik – barátaink vagy ellenségek? Lehetőségek, célkitűzések, programok Megyesi Csaba Budapest, november 26. Elektronikusan támogatott.
Slide 1/11 Bp BelAmI – Workshop Beszédtechnológia Helyzetkép
Lokalizációs platform Kardos Sándor Srágli Attila.
Okostelefonnal támogatott fizikai kísérletek
Mobil kliens az integrációban Magic XPA mobil kliens a SAP és CRM alkalmazásokhoz.
Java web programozás 11..
Az Internet alkalmazásai
Varga Viktor – G36ECF 1/5 Vendéglátói szoftverek sajátosságai Varga Viktor.
CALDERONI FORRÁSKEZELŐ RENDSZER ACalderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
Budapest University of Technology and Economics Department of Measurement and Information Systems Monitor komponensek fejlesztése okostelefon platformra.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Okostelefon köztesréteg Dr. Bilicki Vilmos Szegedi Tudományegyetem.
Okostelefon köztesréteg (1.3-5)
Hasznos mobilos alkalmazások Mobilos alkalmazások általában Példa ELTE tanrend Készítette: Kozma Réka.
Térképes Alkalmazásfejlesztés Firefox OS rendszeren.
Kommunikáció a hálózaton Kommunikáció a hálózaton.
Szoftver születik Eötvös Konferencia Köllő Hanna.
Mérés és adatgyűjtés laboratóriumi gyakorlat Hálózati kommunikáció 1 Makan Gergely, Mingesz Róbert, Nagy Tamás V
1 AZ IKTA-2000 projektjeinek szakmai bemutatója IKTA-144/2000 projekt november 28.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Új lehetőségek a mobil.
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
Webes MES keretrendszer fejlesztése Kiss Miklós Dániel G-5S8 Tervezésvezető: Dr. Hornyák Olivér.
Hatékony, felügyelt adatmegosztás mobil környezetben
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Okostelefon felhő Prof. Dr. Gyimóthy Tibor Szegedi Tudományegyetem.
Farkas Zoltán mérnök informatikus Konzulens tanár: Seres Iván 2013.
"Free phone" Kozellné Szabó Csilla Ozeki Informatikai Kft.
Felsőoktatás és a közösségi hálózatok
FELHŐ ALAPÚ INFORMATIKAI RENDSZEREK VS. LEXIKÁLIS ISMERETEK Networkshop 2016 Konferencia Debrecen Antal Péter, Eszterházy Károly Főiskola,
Lente Tamás Méliusz Juhász Péter Könyvtár
Információtechnológiák és tudásbázis az Agrof-MM Leonardo+ projektben M=Mountain; M=Mediterranean
Integrált könyvtár rendszer (IKR)
Előadás másolata:

OKOSTELEFON KÖZÉPRÉTEG, VALÓS IDEJŰ TELJESEN ELOSZTOTT ADATFELDOLGOZÁS 1.1 Mobil keresztplatform tervezési minták Dr. Ekler Péter peter.ekler@aut.bme.hu BME AUT © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Mobil keresztplatform tervezési minták Motiváció Mobil eszközök és a hálózati technológia rohamos fejlődése Szoftver és hardver képességek felveszik a versenyt a személyi számítógépekkel A mobil készülékek mellett eltöltött idő összemérhető már a személyi számítógépekkel Mobil eszközök által generált adatok (alkalmazás szintű, személyes, általános) Célok: Felhasználók és alkalmazás használati minták jobb megismerése Biztonságos adatgyűjtés és elemzés Architektúra és tervezési minták hatékony, platformfüggetlen alkalmazásfejlesztés céljából © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Mobil keresztplatform tervezési minták Problémakör Érzékeny adatok bizalmas kezelése Referencia architektúrát leíró tervezési minták, mobil eszközökből alkotott felhő felhasználása A telefonokat és akár az OkosTV-ket transzparens módon tudjuk különböző kiértékelések szolgálatába állítani Platformfüggetlen megoldások, tervezési minták (energia hatékonyság), kódgenerálás Megkötések: Az érzékeny adatok nem hagyják el a telefont Az adatok elemzése, feldolgozása a telefonon történik További P2P módszerek, paradigmák vizsgálata © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Köztes réteg adatgyűjtés és feldolgozás céljából © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Mobil keresztplatform tervezési minták Mobil köztes réteg Kommunikációs technológiák és platformok elfedése Elosztott algoritmusok futtatása © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Mobil keresztplatform tervezési minták Projekt célok Mobil specifikus univerzális adatgyűjtő réteg Mérő “job” összeállítú adminisztrációs felület Push értesítés Automatikus futás Adatgyűjtés és felküldés 100%-os biztosítása Kommunikáció, feltöltés Központi szerverre Peer-ek egymás között (broadcast) © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Platformfüggetlen megoldások Web alapú platformfüggetlen technológiák Modell alapján forráskód és működő modulok generálása Általános funkciók meghatározása Hálózati kommunikáció (REST) Adattárolás, perzisztencia Felhasználói felülete Generált forráskód, mely kihasználja a platformfüggő, előre elkészített és letesztelt általános modulokat © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Szenzor adatok elérése platformfüggetlenül © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Platformfüggetlen mobil tervezési minták Energiahatékony minták kidolgozása Kommunikáció optimalizálás Burst-os technológiák alkalmazása Hálózati kapcsolatok és szenzorok hatékony használata Általános minták hálózati kommunikációra Kommunikációs minták biztonságos adatkapcsolat céljából Kommunikációs minták tömörített üzenetváltás céljából Hatékony minták adatkezelési szempontokból © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Mobil keresztplatform tervezési minták Prototoípusok © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Mobil keresztplatform tervezési minták Adatgyűjtő megoldás Általános adatgyűjtés és kommunikáció megvalósítása mobil platformon Komponensek: Adatgyűjtő modul Kommunikációs modul Szerver Megbízható adat megosztás, offline tárolás © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Mobil keresztplatform tervezési minták DrTorrent Teljes értékű BitTorrent kliens Android platformra Támogatott technológiák: Multi-tracker HTTP/UDP-tracker Magnet link (Extension protocol) Extra funkciók Beépített keresés Torrent készítés azonnali adatmegosztás céljából További irányok: DHT Trackerless megoldás Általános: összegyűjtött adatok megosztása BitTorrent protokoll segítségével © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Mobil keresztplatform tervezési minták DrTorrent https://play.google.com/store/apps/details?id=hu.bute.daai.amorg.drtorrent © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Peer-ek elérhetősége (májusi adat) 25,531 eset legalább egy kapcsolat megnyitással TCP kapcsolatnyitások sikerességi aránya 0 (7.31%) 0.25-0.65 (59.54%) >0.95 (6.87%) Sikertelen kapcsolatok Gateway mögött Offline Túl sok kapcsolat © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Adatok minősége (májusi adat) 18,669 eset legalább egy letöltött piece esetén Piece-k letöltésének sikerességi aránya >0.95 (94.63%) <0.5 (0.64%) Korrupt piece-k Poisoning: szándékosan megosztott hibás adatok © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Elosztott gépi látás rendszer © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Csomópontok feladatai © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Köztes réteg optimalizálási szempontok sávszélesség válaszidő robosztusság © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Egyetemi Quiz alkalmazás Adatkommunikáció minőségének mérése Felhasználói élmény mérése Sebesség mérése Felhő kommunikáció © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Mobil keresztplatform tervezési minták Várható eredmény Adatgyűjtés és elemzés Elméleti módszerek, megoldások, legjobb gyakorlatok melyek egyszerűen felhasználhatók a magasabb rétegek számára Szoftvertervezési minták, energiahatékonyság Szoftverfejlesztési eszköz a fejlesztők számára Platformfüggetlen megoldások A köztes réteg feladatai: P2P módon működő hálózatokra különféle algoritmusok gyorsan készíthetők A kommunikációs és adattárolási feladatok elfedése © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Kérdések? peter.ekler@aut.bme.hu Köszönöm a figyelmet! Kérdések? peter.ekler@aut.bme.hu © BME-AAIT 2013 Mobil keresztplatform tervezési minták

Kapcsolódó publikációk András Bori, Péter Ekler: The Analysis of BitTorrent Protocol Reliability in Modern Mobile Environment, 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems (ECBS-EERC 2013). Budapest, Hungary Márton Sipos, Péter Ekler: Predicting Availability of Mobile Peers in Large Peer-to-Peer Networks, 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems (ECBS-EERC 2013). Budapest, Hungary László Kundra, Péter Ekler: The Summary of Indoor Navigation Possibilities Considering Mobile Environment, 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems (ECBS-EERC 2013). Budapest, Hungary László Kundra: Pedestrian Tracking with Handheld Mobile Phone, Proceedings of the Automation and Applied Computer Science Workshop: AACS'13. Budapest, Hungary Szalóki Dávid, Csorba Kristóf, Kiss Domokos, RobonAUT autonóm mobilrobot-verseny. In: XXVII. microCAD International Scientific Conference. Miskolc, Magyarország, 2013.03.21-2013.03.22. pp. 1-6. Paper G6. ISBN: 978-963-358-018-9 Szalóki Dávid, Koszó Norbert, Csorba Kristóf, Tevesz Gábor, Marker Localization with a Multi-Camera System. In: Proceedings of the IEEE International Conference on System Science and Engineering (ICSSE 2013). Budapest, Magyarország, 2013.07.04-2013.07.06. pp. 135-139. Paper 25. ISBN: 978-1-4799-0007-7 © BME-AAIT 2013 Mobil keresztplatform tervezési minták