JOHN MALONEY BIO
John Maloney, who has been working with the Squeak group since 1995, is interested in creating tools that allow people to quickly assemble reactive, multi-media, distributed computing experiences that can be deployed on platforms ranging from palmtops to desktops.

John's contributions to the Squeak effort include the Smalltalk-to-C translator (key to Squeak's portability), the Macintosh port of the virtual machine, the Morphic user-interface framework, the socket implementation, and the sound and music facilities.

Before Squeak, John worked in the Self group at Sun Microsystems Laboratories where he and Randy Smith developed Morphic, a user-interface framework. He, Randy and others then used Morphic to build a programming environment for Self and a multi-user shared world called Kansas.

John holds B.S. and M.S. degrees in Computer Science from M.I.T. and a Ph.D. in Computer Science from the University of Washington. While a graduate student, he took a year off to work on automatic computer accompaniment systems with Roger Dannenberg at Carnegie-Mellon. Earlier, he worked on distributed naming and authentication servers at Xerox..

Additional computer-related interests include programming language design and real-time systems. John is currently at the MIT Media Lab extending this work. For more about John's work at the Media Lab please visit http://llk.media.mit.edu/people.php?id=jmaloney.