74
new members joined JUG Switzerland in 2022.

Events

Past events 2012

Bern   12.12.2012

Flexible software analysis with Moose

How Moose redefines what software analysis can be


SPEAKER: Tudor Girba   COMPANY: CompuGroup Medical Schweiz

KEYWORDS: Methods, Tools

Software systems are large and complicated. Various studies report as much as 50% of the overall development effort being invested in understanding them. To deal with the size of data we need automated analysis tools.

more

Zürich   04.12.2012

Building truly cross platform game with playn

Using GWT to build a game that can run almost anywhere.


SPEAKER: Erik Jan de Wit   COMPANY: Canoo Engineering AG

KEYWORDS: Technology

In the beginning of the computer era it was still 'doable' to create a game single handed, but now a days you need a team of developers, designers and testers and years of patience to create something that competes. With the introduction of small mobile devices we can create games again, because these devices are a lot less powerful like our old machines. When we write a game we want them to run on as many different devices as we can. With playn we can write a core java game that will run on may different platforms (android, ios, web and desktop) in this presentation I'm going to show you what playn is all about and even write a little game in the process.

more

Luzern   19.11.2012

Best Practices & Trends für gute User Interfaces

Wie mache ich meine User glücklich?


SPEAKER: Roland Studer   COMPANY: We Are Cube

KEYWORDS: Out of Scope, Methods, Research, Lessons learned

Die Ansprüche von Usern an die Bedienung von Software sind in den letzten Jahren stark gestiegen. Die User erwarten eine intuitive, konsistente und ansprechende Oberfläche, wie sie es von aktuellen Web- und Mobile-Applikationen gewohnt sind. Zu oft sind die User aber auch heute noch mit umständlichen, überladenen Anwendungen konfrontiert.

more

Zürich   01.11.2012

Web Tests in the Cloud

Unser Weg zu schnellen Feedback Zyklen


SPEAKER: Sam Zurcher   COMPANY: Swisscom (Schweiz) AG

KEYWORDS: Services, Concept, Lessons learned, Technology

Unser Team war im Juli 2011 mit der folgenden Situation konfrontiert: 1 Legacy System, 560 Selenium Web Tests ausgeführt auf einem Computer, 14 produktive Entwickler.

more

Luzern   30.10.2012

Web Tests in the Cloud

Unser Weg zu schnellen Feedback Zyklen


SPEAKER: Sam Zurcher   COMPANY: Swisscom (Schweiz) AG

KEYWORDS: Services, Concept, Lessons learned, Technology

Unser Team war im Juli 2011 mit der folgenden Situation konfrontiert: 1 Legacy System, 560 Selenium Web Tests ausgeführt auf einem Computer, 14 produktive Entwickler.

more

Zürich   25.10.2012

Architecting for Continuous Delivery

Die 5 essenziellen Architekturbausteine für Continuous Delivery


SPEAKER: Axel Fontaine   COMPANY: Independent Consultant - Software Development Expert

KEYWORDS: Concept, Methods, Technology, Tools

Ihr Continuous Integration System läuft rund und springt nach jedem Commit an. Ihr Code wird kompiliert. Ihre Tests sind grün. Sie fühlen sich bereit, Ihr Projekt auf den nächsten Level zu bringen und Continuous Delivery einzuführen.

more

Bern   24.10.2012

Web Testing with Selenium

How to increase the software quality


SPEAKER 1: Michael Palotas   COMPANY: eBay International
SPEAKER 2: Michel Racic   COMPANY: Credit Suisse

KEYWORDS: Methods, Tools

1. Part Talk
2. Part Demo and Workshop

more

Zürich   24.10.2012

JavaFX

Wie der Phoenix aus der Asche


SPEAKER: Gerrit Grunwald   COMPANY: Canoo Engineering AG

KEYWORDS: Technology, Lessons learned

Nach mehreren erfolglosen Versuchen JavaFX als Nachfolger von Java Swing zu etablieren scheint es beim dritten Anlauf unter der Führung von Oracle dieses mal gelungen zu sein. Durch die Implementierung der JavaFX Features in Java und den Verzicht auf die Sprache JavaFX Script, fällt der Umstieg/Einstieg in JavaFX nun wesentlich leichter. In diesem Vortrag wird ein kurzer Überblick über die neuen Features welche JavaFX mitbringt gegeben, wie z.b. SceneGraph, Bindings, Properties, CSS Styling, WebView, JFXPanel und mehr.

more

Bern   19.09.2012

Java in the Cloud

The perspective of CloudBees's CEO


SPEAKER: Sacha Labourey   COMPANY: CloudBees

