PDE (Plug-in Development Environment) - overzicht
PDE (Plug-in Development Environment) is een hulpprogramma waarmee ontwikkelaars
snel en gemakkelijk Eclipse-plugins kunnen maken, ontwikkelen, testen en installeren en fouten in plugins kunnen opsporen. Daarnaast bevat PDE handige voorzieningen
voor de ontwikkeling van fragmenten, features en updatesites.
PDE maakt deel uit van de SDK (Software Development Kit) van Eclipse en is dus geen
los programma. Geheel in lijn met de algemene filosofie van Eclipse biedt PDE een
heel scala aan platformvoorzieningen (zoals views, editors, wizards, startprogramma's,
enzovoort) die naadloos aansluiten op de rest van de Eclipse-workbench en die de ontwikkelaar in elke ontwikkelingsfase van de plugin eenvoudig vanuit de workbench kan
gebruiken.
Concepten
- Host versus runtime
Wanneer u de workbench start, gebruikt u deze om te werken aan uw projecten waarin
de plugins die u ontwikkelt zijn gedefinieerd. De workbench-instance die u
uitvoert om uw plugins te ontwikkelen met behulp van de PDE en overige hulpprogramma's wordt de
host-instance genoemd.De beschikbare features in deze instance zijn uitsluitend afkomstig
van de plugins die met uw toepassing worden geïnstalleerd.Als u eenmaal klaar bent
met uw plugin en deze wilt testen, kunt u een andere workbench-instance starten,
de runtime-instance.Deze instance bevat dezelfde plugins als de host-instance,
maar bevat tevens de plugins waarmee u werkte in de host-instance.
Het startprogramma van PDE zorgt ervoor dat uw plugins worden geïntegreerd met de hostplugins
en dat de runtime-instance wordt gemaakt.
- Externe plugins versus werkgebiedplugins
Bij het ontwikkelen van Eclipse-plugins zijn de plugins die u gebruikt om de
runtimeworkbench uit te voeren afkomstig uit twee verschillende bronnen: het werkgebied
van de host-instance, en het doelplatform. Hoewel voor PDE alle plugins gelijk zijn,
ongeacht hun oorsprong, zullen gebruikers toch al gauw enkele verschillen opvallen:
- Werkgebiedplugins zijn plugins die worden ontwikkeld in
uw host-workbench. Deze kunnen worden beheerd, toegevoegd,
verwijderd en gewijzigd door de gebruiker.
- Externe plugins zijn plugins die deel uitmaken van de basisinstallatie
van het platform en die ongewijzigd worden aangeroepen vanaf hun oorspronkelijke
locatie. U kunt ernaar verwijzen, erin bladeren, de bijbehorende broncode
bekijken en er fouten in opsporen, maar deze plugins zijn wel alleen-lezen.
In de view Plugins, die deel uitmaakt van het perspectief Pluginontwikkeling, ziet u een lijst met zowel de werkgebied- als de externe plugins. In deze lijst kunt u de
directorystructuur van externe plugins verkennen, bestanden openen, enzovoort.

De workbench voorbereiden
Concepten PDE

Een nieuw pluginproject maken
Het manifestbestand bewerken
Uitvoeren
In gebruik nemen
Werken met features
Werken met updatesites