[Jerusalem.pm] Fwd: Upcoming: Gilad Bracha at Special CS Colloquium

Gabor Szabo szabgab at gmail.com
Sat Jun 28 18:58:23 PDT 2008


---------- Forwarded message ----------

Hi,

An opportunity to hear interesting things first-hand :-)

http://www.cs.huji.ac.il/~collo/Jul-02-08.html

------
Place, Time : Ross 201, Wednesday July 2nd, 14:00

Speaker: Gilad Bracha
Affiliation: Cadence Design Systems
Title: Network Serviced Programming: Can we Cure the Curse of Compatibility?

Abstract:
The greatest challenge facing software developers today is not how to add
new features; it is how to change or remove existing ones. In a widely
distributed software platform, such as Java or Windows, any change, even a
seemingly innocuous bug fix, is an incompatibility. Someone is relying on
the existing behavior, however unintentional. Consequently, software systems
can only grow, accreting new features without the ability to "clean house".
Network-serviced programming seeks to leverage today's global connectivity
so that all uses of a software component can be tracked and migrated as the
component evolves, allowing it to shed excess features and misfeatures on an
ongoing basis. The immediate benefits of Network-serviced programming are
more pragmatic: the ability to combine the advantages of traditional client
applications and web services. In this talk, we introduce the key ideas of
Network-serviced programming, starting with basics and moving on to the
vision of world without software releases.


Speaker Bio:
Gilad Bracha is the creator of the Newspeak programming language. He is
currently Distinguished Engineer at Cadence Design Systems. Previously, he
was a Computational Theologist and Distinguished Engineer at Sun
Microsystems. He is co-author of the Java Language Specification, and a
researcher in the area of object-oriented programming languages. Prior to
joining Sun, he worked on Strongtalk, the Animorphic Smalltalk System. He
received his B.Sc in Mathematics and Computer Science from Ben Gurion
University in Israel and a Ph.D. in Computer Science from the University of
Utah



More information about the Jerusalem mailing list