Platforma Eclipse na mnoho způsobů

Open source platforma Eclipse slibuje vývojářům široké možnosti práce. V předposledním březnovém týdnu se v kali...


Open source platforma Eclipse slibuje vývojářům široké možnosti práce.

V předposledním březnovém týdnu se v kalifornském městě Santa Clara uskutečnila
technická konference EclipseCon 2006 zaměřená na vývojářské nástroje s
otevřenými zdrojovými kódy. Každoročně ji pořádá organizace Eclipse Foundation,
která v současné chvíli sdružuje 115 společností z celého světa. Zlatým hřebem
letošního ročníku byly především nové projekty ALM (Application Lifecycle
Management) postavené na vývojovém prostředí Eclipse, které pomohou zvýšit
produktivitu vývojových týmů, a v neposlední řadě také technologie rich-client
a VoIP (Voice-over-IP).

Eclipse pro ALM a ALF
Za hlavní novinky uvedené u příležitosti letošního setkání lze považovat
projekty společností Compuware a Serena Software. První jmenovaná firma zde
představila Eclipse Tools Service Framework, též známý pod označením Corona,
jenž se zaměřuje na podporu spolupráce mezi nástroji ALM od různých dodavatelů
založenými na platformě Eclipse. Projekt firmy Serena Software ALF (Application
Lifecycle Framework) řeší otázky integrace a komunikace mezi vývojářskými
nástroji napříč celým životním cyklem. "ALF představuje nástroje schopné
vzájemně spolupracovat, zatímco Corona zajišťuje trvanlivost dat přecházejících
mezi těmito nástroji," vysvětluje Kevin Parker ze společnosti Serena.
Společnost Compuware na konferenci EclipseCon 2006 navíc předvedla vylepšené
vývojové řešení OptimalJ ve verzi 4.1, která přináší rozšířenou podporu
vývojářům při tvorbě aplikací založených na open source platformě Eclipse.
Novinka nyní zahrnuje verzi Professional Edition, která kromě nativní podpory
implementace do konkurečního produktu NetBeans od firmy Sun Microsystems
přináší produktivitu modelem řízeného vývoje pro přípravu aplikací na platformě
Eclipse. Vývojáři tak mohou z perspektivy Eclipse modelovat a upravovat
schémata, náhledy a zdrojový kód pro celou firmu. "Myšlenka open source
softwaru má pozitivní dopad na celý softwarový průmysl," říká Mark Driver,
viceprezident pro výzkum společnosti Gartner. "Jeho přínosy můžeme sledovat v
celé řadě oblastí, přičemž nejvýraznějším a přímým důsledkem je dostupnost
vysoce kvalitního softwaru za nižší cenu."
Společnost IBM zde ohlásila několik vývojových trendů a především začínající
program na podporu vývojářů, kteří využívají Eclipse jakožto své primární
vývojové prostředí. IBM rovněž odhalila produkt Rational Data Architect,
nástroj založený na platformě Eclipse, který pomáhá architektům porozumět
informačním prostředkům, vytvářet databáze a integrační schémata.

Příklady z praxe
"ALM pro nás představuje jedinou cestu, jak dostat vývojářské nástroje od mnoha
rozdílných dodavatelů pod jednu vybranou platformu, kterou může využít naprosto
kdokoli," uvedla k systému pro řízení životního cyklu aplikací (ALM) na
platformě Eclipse Loren Larsenová, vedoucí architektka společnosti World Wide
Packets. O ALM systému Eclipse jakožto o potenciální možnosti, která by
vyřešila problémy s prostředky vydanými na specifické projekty v jeho týmu,
uvažuje šéf softwarových architektů Tim Farmer ze společnosti Choice Homes.
"Naše firma dosud využívala betaverzi produktu Visual Studio 2005 Team
Foundation Server od Microsoftu a určité nástroje pro řízení projektů od třetí
strany. Upřímně musím říct, že nešlo o moc vhodné řešení, a proto se s největší
pravděpodobností ještě předtím, než učiníme rozhodnutí o platformě Microsoftu,
důkladněji podíváme na možnosti Eclipse," řekl.

Eclipse pro RCP
Další představenou novinkou na letošní akci EclipseCon byla platforma chytrého
klienta (RCP, Rich Client Platform) využívající open source řešení Eclipse.
"Výhodou tohoto systému je fakt, že jde o skutečně všudypřítomnou platformu,
kterou využívají nezávislí dodavatelé softwaru a podniky k vytváření
desktopových aplikací pro koncové uživatele," řekl Ian Skerrett, marketingový
ředitel organizace Eclipse. Společnost Nuxeo zde předvedla Eclipse Enterprise
Content Management for RCP Project, který zahrnuje integrační aplikace se
systémem pro správu obsahu (CMS, Content Management System). Firma Exadel zase
navrhla Eclipse Enterprise Component Platform Project, který rozšiřuje RCP na
serverové aplikace a umožňuje vybudování znovu použitelných softwarových
komponent. Na trhu se také objeví první verze návrhu Eclipse Data Tools
Platform Project, jenž se soustředí na frameworky a nástroje na budování
datacentrických RCP aplikací.

Sun jde vlastní cestou
Přestože oblast vývojových podnikových aplikací byla do značné míry rozdělena
na dva tábory prostředí Eclipse odvozené od jazyka Java na jedné straně a
platforma .Net patřící společnosti Microsoft na straně druhé společnost Sun
Microsystems, propagátor programovacího jazyka Java, zůstala mimo sdružení
Eclipse a na konferenci předložila svoji vlastní platformu s otevřenými
zdrojovými kódy NetBeans. "Sun věří, že konkurence pro ekosystém nástrojů
založených na technologii Java je zdravá pro vývojáře Javy. Pokračujeme v
prosazování a podpoře našich projektů NetBeans a IDE a prozatím neplánujeme
vstoupit do sdružení Eclipse," stálo v prohlášení Sunu.
O vývojovém prostředí Eclipse také informujeme na str. 32.(lev) 6 0461Open
source komunita Eclipse roste
Na konferenci EclipseCon 2006 padla i oznámení týkající se vstupu nových členů
do sdružení Eclipse. Dalším členem této open source komunity, jejíž projekty se
zaměřují na poskytování dodavatelsky neutrálních otevřených vývojových
platforem a aplikací pro budování softwaru, se stala společnost Salesforce.com
(jde o vůbec prvního dodavatele hostovaného CRM) a firma SugarCRM. "Momentálně
neuvažujeme o spuštění žádného projektu, chceme jen naším členstvím podpořit
organizaci Eclipse, a to zejména v oblasti vývojářského prostředí IDE," sdělila
Tara Spaldingová, marketingová ředitelka společnosti SugarCRM. Stávající člen,
firma Borland, u příležitosti konání této akce odtajnila plánovanou akvizici
společnosti Gauntlet Systems, kterou chce posílit své postavení v oblasti ALM.









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.