Beadási határidő: 2011 november 15!
A technológiai áttekintés célja, hogy mindenki elmerüljön egy neki kedves témában, amely kapcsolódik a Java (v. egyéb) szoftvertechnológiákhoz, és ennek kapcsán kicsit gyakorolja azt az áttekintő-elemző-kísérletező megközelítést, amely a sikeres informatikusok számára elengedhetetlen. A választékot a http://telco.ikkk.inf.elte.hu:7001/PGY3TechSelectJSF/faces/login.jsp felületen találja meg (v. a JSP-s változattal, a http://ikkk:7001/PGY3TechSelectJSP/login.jsp címen) , és itt is választhatja ki valamelyik témát - ha mások még ezt nem tették meg. Ha olyan témát szeretne kidolgozni, amelyet nem talál a listában, írja meg, és az nagy valószínűséggel felkerül oda!
A feladatválasztási web-oldal november 5-től már csak olvasható lesz, azaz a választások már nem változtathatók!
Tanulmányozza az Interneten a témában található számos leírást, tutorial-t, szakmai fórumot, stb.
Azonosítsa és nézze át a technológia hiteles, eredeti specifikációnak tekinthető dokumentumait (JSR-dokumentumok, J2SE, J2EE szabvány megfelelő részei, stb.) Ezekre -a forrás vagy URL megjelölésével- hivatkozzon a beszámolójában!
A fentiek alapján készítsen egy SAJÁT ( nem valahonnét ki/összemásolt!! ) összefoglalót a technológiáról. Az áttekintés legyen saját szemléletű, átfogó (a név által lefedett egész technológiát érintse valamilyen szinten), de szélesebb, szerteágazó technológiák esetén megengedhető, hogy részletesen csak a fontosabb részeit fejtse ki. Derüljön ki belőle, hogy mire használható, pl. hogy mik az API fontosabb elemei (osztályai, hívásai, konfig file-jai, stb.), mi a szükséges futási környezet (jar-ok, konfig file-ok, stb.). Kitérhet olyan dolgokra is, mint a kapcsolódó technológiák, továbbfejlesztések, IDE (jDeveloper, Eclipse) által a technológiához nyújtott támogatás, vagy a debuggolás, loggolás kérdése. A szöveges rész 5-8 oldal legyen (ezen korlátokon belül a mennyiség nem befolyásolja a minőséget!). Ezt illusztrálhatja ábrákkal (pl. UML diagramok), ill. az alább emlitett mintapéldával.
Fejtse ki, hogy a technológia hol lenne használható a saját (Tudor/Szeráj stb.) projektjében.
A dokumentuma végén rövid irodalomjegyzékben tüntesse fel a fontosabb forrásokat (és egyéb kútfőket, pl. ha valahonnan segítséget kapott).
Korunkban a Wikipedia és az egyéb remek referenciák idején már nem nagy kunsz egy esszét "letudni" akármilyen témában, ezért teljes értékű megoldásnak az számít, amelyik:
A Wikipédia, Oracel/Sun ill. IBM szervereken fellelhető információhoz képest többletet is tartalmaz.
Valami egyedi szempontból vizsgálja az adott technológiát, saját tapasztalatot közöl.
Egy, a legtöbb témánál alkalmazható egyedi megközelítés a választott technológia teljesítményének, hatékonyságának mélyebb vizsgálata viszonylag nagy terhelés esetén: pl. sok kliens, sok objektum, párhuzamos kérések. (Az ilyen információkkal a technológiai gyártók amúgy is fukarkodnak, vajon miért?)
Készítsen egy olyan mintapéldát, ahol a projektjéhez illeszkedő módon használja a technológiát. Ezt mellékelje forrásban is (természetesen a projektjét még nem kell beadni), és a dokumentumában is elhelyezhet ebből pl. magyarázatokkal, kiemelésekkel illusztrált részeket.
Idén bevezetett újdonság a “MUNKÁMROL” téma, hogy azok, akik valamely fejlett szoftverkultúrával rendelkező cégnél dolgoznak, készíthetnek egy összefoglalót arról, hogy milyen eszközöket használnak, ott, mik a tapasztalatok, specialitások, stb. A mintapélda helyett bemutathat olyan a fejlesztéshez kapcsolódó artifaktumokat (pl. hibajegyeket, teszt jegyzőkönyveket, v. bármiféle scripteket) amelyeket Ön készített fejlesztett a munkája során. FIGYELEM!! Mindenképpen beszéljen a főnökeivel, hogy engedélyezik-e az ilyen beszámolók készítését ill. az anyagok bemutatását!!
A szöveges összefoglaló alapján készítsen egy 6-8 diából álló bemutatót (pl. Microsoft PowerPoint-tal), amivel kollegáit adott esetben megismertetheti a technológia szépségeivel. A szám a lényegi diákra vonatkozik, azaz azokra, amelyek áttekintése magyarázatot igényel az előadó részéről (pl. az üdvözlés és a búcsúzás nem).
Az elkészített dokumentumot kizárólag PDF formátumban fogadjuk el! E mellé mellékelje (Zip-ben) a 6. szerinti bemutatót, ill. a példaprogram forrás filejait (ezek szintén rendesen nézzenek ki, de extra kommentezés nem szükséges).
Az anyagot emailben célszerű beadni. Küldjék meg Horváth Andrásnak (andras.horvath@netvisor.hu) is.
Értékelés
Az értékelés az átekintés alaposságát, lényegkimelő jellegét, kidolgozottságát, ill. külalakját tükrözi, kb. 25-25% súlyozással.
Az értékelést nagyon gyanakvó személyek végzik, akik az Ön dogozatát statisztikai, lingvisztikai, heurisztius és más tudományos módszerekkel összevetik az Interneten fellelhető anyagokkal, ill. a többiek által beadott esszékkel!
Nagyon figyeljen arra, hogy az Interneten készen található, ill. a kollegái által beadott hasonló témájú anyagok mind tartalmukban, mind szemléletükben, mind megjelenésükben különbözzenek az Önétől! A félreértések elkerülése végett javaslom, hogy az érintettek folytassanak egymással rövid egyeztetést. (A website november 5-től már megmutatja, hogy az adott technológiát kik választottak!)