KEYWORDS: Concept, Lessons learned, Product, Technology

The cloud is one of those leading paradigm shifts that only happen every 10-15 years. Like other shifts before it (virtualization, offshoring, etc.), the cloud will profoundly impact the IT industry at large. No profession, no sector will remain shielded from the changes brought by the cloud.

more

Zürich   18.09.2012

Java in the Cloud

The perspective of CloudBees's CEO


SPEAKER: Sacha Labourey   COMPANY: CloudBees

KEYWORDS: Concept, Lessons learned, Product, Technology

The cloud is one of those leading paradigm shifts that only happen every 10-15 years. Like other shifts before it (virtualization, offshoring, etc.), the cloud will profoundly impact the IT industry at large. No profession, no sector will remain shielded from the changes brought by the cloud.

more

Luzern   12.09.2012

Clean Code für Java

Warum sich sauberer Quellcode lohnt!


SPEAKER: Roland Gisler   COMPANY: GISLER  iNFORMATiK

KEYWORDS: Concept, Methods, Tools

Mit «Clean Code» hat Robert C. Martin (alias Uncle Bob) ein neues Standardwerk geschrieben, in welchem er dazu aufruft, die Softwareentwicklung und Programmierung als ein echtes Handwerk zu betrachten. Guten, sauberen Quellcode zu schreiben lohnt sich! Seine Erkenntnisse basieren auf Jahrzehnten von Programmiererfahrung und hinterfragen konsequent auch scheinbar in Stein gemeisselte Konzepte. Das Resultat: Der Quellcode von Clean Codern wird leichter lesbar, verständlicher und einfacher testbar – alles Kriterien für eine gute Wart- und Erweiterbarkeit und somit eine solide Basis für agile Entwicklung.

more

Rapperswil   06.09.2012

/ch/open Workshop-Tage 2012

in Zusammenarbeit mit jug.ch


SPEAKER 1: Jürg Gerber   COMPANY: Puzzle ITC GmbH
SPEAKER 2: Peter Mumenthaler   COMPANY: Puzzle ITC GmbH
SPEAKER 3: Philipp Murkowsky   COMPANY: Puzzle ITC
SPEAKER 4: Pascal Geronimi   COMPANY: Puzzle ITC
SPEAKER 5: Jonas Bandi   COMPANY: CompuGroup Medical Schweiz
SPEAKER 6: Simon Martinelli   COMPANY: simas GmbH
SPEAKER 7: Klaus Bucka-Lassen   COMPANY: aragost Trifork ag
SPEAKER 8: Bartosz Majsak   COMPANY: Cambridge Technology Partners
SPEAKER 9: Thomas Hug   COMPANY: Cambridge Technology Partners

KEYWORDS: Technology, Lessons learned, Concept, Tools

4. - 6. September 2012 finden erneut die Workshop-Tage der /ch/open und der Java User Group Switzerland statt. Dank der grosszügigen Unterstützung der Hochschule für Technik in Rapperswil können wiederum anspruchsvolle Workshops zu günstigen Preisen angeboten werden. Praxisworkshops mit Expertenwissen aus erster Hand gehören nach wie vor zu den effizientesten Arten der Wissensvermittlung. Die von der Community organisierten Workshop-Tage decken hier einen ganz wesentlichen Bedarf ab – und dies wie seit Jahren unabhängig und gänzlich frei von jeglicher Herstellerbindung.

more

Rapperswil   05.09.2012

/ch/open Workshop-Tage 2012

in Zusammenarbeit mit jug.ch


SPEAKER 1: Angelika Langer   COMPANY: Angelika Langer Training/Consulting
SPEAKER 2: Klaus KreftSPEAKER 3: Etienne Studer   COMPANY: edorasware ag
SPEAKER 4: Hans Dockter   COMPANY: Gradleware GmbH
SPEAKER 5: Jochen VogeleSPEAKER 6: Patrick Baumgartner   COMPANY: Swiftmind GmbH
SPEAKER 7: Odilo Oehmichen   COMPANY: Swiftmind GmbH
SPEAKER 8: Andreas Hölzl   COMPANY: Canoo Engineering AG
SPEAKER 9: Oleg Buss   COMPANY: Canoo Engineering AG

KEYWORDS: Technology, Lessons learned, Concept, Tools

