Erich Oswald ist seit vielen Jahren im Java-Umfeld tätig. Seit dem Abschluss seiner Dissertation an der ETH Zürich ist er in wechselnden Rollen bei der Ergon Informatik AG in Zürich tätig, seit 2005 als CTO. Seine Interessen liegen bei Architektur, Design und Entwicklungsprozess von Software. Beim vorgestellten Projekt war er aktiv an der Entwicklung beteiligt.
12.07.2012
LOCATION: Luzern
KEYWORDS: Lessons learned, Technology
AGENDA: | 17:15 - 18:30h: Talk incl. Q/A Afterwards you are invited to a refreshment. |
SPEAKER: Erich Oswald COMPANY: Ergon Informatik AG
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?
Am Beispiel einer mobilen Applikation für den öffentlichen Verkehr berichte ich, wie wir ein modulares System von Android-Komponenten aufgebaut haben, mit dessen Hilfe Zugbegleiter unterwegs Daten erfassen, Informationen abrufen und Artikel verkaufen. Der Fokus liegt auf Themen, bei denen sich die Android-Plattform deutlich vom gewohnten Umfeld der Java SE und Java EE unterscheidet. Beispiele dafür sind Entwicklungsplattform, Deployment-Mechanismen, Automatisiertes Testen, Dependency Injection, Logging und Datenmigration. Ich stelle vor, welche Lösungen wir für verschiedene praktische Probleme gewählt haben.
Der Vortrag richtet sich an erfahrene Java-Entwickler, die wenig Kenntnisse von Android haben, sich aber für die Plattform als Gelegenheit für den Aufbau von neuen Kompetenzen interessieren.
LANGUAGE: Talk: de / Slides: de
Erich Oswald ist seit vielen Jahren im Java-Umfeld tätig. Seit dem Abschluss seiner Dissertation an der ETH Zürich ist er in wechselnden Rollen bei der Ergon Informatik AG in Zürich tätig, seit 2005 als CTO. Seine Interessen liegen bei Architektur, Design und Entwicklungsprozess von Software. Beim vorgestellten Projekt war er aktiv an der Entwicklung beteiligt.
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.