AgentSheets ® Thought Amplifier End User Development WHO needs it? Alexander Repenning CS Prof....

33
AgentSheet s ® Thought Amplifier End User Development WHO needs it? Alexander Repenning CS Prof. University of Colorado CEO AgentSheets Inc.

Transcript of AgentSheets ® Thought Amplifier End User Development WHO needs it? Alexander Repenning CS Prof....

AgentSheets®

Thought Amplifier

End User DevelopmentWHO needs it?

Alexander Repenning

CS Prof.

University of Colorado

CEO

AgentSheets Inc.

What End-Users?What Applications?

The ultimate question in end-user development and end-user programming is who these end-users are.

Who are these end-users? What are the applications?

I will show a number of users/applications that we encountered in our last 12 years of research using the AgentSheets authoring tool

AgentSheets Be able to express and communicate

complex ideas Education

History Math Music Geology Logic Programming Art

Use EUD to create Multimodal Interfaces

Keyboard

Mouse

Speech synthesis

Sound

Speech recognition

PITA board`Info

rmat

ion

in t

he

wo

rld

Web

Database

Sensor (e.g,. GPS)

We pioneered a number of end-user programming

paradigms

First AgentSheets users community: kids Graphical Rewrite Rules for Agents Programming by Analogous Examples Tactile Programming Behavior Templates

K-12 Students /Education

Demo: Bridge Builder

EcoWorldsElementary school kids design their own animals, share them through the web and explore the sustainability of the resulting EcoWorlds

“I will eat you”

“If I lower my reproduction rate this world will become more stable”

The Grape Boycott

AgentSheets in India

When the Jiva-Java Project started, its 20 secondary students had never used a mouse or seen the Web. Three weeks later, they had created applets (using Agentsheets authorware) and linked them to their own Web pages

–Ed Gaible at the Jiva Institute Faridabad, Haryana , India

EUD can work in different cultures and languages

QuickTime™ and aDV - NTSC decompressor

are needed to see this picture.

Scientists /Communication

Out of this World(very distance education)

Out of this World(very distance education)

NASA used AgentSheets to simulate an “E.coli in microgravity” experiment aboard the space shuttle Discovery with John Glenn

Render Static Data: USGS Map of Boulder, CO,

rendered in 3D as simulation background

Integrate Data with Simulation:

Mudslide

Kids and

Artists /Robotics

LEGOSheets

LEGOSheets in Action

Researchers / Collaborate

Agent Architectures

Collaborate Games

Everybody / Web

Information Processing

The Syntactic

Web

The Semantic

Web

The Pragmatic

Web

The Pragmatic Web

Use End-User Programmable Agents to Bridge the Gap between Existing and Relevant

Informationon the Web

Example: Web Voice Portal

The Pragmatic Web can…

Serve as framework for End-User Development of Web services

Make information accessible to disabled, e.g., blind or motor skill challenged

Have agents access information user controlled, e.g. voice commands, or autonomously

Have agents synthesize new information Create information processing ecologies: make

agents sharable goods (email, Web). Access information on small wireless devices

including PDAs and cell phones

PDA

Cell Phones

Agents:

Extract, analyze and synthesize information

Increase signal to noise ratio

Bridge modalities, e.g., text <=> speech

Cognitively Disabled /

Public Transportation

Simulated person Real-time tracked buses

Speech interface

Stops

Potential EUD Network contributions

Expertise in building end-user programming systems End-user programmable component-based architectures

for Rapid Distributed Software Development Component tools to build JavaBean components Extensible tools (e.g., AgentSheets) to create

custom languages Localizable (2byte) compiler tools to generate

Java applets Macromedia Flash “movies”

Some credentials

NAS: Exemplary Information Technology for Education

WWW5: “Most Creative Educational Application of the World Wide Web”

– Major of Paris

NSF: ~$8 million funding

ACM1: “Best of the Best Innovator”

European Commission: advisor to new End-User Computing initiative

Published @

AgentSheets®

Amplify your Thoughts