Škola

Na tejto stránke nájdete aktuálne školské projekty a ostatné veci súvisiace s mojim štúdiom aplikovanej informatiky na FMFI UK v Bratislave.

Tomáš Lištiak, odbor: aplikovaná informatika, skupina: 2iai1

Kontakt: tomexx@tomexx.net

Binárne hodiny (Java applet)

Applet zobrazuje systémový čas užívateľa v binárnej číslicovej sústave.

Applet je otestovaný a korektne zobraziteľný v prehliadačoch Mozilla Firefox 2, Microsoft Internet Explorer 6/7 a Apple Safari 3. Pre spustenie je potrebné mať nainštalované najnovšie Java prostredie Java Runtime Environment.

Zdrojový kód: Hodiny.java

Ročníkový projekt MenuBB - reštauračné menu v Banskej Bystrici

MenuBB je názov môjho ročníkového projektu. Jedná sa webový portál, ktorého cieľom je užívateľom sprostredkovať aktuálne informácie o denných menu ponukách od zúčastnených banskobystrických reštauračných zariadení.

Stránka ročníkového projektu: MenuBB (chránená zóna, pre vstup je potrebné zadať heslo).

Hlavným poslaním portálu je informačná funkcia. Webovské rozhranie je veľmi intuitívne a prehľadné takže užívateľ vie rýchlo nájsť to čo potrebuje. Portál umožňuje prezeranie ponúk menu v dvoch pohľadoch, pričom užívateľ môže prezerať:

Všetky relevantné ponuky menu na zvolený deň v aktuálnom týždni

Všetky relevantné ponuky menu od zvolenej reštaurácie na celý týždeň

Použité technológie:

PHP

MySQL

XHTML

CSS

Webový portál je administrovateľný bez nutnosti priameho prístupu do zdrojového kódu.

V kompetencii administrátora je:

Pridávanie nových reštaurácií do systému a mazanie existujúcich

Editovanie a mazanie informácií o reštauráciách

Aktualizovanie denných ponúk menu na celý týždeň

Prehliadanie štatistík o užívateľoch (návštevníkoch portálu)

Toto všetko sa robí pomocou webového zaheslovaného rozhrania, kam má prístup len administrátor.

Naopak užívateľ má k dispozícií všetky tieto informácie voľne prístupné na stránke, pričom po registrácii do systému bude získavať aktuálne informácie o projekte priamo do svojej e-mailovej schránky.

Algoritmus bézierovej krivky (Java applet)

Užívateľ kliknutiami vyberá štyri kontrolné body. Tieto kontrolné body určujú aký tvar bézierova krivka nadobúda. Po vykreslení krivky môže užívateľ hýbať s jednotlivými kontrolnými bodmi (drag & drop) a tým meniť tvar krivky.

Applet je otestovaný a korektne zobraziteľný v prehliadačoch Mozilla Firefox 2, Microsoft Internet Explorer 6/7 a Apple Safari 3. Pre spustenie je potrebné mať nainštalované najnovšie Java prostredie Java Runtime Environment.

Applet sa spustí po kliknutí na plochu nižšie.

Zdrojový kód: BezierCurve.java

3D interaktívna scéna (VRML applet)

Projekt predstavuje trojrozmernú interaktívnu scénu, ktorá demonštruje funkčnosť formátu VRML. Po scéne sa dá voľne pohybovať, pričom po kliknutí na jeden z vyzobrazených počítačových monitorov sa vykoná presmerovanie na inú webstránku.

Pre spustenie je potrebné mať nainštalovaný VRML plugin. Napríklad Cortona Player.

Zdrojový kód: vrml.wrl