Három Dimenziós Fényprogramozás Webfelületen

dc.contributor.advisorGodó, Zoltán Attila
dc.contributor.authorBoda, Zsolt
dc.contributor.departmentDE--Informatikai Karhu_HU
dc.date.accessioned2022-05-01T20:43:19Z
dc.date.available2022-05-01T20:43:19Z
dc.date.created2022-05-01
dc.description.abstractAz internet elterjedésével rengeteg weboldal és internetre vagy böngészőre alapuló alkalmazás jött létre. Eredetileg a weblapok csak statikus adatokat és fájlokat jelenítettek meg, de most már a fejlesztők képesek gyönyörű, összetett és komplexen interaktív web applikációkat is írni. Manapság egy-egy ilyen web applikáció funkcionalitása nem áll meg a böngésző határainál és képes akár a hardverrel is kommunikálni bizonyos előre definiált API-n keresztül. Fejlesztőknek most már arra is van lehetőségük, hogy nagy teljesítményű alkalmazásokat is létrehozzanak a böngészőben, legyen ez háromdimenziós játéktól kezdve, akár egy egész design tervező rendszer vagy akár mesterséges intelligencia is. Mint webfejlesztő igazán izgalmasnak és hasznosnak tartom, hogy fejlődjenek a webes technológiák és ezáltal minél elérhetőbb és univerzálisabb alkalmazásokat hozhassunk létre. 2021 novemberében találkoztam Dr. Godó Zoltán Attila tanár úr „Webfejlesztés” tanóráján a „DigiOvi” nevű projekttel, ami óvodások képességét méri fel egy olyan webes felülettel, amin egy kettő dimenziós villogó pontsorozattal mérik fel, hogy az adott gyermek mennyi idő alatt és milyen pontosan tudja visszaidézni és visszanyomogatni azt a mintát, amit a pontok villogással jeleztek (Hódi & Dr. Godó, 2019). Ez inspirálta azt a projektet is ahol, a felhasználó ugyanezt a felmérést is el tudja végezni, viszont már háromdimenziós térben, egy világitó LED kocka keretében. Mivel magát a fizikai LED kocka égőit nem lehet megnyomni és ezzel adat bevitelt kezdeményezni, ezért szükség volt hozzá egy olyan felületre is ami képest ezt teljesíteni és közölni a kocka felé. Én ennek a feladatnak a webes felületét vállaltam be, amit fejlesztés során szeretnék univerzálisan kivitelezni, hisz a felmérés mellett rengeteg vizualizációs dologra is lehetne használni ezt a LED kocka mátrixot.Célul egy olyan univerzális böngésző és szerver oldali applikációt tervezek kidolgozni, ami képes böngésző oldalon megjeleníteni és irányítani a LED kocka csomópontjait, valamint az ez által generált parancsokat képes közölni az interneten vagy egy hálózaton keresztül, valós időben a szerver felé. Fontos, hogy a tényleges háromdimenziós reprezentációhoz implementáljunk majd egy olyan játék motort, ami a megjelenítés mellett képes a felhasználó egér és billentyűs interakcióját kezelni. Ez a projektmunka nem fogja közvetlenül a hardveres részeket irányítani, csak a feldolgozott parancsokat fogja közölni a kocka és a böngésző között valamilyen processz vagy közös csatornán. Az applikációnak univerzálisnak kell lennie, vagyis tudni kell használni több gépen és több böngészőben is, valamint támogatnia kell majd az oda-vissza kommunikációt a hardveres irányítók és a böngésző között és későbbi kiegészítés nélkül garantálnia kell hardveres oldalon implementált, üzleti logika működését. Felmérés keretében szükség lesz egy olyan webes kérdőív felületre is, ami képes pár általános adatot bekérni a felhasználótól és azt tárolni valamilyen adatbázisban. Ebben az esetben elég lesz, ha csak a tárolás lesz implementálva, adatok kinyerésével nem kell foglalkoznia majd az applikációnak.hu_HU
dc.description.courseProgramtervező informatikushu_HU
dc.description.degreeBSc/BAhu_HU
dc.format.extent69 oldalhu_HU
dc.identifier.urihttp://hdl.handle.net/2437/331981
dc.language.isohuhu_HU
dc.subjectWebfejlesztéshu_HU
dc.subjectFényprogramozáshu_HU
dc.subjectLED kockahu_HU
dc.subjectWebes LED irányításhu_HU
dc.subject.dspaceDEENK Témalista::Informatikahu_HU
dc.titleHárom Dimenziós Fényprogramozás Webfelületenhu_HU
Fájlok