A Red Hat megjelentette a vállalat új, Eclipse alapú, a Red Hat megoldások – JBoss Enterprise Middleware és Red Hat Enterprise Linux – integrált fejlesztési környezete, a Red Hat Developer Studio béta verzióját, és ezzel a lépéssel a vállalat a szoftverfejlesztésben való részvételét mélyítette el.
Most először állnak a fejlesztők rendelkezésére teljesen nyílt forráskódú integrált, Eclipse alapú fejlesztői eszközök és futtatási környezet. A Red Hat fejlesztői programjának sarokköveként a Developer Studio-t arra tervezték, hogy a Red Hat megoldásokon maximalizálja a fejlesztői hatékonyságot, és végül a vállalatok nyílt forráskódú architektúra felé való elmozdulásában segítsen.
“Annak során, hogy a vállalati ügyfelek az IT infrastruktúrájuk modernizálása érdekében egyre inkább elmozdulnak a nyílt forráskód felé, gyakran a fejlesztők feladata, hogy ezt a gyakorlatban megvalósítsák – attól függetlenül, hogy régi alkalmazások migrálásáról illetve új, web 2.0 vagy szolgáltatás-orientált alkalmazásokról van szó,” mondta Shaun Connolly, a JBoss termékmenedzsment elnöke. “A Red Hat a Developer Studio segítségével hatékonyabbá teszi a fejlesztőket azáltal, hogy leegyszerűsíti az alkalmazások fejlesztését, és ennek következtében az ügyfelek költségeit is lecsökkenti. Hosszú távon a Red Hat fejlesztői programja arról szól, hogy a fejlesztők a lehető legjobb eszközöket és bevált gyakorlatokat kapják a munkájuk elvégzéséhez.”
A Developer Studio az Exadel által 2007. márciusában a Red Hat rendelkezésére bocsátott termékeket – Exadel Studio Pro, RichFaces és Ajax4jsf – a JBoss Enterprise Application Platformmal – ez magában foglalja a JBoss Seam-et, a Hibernate-et és a JBoss Application Server futásidőt – ötvözi, mellyel egy hatékony fejlesztői környezetet hoz létre a vállalati Java, Ajax és SOA alkalmazások számára. A Developer Studio a következő jellemzőkkel rendelkezik:
- Egységes programozási modell: a Developer Studio az alkalmazások egyedi és konzisztens módon való megírásához nyújt új, a JBoss Seamhez kapcsolódó eszközöket és használja ki azok előnyeit. Manapság az alkalmazás fajtája a fejlesztők által használt programozási modellt tipikus módon meghatározza, ami azt jelenti, hogy a fejlesztőknek meg kell tanulniuk a különböző modellek használatát. A JBoss Seam, melynek Web Beans-kénti szabványosítása jelenleg a Java közösségi folyamat során zajlik, egy egyesített modell nyújt bármilyen típusú alkalmazás fejlesztésére, ezért kiküszöböli a több programozási modell használatának igényét.
- Hatékony Ajax funkcionalitás: a Developer Studio egy hatékony és integrált Ajax fejlesztési környezetet nyújt JBoss Seam és JBoss Ajax4jsf keretrendszerekkel, JBoss RichFaces rich webes komponensekkel, illetve WYSIWYG eszközökkel Ajaxot használó weboldalak és felhasználói felületek létrehozására.
- Átfogó Java Platform, Enterprise Edition (EE) eszközkezelés: a Developer Studio a Java EE alkalmazások fejlesztését teszi könnyebbé az olyan funkcionalitással, mint a JavaServer Faces (JSF) és Facelets oldalak kéirányú, vizuális (WYSIWYG) és forrásszerkesztése, dinamikus kódolási segítség, valamint gazdag komponens paletta. Emellett a Developer Studio a JBoss Application Server belefoglalásával és integrálásával a Java EE alkalmazások bevetését, futtatását és nyomkövetését is leegyszerűsíti.
- Futásidejű környezetbe integrált fejlesztői eszközök: a Developer Studio az első olyan nyílt forráskódú Eclipse alapú fejlesztői környezet, ami a futásidőt és az eszközöket összekapcsolja. Ez kiküszöböli annak a szükségességét, hogy a fejlesztők különböző nyílt forráskódú keretrendszereket és komponenseket ötvözzenek a fejlesztés megkezdése előtt. Ezentúl a fejlesztők egy használatra kész, integrált fejlesztői környezettel rendelkeznek minden fejlesztői munkájuk során, a vállalati Javától az Ajaxon át a Linux fejlesztésig.
A Developer Studio végleges verziója, mely GPLv2 alatt lesz kiadva, az év hátralévő részében jelenik meg, és Red Hat előfizetés keretén belül lesz elérhető.