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: Dan Ingalls's talk
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member [ ] JUGS member [ ] SI member [ ] Non-Member [ ] SSUG Member
choose-news@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@iam.unibe.ch To unsubscribe, please send the message "unsubscribe choose-news" to: Majordomo@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
squeak-fr@lists.squeakfoundation.org