Platform SDK ütemterv

Futtatótörzs

A platform futtatótörzs megvalósítja a futtatórendszert, amely elindítja a platform alapelemeit és dinamikusan felfedezi és futtatja a bedolgozókat. A bedolgozó egy strukturált összetevő, amely egy OSGi leírófájl (MANIFEST.MF) és egy bedolgozó leírófájl (plugin.xml) segítségével írja le magát a rendszernek. A platform karbantartja a telepített bedolgozók nyilvántartását és az általuk biztosított funkciót.

A futási környezet célja, hogy a végfelhasználónak ne kelljen feleslegesen memóriát és teljesítményt áldoznia a telepített, de nem használt bedolgozóra. A bedolgozó telepíthető és hozzáadható a nyilvántartáshoz, de nem aktiválódik addig, amíg az általa biztosított funkciót a felhasználó aktivitása nem igényli.

A platform futási környezet az OSGi szolgáltatásmodell segítségével kerül megvalósításra. A futási környezet megvalósítási részletei az alkalmazásfejlesztők nagy része számára érdektelenek, de az OSGi modellt ismerők észreveszik, hogy az Eclipse bedolgozó valójában egy OSGi köteg.

A legjobb módszer a futási rendszer megismerésére egy bedolgozó létrehozása. A bedolgozók készítésével kapcsolatban az induláshoz tekintse meg a Bedolgozás: Hello World és a munkaterület című részt. Ha meg kívánja ismerni a futási rendszer előnyeit és hátrányait, akkor tekintse meg a Futási környezet áttekintése részt.

Erőforrás-kezelés

Az erőforrás-kezelési bedolgozó megad egy általános erőforrásmodellt az eszközbedolgozók termékeinek kezeléséhez. A bedolgozók projekteket, mappákat és fájlokat hozhatnak létre illetve módosíthatnak fejlesztési termékek tárolására és rendszerezésére a lemezen.

Az erőforrás-áttekintés egy áttekintést nyújt az erőforrás-felügyeleti rendszerről.

Munkaterület UI

A munkaterület UI bedolgozó megvalósítja a munkaterület felhasználói felületet és számos kiterjesztési pontot ad meg, amelyek segítségével más bedolgozók közreadhatnak a menü- és eszközműveleteket, "fogd-és-vidd" műveleteket, párbeszédablakokat, varázslókat valamint egyéni nézeteket és szerkesztőket.

Csatlakozás a munkaterülethez bemutatja a munkaterület kiterjesztési pontokat és az alkalmazás programozási felületet.

A további bedolgozók megadnak egy keretrendszert, amelyek általában hasznosak a felhasználói felület fejlesztéshez.  Ezek a keretrendszerek magát a munkaterületet hozzák létre.  A keretrendszerek használata nem csak leegyszerűsíti a bedolgozók felhasználói felületének fejlesztését, de azt is biztosítja, hogy a bedolgozók közös kinézettel és azonos szintű munkaterület-integrációval rendelkezzenek.

A Standard Widget Toolkit (SWT) egy alacsony szintű, operációs rendszer független eszközkészlet, amely támogatja a platformintegrációt és a hordozható alkalmazás programozási felületet. Leírását a Standard Widget Toolkit című rész tartalmazza.

A JFace UI keretrendszer magasabb szintű alkalmazáskonstrukciót biztosít a párbeszédablakok, varázslók, műveletek, felhasználói beállítások és a felületi elemkezelés támogatásához.  A JFace funkcionalitásának leírását a Párbeszédablakok és varázslók valamint a JFace: UI keretrendszer a bedolgozókhoz rész tartalmaz.

Csoporttámogatás

A Csoportbedolgozók segítségével más bedolgozók megvalósításokat adhatnak be és jegyezhetnek be a csapatprogramozáshoz, lerakat-hozzáféréshez és a verziókezeléshez.  Az Eclipse SDK egy CVS bedolgozót tartalmaz, amely a csoporttámogatás segítségével CVS ügyféltámogatást biztosít az SDK szoftverben.  

A csoporttámogatás leírását a Csapattámogatás című rész tartalmazza.

Hibakeresés-támogatás

A Hibakeresés bedolgozók segítségével más bedolgozók nyelvspecifikus programindítókat és -hibakeresőket valósíthatnak meg. 

A hibakeresés-támogatás leírását a Program-hibakeresés és -indítás támogatása részt tartalmazz.

Súgórendszer

A Súgóbedolgozó egy platformra optimalizált súgó webkiszolgálót és dokumentációintegrációs szolgáltatást valósít meg.  Kiterjesztési pontokat ad meg, amelyeket a bedolgozók használhatnak súgó- vagy egyéb bedolgozódokumentáció közreadásához, mint például a böngészhető könyvek.  A dokumentáció webkiszolgáló speciális szolgáltatásokat biztosít, amelyek segítségével a bedolgozók fájlrendszer URL-címek helyett logikai, bedolgozó alapú URL-címek segítségével hivatkozhatnak a fájlokra.

További funkciók is rendelkezésre állnak a súgótémakörök termékszintű dokumentumkonfigurációkba integrálásához.

A súgószolgáltatás leírását a Súgó bekötése rész tartalmazza.

Java fejlesztőeszközök (JDT)

A Java fejlesztőeszközök (JDT) bedolgozók kiterjesztik a platform-munkaterületet azáltal, hogy speciális funkciókat biztosítanak Java kód szerkesztéséhez, megjelenítéséhez, fordításához, hibakereséséhez és futtatásához.

A JDT az SDK szoftverhez biztosított bedolgozómodulok halmazaként került telepítésre.  A Java fejlesztési felhasználói kézikönyv bemutatja a Java eszközök használatát.  A JDT bedolgozó fejlesztői kézikönyv a JDT struktúráját és alkalmazás programozási felületét írja le.

Bedolgozófejlesztői környezet (PDE)

A Bedolgozófejlesztői környezet (PDE) a bedolgozók létrehozását, módosítását hibakeresését és telepítését automatizáló eszközöket biztosít. 

A PDE az SDK szoftverrel biztosított bedolgozók halmazával kerül telepítésre.  A PDE kézikönyv a környezet használatát írja le.