JUGAT Event am Mittwoch, 17.11.2010

Gastgeber : JUGAT
Ort : Seminarzentrum Liechtensteinstraße 39-41, 1090 Wien
Start : 18:30

Mihai Radulescu - "Knowledge In a Wiki"

Mihai has studied engineering on Polytechnic University Bucharest and worked as software developer since 1996 on various projects. In 2008 Mihai joined the Salzburg Research team and had a chance to work on the KiWi project.

KiWi (Knowledge in a Wiki) is an EU-funded project (No 211932) combining the wiki philosophy with methods of the Semantic Web, aiming to develop a new approach to knowledge management. More precisely KiWi-System aims to break the boundaries between social and semantic software(s) in that it serves as a platform for implementing and integrating many different kinds of social software services. And it intends to break information boundaries by allowing users to connect content in new ways that go beyond the level of the user interface, e.g. through semantic annotation. KiWi thus takes the wiki idea to the next level through creating a new kind of social software platform that allows users to share and integrate knowledge more easily, naturally and tightly, and to adapt content and functionalities according to their personal requirements.


Siegfried Goeschl - "Introducing Apache Commons Exec and Commons Email"

Siegfried is an ASF member, CTO of IT20one, independent consultant and co-founder of the Java User Group Austria. He is spezialized in server-side software development, distributed systems and software quality assurance. When he finds enough time he particicipates in various Apache projects such as Turbine, Commons, JSPWiki and Isis.

Commons Exec - Using a simple "Runtime.exec()" in production code won't cut it and might break your application. Using commons-exec shields you from platform-specific exit codes, blocking error streams, run-away child processes, asynchronous process execution and cross-platform issues.

Commons-Email - You just wanted to send an email from within your application and got confused with BodyParts, MimeBodyParts, MimeMultiparts and friends of the Java Mail API?! If yes - have a look at commons-email to see how you can easily create text emails with attachments or HTML emails with embedded images in just a few lines of code.

JUGAT Event am Donnerstag, 20.05.2010

Gastgeber : SIB Visions
Ort : Meldemannstr. 18, A-1200 Vienna
Start : 18:30

Roland Hoermann, "Business Applikationen schnell entwickeln fuer das JVx Framework Live!" Download: JVx Framework

Roland Hoermann ist Geschaeftsfuehrer und Projektmanager der SIB Visions GmbH. Er hat in der Vergangenheit an mehreren Software- entwicklungsframeworks mit gearbeitet, befasst sich mit Java seit mehr als 10 Jahren und hat langjaehrige praktische Erfahrung in allen Aspekten von Softwareprojekten begonnen von der Spezifikation, ueber Design, Entwicklung, Testing und Wartung. 15 Jahre Oracle und Datenbank Erfahrung runden sein technisches Know-How ab.

In diesem Vortrag wird Live gezeigt wie eine professionelle Datenbank Applikation ohne doppelten Boden, mit Eclipse und dem JVx Enterprise Application Framework, in kuerzester Zeit erstellt werden kann. Einige Schlagworte: "Convention over Configuration", "Out of the Box Applikationsrahmen fuer Menues, Toolbar, Authentifizierung, Transaktionsmanagement, zentrales Exception Handling, Datenexport, sowie Onlinehilfe", "Cross GUI Plattform Entwicklung", "JVx AddOns bieten Unterstuetzung von Android und Silverlight".


Gerald Bauer, "(J)Ruby in der Praxis: Erstellung von PDF Dokumenten aus HTML Vorlagen mit Ruby Skript" Download: JRuby in der Praxis

Gerald Bauer studierte Betriebswirtschaft mit den Speziellen Wirtschaftsinformatik und Angewandte Informationswirtschaft an der WU Wien und arbeite anschliessend einige Jahre in Uebersee in Kanada. Zurueck in Wien seit 2009 arbeitet Gerald bei einem EDV-Dienstleister fuer eine groessere Versicherung in Wien.

Nach ein kurzen Vorstellung von Ruby - einer dynamischen (Skript)sprache aus Japan - die seit einigen Jahren auch in Java vorliegt (auch bekannt als JRuby) - zeigt der Vortrag den praktischen Einsatz von Ruby in der Java Welt bei der Erstellung von PDF Dokumenten aus HTML Vorlagen etwa fuer Versicherungsvertraege. Im Beispiel wird gezeigt wie mit Ruby XML Dokumente verarbeitet werden koennen, wie HTML Vorlagen mit eingebetteten Ruby Variablen, Bedingungen, Makros, etc. in HTML Dokumente umgesetzt werden, wie das offene Klassenkonzept von Ruby das erweitern von Standardtypen (wie String, Hash, etc) ohne Ableitung ermoeglicht oder wie etwa mittels method_missing der Zugriff auf Felder oder Strukturen, die (noch) nicht existieren ohne NullPointerException moeglich wird. Schlussendlich wird gezeigt wie mittels JavaScript Kopf- und Fusszeilen eingesetzt werden, sowie der Seitenumbruch erfolgt und aus den HTML Dokumenten mittels einem Qt/WebKit-Tool PDF-Dokumente erstellt werden.

JUGAT Event am Mittwoch, 03.03.2010

Gastgeber : Lixto Software GmbH
Ort : TU Wien, Favoritenstrasse 9-11, 1040 Wien, im Seminarraum 184/2 im 3. Stock (blaue Tuere)
Start : 18:30

Robert Baumgartner and Lixto Development Team, "Lixto Online Market Intelligence"

Robert studied at the University of Vienna and received his PhD in the area of theoretical computer science. Since 2000 he was affiliated with the University of Technology in Vienna, published papers in renowned conferences, worked in several projects and taught several courses at both TU Wien and University of Vienna. His research interests include Information Integration, Web Data Extraction, Web Data Cleaning, XML, Internet Agents, Semantic Web, Web Mashups and logics in AI. Robert has been one of the main contributors in the development of Lixto's extraction language, heads the development team at Lixto and is responsible for the research and development strategy. He is a co-founder of Lixto

We invite you to take a tour through the Lixto products used in creating Online Market Intelligence scenarios. After a brief overview of business cases and a live demo in which a small Web data extraction scenario is created, we address selected design and implementation aspects of the Java-based Lixto tools. On the one hand, we illustrate browser integration, native XPath evaluation, and usage of Eclipse-based technologies in the Lixto Visual Developer. On the other hand, we accentuate the Lixto Server products, highlighting clustering of Glassfish applications, running large scale extraction scenarios exploiting cloud resources in peak load times, and usage of various Java EE technologies


Gerhard Hipfinger, "Apache Wicket"

Gerhard studied at the Technical University of Vienna and co-founded OpenForce where he serves as head of the development team.

Apache Wicket is a lightweight component-based web application framework for the Java programming language conceptually similar to JavaServer Faces and Tapestry. It was originally written by Jonathan Locke in April of 2004 and version 1.4.6 was released January 2010. Apache Wicket is the perfect choice for a Java Developer who believes that JSF is far too complex and mixing JSP, Taglibs and Java code was a bad idea to start with.