4. - 6. September 2012 finden erneut die Workshop-Tage der /ch/open und der Java User Group Switzerland statt. Dank der grosszügigen Unterstützung der Hochschule für Technik in Rapperswil können wiederum anspruchsvolle Workshops zu günstigen Preisen angeboten werden. Praxisworkshops mit Expertenwissen aus erster Hand gehören nach wie vor zu den effizientesten Arten der Wissensvermittlung. Die von der Community organisierten Workshop-Tage decken hier einen ganz wesentlichen Bedarf ab – und dies wie seit Jahren unabhängig und gänzlich frei von jeglicher Herstellerbindung.

more

Rapperswil   04.09.2012

/ch/open Workshop-Tage 2012

in Zusammenarbeit mit jug.ch


SPEAKER 1: Adam Bien   COMPANY: Consultant and author
SPEAKER 2: Kevin Gaunt   COMPANY: Hochschule für Technik Rapperswil
SPEAKER 3: Markus Stolze   COMPANY: Hochschule für Technik Rapperswil
SPEAKER 4: Stefan Keller   COMPANY: Hochschule für Technik Rapperswil
SPEAKER 5: Andres Freund   COMPANY: 2ndQuadrant Deutschland GmbH
SPEAKER 6: Patrick Dobler   COMPANY: mimacom ag
SPEAKER 7: Adrian Gygax   COMPANY: mimacom ag
SPEAKER 8: Martin Rödig   COMPANY: SHI elektronische Medien
SPEAKER 9: Markus Klose   COMPANY: SHI elektronische Medien

KEYWORDS: Technology, Lessons learned, Concept, Tools

4. - 6. September 2012 finden erneut die Workshop-Tage der /ch/open und der Java User Group Switzerland statt. Dank der grosszügigen Unterstützung der Hochschule für Technik in Rapperswil können wiederum anspruchsvolle Workshops zu günstigen Preisen angeboten werden. Praxisworkshops mit Expertenwissen aus erster Hand gehören nach wie vor zu den effizientesten Arten der Wissensvermittlung. Die von der Community organisierten Workshop-Tage decken hier einen ganz wesentlichen Bedarf ab – und dies wie seit Jahren unabhängig und gänzlich frei von jeglicher Herstellerbindung.

more

Luzern   12.07.2012

Android: auch für Business-Apps

Wie Java-Entwickler mit Android zurecht kommen


SPEAKER: Erich Oswald   COMPANY: Ergon Informatik AG

KEYWORDS: Lessons learned, Technology

Wir sind heutzutage bestens vertraut mit dem Einsatz von Smartphones für unsere persönliche Kommunikation und den privaten Konsum von Medien, Informationen und Diensten. Mit der steigenden Verbreitung und Vielfalt von mobilen Geräten steigen auch deren Einsatzmöglichkeiten im Arbeits- und Geschäftsumfeld. Kunden verlangen zunehmend mobile Clients zur Ergänzung oder als Ersatz für traditionelle Browser- und Desktop-Applikationen. Dies bringt neue Herausforderungen für existierende Software-Dienstleister mit sich, wenn sie die Entwicklung mobiler Clients nicht outsourcen wollen. Wie schnell können sich Java-Entwickler in die Programmierung der Android-Plattform einarbeiten und mit welchen Hindernissen müssen sie rechnen?

more

Zürich   03.07.2012

jOOQ: A peace treaty between SQL and Java

SQL was never meant to be anything other than... SQL!


SPEAKER: Lukas Eder   COMPANY: jooq.org

KEYWORDS: Concept, Methods, Product, Tools

SQL hat sich lange als mächtige und ausdrucksstarke Sprache für Abfragen auf relationale Datenbanken bewährt. SQL ist etabliert, standardisiert und kaum durch alternative Abfragesprachen konkurriert. Trotzdem gibt es seit JDBC wenig relevante Schritte zur besseren Integration von SQL in Java. Die Aufmerksamkeit war auf Objekt-relationales Mapping und Sprach-Abstraktionen von höherem Grad gerichtet, so wie OQL, HQL, JPQL, CriteriaQuery. In der Zwischenzeit wurden diese Abstraktionen beinahe so komplex wie SQL selbst, trotz der Kopfschmerzen, die sie einem DBA bereiten, der das generierte SQL fast nicht korrigieren kann.

more

Zürich   28.06.2012

Introduction to Kotlin

A possible successor for Java


SPEAKER: Andrey Breslav   COMPANY: JetBrains

KEYWORDS: Concept, Technology, Tools

Some years ago "alternative" programming languages for the JVM lived mostly in research labs and garages, industry knew about some of them, sometimes even used them, but never produced them. Recently, the trend has changed: new languages are backed by industrial vendors. To put it another way: the time has come for a new JVM language, and there are a few projects competing in this field. One of them is Kotlin, backed by JetBrains, a leading IDE vendor.

more

