Nyílt forráskódú fejlesztések az ELTE Informatikai Karán EIT Digital Horváth Zoltán hz@inf.elte.hu Eötvös Loránd Tudományegyetem, Informatikai Kar Fórum a Nemzeti Digitális Ipar Fejlesztéséről ELTE Informatikai Kar, 2016. dec. 12.
Nyílt forráskódú fejlesztések az ELTE Informatikai Karán Szoftvertechnológia labor 100-nál több hallgatóval tanulmányaik részeként ODF alapú irodai szoftverek mobil eszkzökre - SZOMIN projekt (Multiráció, ELTE, Szeged, BME) Struktúrált szövegszerkesztő filológusoknak: Hypereidoc Nyílt forráskódú szoftvertechnológiai eszközök ELTE-Ericsson együttműködésben: RefactorErl, CodeChecker, CodeCompass (Erlang, C++, Java, Python nyelvekhez), txtuml, Titan Alkalmazási terület specifikus fejlesztések csomagfeldolgozást végző hálózati eszközök programozásához: Feldspar nyelv, P4 fordító Európai dimenzió: Európai Innovációs és Technológiai Intézet, az EIT Digital programja: nyílt innováció.
Irodai programcsomag mobil telefonon A Szomin projektben az egyik legnépszerűbb irodai programcsomag formátum, az Open Document Format szerkesztési lehetőségeit vizsgáltuk mobil eszközökön. A Microsoft Office-ával ekvivalens formátum. A legtöbb irodai programcsomag támogatja (ingyenes Openoffice).
Nyı lt forra sko du fejleszte sek az ELTE Informatikai Kara n EIT Digital ODF alapu irodai szoftverek mobil eszkzo kre Szoftvertechnolo gia ODF szerkeszto t adtunk egyszeru mobiltelefonokra is. Horva th Zolta n, hz@inf.elte.hu Nyı lt forra sko d, nyı lt innova cio
Nyı lt forra sko du fejleszte sek az ELTE Informatikai Kara n EIT Digital ODF alapu irodai szoftverek mobil eszkzo kre Szoftvertechnolo gia Ehhez u j, hate konyabban a tviheto, to mo rebb adatforma tum, Hate kony megjelenı to s szerkeszto program, valamint Mobiltelefonon is felhaszna lo bara t interfe sz kell. Horva th Zolta n, hz@inf.elte.hu Nyı lt forra sko d, nyı lt innova cio
Ógörög szövegek feldolgozása : HypereiDoc Speciális szövegszerkesztő töredékes kódexek szövegének rögítésére, magyarázó szövegekkel történő kiegészítésére, struktúrált, elemezhető adatformátum (XML) biztosítására, nyomdai minőségű megjelenítésére. http://hypereidoc.elte.hu
RefactorErl - Erlang programok megértése és átalakítása A RefactorErl az ELTE-n fejlesztett, a szoftverfejlesztést segítő eszköz: Erlang nyelvhez Erlang nyelven fejlesztett eszköz Programtranszformációk Programok modulszerkezetének javítása Program megértését támogató eszközök Elemzések (szemantikus gráf) Szoftverminőség javítást támogató eszközök
CodeChecker és CodeCompass: C, C++, Java és Python programok elemzése Nyílt forráskódú szoftvertechnológiai eszközök fejlesztése ELTE-Ericsson együttműködésben CodeChecker - statikus elemzés segítségével hibák felfedezése https://github.com/ericsson/codechecker felhasználók: Sony, Apple, Google CodeCompass nagyméretű C, C++, Java és Python programok megértése (nyílt forráskódú eszköz lesz)
Végrehajtható modellezés Szoftvermodellezés: Komplex szoftverrendszerek precíz tervezéséhez használt módszertan (pl. UML) ELTE Modellvezérelt Fejlesztés Kutatócsoport: nyílt forráskódú keretrendszer végrehajtható UML modellezéshez http://txtuml.inf.elte.hu Részvétel nemzetközi projektben: OpenCPS Nemzeti Kutatási, Fejlesztési és Innovációs Alap; ITEA3 Magyar résztvevők: ELTE-Soft Kft, IncQuery Labs Kft Célok: Modellező eszközök szabványosított együttműködése, nyílt forráskódú eszköztár kialakítása
Teszt-környezetek tervezése - Titan Titan: nyílt forráskódú Testing and Test Control Notation Version 3 (TTCN-3) eszközkészlet telekommunikációs alkalmazások tesztelésére ELTE fejlesztés Ericsson együttműködésben: TTCN-3 tesztkód minőségének elemzése https://projects.eclipse.org/projects/tools.titan
Csomagfeldolgozást végző hálózati eszközök programozása P4 nyelven - fordító készítése P4 p4.org magas szintű, hardver- és platformfüggetlen nyelv, csomagfeldolgozást végző hálózati eszközök programozása, konzorciumi fejlesztés, neves egyetemek, számos ipari partner. ELTE-s P4 fordító p4.elte.hu többféle célhardver, hardverfüggő és hardverfüggetlen részek szétválasztása, hardver absztrakciós könyvtár + hardverfüggetlen mag nyelv.
Feldspar egy új nyelv digitális jelfeldolgozáshoz Feldspar Functional Embedded Language for DSP and PARallelism Együttműködő partnerek: Ericsson, Chalmers Egyetem (Göteborg, Svédország) A megoldandó probléma: telefonközpontba érkező adatok feldolgozésa (kódolás, tömörítés, hang minőségének javítása stb.) valós idejű alkalmazások hatékony programokra van szükség
Feldspar egy új nyelv digitális jelfeldolgozáshoz Példa: az overdrive (túlvezérlés) szűrő programja és működése
Numerikus módszerek Jelfeldolgozás Nyílt forráskódú MatLab Toolboxok Racionális függvényapproximációkhoz (RAIT) Jelek tömörítéséhez/optimalizálásához (HPSO) EKG jelek generálásához (ECGGEN) EKG jelek szegmentálásához (Hermite ECG) Elérhet?ség Publikációk: ResearchGate http://numanal.inf.elte.hu/~kovi/docs/pubs/ http://numanal.inf.elte.hu/~locsi/rait/
EKG jel sematikus ábrája https://en.wikipedia.org/wiki/electrocardiography
EKG jelek feldolgozása 1 0.8 0.6 QRS T P 0.4 0.2 0 0.2 0.4 50 100 150 200 250 300 350 400 450 [Szegmentálás.] 1 0.8 PRD: 7.75 % 0.6 0.4 0.2 0 0.2 0.4 50 100 150 200 250 300 350 400 450 [Közeĺıtés.] Egy EKG jel
Nyílt forráskódú fejlesztések az ELTE Informatikai Karán EIT Digital EIT Digital - nyílt innováció 9 nemzeti csomópont egyike a magyar partnerek: európa vezető egyetemei, kutatóintézetei és IKT vállalatai ELTE, BME, Ericsson Mo., Magyar Telekom, OTP, evopro, E-Group, SZTAKI ELTE: 10 innovációs uniós projekt 4 év alatt ELTE IK: 1.2-1.5 meur támogatás évente vállalkozásfejlesztési képzés 50 hallgató kettős diplomás mesterképésekben 30 doktori hallgató Budapesten