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.
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.
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.
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.
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.
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.
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.
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.