Zürich   26.06.2012

Designing HTML5 Components & Vaadin 7 Intro

Sponsored by Jazoon'12


SPEAKER: Joonas Lehtinen   COMPANY: Vaadin Ltd.

Many toolkits offer a wide range of widgets for building rich web applications on top of HTML5 platform. For a real world application these are rarely enough, making development of custom user interface components a necessity. Unfortunately, designing reusable components is far from trivial.

more

Zürich   25.06.2012

Eclipse 4 (e4)

Die nächste Generation von Eclipse RCP


SPEAKER: Jonas Helming   COMPANY: EclipseSource München GmbH

KEYWORDS: Technology

Eclipse 4 ist der nächste grosse Technologiesprung des Eclipse SDK's. Es vereinfacht die Entwicklung von Rich Client Applikationen, indem es die Komplexität verringert und Framework Abhängigkeiten vermeidet. In diesem Vortrag werden die Kerninnovationen wie Dependency Injection und das Applikations Modell erläutert und demonstriert. Ziel des Vortrags ist es erste Schritte mit Eclipse 4 zu vereinfachen. Ausserdem wird auf Techniken aus e4 eingegangen, die auch unabhängig, beispielsweise in Eclipse 3.x effektiv angewendet werden können.

more

Zürich   25.06.2012

The State of E-Commerce Enterprise Software


SPEAKER: Robert Brazile   COMPANY: Oracle

KEYWORDS: Lessons learned, Technology

E-Commerce was one of the main drivers of the development of server-side Java technologies in the mid- to late-90s, including even such basics as session-tracking and underpinnings of JSP and servlets, such as page compilation. With the rapid growth of E-Commerce came the need for parallel growth in the sophistication of E-Commerce technologies, beyond the basics of shopping cart and catalog. Increasingly, E-Commerce is becoming just Commerce, as its systems begin to span channels and integrate more tightly with the enterprise systems running the overall business endeavor. This is mirrored by an increasing desire by companies to manage their business across all channels rather than in the separate and disjoint fashion they sometimes are.

more

Zürich   30.05.2012

Java EE und Cloud Computing

Die Oracle Sicht


SPEAKER 1: Peter Doschkinow   COMPANY: Oracle Deutschland B.V. & Co KG
SPEAKER 2: Michael Bräuer   COMPANY: Oracle Deutschland B.V. & Co KG

Cloud Computing ist in aller Munde. Aber was bedeutet das für die Entwicklung und für den Betrieb serverseitiger Anwendungen?
In zwei Vorträgen zeigen wir die Ausrichtung von Oracle in diesem Umfeld.

more

Zürich   24.05.2012

Eclipse Xtend

The CoffeeScript for Java


SPEAKER: Sven Efftinge   COMPANY: itemis Schweiz GmbH

KEYWORDS: Methods, Product, Technology, Tools

Xtend is a programming language developed at Eclipse.org which compiles into readable Java source code. It reuses Java's keywords, terminology and concepts as much as possible, but abandons the dead freight at the same time.

more

Bern   23.05.2012

Spring vs. Java EE

Und der Gewinner ist...


SPEAKER: Simon Martinelli   COMPANY: simas GmbH

KEYWORDS: Lessons learned

J2EE ist Vergangenheit und Java EE gehört die Zukunft.

more

Luzern   14.05.2012

Spring vs. Java EE

Und der Gewinner ist...


SPEAKER: Simon Martinelli   COMPANY: simas GmbH

KEYWORDS: Lessons learned

J2EE ist Vergangenheit und Java EE gehört die Zukunft.

more

Zürich   10.05.2012

OWASP Top 10

Sichere Softwareentwicklung für Java Entwickler


SPEAKER: Dominik Schadow   COMPANY: Trivadis GmbH, Stuttgart

KEYWORDS: Lessons learned

Mit den OWASP Top 10 erscheint alle paar Jahre eine aktualisierte "Hitliste" der kritischsten Risiken für die Sicherheit von Webapplikationen. Viele der dort gelisteten Einträge sind bereits seit der ersten Ausgabe 2003 dabei. Injections, allen voran die SQL-Injection, sind so ein typisches Problem, für das es eigentlich seit vielen Jahren erfolgreiche und allgemein bekannte Gegenmassnahmen gibt.
Dennoch liegen sie jetzt auf dem ersten Rang. Aber auch auf den anderen neun Plätzen finden sich Risiken wie beispielsweise Cross-Site Scripting oder Authentifizierung und Session Management, für die bereits funktionierende und brauchbare Lösungen oder Gegenmassnahmen existieren.

more

