Zakładane cele

To, czego wszyscy chcą, to taki poziom integracji, który w magiczny sposób połączy niezależnie przygotowane programy w dobrze zaprojektowany pakiet. Przenoszenie istniejących narzędzi na platformę powinno być przy tym proste.

Platforma powinna być otwarta, aby użytkownicy mieli możliwość wybierania narzędzi z najlepszego źródła i wiedzieli, że ich dostawca ma wpływ na proces tworzenia podstawowej platformy.

Powinna być łatwa w obsłudze i na tyle zaawansowana, aby sprawnie realizować funkcje integracji.

Powinna oferować narzędzia pomagające zautomatyzować żmudne czynności. Powinna być na tyle stabilna, aby można było na jej podstawie budować narzędzia do zastosowań przemysłowych. I powinna być na tyle praktyczna, aby programiści platformy mogli jej używać do jej rozbudowywania.

Są to cele platformy Eclipse. Pozostała część tego podręcznika programowania pozwoli ocenić, na ile platforma Eclipse spełnia te założenia.