This page contains some resource-links relevant to the development of partner technologies.



PUBLICATIONS

Title
Category
Alexander, Christopher. The Timeless Way of Building. New York: Oxford University Press, 1979.
Design
Bruner, Jerome, A. Jolly, and K. Sylva (eds.). Play: Its Role in Development and Evolution. New York: Basic Books, 1976. Play
Csikszentmihalyi, Mihaly. Beyond Boredom and Anxiety: The Experience of Play in Work and Games. San Francisco: Jossey-Bass, 1975. Play
Cypher, Allen (ed.) Watch What I Do: Programming By Demonstration. Cambridge: MIT Press, 1993.
End-user Programming
Davis, Marc. "Media Streams: Representing Video for Retrieval and Repurposing." Ph.D. Thesis, MIT, Cambridge, Massachusetts, 1995. End-user Programming
Drescher, Gary. Made-up Minds: A Constructivist Approach to Artificial Intelligence. Cambridge: MIT Press, 1991. Enactive AI
Eisenberg, Michael. “Programmable Applications: Interpreter Meets Interface.” MIT AI Laboratory Report 1325, October 1991. End-user Programming
Freeman, Walter J. How Brains Make Up Their Minds. New York: Columbia University Press, 2001. Enactive cognitive science
Ginsburg, Herbert. Entering the Child's Mind: the clinical interview in psychological research and practice. Cambridge: Cambridge University Press, 1997. Enactive cognitive science
von Glasersfeld, Ernst. Radical Constructivism - A Way of Knowing & Learning. Bristol, PA: Falmer Press, 1995. Enactive cognitive science
Lieberman, Henry (ed.) Your Wish is My Command: Programming By Example. Los Altos: Morgan Kaufman, 2001. End-user Programming
Minsky, Marvin. The Society of Mind. New York: Simon and Schuster, 1985. Enactive AI
Minsky, Marvin and Seymour Papert. “Epilogue: The New Connectionism.” In Marvin Minsky and Seymour Papert, Perceptrons: An introduction to computational geometry (Expanded Edition), Cambridge, MA: MIT Press, 1988. Enactive AI
Papert, Seymour. Mindstorms: Children, Computers, and Powerful Ideas. New York: Basic Books, 1980. End-user Programming
Papert, Seymour. “One AI or Many?” In Stephen R. Graubard (ed.), The Artificial Intelligence Debate: False starts, real foundations, Cambridge, MA: MIT Press, 1988. Enactive AI
Piaget, Jean. Play, Dreams, and Imitation in Childhood. New York: Norton, 1962. Enactive AI
Thom, Belinda. Interactive Improvisational Music Companionship: A User-Modeling Approach. AAAI, 2000.
End-user Programming
Travers, Michael. Programming with Agents: New metaphors for thinking about computation. (Unpublished PhD Thesis) Cambridge, MA: MIT, 1996. End-user Programming
Varela, Francisco, Evan Thompson, and Eleanor Rosch. The Embodied Mind: Cognitive Science and Human Experience. Cambridge, MA: MIT Press, 1992.
Enactive cognitive science



END-USER SOFTWARE

Program
Users
Domain
AgentSheets general simulations
Alice general graphics
BioLingua biologists biology database programming
Boxer general graphics / programming
ComiCurrents general interactive comics
Core War gamers programming
Elica general programming
Elody musicians music
Inform gamers interactive fiction
Kodu general video games / programming
Logo & Turtle Geometry general graphics / programming
Squeak (smalltalk) general graphics / programming
Stagecast Creator general video games
StarLogo general decentralized simulations
Swarm biologists multi-agent simulations
Tierra biologists artificial life
VisiCalc general accounting +
ToonTalk general video games / programming



JOURNALS

Title
Category
AI Magazine AI
Adaptive Behavior ALife
Artificial Life ALife
Behavioral and Brain Sciences Cognitive Science
Cognitive Science Cognitive Science
Cognitive Systems Research Journal Cognitive Science
Communications of the ACM UI
Computers in Entertainment Games
Connection Science AI
Cybernetics and Systems Enactive Cognitive Science
Digital Creativity Design
Game Developer Magazine Games
Game Studies Games
IBM Systems Journal UI
Interactions UI
International Journal of Humor Research Games
International Journal of Man-machine Studies UI
International Journal of Technology and Human Interaction UI
Journal of Constructivist Psychology Enactive Cognitive Science
Journal of Visual Languages and Computing End-user Programming
Mind Cognitive Science
Transactions on Human-computer Interaction UI



PEOPLE

Name
Category
Bruce Blumberg End-user Programming
Justine Cassell End-user Programming
Marc Davis End-user Programming
Andrea diSessa End-user Programming
Judith Donath End-user Programming
Michael Eisenberg End-user Programming
Walter Freeman Enactive cognitive science
Ernst von Glasersfeld Enactive cognitive science
Kristina Höök End-user Programming
Ken Kahn End-user Programming
Alan Kay End-user Programming
Mikael Kindborg End-user Programming
Henry Lieberman End-user Programming
John Maeda End-user Programming
Humberto Maturana Enactive cognitive science
Barry McMullin Enactive AI
Alva Noe Enactive cognitive science
Seymour Papert End-user Programming
Randy Pausch End-user Programming
Alex Reigler Enactive cognitive science
Alex Repenning End-user Programming
Mitch Resnick End-user Programming
Eleanor Rosch Enactive cognitive science
Michael Travers End-user Programming
Francisco Varela Enactive cognitive science
Tom Ziemke Enactive AI



