Belépés címtáras azonosítással
magyar nyelvű adatlap
Eclipse alapú technológiák
A tantárgy angol neve: Eclipse Technologies
Adatlap utolsó módosítása: 2012. december 13.
Tantárgy lejárati dátuma: 2018. június 30.
Szabadon választható tantárgy
A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.
A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.
Kizárás:Tematikai átfedések miatt a tárgyat nem vehetik fel azok, akik korábban a
1. hét: Eclipse alaptechnológia (2 óra előadás + 2 óra labor): alapkoncepció, runtime, plugin mechanizmus, grafikus felület (SWT, JFace, Workbench, Forms), Rich Client Platform architekturális áttekintése. A laboron az Eclipse fejlesztőkörnyezet alapjait mutatjuk be.
2. hét: Eclipse alapkomponensek (2 óra előadás + 2 óra labor): Programozási nyelvek támogatása, debug, csoportmunka, verzió-kezelés, help rendszer, fontos kész pluginok, jellemző fejlesztési trendek, Eclipse tervezési mintá. A laboron az Eclipse fejlesztőkörnyezet csoportmunkát és nyomkövetést támogató részét mutatjuk be.
3. hét: Grafikus felület fejlesztése I. (2 óra előadás + 2 óra labor): Model-view-controller minta Eclipse-ben, SWT. A laboron az SWT technológia kerül bemutatásra.
4. hét: Grafikus felület fejlesztése II. (2 óra előadás + 2 óra labor): JFace, Workbench, Forms. A laboron a JFace technológia kerül ismeretetésre.
5. hét: Plugin fejlesztés alapjai I. (2 óra előadás + 2 óra labor): a pluginok struktúrája, alapszolgáltatások, nézetek, publikálás, extension definiálása. A laboron egy egyszerű plugin elkészítése kerül sorra.
6. hét: Plugin fejlesztés alapjai II. (2 óra előadás + 2 óra labor) pluginok kezelése, akciókezelés, menü elemek, súgó készítés, tesztelés. A laboron a pluginek komplexebb akciókezelését, tesztelését, súgó készítését tárgyaljuk.
8. hét: Grafikus szerkesztők fejlesztése II. (2 óra előadás + 2 óra labor) Eclipse Modeling Framework. A kapcsolódó laboron is ez kerül terítékre
9. hét: RCP platform I. (2 óra előadás + 2 óra labor): filozófiák, RCP kliens alkalmazások tervezése, plugin-architektúra. A laboron egy egyszerű RCP kliens alkalmazás elkészítése kerül terítékre.
10. hét: RCP platform II. (2 óra előadás + 2 óra labor): RCP branding, RCP modularizáció, RCP életciklus menedzsment (update sites, features, patches, provisioning, automated builds). A labor az RCP kliensek menedzsmentjét demonstrálja.
11. hét: Szerver oldali Eclipse (2 óra előadás + 2 óra labor): Equinox, OSGi alapjai. A labor az OSGi és az Equinox szabványok alapjait mutatja be.
12. hét: Szerver oldali Eclipse (2 óra előadás + 2 óra labor): Elosztott alkalmazások fejlesztése Eclipse és OSGI technológiák segítségével, szerver oldali komponensek. A laboron egy teljes szerver oldali Eclipse komponens elkészítésére kerül sor.
13. hét: Eclipse és a web (2 óra előadás + 2 óra labor): Eclipse Rich Ajax Platform (RAP). A laboron egy minta RAP alkalmazás elkészítése kerül terítékre.
14. hét: Eclipse és a web (2 óra előadás + 2 óra labor): munkafolyamat vezérelt alkalmazások fejlesztése Eclipse-ben, jBoss jBPM. A laboron egy munkafolyamatokon alapuló Eclipse alkalmazás elkészítését demonstráljuk.
- Elővizsga: Nincs.
A házi feladat (otthoni feladat) határidőn túl a pótlási héten adható be, a vizsgaidőszakban pótlás már nem lehetséges.
A házi feladattal kapcsolatban a félév során legalább egy konzultációs lehetőséget biztosítunk.
- Óravázlatok, fóliák a tárgy web lapján.
- Az Eclipse keretrendszer és komponenseinek webes dokumentációi, guide és tutorial anyagai (http://www.eclipse.org, http://www.eclipse.org/documentation)
Méréstechnika és Információs Rendszerek Tanszék
továbbá korábban: Balogh András