UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Okostelefon köztesréteg Dr. Bilicki Vilmos Szegedi Tudományegyetem.

Slides:



Advertisements
Hasonló előadás
Projekt vezetés és kontroll – Mi történik a gépházban?
Advertisements

Valós idejű tesztlefedettség- monitorozás JEE környezetben Dr. Ferenc Rudolf, Szegedi Tudományegyetem Bakota Tibor, FrontEndART Szoftver Kft.
Szoftverminőség, 2010 Farkas Péter. SG - Sajátos célok  SG 1. Termék / komponens megoldás kiválasztása  SP 1.1. Alternatívák és kiválasztási kritériumok.
A Jövő Internet Nemzeti Kutatási Program bemutatása Dr. Bakonyi Péter és Dr. Sallai Gyula Jövő Internet Kutatáskoordinációs Központ Budapesti Műszaki és.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL.
Önkormányzati informatika ASP alapokon
Infrastruktúra-felügyelet a privát felhőben
Tectia MobileID Express – Kétfaktoros erős autentikáció – 5 percen belül üzemkészen! január 16.
Az integrált áramkörök (IC-k) tervezése
Czeglédi László Integrált tartalomszolgáltatás megújult környezetben
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
RENDSZERINTEGRÁLÁS B_IN012_1
Spanning Tree Protocol
ZigBee alapú adatgyűjtő hálózat tervezése
OSI Modell.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Hálózati Operációs Rendszerek Bevezető Dr. Bilicki Vilmos.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 7. Gyakorlat Operator overloading.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 8. Gyakorlat Operator overloading II.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 5. Gyakorlat Öröklődés, virtuális függvények,
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 9. Gyakorlat Alap file műveletek.
Programozás II. 3. Gyakorlat C++ alapok.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 6. Gyakorlat const, static, dinamikus 2D.
Address Resolution Protocol (ARP)
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 11. Szolgáltatás Integráció Dr. Bilicki Vilmos Szegedi Tudományegyetem.
Programrendszerek fejlesztése Bevezető
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Hálózati Operációs Rendszerek ITIL (forrás: Georgiu Achilles.
Szoftvertechnológia Rendszertervezés.
WEB MES (webes gyártásirányító rendszer)
Az IKTA/ számú pályázat alapján: Ügyfélbarát ügyintézést támogató informatikai rendszer prototípusának kialakítása (Elektronikus Polgármesteri.
Objektum Vezérelt Szoftverek Analízise Ferenc Rudolf és Beszédes Árpád Szegedi Tudományegyetem FrontEndART.
Hálózati és Internet ismeretek
Méréstechnika és Információs Rendszerek Tanszék
Közlekedésmodellezés Készítette: Láng Péter Konzulens: Mészáros Tamás.
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.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Copyright 2009 SZTE Szoftverfejlesztés Tanszék1.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 5.4 Szolgáltatói Keretrendszerek Prof. Dr. Gyimóthy Tibor,
Okostelefonnal támogatott fizikai kísérletek
A szoftver, szoftvertípusok
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 4. Gyakorlat Függvény paraméterek, dinamikus.
TÁMOP C-11/1/KONV Történet  Az Egyesület alapítása – 1998 Budapesti Műszaki és Gazdaságtudományi Egyetem (BME) Eötvös Lóránd Tudományegyetem.
FuturICT.hu Infokommunikációs technológiák és a jövő társadalma Kick-off meeting Szeged, december 7. PROJEKT SZINTŰ PÉNZÜGYI LEBONYOLÍTÁS MŰKÖDÉS.
Budapest University of Technology and Economics Department of Measurement and Information Systems Monitor komponensek fejlesztése okostelefon platformra.
Infokommunikációs technológiák és a jövő társadalma (FuturICT.hu)
Okostelefon köztesréteg (1.3-5)
Adamkó Attila UML2 Adamkó Attila
OKOSTELEFON KÖZÉPRÉTEG, VALÓS IDEJŰ TELJESEN ELOSZTOTT ADATFELDOLGOZÁS
TAS-E Application Design competition Pályázat címe Kapcsolattartó: Csapattagok:
Infokommunikációs technológiák és a jövő társadalma (FuturICT.hu) Csirik János (Jelasity Márk szakmai vezető előadása alapján) Szegedi Tudományegyetem.
Szoftver születik Eötvös Konferencia Köllő Hanna.
Információs rendszer fejlesztése 5. előadás
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 3. Gyakorlat SSADM gyakorlás.
WORKFLOW MENEDZSMENT MUNKAFOLYAMAT KEZELÉS
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Okostelefon felhő Prof. Dr. Gyimóthy Tibor Szegedi Tudományegyetem.
2. Operációs rendszerek.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 3. Átszövődő vonatkozások Dr. Bilicki Vilmos Szegedi Tudományegyetem.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R3-COP és R5-COP projekt: Környezetfüggő viselkedés tesztelése.
Piramis klaszter rendszer
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. Követelmények.
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés 20 támogatott nyelv (nyílt specifikáció) 20 támogatott nyelv (nyílt specifikáció)
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. 3. gyakorlat.
DroidLab Androidos eszközökkel épített teszthálózat Vida Rolland, BME-TMIT szeptember 27.
Tűzfal (firewall).
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás alapjai 1. Gyakorlat Követelmények, regisztráció,
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED D epartment of Software Engineering Vállalati információs rendszerek.
Talajszennyeződés detektálásának és vizsgálatának támogatása geoinformatikai módszerekkel Herczeg Ádám ME-Geofizikai Tsz.
BENEFIT BARCODE RENDSZER FEJLESZTÉS
Nagy Attila1,2, Rovó László1, Kiss József Géza1
Előadás másolata:

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Okostelefon köztesréteg Dr. Bilicki Vilmos Szegedi Tudományegyetem Szoftverfejlesztés Tanszék TÁMOP C-11/1/KONV

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS FICT – Future ICT FICT Kick-Off2

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Feladatok  1.1 Mobil keresztplatform tervezési minták (Ekler Péter - BME)  1.2 Mobil szemantikus alapú P2P köztesréteg tervezési minták és algoritmusok (Bilicki Vilmos - SZTE)  1.3 Mobil felhő tervezési minták és algoritmusok (Bilicki Vilmos - SZTE)  1.4 Mobil konténerek végfelhasználói programozás támogatással tervezési minták és algoritmusok (Bilicki Vilmos - SZTE)  1.5 Mobil és szenzorhálózat monitorozás (Majzik István - BME)  1.6 Mobil közigazgatás (Risztics Péter - BME)  1.7 Modellvezérelt alkalmazásfejlesztés eltérő mobil platformokra (Mészáros Tamás - BME)  1.8 Mobil és szenzorhálózat verifikáció (Majzik István - BME) FICT Kick-Off3

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Ütemezés FICT Kick-Off4

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Mobil középréteg  Követelmények ■az érzékeny adatok nem hagyják el a telefont ■a számításokat (statisztika, tanuló algoritmusok, …) a helyszínre visszük ■a rendszer számára transzparens lesz a telefon típusa a rajta futó operációs rendszer ■a rendszer számára transzparens lesz a kommunikációs közeg és a helyszín (P2P primitívek) ■a rendszer extrém skálázható és extrém robosztus lesz (különböző P2P algoritmusok, > felhasználó, mozgás telefon ki/be kapcsolás) ■a rendszer magasszintű absztrakciókat nyújt a P2P algoritmusok felet a kontextus alapú programozáshoz (szemantikus keretrendszer, szabályok) ■a rendszer felhő szintű absztrakciós réteget nyújt az adatok tárolására, elérésére és manipulálására (ez persze adott esetben csak a helyszínen történhet meg) ■a rendszer produktív futtatási környezet ad a funkcióinak megfelelő használatához (IoC, Kontextus alapú kezelése a funkcionális és nem funkcionális követelményeknek) ■a rendszer lehetővé teszi a végfelhasználók számára is a logika megadását (végfelhasználói programozás) ■szimulátor és valós környezet támogatás FICT Kick-Off5

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Az alprojekt felépítése FICT Kick-Off6 Energia takarékosság Különböző fizikai médiumok NAT átjárás P2P algoritmusok környezete P2P adattár Futtató/Fejlesztő környezet Modellvezérelt alkalmazásfejlesztés Monitorozás Mobil közigazgatás Verifikáció

1.1 Mobil keresztplatform tervezési minták  Platformfüggetlen középréteg (middleware) vizsgálata  Cél a hálózati eszközök kooperációja központi adatbázis nélkül  Feladatok: 1. Középrétegnek és szolgáltatásainak megtervezés 2. A middleware használatát biztosító tervezési minták  Eredmények: Magasabb rétegekben felhasználható módszerek, megoldások és tervezési minták Az eredmények szoftverfejlesztési eszközt adnak a fejlesztők kezébe

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 1.2 Mobil szemantikus alapú P2P köztesréteg tervezési minták és algoritmusok  Általános P2P keretrendszer  Cél: ■Tetszőleges P2P algoritmust egyszerűen meg lehessen valósítani ■Magas szinten meg lehessen adni a kontextusokat és a szabályokat  Eredmény: ■A kontextusok leírására szolgáló szemantikus réteg ■Szabályok kezelésére szolgáló modul ■P2P algoritmusok alapköveit megvalósító beépülő modul alapú réteg FICT Kick-Off8

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 1.3 Mobil felhő tervezési minták és algoritmusok  P2P keretrendszer mint elosztott adatbázis  Cél: ■A Map-Reduce paradigmához hasonló megközelítéssel bíró adattár réteg kialakítása  Eredmény: ■Egyedi P2P algoritmusok ■Mobil Map-Reduce réteg FICT Kick-Off9

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 1.4 Mobil konténerek végfelhasználói programozás támogatással tervezési minták és algoritmusok  Futtató, fejlesztő környezet  Cél: ■Magas absztrakciós szintű terület specifikus nyelv futató környezet  Eredmény: ■Fejlesztő eszköz ■Futtató környezet ■Szimulátor FICT Kick-Off10

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 1.5 Mobil és szenzorhálózat monitorozás  Mobil hálózat minőség monitorozás  Cél: ■Erőforrás szolgáltatás szint monitorozás ■Hatásanalízis ■Redundancia igény  Eredmény: ■Elosztott monitorozó köztesréteg szolgáltatás ■Elosztott konfiguráció FICT Kick-Off11

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 1.6 Mobil közigazgatás  A közigazgatás P2P csatolása  Cél: ■Klasszikus EE alkalmazások és P2P alkalmazások integrációjának vizsgálata ■Kommunikációs lehetőségek vizsgálata  Eredmény: ■Mobil P2P ESB illesztő metodológia, megoldás FICT Kick-Off12

1.7 Modellvezérelt alkalmazásfejlesztés eltérő mobil platformokra  Cél az eltérő mobil platformokra való fejlesztés  Feladatok (keretrendszer modellezés és modellfeldolgozás támogatására: 1. A mobil alkalmazások modelljeit (felhasználói felület, üzleti logika, hálózati kommunikáció stb.) egy-egy modellező nyelvvel definiáljuk 2. Keretrendszer generálja az alkalmazásokat  Eredmények: Modellvezérelt támogatás eltérő mobil platformok alkalmazásainak fejlesztésére

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 1.8 Mobil és szenzorhálózat verifikáció  Tervezési és futásidejű tervezési módszerek  Cél: ■Tervezési idejű formális módszerekkel végzett verifikáció (tervezési hibák) ■Futtatás idejű formális verifikáció (HW hibák)  Eredmény: ■Formalizált követelmények kidolgozása ■Korlátos erőforrással ellenőrizhető követelmények meghatározása FICT Kick-Off14

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Módszertan  Szimulátor: ■PeerSim -> P2P algoritmusok  Valós környezet: ■Kis tömegű szabályozott tesztek: –200 mobil telefon – diákok ■Közepes méretű kevésbé szabályozott tesztek: –PlanetLab ■Nagyméretű nem kontrollált tesztek: –Publikus mini alkalmazások FICT Kick-Off15

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Köszönöm a figyelmet! FICT Kick-Off