Ordliste med begreper

Det kan være forvirrende hvis noen bruker forskjellige begreper om den samme tingen, og direkte villedende hvis noen bruker det samme begrepet om forskjellige ting. Det er derfor viktig å velge riktige ord når en refererer til ting i kommentarer, kode og dokumentasjon.

Eclipse

Eclipse er navnet på det generelle prosjektet som støtter konstruksjonen av integrerte verktøy for utvikling av applikasjoner. Det representerer en samling beslektede prosjekter som omfatter Eclipse-plattformen, Java-utviklingsverktøyene (JDT) og PDE (Plug-in Development Environment).
Eclipse-plattformen
Eclipse-plattformen er navnet på kjernerammeverkene og tjenestene som plugin-utvidelsene blir opprettet på. Det har kjøretiden der plugin-modulene lastes inn og kjøres. For at du skal bruke begrepet så riktig som mulig, er det nyttig å vite enkelte ting om denne plattformen. For det første er ikke selve Eclipse-plattformen et virkelig produkt som kan leveres alene. Plattformens direkte brukere er verktøybyggere, eller ISVer, fordi de tilfører Eclipse-plattformen det som trengs for at den skal være nyttig for dem som skal bruke den.
Eclipse-plattformen er delt inn i Kjerne (Core) og brukergrensesnitt (UI). Alt som er klassifisert som "UI" trenger et vindussystem, mens ting som er klassifisert som "kjerne" kan kjøres i kommandogrensesnittet ("headless"). UI-delen av Eclipse-plattformen kalles en arbeidsbenk. Kjernedelen av Eclipse-plattformen kalles ganske enkelt Plattformkjerne eller Kjerne (Core).
Eclipse-plattformen er derfor bare kjerneprogrammet som verktøybyggere bygger plugin-moduler for verktøy rundt.
Eclipse SDK
Eclipse SDK er Eclipse-plattformen, JDT og PDE. I tillegg til plattformen har SDK utviklingsverktøyene som kreves for, blant annet, å aktivere Eclipse slik at det blir sitt eget utviklingsmiljø.

Plattform - En forkortelse for "Eclipse-plattform".

RCP (Rich Client Platform)
Et delsett av Eclipse-plattformen som danner en generisk applikasjonsramme snarere enn en ramme for bygging av utviklingsverktøy. Dette delsettet inneholder ikke Ressurser-plugin-modulen eller noen brukergrensesnitt knyttet til ressurser.

Arbeidsbenk - En forkortelse for "Brukergrensesnitt for Eclipse-plattform".

Arbeidsbenken er et UI-rammeverk på høyt nivå for bygging av produkter med sofistikerte brukergrensesnitt bygd fra pluggbare komponenter. Arbeidsbenken blir bygd på toppen av JFace, SWT og plattformkjernen.
Kjerne - En forkortelse for "Eclipse-plattformkjerne".
All infrastrukturen uten UI i Eclipse-plattformen. Hovedinndelingene er: plattformkjøretid og administrasjon av plugin-moduler, arbeidsområder og ressursstyring og versjons- og konfigurasjonsstyring.
Kjøretid - En forkortelse for "Kjøretid for Eclipse-plattformkjerne".
Det laveste nivået av plattformkjernen, som har ansvar for plugin-registeret og plugin-moduler. Legg merke til at kjøretiden for plattformkjernen ikke inkluderer arbeidsområder og ressurser (de er i plugin-modulene for ressurser).
Arbeidsområde
Et arbeidsområde er den generelle paraplyen for administrering av ressurser i Eclipse-plattformen. Legg merke til at arbeidsområder og ressurser er en valgfri del av plattformen. Enkelte konfigurasjoner av plattformen har ikke et arbeidsområde.
UI - En forkortelse for "Brukergrensesnitt for Eclipse-plattform".
Altomfattende begrep for UI-delen av Eclipse-plattformen.
JFace
JFace er UI-rammeverket på mellomnivå som er nyttig for bygging av komplekse UI-deler som for eksempel egenskapsvisninger. JFace virker sammen med SWT.
SWT
SWT (Standard Widget Toolkit) er et lite, raskt widget-verktøysett med en flyttbar API og en intern implementering. Så langt er SWT portert til Windows, Linux (GTK- og Motif-vindussystemer), AIX (Motif), Solaris (GTK), HP-UX (Motif), QNX (Photon) og Mac OS X (Carbon).
JDT
Java-utviklingsverktøy (NB "utviklingsverktøy" med små bokstaver av juridiske grunner) gir Eclipse-plattformen muligheten til Java-programutvikling.
PDE
PDE (Plug-in Development Environment) legger til spesialiserte verktøy for utvikling av plugin-moduler for Eclipse.