Daniel Henry Holmes Ingalls, Jr. is a former researcher of Xerox PARC, and a pioneer of object-oriented computer programming. He was the main architect, designer, and implementor of five generations of Smalltalk environments, including the first. He designed the byte-coded virtual machine that made Smalltalk practical in 1976, a variant of which is central to Java today. His major contributions to Squeak Smalltalk are the original concept of a Smalltalk written in itself and made portable and efficient by a Smalltalk-to-C translator. He also invented Bit blit (BitBlt), the general-purpose graphic operation that underlies most bitmap graphics systems today, and designed generalizations of it to arbitrary color depth, with built-in scaling, rotation, and anti-aliasing. He invented pop-up menus.
For those who, in a spirit of innovation and cooperation, make significant contributions to advancement of software development; to Adele Goldberg and Dan Ingalls as pioneers in object-oriented programming in general, and the Smalltalk language in particular.
Untitled Xerox PARC interoffice memorandum. Bitsavers' PDF Document Archive.
Lecture video at Internet Archive. Open content.
Growing article, with links to related topics. Wikipedia.
Makes Weather On Display software: processes and displays realtime and historic local weather information from local sensors in accurate, intuitive manner. Runs on: Macintosh; Linux, Unix; Windows. For living room, lobby, or laboratory. Dan Ingalls' business.
Thanks to DMOZ, which built a great web directory for nearly two decades and freely shared it with the web. About us