„A program tesztek javítását végzi, emellett statisztikákat is készít. A feleletválasztós kérdõíveknél, amelyeknél be kell ikszelni a helyes megoldást, jelentõsen megkönnyíti az értékelést” – mondta el kérdésünkre Lájer Balázs, a nyertes csapat egyik tagja. Szerinte a program célcsoportját fõleg az egyetemek, fõiskolák jelentik, ahol gyakran töltenek ki ilyen teszteket.
A veszprémi egyetem hallgatója hozzátette: a tesztek elkészítése bármilyen hétköznapi szoftverrel történhet. Azt tartották szem elõtt, hogy a legáltalánosabban elterjedt programokkal kompatibilis legyen a találmányuk. A fejlesztés lényege, hogy egy megoldókulcsot kell beolvastatni a Ricoh gépével, a program pedig ez alapján értékeli majd a kitöltött teszteket.
„Utólag kiderült, mennyire fontos volt, hogy mi az elejétõl kezdve tudtuk, mit szeretnénk megvalósítani” – emelte ki a fejlesztõ. A magyarországi versenyre elõször egy emulátor segítségével kellett modellezni a programot, majd amikor bekerültek a diákok az országos döntõbe, akkor a Ricoh elhelyezett egy gépet az egyetemen, hogy ott tudják tesztelni a fejlesztéseket. A londoni döntõre annyit javítottak a programon a veszprémi egyetemisták, hogy a készüléket összekötötték egy laptoppal, hogy gyorsabb legyen a feldolgozás.
A negyedik Ricoh Java programfejlesztõ-versenyen összesen 36 európai egyetem 500 hallgatója vett részt, a 84 induló csapatból tíz volt magyar. A verseny lényege az volt, hogy a cég multifunkciós nyomtató-szkenner-fénymásoló gépére kellett programot írni a jelentkezõknek.
„Számításaink szerint fejenként 400-450 munkaórát öltünk bele a programba, január óta lényegében csak ezzel foglalkoztunk. A munkamegosztás annyiból állt, hogy egyikünk elkészítette a képfeldolgozáshoz szükséges programot, a másik pedig a felhasználói felületet” – vázolta fel Lájer Balázs.
A két fiatal programtervezõ informatikus szakon tanul a Pannon Egyetemen, a tervek szerint jövõre szereznek diplomát. „A szervezõk jövõre is várnak minket a versenyre, de még nem tudjuk, elindulunk-e, mivel most is sok idõt vett igénybe a fejlesztés” – emelte ki a programozó.
Lájer Balázs szerint a program elkészítésekor az egyik legnagyobb problémát a tesztek feldolgozása jelentette, mivel a Ricoh gépeiben alacsony teljesítményû processzor van. Éppen ezért úgy kellett megírni az algoritmusokat, hogy fussanak ezen az alacsonyabb teljesítményen is.
„A program hibáit úgy próbáltuk kiküszöbölni, hogy a javítókulcs beolvasása után visszajelzést ad a gép, amit jóvá kell hagyni. Így sikerült elérni, hogy 99 százalékos biztonságot érjünk el a feldolgozáskor. Ha a program egy tesztlapon több választ nem ismer fel, akkor figyelmeztetést ad, hogy helytelen lehet a javítás. Ilyenkor elég csak a problémás lapokat manuálisan ellenõrizni” – magyarázta.
„Onnan kezdve, hogy jelentkeztünk a versenyre, a beadott program nem a mi szellemi termékünk, hanem a Ricoh tulajdonába került. Éppen ezért nekünk nincs is beleszólásunk abba, mi lesz a további sorsa. Csak akkor fejlesztjük tovább, ha a cég felkér rá” – mondta kérdésünkre a gyõztes programozói csapat tagja.
Ugyanakkor hozzátette: a londoni döntõn pozitívak voltak a visszajelzések, ezért valószínûleg felkérik õket a további együttmûködésre. „Bár az elmúlt négy évben soha nem fordult elõ, hogy a versenyre beadott fejlesztésekbõl késõbb termék lett, a visszajelzések alapján most ez is megvalósulhat” – hangsúlyozta.
A nemzetközi döntõ résztvevõi egy hétvégét tölthettek Londonban, emellett Ricoh GX 2500 zselés nyomtatót, Ricoh Professional GR Digital II fényképezõgépet, valamint Sun SPOT Development kitet nyertek. A magyar egyetemisták júniusban a versenyt szervezõ céget képviselve részt vesznek a „JavaOne 2009” konferencián is San Franciscóban, ahol 10 ezer ember elõtt mutathatják be alkalmazásukat.
„Mindenkinek csak ajánlani tudjuk ezt a versenyt, mivel rengeteg szakmai tapasztalattal gazdagodtunk, és a díjazás is csábító volt. Konkrét állásajánlattal ugyan nem kerestek meg minket, de jelenleg a diploma az elsõdleges” – mondta végezetül Lájer Balázs.
Forrás: mfor.hu