Zürich 01.12.2010
SPEAKER: Bela Ban COMPANY: JBoss - a division of Red Hat
KEYWORDS: Concept, Product, Technology
In the default clustering configuration, JBoss uses IP multicasting for discovery and message sending. However, most clouds currently don't provide IP multicasting, so JBoss nodes run in the default clustering configuration won't be able to form a cluster in the cloud. (This can be changed by passing a simple system property to run.sh).
Zürich 22.11.2010
SPEAKER: Adrian Cole COMPANY: Cloud Conscious, LLC.
KEYWORDS: Tools, Technology, Product
John Ferguson Smart's book Java Power Tools, introduces many powerful tools for unit testing, build, and deployment activities. How do these tools relate to the cloud? During this session, we'll review tools in the jclouds ecosystem that connect to build, test, deploy concerns: Arquillian runs your testng or junit tests in any cloud. Hudson spawns slaves in the cloud to build your app faster. Whirr stands up Hadoop clusters to run your jobs. Pallet builds customized stacks and deploys your applications to them. At the end of this talk, you'll have a few more tools in your box, and a good sense of how cloud fits in.
Zürich 10.11.2010
SPEAKER: Sven Efftinge COMPANY: itemis Schweiz GmbH
KEYWORDS: Technology, Product, Lessons learned, Tools
With Xtext you can easily create your own programming languages and domain-specific languages (DSLs). The framework supports the development of language infrastructures including compilers and interpreters as well as full blown Eclipse-based IDE integration. While Xtext equips you with a set of sensible defaults, you can tweak every single aspect of your language with Xtext's powerful APIs. A comprehensive documentation as well as the vivid community will help you getting started in no time.
Zürich 21.09.2010
SPEAKER: Thorsten Kamann COMPANY: itemis AG
KEYWORDS: Concept, Tools, Technology
Agile Methoden, wie z.B. Scrum, XP, FDD schreiben keine konkreten Werkzeuge vor. Allerdings geht es auch nicht ohne. Ticketingssystem, Continuous Integration, Wiki, Versionierungssystem werden mehr denn je benötigt.
Zürich 02.09.2010
SPEAKER: Alberto Mijares COMPANY: Canoo Engineering AG
KEYWORDS: Technology, Lessons learned
GWT offers a very interesting and ambitious approach to Web application development: hiding JavaScript and AJAX behind a pure Java API. This approach works surprisingly well, but it has its risks and some of its goals may not be fully achievable.
Zürich 26.08.2010
SPEAKER: Peter Arrenbrecht COMPANY: Abacus Research AG
KEYWORDS: Technology, Product, Concept
Der Abacus Formula Compiler (AFC) erzeugt aus den Zellen und Formeln in einem Spreadsheet nativen Java-Bytecode, der sich nahtlos in eine Applikation einfügen lässt. So können Ihre Anwender die Berechnung von Schlüsselwerten der Applikation in der gewohnten, komfortablen und mächtigen Excel-Umgebung anpassen. Und Sie sparen sich eine Menge Aufwand beim Implementieren dieser Anpassbarkeit. Beispiele: Preise, Rabatte und Lieferkosten, Bewertungen, Risikoschätzungen und Versicherungsprämien.
Zürich 08.07.2010
SPEAKER 1: Mischa Kölliker COMPANY: Trivadis AG
SPEAKER 2: Pascal Schudel COMPANY: Trivadis AG
KEYWORDS: Technology, Lessons learned
Wir stellen unsere Erfahrungen vor, die wir in einem grösseren Kundenprojekt mit dem RIA-Framework Adobe Flex und dem Web-Framework Grails gemacht haben.
Anders als üblich haben wir nicht BlazeDS als Bindeglied zwischen den beiden Welten eingesetzt, sondern auf REST-WebServices und XML als Datenaustauschformat gesetzt. Wir zeigen die Gründe für diese Wahl - und ob es funktioniert hat.
Der Vortrag ist auch für Flex- und Grails-Unkundige interessant, denn wir zeigen auch kurz die Konzepte der beiden Technologien auf.
Zürich 17.06.2010
SPEAKER: Jan Groth COMPANY: Helvetia Versicherungen
KEYWORDS: Technology, Product, Lessons learned
Seam ist ein Open-Source Framework, welches Standard-Technologien wie AJAX, JSF, JPA, EJB und Business Process Management vereint und somit ein umfangreiches Werkzeug für die Entwicklung von Rich Internet Applikationen in Java darstellt.
Zürich 29.04.2010
SPEAKER: Michael Schneider COMPANY: IBM Rational Research GmbH
KEYWORDS: Technology
This talk presents a JavaScript execution engine that allows seamless integration of Dojo-flavored JavaScript code in an OSGi based Java runtime. Doing so allows sharing JavaScript code between Web and Eclipse applications, while still providing distinctive user interfaces using HTML and SWT, respectively. As this technology is already deployed in the latest releases of Rational Team Concert, experiences using this approach are shared.
Zürich 26.04.2010
SPEAKER: Simon Wiest COMPANY: Dr. Wiest – Ingenieurbüro für Softwaretechnik
KEYWORDS: Tools, Methods, Concept
Hand aufs Herz: Gute Software zu entwickeln ist ja schon nervenzehrend genug. Wäre es da nicht schön, einen Butler zu haben, der einem den lästigen Routinekram abnimmt?
Hudson ist ein Java-basierter Continuous-Integration-Server, der in den letzen Monaten rasante Verbreitung gefunden hat. Entwickler und Teamleiter können damit einfach und zuverlässig wichtige Aspekte der Softwareerstellung automatisieren und so mehr Transparenz in IT-Projekte bringen.
Kein Wunder also, dass Firmen wie eBay, Yahoo, Sun Microsystems, Hewlett-Packard, Xerox, JBoss, Goldman Sachs oder die Allianz den Continuous-Integration-Server Hudson zum festen Bestandteil ihrer Werkzeugketten gemacht haben.
Zürich 20.04.2010
SPEAKER: Martin Marinschek COMPANY: Irian
KEYWORDS: Technology
In diesem Vortrag sehen wir uns anhand von Beispielen die neuen Features von JSF 2.0 an. Implizite Navigation, leichtgewichtige Komponenten, Konfiguration über Annotationen, Integration mit Bean-Validation und CDI sind nur einige der neuen Aspekte, die vorgestellt werden sollen.
Zürich 11.03.2010
SPEAKER: Paul E. Sevinç COMPANY: Doodle AG
KEYWORDS: Technology, Lessons learned
Doodle ist ein Schweizer Web-Dienst, der sich unter doodle.com weltweit grösster Beliebtheit erfreut und seinen Benutzerinnen und Benutzern bei der Terminfindung viel Zeit & Nerven erspart. Doodle ist auch ein Java-Web-Dienst. In diesem Vortrag zeigt Doodles CTO, welche Java-Technologien bei Doodle wie zum Einsatz kommen und welche – manchmal überraschenden – Lektionen damit gelernt wurden.
Zürich 02.03.2010
SPEAKER: Heiko Braun COMPANY: JBoss
KEYWORDS: Lessons learned, Product, Technology
In this presentation weʼll see how to organize a nontrivial GWT application. Weʼll go through the lessons learned in a real world project and take a look the complete development lifecycle and best practices that go beyond what GWT has to offer out-of-the-box. This talk does focus on modularity of GWT applications and how to overcome the burdens of compile-time linking. Weʼll talk about client side patterns and server side implementation options and explore different approaches that allow for quick turn around times without sacrificing maintainability.
Zürich 20.01.2010
SPEAKER 1: Jürg Stuker COMPANY: Namics AG
SPEAKER 2: Nikolaos Kaintantzis COMPANY: Zühlke Engineering AG
KEYWORDS: Technology, Lessons learned, Concept, Services
RIA als Anforderung in Projekten? Kaum je fordert ein Kunde RIA – sie wollen aber «State of the Art»-Anwendungen, Web 2.0-Funktionen und dies am liebsten zu einem Fixpreis! Im Rahmen der Projektarbeit wird die zu erstellende Nutzungsoberfläche dann häufig mit «so wie bei GMail» spezifiziert, die Zielgruppe ist die ganze Schweiz und der Kunde selbst hat noch den IE6 im Einsatz... Der Beitrag ist eine Auslegeordnung von Client Code-Erfolgen und -Albträumen bei Namics mit dem Ziel Projekterfahrungen und -tipps im Umfeld von RIA-Anwendungen weiterzugeben.
Zürich 14.01.2010
SPEAKER: Tom Schindl COMPANY: BestSolution.at
KEYWORDS: Concept, Technology, Tools
e4 ist der Codename der nächsten Eclipse-Applikation Platform für IDE and RCP-Appliktionen.
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.