Добавление модуля: Пример Hello World в рабочей среде

Структура платформы Eclipse включает в себя базовую среду выполнения и набор дополнительных комплектов, установленных в качестве модулей. Модули призваны расширить функциональность платформы с помощью предварительно определенных точек расширения. Например, пользовательский интерфейс рабочей среды предоставлен одним из модулей. Запуск рабочей среды отличается от запуска отдельной программы Java. Активируется среда выполнения платформы, обеспечивающая динамический поиск модулей и их запуск в случае необходимости.

Для добавления исходного кода, расширяющего платформу, модуль применяет системные расширения. Платформа предусматривает набор предварительно определенных точек расширения, позволяющих дополнить платформу новыми свойствами. С точки зрения платформы пользовательские модули не отличаются от базовых модулей, таких как система управления ресурсами и рабочая среда.

Каким образом создать модуль на основе существующего исходного кода? 

Процесс создания модуля наилучшим образом можно представить, рассмотрев реализацию классического примера "Hello World" в качестве модуля. Этот пример позволяет ознакомиться с различиями между разработкой модуля и приложения Java. Особое внимание уделено описанию процесса создания и выполнения модуля. Кроме того, далее приведено подробное описание точек расширения. В том числе, способ их определения и описания модулем реализации расширения.