What is Squeak School Stuff Kids Squeak Media Developers Site Community Contact

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. Non-geeky interests include the outdoors (hiking, biking, kayaking, sailing, skiing) and early music (voice and recorder). John is learning how to play the slide trombone, which he refers to by its 17th century name"sackbut". His current top hit is "Happy Birthday"....