Ankündigung
-----------
BAT Architekturforum
Freitag, 20. Juni 2008
08.30 - 16.30 Uhr, inkl. Stehlunch und Pausen
Zentrum Paul Klee, Bern
Raum: Auditorium
http://www.berner-architekten-treffen.ch/treffen.html
Thema: Rich Internet Applications (RIA) - Theorie und Praxis
Präsentationen:
* Björn Müller, CaptainCasa:
"AJFrank Appel, Innoopract:
"Die Eclipse Rich Ajax Platform"AX for Enterprise Applications"
* Frank Appel, Innoopract:
"Die Eclipse Rich Ajax Platform"
* Goldfish Bowl: Diskussionsplattform zu Fragestellungen zum Thema
* Sascha P. Corti, Microsoft:
"Silverlight 2 und die RIA Plattform"
* Hans Frauchiger, kant. Steuerverw.; Matthias Germann, Thomas Meister, DV
Bern:
"TaxMe-Online - die Steuererklärung online ausfüllen"
* Michael Schwendimann, Marco Venzi, ipt:
"Interaktive komplexe GUI's bei DHL"
Das Programmheft als PDF ist verfügbar unter:
http://www.berner-architekten-treffen.ch/archiv/10/BAT_Architekturforum_RIA…
Generelle Informationen zur Veranstaltung
-----------------------------------------
Die zehnte Austragung des Berner Architekten Treffens wird aufgrund des
grossen
Erfolgs des Vorjahres erneut in Form eines ganztägigen Forums durchgeführt.
Das BAT Architekturforum präsentiert zum Thema "Rich Internet Applications
(RIA) - Theorie und Praxis" ein wie gewohnt breites Spektrum an Beiträgen zu
den aktuellen Problemen und Lösungsansätzen im Bereich benutzerfreundlichen
User Interfaces mittels Internet-Technologien. In dieser Ausgabe des Forums
setzen wir den Fokus auf Praxisbeiträge und möchten durch eine für uns
neuartige
Form der Diskussion den Ideen- und Erfahrungsaustausch unter den Teilnehmern
fördern.
Getreu unseren bewährten Prinzipien führen wir dieses Forum als kostenlose
Veranstaltung durch. Dies ist nur möglich durch die freundliche
Unterstützung
der Firmen: indato GmbH, Die Mobiliar, PostFinance, RTC Real-Time Center AG
und Schweizerische Bundesbahnen SBB.
Architektur-Rundgang
--------------------
Als besondere Attraktion dieses Jahr bieten wir für die Teilnehmer eine
Führung durch das Zentrum Paul Klee an.
Bei dieser Führung liegt der Fokus vor allem auf den Architekturkonzepten
und
Technologien, die für den Bau und Betrieb eines so luftig und leicht
wirkenden
Bauwerks zum Einsatz gelangen.
Das Angebot für diesen geführten Architektur-Rundgang ist selbstverständlich
völlig freiwillig. Zur Deckung der Unkosten benötigen wir von jedem
Teilnehmer
des Rundgangs Fr. 10.- Wir möchten Sie bitten, diesen Betrag bei der
Registration an der Kasse selber zu begleichen.
Damit wir den Rundgang entsprechend planen können, benötigen wir Ihre
verbindliche
Anmeldung über unsere Online Anmeldung.
Anmeldungen bitte bis spätestens 16. Juni. 2008 über unsere Online
Anmeldung:
www.berner-architekten-treffen.ch
Wir freuen uns auf anregende Diskussionen und interessante Begegnungen.
----------------------------------------------------------------------
Unter dem Patronat der IAM Alumni und mit freundlicher Unterstuetzung
der Firmen indato GmbH, Die Mobiliar, PostFinance, RTC Real-Time Center AG
und Schweizerische Bundesbahnen SBB.
Hello,
on Monday 26th of May at 11:00 I will defend my PhD.
The defense will take place in room 003 in the IWI building,
Engehaldenstrasse 8, 3012 Bern.
After the defense, there will be an apero in the Cafeteria of the
building S14 (Schuetzenmattstrasse 14).
Everybody is invited to the defense and to the apero.
Marcus Denker
Software Composition Group
Universitaet Bern
-------------------------------------
TITLE: Sub-method Structural and Behavioral Reflection
ABSTRACT:
Computational reflection is a fundamental mechanism in object oriented
languages.
Reflection has proved useful in many contexts, such as in the design
of development environments,
language extension, and the dynamic, unanticipated adaptation of
running systems.
We identify three problems with the current approach to reflection in
object oriented languages:
partial behavioral reflection needs to be anticipated, structural
reflection is limited to
the granularity of a method, and behavioral reflection cannot be
applied to the whole system.
To address these problems, we extend structural reflection to cover
sub-method elements
and present how sub-method structural reflection supports
unanticipated partial behavioral reflection.
We add the concept of context to represent meta-level execution and
show how this
allows behavioral reflection to be applied even to system classes.
We describe an implementation in Smalltalk. Benchmarks validate the
practicability of our approach.
In addition, we present an experimental evaluation in which we show
how the system is used for dynamic
analysis. We realize dynamic feature analysis by annotating the sub-
method structure of the system
directly to denote features instead of recording full execution traces.
Marcus
--
Marcus Denker -- denker(a)iam.unibe.ch
http://www.iam.unibe.ch/~denker
*Sponsor Workshop-Tage 2008*
Hochschule Rapperswil <http://www.hsr.ch/>
Call for Papers /ch/open Workshop-Tage 2008, 9.-11. September
=============================================================
Die /ch/open Workshop-Tage werden schon seit 1991 mit Erfolg durchgeführt.
An 3 Tagen werden in 4 parallelen Tracks praxisnahe Workshops zu
aktuellen Themen aus den Bereichen Linux/Unix, Open Source, Java,
Software Entwicklung und Projekt-Management angeboten.
Die Workshop-Tage werden zusammen mit der JUGS (Java Users Group Schweiz
- <http://www.jugs.ch>) organisiert und vom 9. - 11. September 2008 an
der HSR Hochschule für Technik Rapperswil stattfinden. Ermöglicht wird
dies durch die Abteilung Informatik, die uns die Räume sehr günstig zur
Verfügung stellt.
Interessierte Referenten können Workshop-Vorschläge bis am 4. Juli 2008
einreichen. Über die Aufnahme der Workshops in das diesjährige Programm
wird danach bis spätestens am 18. Juli entschieden.
Folgende 4 Tracks sind geplant:
1. Java
Beispiele von möglichen Themen:
* Enterprise Java, z.B. ESB, SOA, JEE (z.B. Glassfish)
* Java Micro Edition
* Web Frameworks
* Skriptsprachen, z.B. JRuby, Groovy, etc.
* JavaFX, SWT, Swing, etc.
2. Software Entwicklung und Tools
Beispiele von möglichen Themen:
* moderne Source Control Systeme (GIT, Mercurial)
* automatisierte Builds und Tests (Maven, CruiseControl, etc.)
* OpenSource Datenbanken (PostgeSQL 8.x, MySQL 5.x, etc.)
3. Linux und OSS Administration
Beispiele von möglichen Themen:
* Mobile Plattforms (Android, OpenMoko, etc.)
* Virtualisierung
* System-Tracing (DTrace, oprofile, etc.)
4. Diverses: Projektmanagement, Soft Skills
Beispiele von möglichen Themen:
* ECM, Collaboration, Groupware
* Agile Methoden (Scrum, etc.)
Call for Papers
---------------
Annahmeschluss: Freitag, 4. Juli 2008
Bitte benutzen Sie unser Online-Formular unter
<http://www.ch-open.ch/wstage/cfpform.php>, um Workshops anzumelden.
Besten Dank!
Workshop-Tage 2008
------------------
Ort: Hochschule Rapperswil
Zeit: 9., 10. und 11. September 2008
Dauer pro Workshop: œ oder 1 Tag (Ganztages Kurse bevorzugt)
Inhalt/Form: Gute Mischung zwischen Theorie, Praxis, Übungen, Diskussionen
Vortragssprachen: Deutsch, Französisch, Englisch
Honorar: 2'200.- / Ganztages-Workshop, 1'100.- / Halbtages-Workshop
Infrastruktur
-------------
An der HSR stehen leistungsfähige Rechner mit VMware Player
zur Verfügung.
Möglichst alle eingesetzte Software wird auf VMware-Images integriert,
so dass wir relativ wenig Administrationsarbeit auf den Systemen der HSR
leisten müssen. Dazu bieten wir technische Unterstützung. Die Kursleiter
sind also gebeten, ihre Bedürfnisse an auf Linux lauffähiger Software
frühzeitig anzumelden, so dass wir sie integrieren können.
Für Rückfragen steht Ihnen Joe Ammann gerne zur Verfügung (E-Mail:
workshoptage(a)ch-open.ch, Skype: jammann, Telefon: 044 404 1007)
Ich freue mich auf möglichst viele Workshop-Vorschläge!
Joe Ammann
Vorstandsmitglied /ch/open
--
------------------------------------------------------------------------
Swiss Open Systems User Group Tel.: +41 44 350 26 56 (freitags)
/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!
============================================================================
TOOLS EUROPE 2008
46th International Conference
Objects, Models, Components, Patterns
co-located with
*** International Conference on Model Transformation 2008 ***
*** Software Engineering Approaches for Offshore
and Outsourced Development 2008 ***
ETH Zurich, Switzerland 30 June-4 July 2008
http://tools.ethz.ch/
============================================================================
Keynote Speakers
Michael Brodie (Verizon)
Krzysztof Czarnecki, ICMT keynote (University of Waterloo)
Erik Meijer (Microsoft)
John Mylopoulos (University of Toronto)
Overview
TOOLS 2008 is the 46th TOOLS conference. Started in 1989, TOOLS conferences,
held in Europe, the USA, Australia, and China have played a major role in
the development of object technology field; many of the seminal concepts
were first presented at TOOLS. After an interruption of four years, the
conference is now revived to reflect the maturing of the field and the new
challenges ahead.
TOOLS EUROPE 2008 will be devoted to the combination of technologies that
have emerged as a result of object technology becoming "mainstream". Like
its predecessors, TOOLS EUROPE 2008 combines an emphasis on quality with a
strong practical focus. It will include both scientific and experience
conference papers, workshops, tutorials, a poster session, and a venture
forum.
21 papers have been accepted after a rigorous selection process by the
international Program Committee, with an emphasis on originality,
practicality and overall quality. Topics addressed this year by selected
papers include model-driven engineering, aspect-orientation, component-based
languages, and language reflection.
In 2008, TOOLS EUROPE is co-located with several other events, including
SEAFOOD 2008, the International Conference on Model Transformation (ICMT)
2008, the Web 2.0 Pattern Mining workshop, and several other workshops and
tutorials. Details of all co-located events can be found on the TOOLS web
site.
Registration
Early registration: 23 May 2007 or earlier
Regular registration: 25 June 2007 or earlier
After the regular registration date, registration will be on site only. The
registration form can be found on the TOOLS website.
Venue and accommodation
The conference will take place in the main building of the ETH Zurich,
located in the centre of Zurich, close to the main station. Zurich is the
largest city in Switzerland, home to the country's largest airport with
numerous international connections, and is the country's main commercial and
industrial centre. ETH is one of Europe's premier universities in the fields
of Chemistry, Physics, Electrical Engineering, and Computer Science.
A list of suggested hotels can be found on the TOOLS website. Because of the
European football championship taking place in June, we strongly suggest
that you book your hotel as soon as possible!
Chairpersons
Conference chair: Bertrand Meyer
Program chair: Richard Paige
Publicity chairs: Laurence Tratt, Philippe Lahire
Workshop chairs: Stephane Ducasse, Alexandre Bergel
Tutorial Chairs: Manuel Oriol, Phil Brooke
Program committee
Patrick Albert, Uwe Assmann, Balbir Barn, Mike Barnett, Claude Baudoin,
Bernhard Beckert, Jean Bezivin, Jean-Pierre Briot, Phil Brooke, Dave Clarke,
Marsha Chechik, Bernard Coulette, Jin Song Dong, Gregor Engels, Patrick
Eugster, Jose Fiadeiro, Judit Nyekyne Gaizler, Benoit Garbinato, Carlo
Ghezzi, Martin Glinz, Martin Gogolla, Jeff Gray, Pedro Guerreiro, Alan
Hartman, Valerie Issarny, Gerti Kappel, Joseph Kiniry, Ivan Kurtev, Philippe
Lahire, Ralf Laemmel, Mingshu Li, Tiziana Margaria, Erik Meijer, Peter
Mueller, David Naumann, Oscar Nierstrasz, Manuel Oriol, Jonathan Ostroff,
Alfonso Pierantonio, Awais Rashid, Nicolas Rouquette, Anthony Savidis, Doug
Schmidt, Bran Selic, Jim Steel, Dave Thomas, Laurence Tratt, T.H. Tse,
Antonio Vallecillo, Amiram Yehudai, Andreas Zeller.
Liebe Software Engineering Interessierte,
SWEN, das Software Engineering Netzwerk der Schweiz lädt Sie herzlich
zur diesjährigen SoftwareTrends.ch Konferenz ein:
Einfach und zufrieden - Agile Softwareentwicklung in der Praxis
vom 03. bis 05.09.2008 in das Paradieshotel Rotschuo nach Gersau
http://www.swen-network.ch/softwaretrends
Bei den SoftwareTrends.ch treffen Sie internationale Experten:
Ralph Johnson (Design Patterns), Kevlin Henney (Pattern-oriented
Software Architecture), Nicolai Josuttis (SOA, C++), Jutta Eckstein
(Agile Software Entwicklung im Grossen) und Software Engineering Professoren
der Schweizer Fachhochschulen, um mit diesen Fachleuten Ihre Software Engineering
Fragestellungen zu besprechen und sich über neueste Trends zu informieren.
SoftwareTrends.ch ist Raum für Austausch und Diskussion.
In den Vorträgen können Sie sich über neueste Trends und Methoden zur agilen Software
Entwicklung informieren; in den "Meet-The-Expert"-Workshops können Sie die Themen
weiter vertiefen oder in den freien Workshops mit anderen Experten Ihre persönlichen
Fragestellungen besprechen und gemeinsame Erfahrungen austauschen.
Am "Talk-And-Dine"-Abend können Sie sich alle Teilnehmer in ungezwungener Atmosphäre mit
den anwesenden Keynote-Speakers und Professoren und untereinander austauschen.
Programm
--------
1. Tag: Mittwoch, 03.09.2008
18:00 - 18:30 Registration
18:45 - 19:00 Welcome Reception
19:00 Talk and Dine
2. Tag: Donnerstag, 04.09.2008
08:45 - 09:45 Breathing New Life into Old Software, Keynote Speaker: Ralph Johnson
09:45 - 10:15 Coffee Break
10:15 - 11:15 Five Considerations for Simplicity, Keynote Speaker: Kevlin Henney
11:15 - 11:25 Coffee Break
11:25 - 12:15 OpenSpace Plenum
12:15 - 13:45 Lunch
13:45 - 15:15 1. Workshop-Reihe: WS-"Meet the Expert", Workshop 1, Workshop 2
15:15 - 15:45 Coffee Break
15:45 - 17:15 2. Workshop-Reihe: WS-"Meet the Expert", Workshop 3, Workshop 4
17:15 - 18:00 Review of the Day Plenum
18:30 - 20:00 Dinner
20:30 Der Agile Stammtisch mit Bierkrug (Moderation Nicolai Josuttis)
3. Tag: Freitag, 05.09.2008
08:30 - 09:30 IT im Grossen: SOA, Objekte und Conways Gesetz, Keynote Speaker: Nicolai Josuttis
09:30 - 10:00 Coffee Break
10:00 - 10:30 OpenSpace Plenum
10:30 - 12:00 3. Workshop-Reihe: WS-"Meet the Expert", Workshop 5, Workshop 6
12:00 - 13:30 Lunch
13:30 - 14:30 Final Keynote: Wie wird man Agil?, Speaker Jutta Eckstein
14:30 - 15:00 Final Review
15:00 - 15:45 Farewell Coffee & Ice Cream
Die SoftwareTrends.ch gibt Ihnen neue Impulse und ermöglicht den
Gedankenaustausch zu Ihren Software Trends.
Teilnehmergebühr: 1.300 CHF (03.-05.09.)
1.100 CHF (04.-05.09. - ohne Talk-and-Dine)
Anmeldung:
Per E-Mail: ifs(a)hsr.ch
Per Telefax: +41 (0) 55 222 4629
Abstracts:
----------
Title: Breathing New Life into Old Software
Keynote Speaker Ralph Johnson
Most programmers are converting version N of a
program into version N+1, for N considerably larger than
zero. Thus, they are performing program transformation,
whether they know it or not. When we understand the kind of
transformations we perform, we can perform them faster and
more accurately. Sometimes we can automate these transformations.
Title: Five Considerations for Simplicity
Keynote Speaker Kevlin Henney
Those involved in software development have a
lot to keep in mind as they negotiate the worlds inside and
outside of their code and the relationship between them,
navigating the essential complexity of application domains
and the accidental complexity of technologies. Simplicity is
considered by many to be a value and a focus in this
endeavour, giving an edge that can cut through much
complexity. By others, simplicity is considered to be
simplistic. This talk discusses five considerations that help
to map out what is meant by simplicity in practice.
Title: IT im Grossen: SOA, Objekte und Conways Gesetz
Keynote Speaker Nicolai Josuttis
IT-Systeme wachsen mehr und mehr
zusammen, so dass zunehmend große System-Landschaften mit
verteilten Geschäftsprozessen entstehen. Das Konzept von SOA
(Service-orientierte Architekturen) bietet neuerdings eine
Möglichkeit, damit umzugehen. Warum aber muss es für große
IT-Systeme überhaupt spezielle Konzepte geben? Dies hat auch
mit den Grenzen von Objektorientierung, den
Organisationsstrukturen in Unternehmen und der Skalierbarkeit
von Softwareentwicklung an sich zu tun. Nicolai Josuttis,
Autor des Buchs "SOA in der Praxis - System-Design für
verteilte Geschäftsprozesse", berichtet von seinen
Erfahrungen in der Softwareentwicklung grosser IT-Systeme und
die Rolle, die SOA und OO dabei spielen.
Title: Wie wird man Agil?
Keynote Speaker Jutta Eckstein
Laut Forrester Research setzen in den USA und Europa momentan
14% eine agile Softwareentwicklungsmethode ein und weitere
19% sitzen bereits in den Startlöchern. Nicht nur aufgrund
der Empfehlung der Standish Group, agile Vorgehensweisen zur
Vermeidung von Fehlschlägen einzusetzen, ziehen viele
Unternehmen inzwischen Agilität als erfolgversprechende
Vorgehensweise in Betracht. Allerdings ist dabei oft unklar,
was der Übergang zur Agilität bedeutet und wie er erfolgreich
durchgeführt werden kann. Basierend auf ihrer Erfahrung als
agiler Coach, beleuchtet Jutta Eckstein Probleme und
Lösungsstrategien für solch eine Veränderung.
_________________________________________________________
Prof. Martin Kropp
Präsident SWEN
Organisationsteam
Prof. Peter Sommerlad, Vizepräsident SWEN,
Jutta Heidecke, Sekretariat IFS Institut für Software, HSR
Hochschule für Technik Rapperswil, Oberseestrasse 10, 8640
Rapperswil, Telefon 055 222 4630,
email: peter.sommerlad(a)hsr.ch
SWEN freut sich, Sie in der Reihe "SWEN Talks" zu einem weiteren, interessanten Vortrag einzuladen:
Markus Flückiger und Michael Richter, die Autoren des Buches "Usability Engineering kompakt" berichten zum Thema
Usability Engineering und Software Engineering: Freundschaft oder Feindschaft?
Der Vortrag findet am Dienstag, 15. April 2008, um 17:30 Uhr an der Hochschule Luzern - Technik & Architektur im Raum D300 in Horw statt (5 Minuten per Auto oder Bahn von Luzern aus).
http://www.hslu.ch/t-ueber_uns_ortsplan
Weitere Details zum Vortrag finden Sie unten oder auf der SWEN Web Seite www.swen-network.ch unter events.
Die Teilnahme ist kostenlos, auch der anschliessende Apero :-)
Anmeldung: ein kurzes Mail an adela.smajic(a)hslu.ch mit dem Stichwort "SWEN Talk Usability"
Bitte dieses Mail auch an Interessierte weiter leiten.
Mit freundlichen Grüssen
Im Namen des SWEN Vorstandes
Jörg Hofstetter
SWEN - Software Engineering Network
http://www.swen-network.ch
=================================================================================================
Usability Engineering und Software Engineering: Freundschaft oder Feindschaft?
-----------------------
Datum: 15.04.2008, 17:30
Ort: Hochschule Luzern - Technik & Architektur im Raum D300 in Horw
----------------------------------------------------------------------------------------------
Abstract
Einbezug von Personen, welche das künftige System benutzen werden, ist essentiell. So die Theorie des Usability Engineerings. Ein Vergleichbares Resultat aus dem Jahr 1994: Der Chaos Raport der Standish Group ergibt, fehlender Einbezug der Benutzer sei der zweitwichtigste Grund für das Scheitern von Software-Projekten. Seither sind fast 15 Jahre vergangen. Hat sich die aufgrund dieser Ergebnisse anzustrebende Änderung vollzogen? Eine repräsentative Umfrage der HSR bei Software-Entwicklern in der Schweiz spricht Klartext: an gerade 14% der UI-Entwicklungen sind spätere Benutzer beteiligt. Sind Usability Engineering und Software Engineering unverträglich? Oder wie kommt es zu dieser eklatanten Diskrepanz zwischen Theorie und Praxis?
Der Vortrag zeigt auf: Usability Engineering und Software Engineering ergänzen sich ausgezeichnet. Es ist eine Frage der richtigen Kombination zweier Gebiete, die in der Theorie und der Lehre zu oft getrennte Wege gehen. Die Referenten verbinden anhand einiger Beispiele aus der Praxis gutes Software Engineering und effektiven Einbezug der Anwender. Der Effekt: benutzbare Software wird gezielt entwickelt.
----------------------------------------------------------------------------------------------
Bio
Markus Flückiger ist Usability Engineering Berater und Software Engineering Trainer bei der Zühlke Engineering AG sowie Lehrbeauftragter an der Berner Fachhochschule. Als Usability Engineering Berater gestaltet er in Projekten das benutzerorientierte Vorgehen und bildet damit die Brücke zwischen Benutzern und Entwicklung.
Michael Richter ist Usability Engineering Berater bei der Zühlke Engineering AG und im Vorstand der Fachgruppe Software Ergonomics der Schweizer Informatik Gesellschaft. Er ist Dozent an der Fachhochschule Rapperswil und begleitet seit mehr als zehn Jahren Projekte in benutzer-orientierter Entwicklung.
===================================================================================================
Haben Sie sich schon angemeldet?
SWEN und CHOOSE freuen sich, Sie zu einem weiteren interessanten Vortrag einladen zu dürfen:
Ulrich Brawand, Business Unit Leiter bei Zühlke Engineering und Committer am Open Source Projekt openArchitectureWare, berichtet über Anwendungen und praktische Erfahrungen zum Thema
MDSD am Beispiel "Persistenz mit Hibernate"
Der Vortrag findet am Dienstag, 18. März 2008, um 17:30 Uhr an der Fachhochschule Nordwestschweiz in Brugg-Windisch statt.
Die Teilnahme ist kostenlos (auch der anschliessende Apero :-) ) - um Anmeldung unter Angabe Ihrer vollständigen Adresse wird gebeten;
weitere Details zum Vortrag finden Sie unten oder auf der SWEN Web Seite www.swen-network.ch unter events.
Wir freuen uns auf Ihr Erscheinen!
mailto:info@swen-network.ch
Telefon 041 349 33 66
Telefax 041 349 39 66
Bitte dieses Mail auch an Interessierte weiter leiten.
Mit freundlichen Grüssen
Im Namen des SWEN Vorstands
Martin Kropp
SWEN - Software Engineering Network
http://www.swen-network.ch
=================================================================================================
MDSD am Beispiel "Persistenz mit Hibernate"
-----------------------
Datum: 18.3.2008, 17:30
Ort: Hochschule für Technik, FHNW, Klosterzelgstrasse 2, 5210 Windisch, Raum 1.045 (Audimax)
----------------------------------------------------------------------------------------------
Abstract
Die Speicherung von objektorientiert aufgebauten Applikations-Informationen in einer relationalen Datenbank ist seit jeher ein Thema, bei dem sich Architekten und Tool-Hersteller schwer tun, eine generische und somit in jedem Fall verwendbare Lösung zu definieren. Die heutigen erhältlichen OR-Mapper sind daher sehr komplex aufgebaut, verwenden eine Konfigurationsumgebung und weisen unterschiedliche Vor- und Nachteile auf, die beim Einsatz zu berücksichtigen sind. Bei allen bekannten Lösungen stellt sich immer wieder die Frage, "wer ist der Master". Ist es die Datenbank, das OO-Modell der Business-Logik oder sogar etwas anderes. Egal welche Lösung gewählt wird, bereits beim Einfügen eines Attributs wird klar, wo überall Änderungen und Erweiterungen gemacht werden müssen.
Mit MDSD (Model Driven Software Development) wird die notwendige Information in einem Modell beschrieben, das einer selber definierten DSL entspricht. Dieses hochwertige Modell lässt sich nun leicht überprüfen und für die Erzeugung der Datenbank-Struktur und des OO-Business-Layers, sowie der Data Transfer Objects verwenden.
Dieser Vortrag zeigt auf, wie
- eine DSL mit einem gängingen UML-Tool erstellt werden kann
- ein domänenspezifisches Modell erstellt und verändert werden kann
- das Modell auf Korrektheit überprüft werden kann
- aus dem Modell alle definierten Artefakte erzeugt werden können
Als Tools werden Enterprise Architect (Sparx Systems), openArchitectureware, Hibernate, MySQL und Eclipse verwendet.
----------------------------------------------------------------------------------------------
Bio
Ulrich Brawand ist Business Unit Manager bei Zühlke Engineering und setzt die Objektorientierung und UML seit vielen Jahren in Entwicklungsprojekten erfolgreich ein. Seit 3 Jahren befasst er sich mit Modellen und Generierung von Code mit MDSD-Technologien. Ulrich Brawand ist Commiter beim Open Source Projekt openArchitectureWare, wo er für den EMF-basierten UML2 Exporter für Enterprise Architect verantwortlich ist.
===================================================================================================
There was a little mistake in the original announcement of this
presentation regarding the exact date.
The presentation will take place on:
Wednesday, March 5, 2008 @ 17:30.
Thanks to Marcus Denker and Marc Scheuner for promptly pointing the
confusion.
-------------
The CHOOSE executive board is pleased to invite you to the following
presentation:
Prof. Ralf Laemmel (University of Koblenz-Landau)
"Not quite a sales pitch for C# 3.0 and .NET's LINQ"
When: Wednesday, March 5, 2008 @ 17:30.
Where: Institut fuer Wirtschaftsinformatik (IWI), Universitaet Bern,
Engehaldenstrasse 8, 3012 Bern, Hoersaal 003.
More details about the presentation and about Prof. Ralf Laemmel can
be found at:
http://choose.s-i.ch/events/2008-03-05-laemmel
This event is free for all SI-CHOOSE members, including the drinks
after the talk!
Non-CHOOSE members are also welcome, and are encouraged to fill out
the membership application form:
http://www.s-i.ch/index.php?id=be_a_member
NOTE: Registration for this event is required. Please fill out the
online registration form at:
http://choose.s-i.ch/events/2008-03-05-laemmel
SWEN und CHOOSE freuen sich, Sie zu einem weiteren interessanten Vortrag einladen zu dürfen:
Ulrich Brawand, Business Unit Leiter bei Zühlke Engineering und Committer am Open Source Projekt openArchitectureWare, berichtet über Anwendungen und praktische Erfahrungen zum Thema
MDSD am Beispiel "Persistenz mit Hibernate"
Der Vortrag findet am Dienstag, 18. März 2008, um 17:30 Uhr an der Fachhochschule Nordwestschweiz in Brugg-Windisch statt.
Die Teilnahme ist kostenlos (auch der anschliessende Apero :-) ) - um Anmeldung unter Angabe Ihrer vollständigen Adresse wird gebeten;
weitere Details zum Vortrag finden Sie unten oder auf der SWEN Web Seite www.swen-network.ch unter events.
Wir freuen uns auf Ihr Erscheinen!
mailto:info@swen-network.ch
Telefon 041 349 33 66
Telefax 041 349 39 66
Bitte dieses Mail auch an Interessierte weiter leiten.
Mit freundlichen Grüssen
Im Namen des SWEN Vorstands
Martin Kropp
SWEN - Software Engineering Network
http://www.swen-network.ch
=================================================================================================
MDSD am Beispiel "Persistenz mit Hibernate"
-----------------------
Datum: 18.3.2008, 17:30
Ort: Hochschule für Technik, FHNW, Klosterzelgstrasse 2, 5210 Windisch
----------------------------------------------------------------------------------------------
Abstract
Die Speicherung von objektorientiert aufgebauten Applikations-Informationen in einer relationalen Datenbank ist seit jeher ein Thema, bei dem sich Architekten und Tool-Hersteller schwer tun, eine generische und somit in jedem Fall verwendbare Lösung zu definieren. Die heutigen erhältlichen OR-Mapper sind daher sehr komplex aufgebaut, verwenden eine Konfigurationsumgebung und weisen unterschiedliche Vor- und Nachteile auf, die beim Einsatz zu berücksichtigen sind. Bei allen bekannten Lösungen stellt sich immer wieder die Frage, "wer ist der Master". Ist es die Datenbank, das OO-Modell der Business-Logik oder sogar etwas anderes. Egal welche Lösung gewählt wird, bereits beim Einfügen eines Attributs wird klar, wo überall Änderungen und Erweiterungen gemacht werden müssen.
Mit MDSD (Model Driven Software Development) wird die notwendige Information in einem Modell beschrieben, das einer selber definierten DSL entspricht. Dieses hochwertige Modell lässt sich nun leicht überprüfen und für die Erzeugung der Datenbank-Struktur und des OO-Business-Layers, sowie der Data Transfer Objects verwenden.
Dieser Vortrag zeigt auf, wie
- eine DSL mit einem gängingen UML-Tool erstellt werden kann
- ein domänenspezifisches Modell erstellt und verändert werden kann
- das Modell auf Korrektheit überprüft werden kann
- aus dem Modell alle definierten Artefakte erzeugt werden können
Als Tools werden Enterprise Architect (Sparx Systems), openArchitectureware, Hibernate, MySQL und Eclipse verwendet.
----------------------------------------------------------------------------------------------
Bio
Ulrich Brawand ist Business Unit Manager bei Zühlke Engineering und setzt die Objektorientierung und UML seit vielen Jahren in Entwicklungsprojekten erfolgreich ein. Seit 3 Jahren befasst er sich mit Modellen und Generierung von Code mit MDSD-Technologien. Ulrich Brawand ist Commiter beim Open Source Projekt openArchitectureWare, wo er für den EMF-basierten UML2 Exporter für Enterprise Architect verantwortlich ist.
===================================================================================================
The CHOOSE executive board is pleased to invite you to the following
presentation:
Prof. Ralf Laemmel (University of Koblenz-Landau)
"Not quite a sales pitch for C# 3.0 and .NET's LINQ"
When: Friday, March 5, 2008.
Where: Institut fuer Wirtschaftsinformatik (IWI), Universitaet Bern,
Engehaldenstrasse 8, 3012 Bern, Hoersaal 003.
More details about the presentation and about Prof. Ralf Laemmel can
be found at:
http://choose.s-i.ch/events/2008-03-05-laemmel
This event is free for all SI-CHOOSE members, including the drinks
after the talk!
Non-CHOOSE members are also welcome, and are encouraged to fill out
the membership application form:
http://www.s-i.ch/index.php?id=be_a_member
NOTE: Registration for this event is required. Please fill out the
online registration form at:
http://choose.s-i.ch/events/2008-03-05-laemmel
If you want to know more about CHOOSE, please visit:
www.choose.s-i.ch