Wed 1:30-3:00 pm - Rose Ballroom A
ModeratorSteven Fraser, Cisco Research Center, United States
PanelistHannah Faye Chua, University of Michigan, United States
PanelistGail Harris, Instantiated Software Inc., Canada
PanelistOrit Hazzan, Technion – Israel Institute of Technology, Israel
PanelistRob Tucker, Leadership Research Institute, United States
PanelistDave West, New Mexico Highlands University, United States
Panelist Marie Bjerede , e-Mergents, United States



Manifesto: a New Educational Programming Language

Tue 3:30-5:00 pm - Rose Ballroom A
Kim B. Bruce, Pomona College, United States
James Noble, Victoria University of Wellington, New Zealand
Andrew Black, Portland State University, United States
Jens Palsberg, UCLA, United States
Alex Buckley, Oracle, United States



Objects and Stateful Programming - Life after Multi-Core?

Thu 1:30-3:00 pm - Rose Ballroom A
Moderator Brian Foote, Industrial Logic, United States
Organizer Aki Namioka, Cisco Systems, United States
Panelist Brian Goetz, Oracle, United States
Panelist Ralph Johnson, University of Illinois, United States
PanelistDon Syme, Microsoft Research, UK
PanelistDavid Ungar, IBM Research, United States
PanelistRicardo Lopez, Qualcomm, United States



Onward! Panel - Software in a Sustainable World

Tue 1:30-3:00 pm - Rose Ballroom A
Moderator Aki Namioka, Cisco Systems, United States
Panelist Abhishek Agrawal, Intel, United States
Panelist Kirk Cameron, Virginia Tech, United States
Panelist Ron Gremban, CalCars, United States



The Object-Oriented Trivia Show - TOOTS

Tue 5:30-7:00 pm - Rose Ballroom A
Jeff Gray, University of Alabama, United States
Jules White, Virginia Tech, United States



2009 Highlights

Barbara Liskov

In a reprise of her ACM Turing Award lecture, Barbara Liskov discusses the invention of abstract data types, the CLU programming language, clusters, polymorphism, exception handling, iterators, implementation inheritance, type hierarchies, the Liskov Substitution Principle, polymorphism, and future challenges such as new abstractions, parallelism, and the Internet.

Watch the video on InfoQ.

More Highlights