PROJECTS / GROUPS / INSTITUTIONS

Project
Group
Institution
  Interactive Experience MIT Media Laboratory
  Future of Learning MIT Media Laboratory
  Lifelong Kindergarten MIT Media Laboratory
  Synthetic Characters MIT Media Laboratory
  Sociable Media MIT Media Laboratory
  Physical Language Workshop MIT Media Laboratory
  Software Agents MIT Media Laboratory
  Sociable Media MIT Media Laboratory
  Hyperinstruments MIT Media Laboratory
  Responsive Environments MIT Media Laboratory
  Affective Computing MIT Media Laboratory
  Garage Cinema University of Berkeley
    GVU Center
Boxer Project   University of Berkeley
HyperGami/JavaGami   University of Colorado
  Smart Studio Interactive Institute
  Tools Studio Interactive Institute
  Sonic Studio Interactive Institute
  Play Studio Interactive Institute
    Interaction Design Institute Ivrea
    Digital Games Research Institution
Jam-o-drum   Entertainment Technology Center
Panda3D   Entertainment Technology Center
    NYU Media Research Lab



EVENTS

Month
Title
City/Country
Submission
January POPL: Principles of Programming Languages
Venice, Italy [varies]
July
January Intelligent User Interfaces
San Diego, USA [varies]
September
February AIA: Artificial Intelligence and Applications
Innsbruk, Austria
September
February TASP: Association for the Study of Play
Atlanta, USA [varies]
November
March Game Developers Conference
San Jose, USA
September
April CHI: Computer-human Interface
Vienna, Austria [varies]
September
April EvoSmart
Coimbra, Portugal [varies]
November
June IDC: Interaction Design and Children
Baltimore, USA
January
June Annual Meeting of the Jean Piaget Society January
June TIDSE: Interactive Digital Storytelling and Entertainment
Darmstadt, Germany
January
June ACE: Advances in Computer Entertainment Technology
Singapore
February
July DCC: Design, Computing, and Cognition Conference
Cambridge, USA
November
July SAB: Artificial Intelligence and the Simulation of Adaptive Behavior
Los Angeles, USA
November
July AAMAS: Autonomous Agents and Multi-Agent Systems
New York, USA [varies]
January
July AAAI Conference on AI
San Jose, USA [varies]
January
July IJCAI: International Joint Conference on Artificial Intelligence (biennual) January
July PDC: Participatory Design Conference (biennual)
Toronto, Canada
February
July SCI: Systemics, Cybernetics, and Informatics
Orlando, USA
March
August SIGGRAPH
Los Angeles, USA [varies]
January
August CogSci: Annual Meeting of the Cognitive Science Society
Chicago, USA [varies]
February
August ECAI: European Conference on Artificial Intelligence
Valencia, Spain [varies]
February
August DIS: Designing Interactive Systems
Cambridge, USA
March
August EuroLogo Conference (biennual) March
September INTERACT Human-Computer Interaction
Zurich, Switzerland
January
September ECCE: European Conference on Cognitive Ergonomics
York, UK
February
September ALife: Simulation and Synthesis of Living Systems
Boston, USA [varies]
February
September Ars Electronica
Linz, Austria
March
September HCC: Human-Centric Computing Languages and Environments
Rome, Italy [varies]
March
September ICEC: International Conference on Entertainment Computing
Eindhoven, Netherlands [varies]
March
September COSIGN: Computational Semiotics in Games and New Media
Split, Croatia [varies]
April
September IAT: Intelligent Agent Technologies
Hong Kong [varies]
April
September NordiCHI (biennual)
Tampere, Finland [varies]
April
October ASSETS: Assistive Technology
Atlanta, USA [varies]
March
October ACM Multimedia
New York, USA [varies]
April
October UIST: User Interface Software and Technology
Santa Fe, USA
April
October Systems, Man and Cybernetics April
October ICMI: International Conference on Multimodal Interfaces
Pittsburg, USA
May
November CSCW: Computer Supported Cooperative Work
Chicago, USA [varies]
March
November EUSAI: European Symposium on Ambient Intelligence
Eindhoven, Netherlands
May
December Other Players
Copenhagen, Denmark
August



WEB GUIDES

Site
Category
AgentLink Agents
Agents Portal Agents
AI Topics (AAAI) AI
Artificial Life ALife
End-user Programming End-user programming
Gamasutra Games
Game AI Games / AI
Game Research Games
Information Design UI
Ludology Games
Programming by Example End-user programming
Phenomenology and the Cognitive Sciences
Enactive cognitive science
Radical Constructivism Enactive cognitive science