Szkriptelési lehetőségek Java platformon

Konzulens:
Dr. Goldschmidt Balázs
Tárgy:
Önálló laboratórium - Szoftverfejlesztés és rendszertervezés specializáció, BSc Info.
Önálló laboratórium 1 - Vizuális informatika főspecializáció, MSc Info.
Önálló laboratórium 2 - Vizuális informatika főspecializáció, MSc Info.
Hallgatói létszám:
2
Folytatás:
Szakdolgozat / Diplomaterv
TDK dolgozat
Leírás:

A téma ismertetése:
A különböző interpretált- és szkriptnyelvek egyre nagyobb népszerűségnek örvendenek a szoftverfejlesztők körében. A kevésbé szigorú tipizálás, a dinamikus kötés és a programozóbarát szintaxis ideális megoldássá teszik őket prototípusok gyors fejlesztésére és egyszerűbb feladatok megoldására. További előnyük, hogy segítségükkel lehetővé válik meglévő alkalmazások testreszabása vagy újabb (felhasználói) funkciókkal való kibővítése. A Java platform 7-es kiadása óta olyan új funkciókat tartalmaz, melyek könnyebbé teszik a szkriptnyelven írt modulok beágyazását a Java platformon futó alkalmazásokba.


A feladat leírása:
A hallgatók feladata különböző, a Java platformra illeszthető vagy Java nyelven írt alkalmazásokba ágyazható szkriptnyelvek (JavaScript/ECMAScript, BeanShell, Python, stb.) megismerése, kipróbálása és összeasonlítása. A munka során a hallgatók megismerik az egyes szkriptnyelvek sajátosságait és azokat az osztálykönyvtárakat, melyek segítségével Java nyelvű programok felkészíthetőek arra, hogy az adott szkriptnyelven készült modulokat futtassanak és számukra elérhetővé tegyék belső állapotuk egy részhalmazát. A különböző szkript futtató könyvtárak megismerése lehetőséget teremt azok összehasonlítására is a funkcionalitás és a teljesítmény szempontjából.
 

Követelmények:

Angol nyelv ismerete, Java programozási gyakorlat