| Gastgeber : | Teach-IT GmbH |
| Ort : | Corneliusgasse 4, 1060 Wien |
| Start : | 18:00 |
Peter Lieber ist CTO von XENIS und Geschäftsführer von SparxSystems Central Europe.
SparxSystems Enterprise Architect is a fully featured, powerful UML 2.0 modeling tool. It supports all 13 UML 2.0 diagrams, as well as an extensive range of features for Software Development, including Round trip Code Engineering, Database Modeling, Requirements, Interface Design, Document generation, MDA, HTML reporting, SCC and CVS based version control facilities and much more. Version 5.0 introduces MDA style transforms, WYSIWYG Template Driven RTF Documentation, Version Control enhancements, Baseline support, The Compare utility (Diff) and added support for the importing of binary modules (.NET and Java).
Jürgen Höller ist der Mitbegründer des Spring Frameworks und ist zur Zeit der aktivste Spring Entwickler. Er ist ein erfahrener Berater mit hervorragender Sachkenntnis in den Webanwendungen, Transaction Mangement, in O/R Mapping Technologien und in lightweight Remoting. Jürgen ist Coautor von "J2EE ohne EJB".
In der J2EE-Community zeichnet sich ein immer stärkerer Trend zu leichtgewichtigen Architekturen ab, als Alternative zu tradionellem Einsatz von EJBs. Einfache Java- Objekte (sogenannte "POJOs") rücken wieder in den Mittelpunkt, sowohl bei persistenten Objekten als auch bei Services. Der Vortrag stellt eine der beliebtesten Open-Source-Lösungen in diesem Bereich vor: das Spring Framework.
| Gastgeber : | Compuware Austria |
| Ort : | Mariahilfer Straße 37-39, 1060 Wien |
| Start : | 18:00 |
Michael Schaffer worked over 4 years in the Java Center at Sun Microsystems Germany & Austria. In October 2004 he founded together with partners the company CIIT (www.ciit.at) for delivering consultancy services in the distributed computing area focused on J2EE, MDA and ESB. CIIT is partner of Compuware and helps customers to enhance software development by using MDA and OptimalJ.
OptimalJ is an MDA based development environment enabling the rapid design, development and deployment of J2EE applications. OptimalJ accelerates the development of J2EE applications, enabling developers of all experience levels to rapidly produce reliable scalable applications. OptimalJ generates complete, working applications directly from a visual model, using sophisticated patterns to implement accepted best practices for coding to the J2EE specs. OptimalJ makes it possible to migrate developers from 4GL, 3GL or virtually any other language to Java and become productive faster than any other development environment. The use of patterns and high-level modeling accelerates maintenance of existing applications and reduces the time it takes to reflect business changes in the application. The presentation will give an overview of the tool and give a short introduction how an architect can implement his own implementation patterns for code generation.
Manfred Geiler is Apache MyFaces committer, PMC Chair, JSR-252 JSF 1.2 EG member and co-founded Apache MyFaces. Martin Marinschek is Apache MyFaces committer and PMC member and CTO of Irian (see www.irian.at). Thomas Spiegl is Apache MyFaces committer and PMC member, co-founded MyFaces and CEO of Irian, an Austrian IT-Company.
JSF (JavaServer Faces) is now a well-known and widely accepted standard in the J2EE landscape. If you are still wondering what JSF is and how it can be used to build robust and easy to maintain applications for the web this presentation is for you. JSF is introduced with a discussion of what it is and how it works. You will understand why we have JSF as well as how it works. We also cover the architectural concepts behind how to build good JSF apps that are easy to understand and maintain. Next up we cover the Apache MyFaces implementation of JSF and some of the really cool extras you get from using MyFaces. These extras are fileupload, tree, calendar, scrollable and editable table and custom validators, to name only some. Also there is built in support for Tiles, which allows you to compose web pages niftily. Another big plus is support for Cell Phones through its WML RenderKit. Best practices are discussed from a practical standpoint next. In other words we will answer the question "what do I do to build a good JSF app?". We will also discuss how to connect your JSF application to back end services through Apache OJB. Finally we will go through an example with lots of code and a demo of some of the cool things you can do with JSF and MyFaces. In this session attendees will discover JSF and how to use it practically to build web applications.
| Gastgeber : | quintessenz |
| Ort : | Quatier21, Electronic Avenue, MUQA, 1070 Wien |
| Start : | 18:00 |
Rainer Dollinger arbeitete nach einem HTL Abschluss (Waidhofen an der Ybbs,Elektrotechnik) ursprünglich in der Elektronikbranche und war in einem mittelständigen Unternehmen für Test, Montage, Inbetriebnahme sowie Kundendienst von Destilleriesteuerungen tätig. Nun studiert er Software Engineering für Medizin an der Fachhochschule Hagenberg in Oberösterreich. Nach dem Praktikum bei WebDynamite IT Solutions schreibt er nun auch seine Diplomarbeit bei der Firma aus Linz über das Framework Lucene, mit dem er schon bei einem großen e-Commerce-Projekt Erfahrungen sammeln konnte.
Apache Lucene (http://jakarta.apache.org/lucene) ist ein modernes Open Source Framework welches die rasche Entwicklung einer Anwendung für Volltextsuche ermöglicht, sei es nun um Web-Anwendungen und Homepages oder auch allgemeine Desktop-Applikationen mit Suchfunktionalität zu erweitern. Der Vortrag behandelt nach einer allgemeinen Einführung über die Entstehung und die Features auch detailiert die Verwendung des Frameworks an ausgewählten Beispielen. Hierbei wird der Indizierungs- als auch der Suchvorgang mit einigen speziellen Features (Analyzer, Concurrency, Arten der Suche,...) gezeigt. Nach Erläuterung der eigenen Erfahrungen mit Lucene schliesst der Vortrag mit einigen Beispielen wo das Framework bereits erfolgreich eingesetzt wird ab.
Paul Palaszewski ist Geschäftsführer und einer der beiden Kern-Entwickler der BDM Business Data Management GmbH. Diese Firma entstand vor knapp 2 Jahren rund um das Produkt BDM Datawarehouse - eine Business Intelligence Lösung mit geschmeidiger MS Excel Integration, Web-Administration und Java-Backend. Das Haupteinsatzgebiet ist die bereichs- und systemübergreifende Auswertung von Daten aus Warenwirtschaftssystem, wobei das Hauptaugenmerk bei der Entwicklung die Bedürfnisse von Klein- und Mittelbetrieben waren: Die Software muss bedienbar sein und rasch Feedback liefern. Was als Heurigen-Idee begann, ist heute eine der benutzerfreundlichsten und schnellsten Datawarehouse-Engines am Markt.
JDass man mit Java performante Software entwickeln kann, ist für Teilnehmer der Java User Group-Vorträge schon lange keine Überraschung mehr. Und doch hilft es immer wieder mal, sich mit dem Thema auseinander zu setzen. Der Vortrag ist sowohl an erfahrene Entwickler wie auch an Einsteiger gerichtet, behandelt kurz die Grundlagen und gibt einen Eindruck der Features aktueller kommerzieller und Open Source Profiler. Beantwortet werden Fragen wie wo geht Performance verloren, wie lassen sich Probleme möglichst einfach und kostengünstig lokalisieren, was leisten aktuelle Tools bei der Messung und Darstellung der Messergebnisse und durch welche Maßnahmen läßt sich Performance verbessern?