Przykład przeglądarki

Przyjrzyjmy się, jak zbudować platformę klienta pełnego, analizując kolejne kroki tworzenia prostej przykładowej przeglądarki WWW. Ten przykład jest zawarty w pakiecie R3.0 SDK, ale można go również pobrać z projektu org.eclipse.ui.examples.rcp.browser. W przypadku pracy z platformą Eclipse ten projekt można pobrać z repozytorium Eclipse CVS (aby dowiedzieć się więcej na temat pobierania projektów z repozytorium CVS, należy zapoznać się z sekcją Instrukcja obsługi repozytorium Eclipse CVS).

Aby uruchomić przykładową przeglądarkę RCP z poziomu pakietu Eclipse SDK:

  1. Załaduj projekt org.eclipse.ui.examples.rcp.browser z repozytorium Eclipse CVS.
  2. Z paska menu środowiska roboczego wybierz opcję Wykonaj > Wykonaj i utwórz nową konfigurację Wykonawcze środowisko robocze o nazwie Przykład przeglądarki.
  3. Na karcie Argumenty wybierz opcję Uruchom produkt i z listy rozwijanej wybierz pozycję org.eclipse.ui.examples.rcp.browser.product.
  4. Na karcie Moduły dodatkowe wybierz opcję Wybierz z listy moduły dodatkowe i fragmenty do uruchomienia, aby można było wybrać potrzebne moduły dodatkowe.
  5. Naciśnij przycisk Anuluj wybór wszystkiego, aby rozpocząć od czystej listy.
  6. Zaznacz pozycję org.eclipse.ui.examples.rcp.browser.
  7. Naciśnij przycisk Dodaj wymagane moduły dodatkowe.
  8. Zaznacz pozycję org.eclipse.update.configurator.
  9. Uruchom lub debuguj nową konfigurację wykonywania.
Okno przykładowej przeglądarki

Jak widać, trudno stwierdzić, aby ta aplikacja miała cokolwiek wspólnego z platformą Eclipse (poza wyświetlanym domyślnym serwisem WWW). Nie ma tu nawigatora zasobów, brak informacji na temat platformy Eclipse, brak również jakichkolwiek znanych ze środowiska roboczego platformy elementów paska menu. Kilka widocznych składników związanych z platforma Eclipse, takich jak ikona okna, może zostać również skonfigurowanych według potrzeb.

Miejmy nadzieję, że ten przykład pomoże wyjaśnić szczegóły platformy klienta pełnego. Przyjrzyjmy się temu, co się kryje w środku, aby dowiedzieć się, jakie elementy biorą udział w budowaniu takiej przeglądarki. Zakładamy, że znane są już podstawowe rozszerzenia środowiska roboczego omówione w sekcji Przyłączanie do środowiska roboczego.