Eclipse alapú technológiák - Segédanyagok

Félév: 2015. tavasz
Cím Egyedi szöveg
Bevezetés, adminisztratív tennivalók
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és 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:

Gyakorlat: Plug-in fejlesztés

A gyakorlaton egy egyszerű nézetet definiáló példát néztünk át, majd a Command framework segítségével menükontribúciók készültek.

Felhasználói felület fejlesztés SWT-vel
Labor 2: SWT alapú felhasználói felület fejlesztése
Felhasználói felület fejlesztés JFace és Eclipse Forms segítségével
Labor 3: JFace alapú felhasználói felületek készítése
Domain-specifikus modellezés EMF segítségével
Labor 4: EMF alapú domain-specifikus modell
IDE plug-inek fejlesztése

Az előadáson érintett témák:

  • Kijelölés kezelés
  • Adapterek támogatása
  • Eclipse fájlrendszer, projektek, fordítók
  • Java fejlesztőkörnyezet
Labor 5: Projekt fordító készítése
RCP alkalmazások fejlesztése
Labor 6: RCP alkalmazás fejlesztése
Moduláris alkalmazások fejlesztés OSGi használatával

Az előadás főbb témái:

  • Az OSGi alapfogalmai
  • Szolgáltatások
  • Szerver oldali OSGi
  • Eclipse és OSGi

Kapcsolódó oldalak:

Labor 7: OSGi alapú alkalmazásfejlesztés

A laboron a könyvmenedzser osztályból készítettünk OSGi szolgáltatást, elérhetővé tettük őket parancssorból, valamint integráltuk az előző alkalommal elkészült RCP alkalmazáshoz.

Az Eclipse 4.x alkalmazásplatform

Az előadáson áttekintettük az Eclipse 4-es platform legfontosabb újdonságait:

  • Alkalmazáskontextus és dependency injection
  • Modell alapú munkaterület
  • CSS alapú témázás
Labor 8: Eclipse 4 alapú alkalmazásfejlesztés

A laboron felhasználjuk az Eclipse 4 Tools eszközt. A legegyszerűbb az Eclipse Marketplace-ről telepíteni.

Labor 9: RAP alapú alkalmazásfejlesztés
Grafikus szerkesztők fejlesztése
Labor 10: Grafikus szerkesztő készítése Siriussal
Tesztelés és profiling
Folytonos integráció
Labor 11: Tesztelés
Félév: 2014. tavasz
Cím Egyedi szöveg
Bevezető, követelmények
Tartalom átvétel