The CHOOSE executive board and the Software Composition Group of the
University of
Berne are pleased to invite you to a presentation by
Dan Ingalls: "Better Behavior in Object-Oriented Programming"
When: Monday 30th August 2004
Time: 17h15
Where:
Institut fuer Wirtschaftsinformatik (IWI), Universitaet Bern,
Engehaldenstrasse 8, 3012 Bern, Hoersaal 001
Travel instructions:
http://www.iam.unibe.ch/~scg/Resources/Maps/
This event is free 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.choose.s-i.ch/.
NOTE: registration for this event is required because we have to
prepare the apero.
Please fill out the registration form at the end of this e-mail.
Better Behavior in Object-Oriented Programming
====================================
I used to have no interest in software security, and even to disdain it
as a pedantic and non-creative area. I have recently reversed this
position, and I would like to share my new-found enthusiasm for
security in OOP. My feeling is that a tasteful combination of good
formal techniques and a Squeak-like kernel could bring simplicity and
flexibility to robust system design, and many desirable properties to
Squeak and malleable systems like it. Using this single thread (and I
am trying to think of a better word than "security"), I hope to tie
together issues of type specification, mutability, change management,
multiprocessing and distributed computing.
Bio
==
Dan Ingalls has been the principal architect of five generations of
Smalltalk environments. He designed the byte-coded virtual machine that
made Smalltalk practical in 1976. He also invented BitBlt, the
general-purpose graphical operation that underlies most bitmap graphics
systems today, as well as pop-up menus. He has received the ACM Grace
Hopper Award for Outstanding Young Scientist, and the ACM Software
Systems Award.
Dan's major contributions to the Squeak system include the original
conception of a Smalltalk written in itself and made portable and
efficient by a Smalltalk-to-C translator. He also designed the
generalizations of BitBlt to arbitrary color depth, with built-in
scaling, rotation, and anti-aliasing. Dan leads the external Squeak
community through active participation in e-mail discussions, and
attention to regular releases and reasonable support.
Dan Received his B.A. in Physics from Harvard University, and his M.S.
in Electrical Engineering from Stanford University. While working
toward a PhD at Stanford, he started a company to sell a software
measurement invention that he perfected. As the challenges and rewards
of industry have continued to hold his interest, he never returned to
academia.
-----------------------------------------------------------------------
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: Seaside: Building Complex
Web Applications Simply
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
[ ] SSUG 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.choose.s-i.ch/
Prof. Stéphane DUCASSE [ | ]
http://www.iam.unibe.ch/~ducasse/
"if you knew today was your last day on earth, what would you
do different? ... especially if, by doing something different,
today might not be your last day on earth" Calvin&Hobbes
Open Source Smalltalks:
http://www.squeak.org,
http://www.gnu.org/software/smalltalk/smalltalk.html
Free books for Universities at
http://www.esug.org/sponsoring/promotionProgram.html
Online Free Books at
http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html
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.choose.s-i.ch/