Rich Client Platform alkalmazás létrehozása

Az Eclipse platformot nyílt eszközű platformnak tervezték, architekturális, így az összetevők segítségével tetszőleges ügyfélalkalmazás létrehozható. Gazdag ügyfél létrehozásához szükséges bedolgozók minimális halmazát együttesen Rich Client Platformnak hívják.

Az közös erőforrást nem igénylő alkalmazások a platform egy részhalmazával létrehozhatók. Ezek a gazdag alkalmazások továbbra is a dinamikus bedolgozómodellre épülnek, és az UI ugyanazokkal az eszközkészletekkel és kiterjesztési pontokkal került létrehozásra. A munkaterület elrendezése és funkciója a bedolgozófejlesztő finoman szabályozható vezérlése alá tartozik. Ezidáig hozzáadtuk az összes látható funkciót a platform SDK munkaterülethez. A gazdag ügyfél alkalmazásban az alkalmazás és munkaterületeinek meghatározásáért vagyunk felelősek.

Amikor azt mondjuk, hogy Rich Client Platform a platformalkalmazás UI-val létrehozásához szükséges minimális bedolgozóhalmaz, úgy értjük, hogy az alkalmazásnak csak bedolgozóra van szüksége: az org.eclipse.ui és org.eclipse.core futási alkalmazásra. A gazdag ügyfél alkalmazás szabadon használhat tetszőleges alkalmazás programozási felületet, amely szükséges a szolgáltatáshalmazhoz, és a minimálison kívüli igényelheti a fenti bedolgozókat. A Platformbedolgozók térképe nagyon hasznos hivatkozás annak meghatározásakor, hogy mely bedolgozók szükségesek különböző platform API használatakor.

A fő dolog, amely megkülönbözteti a gazdag ügyfélalkalmazást a platform-munkaterülettől az az alkalmazás, amely felelős annak megadásáért, hogy mely osztályokat kell futtatni fő alkalmazásként. Megtekintjük, hogy ez hogy történik a példa kontextusában.