Bern   09.05.2012

OWASP Top 10

Sichere Softwareentwicklung für Java Entwickler


SPEAKER: Dominik Schadow   COMPANY: Trivadis GmbH, Stuttgart

KEYWORDS: Lessons learned

Mit den OWASP Top 10 erscheint alle paar Jahre eine aktualisierte "Hitliste" der kritischsten Risiken für die Sicherheit von Webapplikationen. Viele der dort gelisteten Einträge sind bereits seit der ersten Ausgabe 2003 dabei. Injections, allen voran die SQL-Injection, sind so ein typisches Problem, für das es eigentlich seit vielen Jahren erfolgreiche und allgemein bekannte Gegenmassnahmen gibt.
Dennoch liegen sie jetzt auf dem ersten Rang. Aber auch auf den anderen neun Plätzen finden sich Risiken wie beispielsweise Cross-Site Scripting oder Authentifizierung und Session Management, für die bereits funktionierende und brauchbare Lösungen oder Gegenmassnahmen existieren.

more

Bern   25.04.2012

Arquillian - a fresh look at enterprise testing.

Test your components in a realistic environment


SPEAKER: Bartosz Majsak   COMPANY: Cambridge Technology Partners

KEYWORDS: Product, Tools, Technology

We all know that unit tests are great, but relying only on them is most of the times just an illusion of safety. Eventually we need to verify how our components are interacting or whether running in the target environment does not end up with some unexpected behaviour. Last but not least it all amounts to whether your application is providing the end user what he or she is really expecting.

more

Luzern   24.04.2012

Design Principles

Die Macht, die uns umgibt. Schneller und besser Software entwickeln


SPEAKER: Jörg Bächtiger   COMPANY: Abraxas AG

KEYWORDS: Concept, Methods

Diese Präsentation kann Ihr Verständnis der Software Entwicklung nachhaltig verändern. Design Principles (z.B. Abstraction, High Cohesion oder SOLID) sind Fundamente der Software-Entwicklung. Sie sind unabhängig von Sprache oder Technologie. Leider fristen Design Principles ein Schattendasein. Zu Unrecht, da sie einen unmittelbaren Nutzen in Form von schnelleren (Time-to-market, Performance) und besseren (Anzahl Fehler, Erweiterbarkeit, Wiederverwendbarkeit, Wartbarkeit) Resultaten in allen Phasen der Entwicklung entfalten.

more

Zürich   29.03.2012

Spring vs. Java EE

Und der Gewinner ist...


SPEAKER: Simon Martinelli   COMPANY: simas GmbH

KEYWORDS: Lessons learned

J2EE ist Vergangenheit und Java EE gehört die Zukunft.

more

Zürich   22.03.2012

Apache Camel Night


SPEAKER 1: James Strachan   COMPANY: FuseSource
SPEAKER 2: Babak Vahdat   COMPANY: Cyberlogic Consulting GmbH

KEYWORDS: Lessons learned, Technology

A great chance to meet two Apache Camel committers. Get to know what Apache Camel really is and how to use it effectively. Suitable for beginners and experienced camel riders. Bring your questions. (BTW: it's a non-smoking event).

more

Zürich   08.02.2012

Die Macht, die uns umgibt - Design Principles.

Schneller und besser Software entwickeln


SPEAKER: Jörg Bächtiger   COMPANY: Abraxas AG

KEYWORDS: Concept, Methods

Diese Präsentation kann Ihr Verständnis der Software Entwicklung nachhaltig verändern. Design Principles (z.B. Abstraction, High Cohesion oder SOLID) sind Fundamente der Software-Entwicklung. Sie sind unabhängig von Sprache oder Technologie. Leider fristen Design Principles ein Schattendasein. Zu Unrecht, da sie einen unmittelbaren Nutzen in Form von schnelleren (Time-to-market, Performance) und besseren (Anzahl Fehler, Erweiterbarkeit, Wiederverwendbarkeit, Wartbarkeit) Resultaten in allen Phasen der Entwicklung entfalten.

more

Zürich   07.02.2012

Arquillian - a fresh look at enterprise testing.

Test your components in a realistic environment


SPEAKER: Bartosz Majsak   COMPANY: Cambridge Technology Partners

KEYWORDS: Product, Tools, Technology

We all know that unit tests are great, but relying only on them is most of the times just an illusion of safety. Eventually we need to verify how our components are interacting or whether running in the target environment does not end up with some unexpected behaviour. Last but not least it all amounts to whether your application is providing the end user what he or she is really expecting.

more

top

Supporting members

Platin

Gold

Silver

 
 

 

About

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.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland