Treffen im Juni'09 - Object Construction Plans (OCP)
Im Juni geht es bei uns in der JAVA USER GROUP HAMBURG um Objektkonstruktionspläne. Unser Treffen findet am Mittwoch, den 17.06.2009, um 19:15 Uhr statt.
Vortrag: Object Construction Plans (OCP)
Wie verknüft man Java Objekte zu Anwendungen? Natürlich durch Zuweisungen, die irgendwo im Code stehen. Übersichtlicher und flexibler geht es mit Objektbauplänen (OCPs): sie beschreiben, wie sogenannte Objektaggregate aus einzelnen Objekten aufgebaut werden.
Aus einem Tool, das einst zum Laden von Testdaten diente, entwickelte sich eine vielseitig verwendbare Engine: die Spezifikation mit OCPs ist modular und richtig objektorientiert, universell verwendbar, inhärent erweiterbar und sogar endanwendertauglich.
OCPs sind vielseitig: sie eignen sich für Konfiguration, Tests, DSLs, Oberflächenaufbau, Modelle, kleine und große Komponenten bis hin zum flexiblen Zusammenbau ganzer Anwendungen. In unseren Projekten setzen wir teilweise bereits 15% OCPs ein, bezogen auf die Anzahl der Java Klassen.
Aufgrund der allgemeinen Nützlichkeit haben wir (Sphenon) uns entschlossen, die OCP Engine unter einer Open Source Lizenz zur Verfügung zu stellen.s
Der Dozent: Andreas Leue
Andreas Leue ist Geschäftsführer und Architekt der Sphenon GmbH und entwickelt seit 20 Jahren Software. Zur Zeit arbeitet er an EM/OS, einem System zur Erzeugung produktionsreifer Anwendungen aus umfassenden Modellen.
Agenda
- 19:15 Uhr : OpenDoors + Begrüßung
- 19:20 Uhr : Vortrag : Object Construction Plans (OCP) von Andreas Leue
- anschließend Verlosung & dann ab zum gemütlichen Beisammensein in die lange Reihe...
Wir treffen uns an der HAW:
Raum 405
Wenn ihr so wie in der Map steht, befindet ihr euch zwischen dem Neubau des Campus und dem Bau für Maschinenbau. Um zum Informatikum zu gelangen, geht ihr zwischen den Gebäuden durch, dann kommt ihr direkt darauf zu (liegt hinter dem AStA). Vierter Stock, Raum 405, viel Spaß ;o)
Fotos
Also dann, auf einen spannenden Vortrag am Mittwoch, den 17.06.2009 & viele Grüße,
Björn, Daniel & Dirk