JBuilder 2008 Enterprise R2
JBuilder 2008 Enterprise obsahuje všechny vlastnosti edice Professional a přidává k nim úplnou podporu týmového vývoje a spolupráce vývojářů pomocí nástrojů TeamInsight a ProjectAssist - včetně nově zabudované podpory StarTeam. Obsahuje plnou podporu Java UML 2.0 s automatickou tvorbou dokumentace a 10 druhy diagramů. Obsahuje též podporu aplikačních továren včetně datově řízených webových aplikačních modulů pro Struts 2, Spring MVC, JSF a další šablony aplikací.
V oblasti řízení výkonu získávají vývojáři nový Progress Tracker umožňující vývojovým týmům nepřetržitě sledovat a měřit dopady postupu a změn výkonu pomocí zobrazování vizuálních momentek pokroku prací. Nový kořenový filtr CPU dovolí izolovat či zúžit profilování a nový ProbeKit dovolí dynamickou a statickou instrumentaci aplikací.
Veškeré licence se dodávají jako elektronické, tedy bez instalačního DVD. Potřebujete-li instalační média, můžete je objednat na této stránce.
detailní popis
Ceník produktů JBuilder 2008 Enterprise R2
Výhody licencí ToolCloud najdete popsány zde. Ceny upgrade v této tabulce nejsou uvedeny; rádi vám je spočítáme na vyžádání. Viz poznámka ** pod tabulkou.
Výhody licencí ToolCloud najdete popsány zde. Ceny upgrade v této tabulce nejsou uvedeny; rádi vám je spočítáme na vyžádání. Viz poznámka ** pod tabulkou.
Pojmenovaná licence pro individuální použití.
Školní verze mohou používat studenti a instruktoři výhradně pro proces výuky. Vzdělávací instituce nemohou podle licenčního ujednání produkty používat ani ke tvorbě software, který bude používán v rámci instituce či šířen zdarma.
Souběžná licence vhodná pro akademické síťové systémy se studentskými účty.
Školní verze mohou používat studenti a instruktoři výhradně pro proces výuky. Vzdělávací instituce nemohou podle licenčního ujednání produkty používat ani ke tvorbě software, který bude používán v rámci instituce či šířen zdarma.
Pozn.:*Předplatné: Předplatné vám zajistí po dobu 1 roku automatický přísun aktualizovaných a opravených verzí produktů a rychlou technickou podporu v kritických situacích. Po roce stačí obnovit samotné předplatné, za licence se již nic neplatí. Pro nákup produktu bez předplatného odškrtněte příznak ve sloupci "Předplatné". U některých produktů je však předplatné první rok povinné a odškrtnout jej nelze. Více o předplatném najdete zde.
**Dodávka: Je-li dodávka označena jako "ESD", neobsahuje produkt instalační média na DVD/CD. Dodává se pouze e-mail s adresou a parametry pro download a licenční potvrzení.
***Lic. server: Licenční servery se používají v podnicích a institucích na správu síťových licencí (pojmenovaných i souběžných). Zdarma dostupný AppWave (ToolCloud 2.0) je licenční server Embarcadero. Jeho podmnožinou a jádrem je původní server ELS. Více se o AppWave dozvíte zde. Licence pro server FLEX poskytujeme již pouze na zvláštní vyžádání.
Popis produktu
Jaké jsou klíčové vlastnosti nástroje JBuilder 2008?
- NÁVRHÁŘ SWING: Návrhář Swing v nástroji JBuilder 2008 je obsažnou
sadou konstrukčních nástrojů pro tvorbu uživatelských rozhraní a umožní
jejich rychlou tvorbu. Vizuální návrhář, "šamani", editory a
inteligentní nápověda rozvržení pomáhají vývoji Swing/AWT včetně
nejznámějších ovladačů a správců rozvržení. Návrhář Swing poskytuje
plně obousměrnou tvorbu kódu a vizuální návrh se zdrojovým kódem jsou
vždy dokonale synchronizovány. Vývojáři se mohou soustředit na tvorbu
požadované funkčnosti aplikací místo aby ztráceli čas nízkoúrovňovou
logikou spojenou s tvorbou uživatelských rozhraní.
- VIZUÁLNÍ NÁVRH EJB: Grafický návrhář EJB v prostředí JBuilder 2008
poskytuje možnosti pro rychlý vývoj aplikací jak zkušeným, tak
začínajícím vývojářům Java EE. Starší projekty používající EJB 2.x se
snadno převádějí do nové specifikace EJB 3.x založené na anotacích.
Plné možnosti LiveSource dovolí používat buď přímé kódování nebo
vizuální prostředí typu RAD. Tvorba EJB a modelových vztahů,
zabezpečení i omezení OCL je snadná. Změny zdrojového kódu, anotace,
náhledy vlastností a grafické náhledy jsou vždy synchronizovány pomocí
patentované technologie LiveSource. JBuilder též umožňuje nasazování i
přenášení aplikací do prostředí aplikačních serverů Java od hlavních
komerčních dodavatelů i otevřených serverů včetně IBM®, BEA, SunTM,
JBoss a Apache.
- APLIKAČNÍ TOVÁRNY: Funkčnost aplikačních továren v nástroji
JBuilder 2008 zavádí nový aplikací řízený přístup k vývoji. Struktura,
rozvoj a logika spojená s vývojem aplikací se zapisuje to systému
správy verzí spolu se samotným zdrojovým kódem aplikace. Aplikační
továrna má nástroje pro záznam záměrů vývojářů průběžně s tvorbou
aplikací, takže postup tvorby kódu se dá později prověřit.
Nejviditelnější a podstatnou výhodu přinášejí aplikační továrny v
okamžiku, kdy je třeba aplikaci pozměnit nebo rozšířit. Je to dáno tím,
že metadata stále spojená s kódem od okamžiku jeho vytvoření je možno
procházet, takže další vývojář rychle porozumí souvislostem a účelu
částí kódu, metod a tříd, které jsou součástí aplikace. JBuilder 2008
obsahuje hotové moduly včetně úplných datově řízených webových modulů
pro Struts 2, Spring MVC a JSF, aplikačního modulu pro aplikaci
elektronického obchodu a šablon aplikačních modulů Pet Store a Book
Store.
- PROFILOVÁNÍ KÓDU A LADĚNÍ VÝKONU: Nástroj Profiler pro ladění a
profilování paměti a procesorů poskytuje bohatství dat souvisejících s
výkonem, která jsou zobrazována v reálném čase a dovolí vývojářům
chápat, zda je výkonový problém spojen s procesorem, pamětí, nebo
obojím. Automatický detektor úniků paměti sleduje vývoj používání
paměti v čase a okamžitě odhalí možné úniky paměti. Sledování alokací
objektů v reálném čase umožní chápat jak sledovaný program využívá
paměť virtuálního stroje. Zpětný pohled na alokaci umožní najít kód
nebo část programu odpovědnou za alokaci instancí. Ladění vláken
zobrazí v reálném čase vývoj všech vláken běžících pod virtuálním
strojem. Nástroj pro pokrytí kódu poskytuje náhled v reálném čase na
pokrytí tříd a rychle najde ty neúplně pokryté.
- MODELOVÁNÍ V UML A LIVESOURCE: Technologie LiveSource simultánně
promítá změny v modelech do kódu a změnu v kódu do modelů. Tato
vlastnost zajišťuje dobrou komunikaci mezi aplikačními architekty a
vývojáři během procesu vývoje a tím snižuje náklady spojené se změnami
v aplikacích. LiveSource nahrazuje tradiční kaskádní vývojové postupy,
které obvykle vedou ke ztrátě synchronizace modelu s kódem a následně k
nesouladu výsledného software s obchodními požadavky.
- PROJECTASSIST: ProjectAssist poskytuje jednoduchý způsob úplné
instalace a konfigurace ucelené sady vývojářských nástrojů pro
sledování chyb, správu zdrojového kódu, plánování projektů včetně
sledování postupu, správu požadavků a nepřetržité integrační
sestavování. ProjectAssist významně sníží složitost a nároky na čas u
nových projektů tím, že vede procesem nastavování při nových definicích
prostředí pro projekty a týmy. Tím ušetří dny nebo dokonce týdny
manuální konfigurace a integrace.
- TEAMINSIGHT: Projekty je možno v rámci vývojových týmů řídit a
sledovat pomocí nástrojů pro spolupráci obsažených v TeamInsight.
Jednotliví vývojáři mají v reálném čase jednotný pohled na své
odpovědnosti v rámci projektu, tedy na odstraňování chyb, změnové
požadavky, poznámky ke kódu, úlohy a požadavky. Celý tým pak má sdílený
projektový portál s živými daty a statistikami popisujícími směřování
týmu a rychlost vývoje. JBuilder 2008 obsahuje rozšířené možnosti
spolupráce vývojářů typu "peer-to-peer", které dovolují lokálním a
vzdáleným vývojářům společně navrhovat, editovat a ladit aplikace v
reálném čase. JBuilder 2008 automaticky odhalí další klienty na síti a
umožní tak jednoúčelová sezení napomáhající spolupráci a umožňující
sdílení projektů, souborů či ladicích úloh.
Jak produkt JBuilder 2008 podporuje nové normy jazyka Java?
JBuilder 2008 podporuje poslední normy aplikačních serverů Java jak
komerčních, tak open source a umožňuje hladký přechod k Java EE 5 a EJB
3.x, dále pokrytí kódu, optimalizaci výkonu, pokročilé nástroje pro
ladění, zjednodušení vývoje webových služeb a EJB a úplné modelování
jazyka Java v UML 2.0 s živou vazbou mezi zdrojovým kódem a modelem
aplikace.
Jak to vypadá s mými projekty vytvořenými v JBuilder 2006? Jsou kompatibilní?
JBuilder 2008 je kompatibilní s projekty vytvořenými pomocí
předchozích verzí nástroje JBuilder (například jako JBuilder 2006). To
pomáhá zhodnotit a rozšířit stávající investice a přitom využít nových
možností, které nabízí JBuilder 2008 a rostoucí ekosystém zásuvných
modulů Eclipse.
Jaké jsou vlastnosti komponenty nástrojů ProjectAssist a TeamInsight?
ProjectAssist a TeamInsight jsou vlastnosti nástroje JBuilder 2008,
které umožní instalaci a využívání celé řady vývojových nástrojů.
Nástroje TeamInsight pomohou zvýšit výkon celého softwarového týmu.
Pomáhají totiž koordinovat týmovou spolupráci a optimalizovat týmovou
práci. Tyto nástroje se instalují a nastavují na serveru ProjectAssist
pomocí jeho administračního nástroje. Součástí instalace ProjectAssist
je definice projektů a jejich uživatelů. Uživatelé pak mohou
koordinovat svou práci pomocí různých nástrojů TeamInsight, mezi které
patří:
- Liferay pro otevření týmového webového portálu, který sumarizuje
aktuální stav projektu a poskytuje přístup ke komponentám TeamInsight
- Subversion (Subclipse) pro přihlašování ke kódu, odhlašování od kódu a synchronizaci s jeho úložištěm
- Subversion Viewer (Sventon) pro prohlížení úložiště zdrojového kódu Subversion
- Continuum/Maven pro zřízení prostředí pro automatizované
sestavování propojené s úložištěm a pro monitorování stavu sestav a
jejich kvality
- Bugzilla pro zanamenávání a sledování chyb ve zdrojovém kódu
- XPlanner pro monitorování pokroku vývojových prací pomocí zakládání
a sledování projektů, jejich iterací, uživatelských událostí a
individuálních úkolů
Jaké technologické normy podporuje JBuilder 2008?
Podporováno je mnoho norem jazyka java, vybíráme například:
J2SE 1.3, J2SE 1.4, J2SE 5.0 (1.5)
JDK 1.3, 1.4, 5.0 (1.5)
J2EE 1.4, Java EE 5
EJB 2.1, 3.0
Java Persistence API
Apache Axis 1.2
Mohu použít JBuilder s mým aplikačním serverem Java a s mým webovým serverem?
JBuilder 2008 podporuje integraci s většinou vedoucích komerčních i open source aplikačních serverů pro Javu včetně:
Apache Geronimo 1.1.1
Apache Geronimo 2.0
Apache Tomcat 6.0
BEA WebLogic Application Server 8.1
BEA WebLogic Application Server 9.2
BEA WebLogic Application Server 10.0
Borland Enterprise Server 6.7
IBM WebSphere 6.0
IBM WebSphere 6.1 (with EJB 3 feature pack)
JBoss 3.2.3
JBoss 4.0.5
JBoss 4.2.2
Oracle Application Server 10.1.3.2
Oracle Containers for Java (OC4J) 10.1.3.2
Sun Glassfish 1.0
Sun Glassfish 1.1
Sun Glassfish 2.0
Na jakých platformách je možno JBuilder 2008 provozovat?
Microsoft Windows XP (SP 2), Microsoft Windows Vista, Mac OS X (10.4), Red Hat Enterprise Linux 4.
Windows XP nebo Windows 2003 Server je požadován pro instalaci a administraci mástroje ProjectAssist.
Další informace o produktu (v angličtině)