JUGAT Event 12.05.2004

Gastgeber : sysis interactive simulation ag
Ort : Hasnerstrasse 123, 1160 Wien
Start : 18:00

Dipl.-Ing. Roland Triendl, "Location aware communication services for mobile devices"

Roland Triendl ist bei sysis für Solution Design und Vertrieb von mobilen und ortsbezogenen Services zuständig. sysis ist spezialisiert auf Design und Entwicklung von personalisierten Datendiensten für integrierte Mobilfunk und Online Anwendungen. Die Präsentation illustriert den Stand der Technik bei der Entwicklung von ortbezogenen, mobilen Diensten für den Nahbereich des Benutzers und zeigt auch eine funktionierende Lösung für Mobiltelefone.

Für sog. Location Based Services (LBS) am Mobiltelefon, wurde bisher nur die relativ ungenaue und langsame Lokalisierung im Basisnetz des jeweiligen Mobilfunkbetreibers genutzt. Durch den Einsatz und die Kombination alternativer Technologien, wie Bluetooth und A-GPS, eröffnen sich völlig neue Möglichkeiten für mobile Dienste direkt am "Point of Interest". Als konkretes Beispiel wird Locon (Located Communication Network) gezeigt. Locon ist ein von sysis entwickeltes, ortsbezogenes Service für Mobiltelefone, das den unmittelbaren Nahbereich des mobilen Benutzers abdeckt. Das ist bisher die einzige Lösung, die mit fast allen Smartphones am Markt funktioniert und auch für PDAs und Audio / Video Headsets verwendet werden kann.


Horst Scheruga, "The art of logging - introduction to Log4J"

Horst Scheruga ist Entwickler und Architekt bei Capital Invest. In seinem Vortrag stellt er die Grundlagen des Loggings vor, für die automatische Aufzeichnung von wesentlichen Verarbeitungsschritten und Transaktionen während der Laufzeit von Software. Horst Scheruga illustriert die Möglichkeiten, die mit dem sehr verbreiteten Paket Log4J des Apache Jakarta-Projektes zu Verfügung stehen und zeigt, unter welchen Voraussetzungen es sinnvoll ist, auf das neue Logging Modell ab JDK 1.4 umzusteigen.

Konzeption und Umsetzung des Loggens sind wichtige, qualitätssichernde Aufgaben für die Entwicklung und den Betrieb von Software. Während der Entwicklung, beim Testen und Fehlersuchen gilt das Logging als unverzichtbares Mittel zur Sicherung von Indizien und zur Analyse von Fehlersituationen. Seit JDK 1.4 steht nun auch im Basispaket von Java eine geeignete Lösung zur Verfügung.

JUGAT Event 02.03.2004

Gastgeber : Together Teamlösungen
Ort : Elmargasse 2-4, 1190 Wien
Start : 18:00

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.