Bern 18.12.2013
SPEAKER: Lukas Eder COMPANY: Data Geekery GmbH
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.
Zürich 17.12.2013
SPEAKER 1: Angelika Langer COMPANY: Angelika Langer Training/Consulting
SPEAKER 2: Klaus Kreft
KEYWORDS: Technology, Hands-On
Java-Entwickler, die Lust haben, sich frühzeitig mit den Erweiterungen der Sprache (Lambdas) und des Collection-Frameworks (Streams) in Java 8 vertraut zu machen, können an dieser Hack-Session teilnehmen. Die Idee ist, dass alle Teilnehmer ihre Notebooks inklusive JDK 8 Prerelease (Lambda-Compiler) mitbringen und nach einer kurzen Einführung "ins kalte Wasser springen": es soll versucht werden, mit den neuen Mitteln kleinere Programmieraufgaben zu lösen und dabei erste Erfahrungen mit Lambdas bei der Benutzung von Streams zu gewinnen. Mehr Infos auf der Website von Angelika Langer
Zürich 05.12.2013
SPEAKER 1: Matthias Zimmermann COMPANY: BSI Business Systems Integration
SPEAKER 2: Andreas Hoegger COMPANY: BSI Business Systems Integration
KEYWORDS: Technology, Tools
Viele Firmen entwickeln Desktop-, Web- und Mobile-Applikationen für ihre Kunden oder für den internen Gebrauch. Oft entsteht dabei auch der Wunsch, dass auf solche Applikation gleichzeitig über unterschiedliche Frontents zugegriffen werden kann. Zum Beispiel im Büro mit einem Rich Client und unterwegs mit mobilen Geräten. Für die meisten Unternehmen stellt eine parallele Entwicklung von separaten Client-Applikationen pro Frontend jedoch eine finanzielle Herausforderung dar. Auch der Aufwand zum Unterhalt des notwendigen Know-Hows in den Desktop-, Web- und Mobile-Technologien ist nicht zu unterschätzen. Kurz - die Wahl von geeigneten Technologien und Frameworks fällt hier oft schwer.
Zürich 03.12.2013
SPEAKER 1: Michael Beer COMPANY: Trivadis AG
SPEAKER 2: Raffael Schmid COMPANY: Trivadis AG
KEYWORDS: Lessons learned, Product, Technology
Spring Batch wird als leichtgewichtiges, umfassendes Framework zur Entwicklung von robusten Batch Applikationen angepriesen. Nach einem grösseren Projekt im Banken-Umfeld wollen wir diese Versprechen verifizieren und die Lessons Learned mit euch teilen.
Zürich 21.11.2013
SPEAKER: Thomas Röthlisberger COMPANY: Compass Security AG
KEYWORDS: Concept, Lessons learned, Technology
HTML5 is the new upcoming web standard which introduces several new features that can be used by web applications and web browsers. Through these new features new vulnerabilities are introduced as well. While in HTML 4.01 the attacks mainly focus on web servers, with HTML5 this boundary has moved towards the client. New HTML5 features enable possibilities for directly attacking the web browser and not all can be circumvented by secure implementation on the server side, because some HTML5 features are the vulnerabilities itself.
Basel 07.11.2013
SPEAKER: Sam Brannen COMPANY: Swiftmind GmbH
KEYWORDS: Technology, Tools
Spring Framework 4.0 is the next generation of the popular open source framework for Enterprise Java developers, focusing on the future with support for Java SE 8 and Java EE 7. In this presentation core Spring committer Sam Brannen will provide attendees an overview of the new enterprise features in the framework as well as new programming models made possible with the adoption of JDK 8 language features and APIs.
Luzern 06.11.2013
SPEAKER: Kaspar von Gunten COMPANY: Ergon Informatik AG
KEYWORDS: Concept, Lessons learned, Methods, Technology
Das Internet der Dinge (Internet of Things, IoT) wird Realität. Immer mehr Klein- und Kleinstgeräte sind vernetzt, Software rückt immer näher zu Sensoren und Aktoren und ermöglicht damit zunehmende autonome Intelligenz. Neue Anwendungen und Methodiken sind gefragt, um sich in diesem rasant verändernden Umfeld behaupten zu können.
Zürich 05.11.2013
The Eclipse Finance Day is a great opportunity to learn how financial institutions are using and benefiting from Eclipse and open source software. This 1-day event will be held November 5th, 2013 at the Credit Suisse offices.
Zürich 23.10.2013
SPEAKER: Corsin Decurtins COMPANY: Netcetera
KEYWORDS: Lessons learned, Technology, Concept
Vor 1 1/2 Jahren haben wir eine neue integrierte Volltext Suchmaschine für unser Intranet ausgerollt. Die Suchmaschine basiert auf Apache Solr, einem Open-Source-Product aus der Apache Lucene Familie und unterstuetzt die verschiedensten Datenquellen aus unserem Intranet in einer integrierten Suche. Dazu gehören Dinge wie das Filesystem, Wikis, interne Webseiten und -applikationen, Gruppenkalender, unsere Firmendatenbank, das CRM-System, Email Archiv, Task Management und Defect Tracking etc. Dieser Vortrag ist ein Erfahrungsbericht über einige der guten, schlechten, überraschenden und nervenden Dinge, die wir angetroffen haben im Rahmen von 1 1/2 Jahren Entwicklung, Betrieb und Anwendung unserer Intranet-Suche.
Luzern 08.10.2013
SPEAKER: Bernd Rücker COMPANY: camunda services GmbH
KEYWORDS: Product, Tools, Lessons learned, Methods
Mit camunda BPM gibt es ein BPMS unter Open Source Apache License. Es ist keine proprietäre Black-Box BPM-Suite sondern eine leicht-gewichtige "embeddable" Java Process Engine aber inkl. notwendigen Tools für den Enterprise Einsatz. Die Engine setzt den BPMN 2.0 Standard um und ist in beliebige Architekturen integrierbar. In der Session zeige ich als Einstieg ein komplettes Beispiel, live und in Farbe. Danach gehe ich auf Stolperfallen und Best Practices aus unserer Projekterfahrung ein.
Zürich 12.09.2013
SPEAKER 1: Thomas Hüsler COMPANY: Espalier Technologies
SPEAKER 2: Benno Luthiger COMPANY: ETH Zürich
SPEAKER 3: Martin Zimmermann COMPANY: Hochschule Offenburg
SPEAKER 4: Gilbert Seilheimer COMPANY: CONTIC
SPEAKER 5: Oli Sennhauser COMPANY: FromDual GmbH
SPEAKER 6: Oliver Nautsch COMPANY: Inventage AG
SPEAKER 7: Bartosz Majsak COMPANY: Cambridge Technology Partners
SPEAKER 8: Thomas Hug COMPANY: Cambridge Technology Partners
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!
Zürich 11.09.2013
SPEAKER 1: Lukas Eder COMPANY: Eder Data Services
SPEAKER 2: Jonas Bandi COMPANY: CompuGroup Medical Schweiz
SPEAKER 3: Marc Bächinger COMPANY: Zühlke Engineering AG
SPEAKER 4: Markus Klose COMPANY: SHI Elektronische Medien GmbH
SPEAKER 5: Thomas Rawyler COMPANY: Tegonal GmbH
SPEAKER 6: Alwin Egger COMPANY: Tegonal GmbH
SPEAKER 7: Manuel Di Cerbo COMPANY: Nexus-Computing GmbH
SPEAKER 8: Andreas Rudolf COMPANY: Nexus-Computing GmbH
KEYWORDS: Hands-On, 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!
Zürich 10.09.2013
SPEAKER 1: Adam Bien COMPANY: Consultant and author
SPEAKER 2: Andreas Hölz COMPANY: Canoo Engineering AG
SPEAKER 3: Oleg Buss COMPANY: Canoo Engineering AG
SPEAKER 4: Jens-Christian Fischer COMPANY: SWITCH
SPEAKER 5: Rick Janda COMPANY: Zühlke Engineering AG
SPEAKER 6: Marcel Bernet
KEYWORDS: Hands-On, Technology, Lessons learned, 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!
Bern 05.09.2013
SPEAKER: Jeff Lawson COMPANY: Cogent Logic Ltd
KEYWORDS: Concept, Methods, Technology
A working knowledge of cryptography ought to be part of the skill-set of all professional software developers, just like database access and networking. Many developers, however, regard security as an administrative function or something to be bolted onto version three of a product, if there's time and if we can figure out how to do it!
Luzern 05.09.2013
SPEAKER: Jörg Bächtiger COMPANY: Abraxas AG
Einige Entwickler interpretieren den Teil "Working software over comprehensive documentation" des Agilen Manifests so, dass es keine Dokumentation mehr braucht. Aus meiner Erfahrung ist das Gegenteil der Fall. In einem agilen Umfeld sind übergreifende Dokumentationen und Modelle noch wichtiger und wertvoller. Scrum, resp. agile Methoden wurden in den letzten Jahren zu einem Erfolgsfaktor bei der Entwicklung von Software. Leider konnte die Dokumentation von diesem Erfolg nicht partizipieren. Im Gegenteil. Aus meiner Erfahrung wird heute weniger und schlechter dokumentiert.
Bern 19.06.2013
SPEAKER: Nicolas Rémond COMPANY: SecuTix SA
KEYWORDS: Tools
Your application is going live tomorrow and the new marketing campaign is about to start. You're now enjoying a margarita, life is good. But what if your application gets viral and gets more hits than Gangnam Style?
Bern 05.06.2013
SPEAKER 1: Benjamin Schupp COMPANY: mp technology
SPEAKER 2: Markus Kinzler COMPANY: mp technology
KEYWORDS: Lessons learned, Product, Technology
Im Rahmen des Vortrages sollen die Erfahrungen geteilt werden, welche wir bei der Umsetzung einer Intranet Geschäftsanwendung auf Basis des Vaadin Frameworks gemacht haben.
Luzern 05.06.2013
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.
Zürich 04.06.2013
SPEAKER: Jörg Bächtiger COMPANY: Abraxas AG
Einige Entwickler interpretieren den Teil "Working software over comprehensive documentation" des Agilen Manifests so, dass es keine Dokumentation mehr braucht. Aus meiner Erfahrung ist das Gegenteil der Fall. In einem agilen Umfeld sind übergreifende Dokumentationen und Modelle noch wichtiger und wertvoller. Scrum, resp. agile Methoden wurden in den letzten Jahren zu einem Erfolgsfaktor bei der Entwicklung von Software. Leider konnte die Dokumentation von diesem Erfolg nicht partizipieren. Im Gegenteil. Aus meiner Erfahrung wird heute weniger und schlechter dokumentiert.
Luzern 28.05.2013
SPEAKER: Thomas Röthlisberger COMPANY: Compass Security AG
KEYWORDS: Concept, Lessons learned, Technology
HTML5 is the new upcoming web standard which introduces several new features that can be used by web applications and web browsers. Through these new features new vulnerabilities are introduced as well. While in HTML 4.01 the attacks mainly focus on web servers, with HTML5 this boundary has moved towards the client. New HTML5 features enable possibilities for directly attacking the web browser and not all can be circumvented by secure implementation on the server side, because some HTML5 features are the vulnerabilities itself.
Zürich 13.05.2013
SPEAKER 1: Patrick Curran COMPANY: Java Community Process
SPEAKER 2: Ben Evans COMPANY: London Java Community (LJC)
KEYWORDS: Concept, Methods, Technology
The JCP plays a critical role in the evolution of Java. This talk will explain how the JCP is organized and how JSRs (Java standards) are developed. We will discuss the current state of the Java platforms, and explain how the JCP is helping to develop them. The session will also cover the relationship between the JCP and open-source development processes, and the value of transparency and participation. Finally, we will explore some upcoming changes to the process, and explain how you can get involved.
Basel 30.04.2013
SPEAKER: Dierk König COMPANY: Canoo Engineering AG
KEYWORDS: Concept, Product, Technology
Enterprise Applikationen laufen auf dem Server. Reichhaltige Benutzeroberflächen für diese Applikationen brauchen aber die Kraft von Java auf dem Desktop. Das open-source Projekt Dolphin verbindet beide Welten mit Hilfe eines verteilten Präsentationsmodells, bei dem der Server das "was" und der Client das "wie" der Darstellung bestimmt. Wer die Konzepte und die Architektur dieses Ansatzes, wie er auf der JavaOne Keynote gezeigt wurde, kennenlernen möchte und neugierig auf umwerfende Gestaltungen ist, der ist hier richtig.
Zürich 11.04.2013
SPEAKER: Jeff Lawson COMPANY: Cogent Logic Ltd.
KEYWORDS: Concept, Methods, Technology
A working knowledge of cryptography ought to be part of the skill-set of all professional software developers, just like database access and networking. Many developers, however, regard security as an administrative function or something to be bolted onto version three of a product, if there's time and if we can figure out how to do it!
Zürich 08.04.2013
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.
Luzern 26.03.2013
SPEAKER 1: Benjamin Schupp COMPANY: mp technology
SPEAKER 2: Markus Kinzler COMPANY: mp technology
KEYWORDS: Lessons learned, Product, Technology
Im Rahmen des Vortrages sollen die Erfahrungen geteilt werden, welche wir bei der Umsetzung einer Intranet Geschäftsanwendung auf Basis des Vaadin Frameworks gemacht haben.
Zürich 12.03.2013
SPEAKER: Allard Buijze COMPANY: Trifork Amsterdam
KEYWORDS: Concept, Technology
Many web applications nowadays are built using the same architectural principles: a layered architecture and, more often than not, an anaemic domain model. Although this style is familiar to many developers and easy to set up, it lacks the capability to help us cope with increasing complexity and doesn't allow applications to scale very well.
Zürich 05.03.2013
SPEAKER 1: Paul Bernet COMPANY: Crealogix
SPEAKER 2: Daniel Hobi COMPANY: Crealogix
KEYWORDS: Lessons learned, Technology
Scala wird seit 2001 von der EPFL Lausanne unter der Leitung von Martin Odersky entwickelt. Scala erweitert Java um die Aspekte der funktionalen Programmierung.
Bern 26.02.2013
SPEAKER: Stéphane Épardaud COMPANY: Red Hat
KEYWORDS: Technology
Ceylon is a new programming language designed to execute on the JVM . org/ We're fans of Java and its ecosystem. However, we think that the language and class libraries, designed more than 15 years ago, are no longer the best foundation for a range of today's business computing problems.
Zürich 05.02.2013
SPEAKER 1: Benjamin Schupp COMPANY: mp technology
SPEAKER 2: Markus Kinzler COMPANY: mp technology
KEYWORDS: Lessons learned, Product, Technology
Im Rahmen des Vortrages sollen die Erfahrungen geteilt werden, welche wir bei der Umsetzung einer Intranet Geschäftsanwendung auf Basis des Vaadin Frameworks gemacht haben.
Zürich 22.01.2013
SPEAKER: Sam Brannen COMPANY: Swiftmind
KEYWORDS: Technology
As the leading full-stack application framework for Java SE and EE, the Spring Framework continues to deliver significant benefits to Java developers, increasing development productivity and runtime performance while improving test coverage and application quality.
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.