Edytor produktu

Edytor produktu umożliwia definiowanie w jednym miejscu wszystkich elementów produktu, od podstawowych definicji do elementu oznakowania marką.

Ponieważ właśnie została utworzona konfiguracja produktu na podstawie szablonu RCP, większość informacji o produkcie została przez środowisko PDE wypełniona na podstawie pliku plugin.xml modułu dodatkowego com.example.xyz.

Strona przeglądu produktu

W sekcji Definicja produktu określany jest identyfikator produktu i jego nazwa oraz aplikacja, która jest wykonywana po uruchomieniu produktu.

W tym przykładzie zostanie utworzony produkt oparty na module dodatkowym.

Sekcje Testowanie i Eksportowanie powinny być znane użytkownikowi, ponieważ wyglądają bardzo podobnie do sekcji na stronie Przegląd edytora modułów dodatkowych.

Zauważalną różnicę stanowi jednak pierwszy krok sekcji Testowanie: Synchronizacja tej konfiguracji z modułem dodatkowym definiującym produkt. Co to oznacza?

Należy pamiętać, że konfiguracja produktu jest używana tylko przez środowisko PDE i nie jest interpretowana ani odczytywana przez środowisko wykonawcze. Niektóre dane wprowadzane w tym pliku (na przykład identyfikator produktu, aplikacja, obrazy okien, informacje o obrazach itp.) muszą zostać skopiowane do pliku plugin.xml modułu dodatkowego marki, aby wprowadzone zmiany rzeczywiście zostały uwzględnione w czasie wykonywania. Do tego służy właśnie akcja synchronizacji. Powoduje ona, że plik plugin.xml zawiera zawsze aktualne dane, które są zsynchronizowane z konfiguracją produktu.

Konfiguracja produktu

Na stronie Konfiguracja tworzy się listę wszystkich modułów dodatkowych i fragmentów, które tworzą produkt.

Plik konfiguracyjny jest plikiem właściwości, który zawiera właściwości systemowe odczytywane przez środowisko wykonawcze w momencie uruchamiania. Zaleca się pozostawienie zadania utworzenia domyślnego pliku config.ini środowisku PDE.

Dodatkowo można określić argumenty programu i argumenty maszyny VM, które będą używane podczas uruchamiania produktu.

Lista właściwości programu i maszyny VM jest dostępna w sekcji Opcje środowiska wykonawczego.

Oznakowanie produktu marką

Strona Oznakowanie marką zawiera informacje o tożsamości produktu: nazwę programu uruchamiającego, niestandardowe obrazy, niestandardowe ikony programu uruchamiającego, ekran startowy i okno dialogowe Informacje.

Program wykonywalny, który uruchomi produkt użytkownika, można nazwać np. rcpmail.

Dostosowywanie ikon programu uruchamiającego różni się w zależności od platformy. W tym przykładzie należy pozostawić bez zmian domyślną ikonę środowiska Eclipse.

Ekran startowy należy nazwać spash.bmp. Przyjmowane jest założenie, że jest on dostępny w głównym katalogu modułu dodatkowego definiującego produkt, jeśli jego położenie nie zostało określone. W tym przykładzie projekt modułu dodatkowego poczty RCP zawiera plik splash.bmp we właściwym miejscu, dlatego pole to może pozostać puste.

W większym stopniu można dostosować natomiast obrazy okna i okno dialogowe Informacje. Wszystkie te dane zostały już wypełnione przez środowisko PDE przy użyciu pliku plugin.xml modułu dodatkowego com.example.xyz.