Platformarchitektúra

Az Eclipse platform a bedolgozók alapelve köré épült. A bedolgozók kód és/vagy adatkötegekből állnak, amelyek hozzájárulhatnak a rendszer funkciójához. A funkció kódfüggvénytárakkal (Java osztályok nyilvános API-val), platformkiterjesztésekkel vagy egyéb dokumentációval egészíthető ki. A bedolgozók kiterjesztési pontokat, jól meghatározott helyeket adhatnak meg, amelyhez egyéb bedolgozók is hozzádhatnak funkciókat.

A platformban minden alrendszer bedolgozók halmazaként van strukturálva, amely egy fontos funkciót valósít meg. Néhány bedolgozó látható jellemzőt ad hozzá a platformhoz a kiterjesztési modell segítségével. Mások osztályfüggvénytárakat biztosítanak, amelyek segítségével rendszerkiterjesztések valósíthatók meg.

Az Eclipse SDK az alap platformot és két fő eszközt tartalmaz, amelyek a bedolgozófrissítéshez hasznosak. A Java fejlesztőeszközök (JDT) egy teljes funkciókészlettel rendelkező Java fejlesztési környezetet valósítanak meg.  A Bedolgozófejlesztő-környezet (PDE) specializált eszközöket biztosít, amelyek korszerűsítik a bedolgozók és a kiterjesztések fejlesztését.

Ezek az eszközök nemcsak hasznos célt szolgálnak, hanem azt is bemutatják, hogy bedolgozók összeépítésével hogyan adhatók új eszközök a platformhoz, amelyek kiterjesztik a rendszert.

az sdk architektúrájának vonalrajzolása