Writings

Untitled Document Untitled Document

Search by:

category date author title comments
Fundamental New Computer Technologies2013-11-25Amelia McNamara, Ted Kaehlerlocatr,a method finder for R
Fundamental New Computer Technologies2013-10-27Yoshiki OhshimaToward the Future of Personal Computing System ConstructionAbstract for an invited talk presented to "AGERE!" in Indianapolis, IN, October 27, 2013
Fundamental New Computer Technologies2013-10-11Hesam Samimi, Yoshiki Ohshima, Todd Millstein, Alan BorningGlendale Project: Benchmarks
Fundamental New Computer Technologies2013-10-01Yoshiki Ohshima, Aran Lunzer, Bert Freudenberg, Ted KaehlerKScript and KSworld:A Time-Aware and Mostly Declarative Language and Interactive GUI FrameworkPresented at and included in the ACM Proceedings of the "Onward! 2013" Conference held in Indianapolis, IN, October, 2013
Papers for Historical Context2013-09-30Alan KayA Personal Computer for Children of All Ages
Teaching and Learning Powerful Ideas2013-09-30Alan KayAfterword: What is a Dynabook?Afterword to a book published in Japan. Get the book at: http://amzn.to/1fUvmA1
Papers for Historical Context2013-05-13Alan Kay, Adele GoldbergPersonal Dynamic Media
Fundamental New Computer Technologies2013-04-24Yoshiki Ohshima, Aran Lunzer, Bert Freudenberg, Ted Kaehler Making Applications in KSWorld
Fundamental New Computer Technologies2013-03-01Aran Lunzer, Yoshiki OhshimaExperiments with Worlds
Other Related Writings2013-03-01Alan KayThe Future of Reading Depends on the Future of Learning Difficult to Learn ThingsThis essay appears as a chapter in "The Digital Turn, Design in the Era of Interactive Technologies"; Barbara Junge, Zane Berzina, Walter Scheiffele, Wim Westerveld and Carola Zwick, eds.
Fundamental New Computer Technologies2013-02-15Yoshiki OhshimaOn Serializing and Deserializing FRP-style Interactive Programs
Fundamental New Computer Technologies2012-10-14Aran Lunzer, Yoshiki OhshimaWhat Else and Where Else: Two Worthwhile Questions for an Information Interface
Fundamental New Computer Technologies2012-10-13Yoshiki Ohshima, Bert Freudenberg, Aran Lunzer, Ted KaehlerA Report on KScript and KSWorld
Fundamental New Computer Technologies2012-09-13Hesam SamimiCooperating Languages - Spreadsheet Example
Fundamental New Computer Technologies2012-08-31Alan BorningCooperating Solvers vs. Cooperating Languages
Fundamental New Computer Technologies2012-08-31Hesam SamimiCooperating Languages - First Example
Fundamental New Computer Technologies2012-08-23Hesam Samimi (advised by Alan Borning)Cooperating Languages - Core Language
Fundamental New Computer Technologies2012-05-12Alan BorningArchitectures for Cooperating Constraint Solvers
Fundamental New Computer Technologies2012-05-11Hesam SamimiCooperating Languages - Phase One Report
Fundamental New Computer Technologies2012-03-28Hesam SamimiArchitectures for Cooperating Languages
Fundamental New Computer Technologies2011-10-31Dan Amelang, Bert Freudenberg, Ted Kaehler, Alan Kay, Stephen Murrell, Yoshiki Ohshima, Ian Piumarta, Kim Rose, Scott Wallace, Alessandro Warth, Takashi YamamiyaSteps Toward Expressive Programming SystemsAnnual report to the NSF
Fundamental New Computer Technologies2011-08-21Ian PiumartaAn association-based model of dynamic behaviourPaper presented at the workshop on Free Composition at ECOOP, 2011 in Lancaster, England. The proceedings have been published by the ACM Digital Library.
Fundamental New Computer Technologies2011-08-20Ian PiumartaOpen, extensible composition modelsPaper presented at the workshop on Free Composition at ECOOP, 2011 in Lancaster, England. The proceedings have been published by the ACM Digital Library.
Fundamental New Computer Technologies2011-07-11Takashi YamamiyaLesserphic TutorialDescribes how to build widgets in the LBox display object GUI framework. An LBox is a 'membrane' containing independent aspects that work together to be the box's look and behavior. Aspects communicate by publishing and subscribing to announcements of events.
Fundamental New Computer Technologies2011-06-03Alessandro Warth, Yoshiki Ohshima, Ted Kaehler, Alan KayWorlds: Controlling the Scope of Side EffectsSupersedes TR-2010-001
Fundamental New Computer Technologies2011-03-10Ted KaehlerDynaBook Junior SpecificationDBJr is a desktop publishing framework and application builder that is modeled after Apple's HyperCard(™).
Fundamental New Computer Technologies2010-10-31Alan Kay, et al.STEPS Toward Expressive Programming Systems, 2010 Progress Report Submitted to the National Science Foundation (NSF) October 2010
Fundamental New Computer Technologies2010-10-20Ian PiumartaPEG-based transformer provides front-, middle and back-end stages in a simple compiler
Fundamental New Computer Technologies2010-10-19Takashi Yamamiya, Yoshiki OhshimaTamacola - A Meta Language Kit for the WebA flash-based live workspace for programming with S-expressions, written in itself.
Teaching and Learning Powerful Ideas2010-10-15Alan KayProgramming and Programming Languages
Fundamental New Computer Technologies2010-09-01Alessandro Warth, Yoshiki Ohshima, Ted Kaehler, Alan KayWorlds: Controlling the Scope of Side EffectsSuperseded by TR-2011-001
Fundamental New Computer Technologies2010-03-10Ted KaehlerA Text Field SpecificationAn Active Essay that defines a compact text editor using rules.
Fundamental New Computer Technologies2010-03-08Ted KaehlerA Text Field Specification for PObjectsOlder version of an Active Essay that defines a compact text editor using rules.
Fundamental New Computer Technologies2009-11-09Ted Kaehler, Alex Warth and Yoshiki OhshimaImplementing DBJr with WorldsA HyperCard-like Dynabook Junior application builder with each page being a separate world.
Fundamental New Computer Technologies2009-11-06Ted KaehlerA Membrane with Parts: A new object model
Fundamental New Computer Technologies2009-11-05Michael FIGSupporting Actors in COLA
Fundamental New Computer Technologies2009-10-31A. Kay, I. Piumarta, K. Rose, D. Ingalls, D. Amelang, T. Kaehler, Y. Ohshima, H. Samimi, C. Thacker, S. Wallace, A. Warth, T. YamamiyaSTEPS Toward The Reinvention of Programming, 2009 Progress Report Submitted to the National Science Foundation (NSF) October 2009
Fundamental New Computer Technologies2009-10-31Hesam SamimiUsing ESOOP in SqueakExecutable Specifications in Object Oriented Programs and using a SAT-based Constraint Solver to satisfy the specification.
Fundamental New Computer Technologies2009-10-30Ted KaehlerHow do you find the Sine function, if you don't know its name?
Fundamental New Computer Technologies2009-10-21Ian PiumartaChains of meaning in the STEPS system
Fundamental New Computer Technologies2009-10-04Takashi YamamiyaAn Assembler for AVM2 using S-Expression
Fundamental New Computer Technologies2009-09-28Hesam SamimiHigh-level Expressions in Language LImplementing some expressions from the relational logic language Alloy.
Fundamental New Computer Technologies2009-09-22Hesam SamimiResearch Summary: A Programming Methodology and A Reliability MechanismA Programming Methodology and A Reliability Mechanism Executable Specifications using planning, goals, and heuristics.
Fundamental New Computer Technologies2009-08-22Ian PiumartaCOLA Kernel Abstraction
Fundamental New Computer Technologies2009-06-09Takashi YamamiyaA Lazy List Implementation in Squeak
Fundamental New Computer Technologies2009-05-01Hesam SamimiRegister Allocation via Puzzle Solving via Planning
Fundamental New Computer Technologies2009-04-16Takashi YamamiyaRCCola: Remote Controlled Cola
Fundamental New Computer Technologies2009-02-05Ted KaehlerRecognizing the CAICO, A Collection of Almost-Identical Complex Objects
Powerful Ideas Content and How to Represent It2009-02-03Takashi Yamamiya, Alessandro Warth, Ted KaehlerActive Essays on the Web
Teaching and Learning Powerful Ideas2009-02-02Bert Freudenberg, Yoshiki Ohshima, Scott WallaceEtoys for One Laptop Per Child
Fundamental New Computer Technologies2009-01-04Yoshiki OhshimaBabySteps: An approach to bootstrap an interactive system on COLA
Fundamental New Computer Technologies2009-01-02Ian PiumartaQuantum Object DynamicsN-way associative lookup as the primitive basis of a programming system.
Fundamental New Computer Technologies2009-01-01Hesam SamimiProgramming as Planning
Fundamental New Computer Technologies2008-12-31Alessandro WarthExperimenting With Programming LanguagesOMeta: an extended PEG. Alex Warth's Ph.D Thesis.
Fundamental New Computer Technologies2008-02-03Yoshiki OhshimaAn execution model for the next end-user-oriented massively parallel system
Fundamental New Computer Technologies2008-02-02Daniel AmelangJitblt: Efficient Run-time Code Generation for Digital Compositing
Fundamental New Computer Technologies2008-02-01Scott WallaceSourceIDe: a Semi-live Cross-development IDe for Cola
Fundamental New Computer Technologies2008-02-01Robert Hirschfeld, Kim Rose (Eds.)Self Sustaining Systems, First Workshop, S3 2008 Potsdam, Germany, May 15-16, 2008 Proceedings
Fundamental New Computer Technologies2008-01-04A. Kay, I. Piumarta, K. Rose, D. Ingalls, D. Amelang, T. Kaehler, Y. Ohshima, H. Samimi, C. Thacker, S. Wallace, A. Warth, T. YamamiyaSTEPS Toward The Reinvention of Programming, 2008 Progress Report Submitted to the National Science Foundation (NSF), October 2008
Fundamental New Computer Technologies2008-01-03Hesam SamimiJOHN - A Knowledge Representation Language
Powerful Ideas Content and How to Represent It2008-01-03Alessandro Warth, Takashi Yamamiya, Yoshiki Ohshima, Scott WallaceToward a More Scalable End-User Scripting Language
Fundamental New Computer Technologies2008-01-02Alessandro Warth and Alan KayWorlds: Controlling the Scope of Side EffectsSuperseded by TR-2011-001
Fundamental New Computer Technologies2008-01-01Ted Kaehler, Alessandro WarthRunning OMeta Parsers Backwards for Source to Source Translation
Fundamental New Computer Technologies2007-08-01A. Kay, I. Piumarta, K. Rose, D. Ingalls, D. Amelang, T. Kaehler, Y. Ohshima, C. Thacker, S. Wallace, A. Warth, T. YamamiyaSTEPS Toward The Reinvention of ProgrammingFirst Year Progress Report, December 2007.
Teaching and Learning Powerful Ideas2007-07-01Alan KayThe Real Computer Revolution Hasn't Happened YetRemarks on being awarded an honorary degree from the University of Pisa in Italy.
Teaching and Learning Powerful Ideas2007-06-01Alan KayChildren Learning by Doing: Squeak Etoys on the OLPC XO
Fundamental New Computer Technologies2007-05-01Ted KaehlerBare Blocks with a Thin Object Table: An Object Memory for Cola
Fundamental New Computer Technologies2007-03-02Alessandro Warth, Ian PiumartaOMeta: an Object-Oriented Language for Pattern Matching
Teaching and Learning Powerful Ideas2007-03-01Alan KayThoughts About Teaching Science and Mathematics To Young Children
Fundamental New Computer Technologies2007-02-02Alessandro Warth, James R. Douglass, Todd MillsteinPackrat Parsers Can Support Left Recursion
Fundamental New Computer Technologies2007-02-01Ian PiumartaEfficient sideways composition in COLAs via "Lieberman" prototypes
Powerful Ideas Content and How to Represent It2007-01-01Yoshiki Ohshima, Takashi Yamamiya, Scott Wallace, Andreas RaabTinLizzie WysiWiki and WikiPhone: Alternative approaches to asynchronous and synchronous collaboration on the Web
Fundamental New Computer Technologies2006-03-01Ian Piumarta, Alessandro WarthOpen Reusable Object Models
Fundamental New Computer Technologies2006-02-02Alan Kay, Dan Ingalls, Yoshiki Ohshima, Ian Piumarta, Andreas RaabProposal to NSF Granted on August 31; 2006
Fundamental New Computer Technologies2006-01-01Ian PiumartaAccessible Language-Based Environments of Recursive Theories (a white paper advocating widespread unreasonable behavior)
Other Related Writings2005-12-03Kentaro Yoshimasa, Hideyuki Takada, Tetsuro SakaiDevelopment of an Education Model to Enhance Mathematics and Science Learning through Creation with Squeak Etoy
Other Related Writings2005-12-02Takeshi Fujioka, Hideyuki Takada and Hajime KitaNew Challenge of Information Science Education Based on PBL Using Squeak eToy: ISEC-SeT
Other Related Writings2005-12-01Hideyuki Takada and Hajime KitaCreativity Education by Distance Learning Connecting Kyoto University and UCLA
Teaching and Learning Powerful Ideas2005-02-01Alan KaySqueak Etoys Authoring & Media
Teaching and Learning Powerful Ideas2005-01-01Alan KaySqueak Etoys, Children & Learning
Papers for Historical Context2004-02-01Alan KayThe Center of "Why?"Alan Kay's 2004 Kyoto Prize paper.
Fundamental New Computer Technologies2004-01-29Michael Ruger, Yoshiki OhshimaTranSqueak - Making the world a smaller place On-the-fly translation of Etoy projects and instant messaging
Papers for Historical Context2004-01-01Alan KayThe Power Of The ContextRemarks upon being awarded - with Bob Taylor, Butler Lampson and Chuck Thacker - the Charles Stark Draper Prize of the National Academy of Engineering, February 2004.
Teaching and Learning Powerful Ideas2003-02-01Alan KayBackground on How Children Learn
Teaching and Learning Powerful Ideas2003-01-01Alan KayOur Human Condition "From Space"Originally the afterword in: Powerful Ideas in the Classroom, by B.J. Allen Conn and Kim Rose.
Other Related Writings2000-06-15Alan KayComputers, Networks and EducationScientific American article, September 1991.
Papers for Historical Context1997-01-01Dan Ingalls, Ted Kaehler, John Maloney, Scott Wallace, and Alan KayBack to the future: the story of Squeak; a practical Smalltalk written in itself
Other Related Writings1995-01-01Alan KayAuthoringThe unfulfilled goal of personal computing.
Papers for Historical Context1984-09-08Alan KayComputer SoftwareScientific American article, issue 251, September 1984.
 

[*] This material is based upon work supported in part by the National Science Foundation under Grant No. 0639876. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.