The CHOOSE executive board is pleased to invite you to a presentation
by Franz Achermann (Swisscom) on Naked Objects.
This event is free for all SI-CHOOSE members, even the drinks after the
talk! Non-CHOOSE members are encouraged to fill out the membership
application form (
http://www.s-i.ch/si-appl.html) before attending the
meeting. If you want to know more about CHOOSE and the events which
CHOOSE organises, please visit
http://www.iam.unibe.ch/CHOOSE.
NOTE: registration for this event is required. Please fill out the
registration form at the end of this e-mail.
------------------------------------------------------------------------
Naked Objects
=============
Wednesday October 8, 2003 @ 17h00
Institut für Wirtschaftsinformatik (IWI), Universität Bern,
Engehaldenstrasse 8, 3012 Bern, Hörsaal 001
Travel instructions:
http://www.iam.unibe.ch/~scg/Resources/Maps/
Speaker
-------
Dr. Franz Achermann, Swisscom
Agenda
------
17h00 - 18h00 Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
--------
In conventional approaches to business systems design, the business
domain objects such as Customer, Product or Order, are masked from the
user by two intervening layers: a 'presentation' layer that manages the
user interface and a 'controller' or 'application' layer (also called
the 'process' or 'task' layer) that defines all the possible user tasks
and scripts the interaction between the user interface and the
underlying objects. Below the domain layer is a persistence layer,
which is most commonly based on a relational database. Writing a
business application implies not only writing all four layers, but also
translating the requirements from the user presentation into the
different representations used in each layer. And the same effort is
involved for each subsequent change in requirements.
In the naked objects approach writing a business application implies
writing only the business domain objects themselves. All business
functionality is implemented as behaviours or methods on those objects
- the objects can be described as being 'behaviourally complete'. These
business objects are then presented directly and automatically to the
user, by means of a completely generic viewing mechanism.
In the talk, I will present the naked objects approach and describe its
(advocated) benefits for developers and end users.
Bio
---
Franz Achermann works as a research and development engineer at
Swisscom Innovations, where he is involved in J2EE application projects
as a programmer and consultant. His interests include software
engineering, formal methods, and development methodologies. He holds a
PhD from the university of Bern for his work on the composition
language Piccola.
-----------------------------------------------------------------------
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to <mailto:choose@glue.ch>. Thanks.
I want to register to the following event: Naked Objects -- Oct 8, 2003
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
choose-news(a)iam.unibe.ch is a *moderated* mailing list for announcing
non-commercial events related to Object Technology in Switzerland.
Please send announcements to be posted to: choose-news(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see:
http://www.iam.unibe.ch/CHOOSE/