Selainesimerkki

Seuraavassa tarkastellaan, kuinka voit muodostaa RCP-sovelluksen seuraamalla yksinkertaista Web-selainesimerkkiä. Jos käytössä on R3.0 SDK, tämä esimerkki ei sisälly siihen, mutta sen voi ladata projektista org.eclipse.ui.examples.rcp.browser. Jos työskentelet Eclipse-ympäristössä, voit yksinkertaisesti kuitata projektin ulos Eclipse-ympäristön CVS-tietovarastosta (lisätietoja on Eclipse-ympäristön CVS-ohjeessa).

Voit ajaa RCP-selainesimerkin Eclipse SDK -ympäristöstä seuraavasti:

  1. Lataa projekti org.eclipse.ui.examples.rcp.browser Eclipse-ympäristön CVS-tietovarastosta.
  2. Valitse työympäristön valikkopalkista vaihtoehdot Aja>Aja... ja luo uusi "Ajonaikainen työympäristö" -kokoonpano nimeltä "Selainesimerkki".
  3. Valitse Argumentit-välilehdessä Aja tuote -vaihtoehto ja valitse avattavasta luettelosta org.eclipse.ui.examples.rcp.browser.product.
  4. Valitse Lisäosat-välilehdessä Valitse aloitettavat lisäosat ja fragmentit luettelosta -vaihtoehto, jotta voit valita, mitkä lisäosat tarvitaan.
  5. Voit aloittaa tyhjältä pohjalta valitsemalla Poista kaikkien valinta -vaihtoehdon.
  6. Valitse vaihtoehto org.eclipse.ui.examples.rcp.browser.
  7. Valitse Lisää pakolliset lisäosat -vaihtoehto.
  8. Valitse org.eclipse.update.configurator.
  9. Aja uusi kokoonpano tai määritä sen viat.
Selainesimerkin ikkuna

Kuten kuva osoittaa, on vaikea havaita, että tällä sovelluksella olisi mitään tekemistä Eclipse-ympäristön kanssa (lukuun ottamatta oletusarvoista Web-sivustoa, jota se selaa). Resurssien selausnäkymää saati sitten Eclipse-ympäristöä tai ympäristön työympäristön tuttuja valikkopalkkikohteita ei ole. (Myös harvat jäljellä olevat Eclipse-ympäristöön liittyvät tuoteominaisuudet, kuten ikkunakuvake, voidaan määrittää tarvittaessa uudelleen.)

Toivon mukaan tämä esimerkki selventää RCP-ympäristön tarjoamia etuja. Seuraavaksi tarkastellaan järjestelmän toimintaa koonnin kannalta. Tässä oletetaan, että lukija tuntee työympäristön laajennusten perusteet, joita käsitellään kohdassa Työympäristöön kytkeytyminen.