Magyar Elektronikus Könyvtár – UWP App

Magyar Elektronikus KönyvtárHungarian Electronic Library, a.k.a Magyar Elektronikus Könyvtár app is my very first Windows Universal Platform (UWP) application which is published to the Microsoft Store.

It is a free catalog-browser and e-book reader application for the National Széchényi Library of Hungary, which is the largest catalog and archive of Hungarian contents. The app allows access to more than 15.000 books, documents and other publications both in PDF, DOC and HTML formats.

Analysis of Corporate Communication – M.Sc. Thesis

bme_msc_thesisThe subject of my university thesis is the analysis of corporate communication. The purpose of the paper is to design and implement a Business Intelligence (BI) system which supports the discovery of those communication groups who are different from the organization structure, the tracing of specific cases and the load measurement of each communication participant.

P2P fájlcserélő hálózat és kliens

MK091 P2P KliensMédiakommunikáció labor feladatom egy Napster szerű P2P fájlcserélő hálózat és kliens elkészítése volt. A  szerver oldali funkciókat mysql adatbázis felett php nyelven valósítottam meg, ahol a szerver-kliens protokollüzenetek XML-RPC hívásokon keresztül cserélődnek, a klienseket pedig .NET C# nyelven valósítottam meg, ahol a kliens kommunikáció aszinkron socket kapcsolatokra és többszálú végrehajtásra épül. A rendszer támogatja a beragadt kliensek és letöltések szerver oldali ütemezett kirúgását, a hamis megosztások automatikus törlését és a kliensek automatikus frissítését is.

Microsoft GLEE – Gráfok vizualizációja .NET alatt

MS AGL sampleFéléves önállólabor gyakorlatom egy Levelezés elemző rendszer elkészítése. Minden minden elemző szoftvernek, ennek is az a célja, hogy a végfelhasználó által feltett kérdésekre kielégítő és szemléletes válaszokat tudjon nyújtani. Ennek egyik lehet formája a grafikus megjelenítés. Projektem elkészítéséhez szükségem volt egy olyan eszközre, mely hatékonyan képes tetszőleges gráfokat ábrázolni, ugyanakkor interaktív működést biztosít, azaz képes érzékelni, ha a felhasználó valamilyen egér vagy más eseményt idéz elő egyik élén vagy csomópontján.