Eclipse alapú technológiák - Segédanyagok
Cím | Egyedi szöveg |
---|---|
Labor 1: Java alkalmazás fejlesztése |
A laboron egy nagyon egyszerű, parancssoros Java alkalmazás készült, amely könyvek együttes kezelésére használható. Az elkészült alkalmazás későbbi laborgyakorlatok anyagához kiindulásul szolgálhat, ill. összehasonlíthatóak a különböző módszerek a segítségével. A gyakorlat során áttekintettük a program készítésének, futtatásának és debuggolásának főbb eszközeit. |
Bevezető az Eclipse plug-in fejlesztésbe |
Az előadáson áttekintettük a plug-in alapú alkalmazások fejlesztésének főbb kérdéseit, és az Eclipse projektek szerkezetét. Végül esettanulmányként áttekintettük az Eclipse grafikus felületének készítésére használt fontosabb bővítményeket. Kitekintésként foglalkoztunk az API karbantarthatóság kérdéseivel, ehhez tartozó segédanyagok a következő címeken érhetőek el:
|
Labor 2: Command Framework |
A laboron elkészült egy egyszerű plug-in projekt, amibe legeneráltunk egy példa nézetet. Ezután a Command Framework segítségével parancsokat definiáltunk a felhasználói felületre. Fontos: a legenerált nézet Actionöket használ az ő parancsai megjelenítéséhez, aminek a használata karbantarthatósági okokból ellenjavallott. |
Grafikus felületek készítése SWT-vel |
SWT alapú felhasználói felületek tervezésének főbb kihívásai és lehetőségei |
Labor 3: SWT alapú űrlapok készítése |
A laboron a könyvkezelő modulhoz készítettünk egy Eclipse nézetet (View) SWT segítségével. Az űrlap alapvetően egy könyv megjelenítésére való. |
Magas szintű GUI programozás |
Az előadáson áttekintettük a JFace és Forms API legfontosabb elemeit, valamit előkerültek további felhasználói felület fejlesztéshez kötődő technológiák. |
Labor 4: JFace/Forms alapú űrlap készítése |
A laboron áttekintettünk egy JFace Data binding/Forms alapú űrlapot, majd a JFace Viewers framework segítségével frissítettük. |
Domain-specifikus modellezés az EMF használatával | |
Labor 5: Metamodellezés EMF segítségével |
A laboron egy kiterjesztett Book modell készült EMF segítségével. |
IDE funkciók fejlesztése |
Az előadás témája olyan Eclipse funkciók megismerése, amely segíti a különböző nézetek közötti integrációt.
|
Labor 6: Eclipse builder fejlesztése |
A laboron egy egyszerű inkrementális builder készült el egy saját projekttípushoz. Figyelem!
Összességében a builder váznak felhasználható saját builder fejlesztéséhez, de önmagában nem elég stabil ahhoz, hogy tényleges éles felhasználásra kerüljön. |
RCP alkalmazások fejlesztése |
Gyors áttekintés a (3.x-es sorozat) RCP alkalmazásairól. Főbb érintett témák:
|
Labor 7: RCP alkalmazásfejlesztés | |
Moduláris alkalmazásfejlesztés OSGi segítségével |
Az előadás főbb témái:
|
Labor 8: OSGi alkalmazásfejlesztés | |
Eclipse 4 Platform |
Az előadáson érintett témák:
|
Labor 9: Eclipse 4 alkalmazásfejlesztés | |
Webalkalmazások fejlesztése Eclipse technológiákkal |
Az előadáson áttekintettük az RAP alapú alkalmazásfejlesztés főbb problémáit, amit az Orion rendszer rövid bemutatója követett. |
Labor 10: RAP alapú alkalmazás fejlesztés | |
Grafikus szerkesztők készítése - GEF, GMF, Graphiti | |
Labor 11: Grafikus szerkesztők készítése Graphitivel | |
Tesztelés és profiling |
Az előadás témái:
|
Build automatizáció, folytonos integráció |
Az előadás témája:
|
Labor 12: Tesztelés | |
Labor 13: Build automatizáció |