G-Eclipse
Z Wikipedii
g-Eclipse | |
Rodzaj | Zintegrowane środowisko programistyczne dla Gridu |
Aktualna wersja stabilna | 1.0M4 / 28 marca 2008 |
Producent | Konsorcjum g-Eclipse |
Licencja | Eclipse Public License EPL |
Platforma systemowa | GNU/Linux, Mac OS X, Windows, Sun Solaris, IBM AIX, HP-UX, FreeBSD |
www.geclipse.eu, www.eclipse.org/geclipse |
g-Eclipse jest platformą (framework) bazującą na Eclipse i przeznaczoną dla użytkowników, operatorów i programistów gridowych. Podobnie jak Eclipse jest udostępniona na zasadach otwartego oprogramowania.
Poprzez zestaw (wtyczek) (ang. plugin) g-Eclipse rozszerza funkcjonalność i interfejs użytkownika środowiska Eclipse o narzędzia pozwalające użytkownikom na dostęp do infrastruktury gridowej. g-Eclipse pozwala na zarządzanie zadaniami i danymi w Gridzie, konfigurowanie elementów Gridu i tworzenie aplikacji gridowych. Podobnie jak Eclipse, g-Eclipse definiuje punkty rozszerzeń, które pozwalają programistom na dodatkowe rozszerzenie funkcjonalności.
Projekt g-Eclipse jest jednym z projektów rozwijanych w ramach Fundacji Eclipse i jest aktywnie rozwijany przez konsorcjum w skład którego wchodzi Forschungszentrum Karlsruhe, Poznańskie Centrum Superkomputerowo Sieciowe, Uniwersytet im. Jana Keplera w Linzu, Uniwersytet_Cypryjski, Innoopract Gmbh (Niemcy), Uniwersytet w Reading oraz IT Innovation Centre (Uniwersytet w Southampton). Konsorcjum g-Eclipse jest finansowane w ramach 6. Programu Ramowego Unii Europejskiej.
Spis treści |
[edytuj] Funkcjonalność
g-Eclipse grupuje narzędzia w trzech Perspektywach Platformy Eclipse:
- Perspektywa Użytkownika - zazwyczaj użytkownicy Gridu mają ograniczoną wiedzę na temat technologii gridowych. Z pomocą Perspektywy Użytkownika g-Eclipse użytkownicy mogą w prosty sposób zlecać zadania do Gridu, monitorować status zadań i uzyskać dostęp do zdalnych plików zlokalizowanych w Gridzie.
- Perspektywa Operatora - administratorzy Gridu mają szczegółową wiedzę na temat konfiguracji Gridu. Perspektywa Operatora dostarcza narzędzia pozwalające w prosty sposób konfigurować udostępnione w gridzie lokalne zasoby, a także pozwala na zarządzanie Wirtualnym Organizacjami.
- Perspektywa Programisty - programiści aplikacji gridowych są expertami w tworzeniu aplikacji, ale nie koniecznie muszą znać technologie gridowe i infrastruktury gridowe.
Perspektywa Programisty dostarcza narzędzi pozwalających na tworzenie, debugowanie, instalowanie aplikacji gridowych. Dostępne są też narzędzia do programowania wizualizacji w Gridzie.
[edytuj] Wspierane infrastruktury gridowe
Platforma g-Eclipse jest zaprojektowana jako niezależna od specyficznych infrastruktur gridowych. Wsparcie konkretnej infrastruktury uzyskuje się przez dodanie wtyczek implementujących interfejsy zdefiniowane w modelu. Obecnie dostępne są wtyczki g-Eclipse zapewniające obsługę infrastruktury gLite, które implementują obsługę Wirtualnych Organizacji, zlecania i monitorowania zadań, dostępy do zdalnych plików, instalacji aplikacji i wizualizacji. Dostępne są też pierwsze implementacje wtyczek do obsługi drugiej infrastruktury o nazwie GRIA.
[edytuj] Zobacz też
IST Project fact sheet about g-Eclipse. [dostęp 2008-01-22].