1841
participiants have registered for our events in 2023

12.09.2013

/ch/open Workshop-Tage 2013

in Zusammenarbeit mit jug.ch

LOCATION: Zürich
KEYWORDS: Lessons learned, Concept, Technology, Tools


/ch/open und jug.ch organisieren vom 10.-12. September 2013 die Workshop-Tage an der ETH Zürich. Dank der grosszügigen Unterstützung des Departements Informationstechnologie und Elektrotechnik (D-ITET) der ETH Zürich können wir auch dieses Jahr wieder interessante und technisch hochstehende Workshops zu günstigen Preisen anbieten. Reservieren Sie sich rechtzeitig Ihren Platz!

Das komplette Programm inklusive aller Details befindet sich auf http://www.ch-open.ch/wstage.


WS 11: JSR 352 Java Batch und Java Spring Batch

SPEAKER: Thomas Hüsler   COMPANY: Espalier Technologies

Batch Processing ist eine oftmals falsch verstandene und grösstenteils ignorierte Domäne in Java und Java EE. Bisher wurde dieses Randgebiet durch Spring Batch mit einer gut erprobten und stabilen Java Batch Framework Komponente abgedeckt. Mit Java EE 7 wird Batch Processing durch den „JSR 352 Java Batch“ stark angelehnt an Spring Batch standardisiert. Die Verarbeitungsmodelle von Batch Verarbeitungen vs. konventionellen JEE Applikationen sind stark unterschiedlich und sich daraus ergebende Design Implikationen oftmals nicht offensichtlich.

vollständige Workshopbeschreibung und Anmeldung


WS 12: Web-Plattformen bauen mit OSGi

SPEAKER: Benno Luthiger   COMPANY: ETH Zürich

Eine Plattform ist eine Anwendung, welche nichts kann, aber alles möglich macht. Eclipse hat mit seiner RCP (Rich Client Platform) genannten Plattform beispielhaft vorgeführt, wie mit einem verhältnismässig kleinen Code-Kern beliebig starke und komplexe Applikationen zusammengebaut werden können. Eclipse verwendet als Basis die Modularisierungstechnologie OSGi. Wenn Eclipse auf OSGi setzt, dann muss OSGi etwas wert sein. Ziel dieses Kurses ist, das Potential von OSGi vorzustellen und in die Software-Entwicklung mit OSGi einzuführen. Mit Hilfe eines Prototyps einer Web-Plattform soll OSGi ganz praxisnah erlernt werden. Die Teilnehmer können die Funktionsweise von OSGi an lauffähigem Code in ihrer IDE verfolgen und die Plattform mit eigenen OSGi-Plugins erweitern.

vollständige Workshopbeschreibung und Anmeldung


WS 13: Mobile Applikationen mit jQuery Mobile und HTML5

SPEAKER: Martin Zimmermann   COMPANY: Hochschule Offenburg
SPEAKER: Gilbert Seilheimer   COMPANY: CONTIC

Im Workshop werden das jQuery Mobile Framework sowie verschiedene HTML5-Technologien zur Realisierung plattformunabhängiger mobiler Applikationen vorgestellt. jQuery Mobile ist ein Oberflächen-Web-Framework für mobile Endgeräte zur Entwicklung „touch-optimierter“ Oberflächen. Das Framework bietet eine Vielzahl von Layout- und Formularelementen, insbesondere Listen, Detailansichten, Dialoge und Spezialelemente wie Slider, Toggles, Tabs etc. . Bei der Entwicklung von jQuery Mobile hat man besonderen Wert auf die Lauffähigkeit unter verschiedenen Betriebssystemen und Geräten gelegt. HTML5 bietet mit seinen neuen APIs vielversprechende Möglichkeiten für mobile Applikationen, insbesondere offline nutzbare Web-Applikationen, lokale Datenbanken, Geo-Location oder die Unterstützung verschiedener Endgeräte mittels sog. Media Queries. Im Vordergrund des ersten Workshop-Teils stehen jQuery Mobile und verschiedene HTML5 Technologien sowie die grundsätzliche Vorgehensweise bei der Applikationsentwicklung solcher plattformunabhängiger mobiler Applikationen. Darauf aufbauend werden wir im zweiten Teil eine beispielhafte Applikation aus dem Bereich Mobile Business - unter Verwendung der genannten Technologien realisieren („Coffee Shops Mobile“).

vollständige Workshopbeschreibung und Anmeldung


WS 14: MySQL Clustering mit Galera Cluster

SPEAKER: Oli Sennhauser   COMPANY: FromDual GmbH

Galera Cluster für MySQL ist zur Zeit DIE Lösung wie mit MySQL ein Cluster gebaut wird. Nur leider ist wenig Know-How vorhanden, wie ein Galera Cluster für MySQL gebaut wird.

vollständige Workshopbeschreibung und Anmeldung


WS 15: Coderetreat - honing the craft together

SPEAKER: Oliver Nautsch   COMPANY: Inventage AG

Ein Coderetreat ist ein eintägiger, intensiver Praxisanlass. An diesem Tag konzentriert man sich auf die Grundlagen von Software-Entwicklung und -Design. Ausserhalb des Tagesgeschäftes wollen wir zusammen das Schreiben von guten Code üben.

vollständige Workshopbeschreibung und Anmeldung


WS 16: Git: Distributed Source Control without Headaches

SPEAKER: Bartosz Majsak   COMPANY: Cambridge Technology Partners
SPEAKER: Thomas Hug   COMPANY: Cambridge Technology Partners

Have you ever wondered why there is so much hype around Git these days? Is it only because all hipsters are using it? Or maybe because it's the brainchild of Linus Torvalds? Join our workshop to understand why Git is now so widely used in the Open Source area and why it is worth to replace the server-centric repository in your company. Git is quite different from traditional tools such as SVN or TFS. Yet it is not difficult to make the mind shift and work comfortably with the new concepts. Learn how to use Git effectively in a series of simple and interactive exercises prepared by developers for developers. This workshop will let you explore not only Git essentials but also some hidden gems which will convince you to never look back to the tools from 90s.

vollständige Workshopbeschreibung und Anmeldung










LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

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