argouml-maven-plugin

Již nějakou dobu na jednom z našich projektů používáme nástroj AndroMDA pro generování modelu (POJO+Hibernate mapování) z UML diagramu (mimochodem má skvělou podporu Mavenu). Pro úpravu UML modelů používáme editor ArgoUML.

Nyní jsem ovšem objevil argouml-maven-plugin, který umí z existujícího ArgoUML modelu vytvořit PNG/SVG/JPG obrázky. Tuto akci lze samozřejmě napojit na generování stránky projektu (mvn site). Pro samotné generování obrázků je používána přímo aplikace ArgoUML.
Pokračování textu argouml-maven-plugin

Pozvánka: Maven – praktické nasazení

Chtěl bych vás pozvat na svoji přednášku „Maven – praktické nasazení“, která se koná 19. září od 18 hodin v posluchárně ČVUT K9 v Praze. Přednáška bude součástí souboru přednášek CZJUG. Tohoto pozvání si vážím nejen díky velmi vysoké kvalitě přednášek, ale také proto, že zde před rokem přednášel Jason Van Zyl, jeden z autorů Mavenu.
Pokračování textu Pozvánka: Maven – praktické nasazení

Použití Mozilly v komponentě Browser SWT 3.3

Jednou z novinek, se kterými přichází SWT 3.3, je vylepšení komponenty Browser. Ta byla vylepšena o možnost využití renderovacího jádra Mozilly k vykreslování webových stránek namísto výchozího renderovacího jádra. Tím je například pod Windows jádro Microsoft Internet Exploreru. Vše, co je k využití jádra Mozilly potřeba, je nainstalovaná a řádně zaregistrovaná distribuce XULRunneru 1.8.1.2 či vyšší. Ta v sobě obsahuje Mozilla technologie včetně renderovacího jádra Gecko, které pohání prohlížeče jako Firefox či Flock.
Pokračování textu Použití Mozilly v komponentě Browser SWT 3.3

Quercus – PHP v Javě

Dnes jsem narazil na zajímavý projekt Quercus. Jedná se o PHP 5.0 „interpreter“ psaný v Javě, který kód v PHP přeloží pro JVM. Výsledný program je dle autorů až 4x rychlejší (měřeno např. pro Drupal). Navíc umožňuje snadno integrovat PHP a Java kód.

Toto řešení je zajímavé pokud potřebujete integrovat PHP aplikaci s Java aplikací nebo chcete využít vlastností aplikačního serveru (např. connection pooling, replikace, clusterování, …).