Přehled vývojového prostředí modulů plug-in
Vývojové prostředí modulů plug-in (PDE) je nástroj, který vývojářům pomáhá
při vytváření, vyvíjení, testování odlaďování a zavádění modulů plug-in Eclipse.
PDE mimo jiné také obsahuje
nástroje pro vývoj fragmentů, funkcí a aktualizačních stránek.
PDE není samostatný nástroj, nýbrž je součástí sady Eclipse SDK.
V souladu s obecnou filozofií platformy Eclipse také PDE nabízí
širokou paletu v platformě užívaných nástrojů (např. pohledy, editory, průvodci, spouštěče apod.), které hladce zapadají do zbytku pracovní plochy Eclipse a
ve všech fázích vývoje modulů plug-in jsou vývojářům pracujícím v pracovní ploše Eclipse k dispozici.
Koncepty
- Hostitelská versus běhová instance
Když spustíte pracovní plochu, používáte ji
k práci na projektech vámi vytvářených modulů plug-in.
Instance pracovní plochy , kterou máte spuštěnu a ve které pracujete
na vývoji modulu plug-in pomocí PDE a jiných nástrojů, se nazývá instancí hostitele. Funkce dostupné v této instanci pochází výhradně z modulů plug-in,
které byly nainstalovány společně s vaší aplikací. V okamžiku, kdy jste s modulem plug-in hotovi
a chcete jej otestovat, je možné spustit jiný typ instance pracovní plochy, a to tzv. běhovou instanci. Tato instance bude obsahovat tytéž moduly plug-in jako hostitelská instance, avšak současně již také moduly plug-in,
na kterých jste doposud v hostitelské instanci pracovali.
Spouštěč PDE se postará o sloučení vámi
vytvořených modulů plug-in s hostitelskými moduly plug-in a vytvoří běhovou instanci.
- Externí moduly plug-in versus moduly plug-in pracovní plochy
V procesu vývoje modulů plug-in v Eclipse budete při spouštění běhové pracovní plochy používat moduly plug-in
ze dvou zdrojů: pracovní plochy hostitelské instance a cílové platformy. Pro PDE se však všechny moduly plug-in jeví jako rovnocenné, bez ohledu na to, jaký je jejich zdroj. Několik existujících výjimek uživatel snadno rozpozná:
- Moduly plug-in pracovní plochy jsou ty moduly plug-in, které vyvíjíte v hostitelské instanci
pracovní plochy. Uživatel je má plně pod kontrolou, tj. může moduly přidávat, odstraňovat či
modifikovat.
- Externí moduly plug-in jsou ty, které byly nainstalovány spolu se základní instalací platformy
a je na ně v jejich umístění pouze odkazováno, aniž by byly jakkoli modifikovány. Lze na ně odkazovat, procházet jimi, prohlížet jejich zdrojový kód, odlaďovat je, avšak jsou určeny pouze pro čtení.
V pohledu modulů plug-in, který je součástí perspektivy PDE, jsou v seznamu společně uvedeny jak moduly plug-in pracovní plochy, tak i externí moduly.
V tomto pohledu můžete procházet adresářovou strukturou externích modulů plug-in, otevírat soubory apod.

Příprava pracovní plochy
Koncepty PDE

Vytváření nového projektu plug-in
Úprava manifestu
Spuštění
Zavádění
Práce s funkcemi
Práce s weby s aktualizacemi