- When: 02.03.2004 18:00
- Where: Together Teamlösungen, Elmargasse 2-4, 1190 Wien
Ing. Alfred Madl, "JOnas - The Java Open Application Server"
Alfred Madl leads the software development of Together Teamloesungen. He is also on the board of directors of ObjectWeb, the Open Source Community developing the JOnAS application server
JOnAS is the Open Source implementation by ObjectWeb of the J2EETM specification. JOnAS is a pure JavaTM implementation of this specification that relies on the JDK. JOnAS is part of the ObjectWeb Open Source initiative, which was launched in collaboration with several partners including Bull, the France Telecom R&D division and INRIA. JOnAS has already been downloaded by more than 150 000 people and is used in hundreds of operational applications, including e-commerce, e-portal, management systems, intranet applications, document processing, inventory systems, reservation systems, and banking applications, with different operating systems (Windows*, Linux, Solaris, AIX, HP-UX, ...) different JVMs, and different databases (Oracle, PostgreSQL, MySQL, SQL server, Access, DB2, ObjectStore, Informix, Interbase).
Gerald Bauer, "Grooooovy Babe - Jazzing Up Plain Old Java"
Gerald Bauer is an independent Java, XML und Internet consultant supporting Open Source Software. Gerald studied at the Wirtschaftsuniversitaet Wien und der New York University and currently leads the Luxor Projekt - an Apache licensed XML User Interface Language (XUL) Toolkit in Java. He supports the new XML UI Language (XUL) Standard for the next generation browser for the Open XULAlliance Initiative ("A Rich Internet For Everyone").
Gerald introduces you to Groovy, a free, open-source scripting language in Java for the Java runtime that borrows the best from dynamic languages like Python, Ruby or Smalltalk and offers it to you in an all-in-one package using a Java-style syntax. Groovy compiles straight to Java bytecode on-the-fly and works out-of-the-box with all existing Java objects and libraries. Groovy offers higher-level functions and abstract iterators (=closures), built-in syntax for lists and maps, markup (XML), regular expressions (regex), ranges, and much much more.