*Sponsor der Workshop-Tage 2013*
ETH Zürich, Informatik-Support-Gruppe des Departements
Informationstechnologie und Elektrotechnik (D-ITET)
<http://www.ee.ethz.ch/>
Sehr geehrte Leserinnen und Leser
Wie jedes Jahr sucht die /ch/open wieder Referenten für ihre
Workshop-Tage im Herbst. Die Workshoptage werden dieses Jahr vom 10.-12.
September 2013 wiederum an der ETH Zürich stattfinden.
Ermöglicht wird das durch das Departement Informationstechnologie und
Elektrotechnik (D-ITET) und insbesondere die IT-Support-Gruppe (ISG.EE),
welche die Räume sehr günstig zur Verfügung stellt.
Zusammen mit der Java User Group Switzerland (jug.ch) lädt die /ch/open
Interessierte herzlich ein, aktiv teil zu nehmen mit Vorschlägen für
Workshops.
Es sind 4 Tracks geplant, unten sind einige Ideen für mögliche
Workshop-Themen aufgelistet - was jedoch nicht bedeutet, dass die
Themen-Vorschläge nur zu diesen Themen erfolgen können! Natürlich sind
auch Vorschläge willkommen, die nicht exakt in einen dieser Tracks passen.
Track 1: *Java*
Beispiele von möglichen Themen:
* Enterprise Java, z.B. ESB, SOA, JEE, Portal
* Web-Frameworks, z.B. JSF, Vaadin, ICEfaces, ZK
* OSGi, Spring, JPA, etc.
* Server-Side Javascript, z.B. Node.js, Meteor, etc.
* JVM-Sprachen, z.B. Xtend, Scala, etc.
Track 2: *Mobile Computing*
Beispiele von möglichen Themen:
* Android, iPhone/iPad Entwicklung mit Open Source-Komponenten
* Frameworks: PhoneGap, jQuery Mobile, etc.
* Hardware-APIs, IDEs, Plugins, etc.
* Screen-Design, Usability bei reduzierter Auflösung
Track 3: *Open Source Systeme und Applikationen*
Beispiele von möglichen Themen:
* Linux und Unix System-Administration, Tools & Tricks
* Monitoring, Hochverfügbarkeit, & Clustering, Cloud-Computing
* OpenSource Datenbanken (PostgeSQL, MySQL, NoSQL, etc.)
* Embedded Computing & Hardware (Raspery PI, Arduino,
3d-Printing, etc.)
Track 4: *Software Entwicklung, Projektmanagement, Methodik & Soft Skills*
Beispiele von möglichen Themen:
* Aglie Methoden (Scrum, ...)
* Open Source für Organisation und Projektmanagment
* Software-Architektur, Patterns
* Semantic Web/RDF
* Opensource Middleware, Integration von Cloud Computing, etc.
*Call for Papers*
*****************
Annahmeschluss: Freitag, 7. Juni 2013
Für Vorschläge bitte das Online-Formular unter
<http://www.ch-open.ch/wstage/cfpform/> verwenden.
Besten Dank!
*Workshop-Tage 2013*
********************
Ort: ETH Zürich
Datum: 10., 11. und 12. September 2013
Dauer pro Workshop: 1 Tag (2 x 3h, nach Rücksprache auch
Halbtages-Workshops)
Inhalt/Form: Gute Mischung zwischen Theorie, Praxis, Übungen, Diskussionen
Vortragssprachen: Deutsch, Französisch, Englisch
Honorar: 2'200.- / Ganztages-Workshop
*Infrastruktur*
***************
Die Teilnehmer bringen ihre eigenen Laptops mit. Für praktische Übungen
werden Virtuelle Maschinen (VMware oder VirtualBox) eingesetzt. Die
/ch/open stellt ein Linux-Basisimage als Grundlage zur Verfügung und
bietet technische Unterstützung bei Problemen.
Für Referenten sind einige Informationen unter
<http://www.ch-open.ch/wstage/refinfo/> zu finden, für Rückfragen steht
das Team der Workshop-Tage gerne Verfügung (workshoptage(a)ch-open.ch).
Gerne darf dieses Call for Papers an alle interessierten Kreise
weitergeleitet werden - wir freuen uns auf zahlreiche Eingaben.
Freundliche Grüsse
Simon Moser
Organisation Workshop-Tage /ch/open
--
------------------------------------------------------------------------
Swiss Open Systems User Group Tel.: +41 44 350 26 56
/ch/open Fax: +41 44 350 26 55
Postfach 2322 E-mail: <mailto:info@ch-open.ch>
CH-8033 Zuerich WWW: <http://www.ch-open.ch>
Sekretariat Ursula Burri E-mail: <mailto:uburri@ch-open.ch>
/ch/open ist Mitglied von ICTswitzerland <http://www.ictswitzerland.ch/>
------------------------------------------------------------------------
Open Systems for open minded people!
Hi all,
Here is an interesting talk, registration is required.
*http://dnug-bern.ch/Events.aspx
*
*
*
*Abstract*
The principles of modularity have been applied to engineering projects
since Gorak built the wheel, and Thag the barrow of the world’s first
wheelbarrow. Thag’s barrow didn’t care that the wheel was first hewn from
rock, and later upgraded to a lighter, wooden one, and Gorak’s wheel design
was reused for the world’s first chariot. This is how humans make sense of
complexity – we divide and conquer.
Analogous principles of modularity are taught in Software Engineering 101 –
information hiding, interfaces, clear responsibility, high internal
cohesion, low external coupling, etc., and we apply these routinely as we
develop, and continuously refactor the code encapsulated within classes.
However when the number of classes reaches some threshold, higher level
abstractions are needed in order to manage the complexity of the growing
codebase. This limit is usually overshot and the team is soon drowning in
an ocean of classes. At this point it is time to restructure the code-base
into a hierarchy of modules above the class level, or watch the team’s
frustration continue to rise, and productivity plummet.
This talk proposes a measurement framework for assessing the quality of a
modular structure, identifying regions of poor modularity, and for
assessing the impact of restructuring or refactoring actions. Based on this
framework, the talk introduces strategies for retro-fitting modularity to
an existing codebase, with minimum impact on the code logic itself.
This material is based on experience gained while helping many development
teams through the restructuring process. The concepts will be illustrated
by examples.
*About Chris*
Chris has a Masters in Software Engineering from Trinity College Dublin,
with over 25 years software engineering experience gained in Ireland,
Canada and the United States.
Chris joined the International Space Station Project in 1990 where he was a
member of the team that defined the software development processes and
tools for the program, and then technical lead on the Remote Manipulator
System control software. In 1994 he moved to the $1.5bn Iris program which
replaced the entire communications systems for the Canadian armed forces,
first on the process/toolsmithing side, and then the product development
side. In 2000 he founded Headway Software to address the lack of
large-scale modularity that he saw as pervasive in software industry.
He lives on the south coast of Ireland, where he likes to sail when it’s
windy, and walk the dog when it’s not.
--
Jorge Ressia
www.jorgeressia.com