Postanowiłem jeszcze przed prezentacją pokazać Wam jak w prosty sposób stworzyć testową aplikację RCP, żebyście mogli sami zobaczyć jakie to proste i co tak naprawde możemy zrobić z Eclipse RCP.
Ktoś może się zastanawiać czym jest Eclipse RCP? Postaram się dziś umieścić prezentację, która powinna to zagadnienie rozjaśnić :-)
Na początek uruchamiamy Eclipse'a i tworzymy nowy projekt plug-in, czyli klikamy New->Plug-in Project, otworzy nam się kreator tworzenia nowej wtyczki (ang. plug-in). Podajemy nazwę i klikamy Next.
Na drugiej stronie podajemy informacje o nazwie, dostawcy, itp (albo zostawiamy wartości domyślne). Ważniejsze jest, żeby na samym dole zaznaczyć opcję Yes przy polu Would you like to create a rich client application? (rysunek poniżej)
Klikamy Next. Na ostatniej stronie wybieramy wzór z jakiego chcemy skorzystać (oczywiście nie musimy tego robić, jednak na potrzeby naszego przykładu wybieramy RCP Mail Template) i klikamy Finish.
Zostaniemy zapytani czy przejść do perspektywy Plug-in Developement, odpowiadamy Yes. W widoku Package Explorer powinien pojawić się nowy projekt. Możemy teraz przejrzeć się co w nim jest – zostały wygenerowane odpowiednie klasy, ale ważniejsze od nich są dwa pliki MANIFEST.MF (w katalogu META-INF) oraz plugin.xml, w których to zapisane są najważniejsze informacje o naszym pluginie (więcej o tym, w którymś z najbliższych wpisów).
W zasadzie nasza wtyczka jest teraz gotowa do uruchomienia. Aby ją przetestować klikamy prawym klawiszem myszy na projekcie i wybieramy Run As->Open Run Dialog... W nowym oknie klikamy po lewej stronie znajdziemy Eclipse Application, które zaznaczamy i wybieramy przycisk u góry New launch configuration.
Jest to tylko przykład, więc ta aplikacja nie robi nic pożytecznego, ale możemy zobaczyć jak może wyglądać odchudzony Eclipse służący jako platforma dla RCP.
W kolejnym wpisie postaram się powiedzieć jak z naszej przykładowej aplikacji stworzyć pełnowartościowy projekt.
3 komentarze:
Używam w pracy eclipsa RCP, jest faktycznie świetny do niewielkich aplikacji.
Przy większych aplikacjach stwarza pewne problemy, jest tak wysokopoziomowy że ciężko jest zorientować się co w którym momencie się dzieje,
jednym słowem ciężko jest naprawić błąd.
Ja ogólnie jestem zwolennikiem stosowania ciekawych aplikacji w firmie więc wdrażam je jedna po drugiej. Na tą chwilę podoba mi się również elektroniczny obieg dokumentów https://www.connecto.pl/jak-elektroniczny-obieg-dokumentow-wplywa-na-dzialanie-firmy/ gdyż bardzo przydaje się w codziennych realizacjach zadań w przedsiębiorstwie.
Bardzo dobry wpis. Pozdrawiam serdecznie.
Prześlij komentarz