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
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
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"....