End User Development WHO needs it? - PowerPoint PPT Presentation

About This Presentation
Title:

End User Development WHO needs it?

Description:

The ultimate question in end-user development and end-user ... Localizable (2byte) compiler tools to generate. Java applets. Macromedia Flash 'movies' ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 34
Provided by: owe167
Category:

less

Transcript and Presenter's Notes

Title: End User Development WHO needs it?


1
End User DevelopmentWHO needs it?
  • Alexander Repenning

Thought Amplifier
CEO AgentSheets Inc.
CS Prof. University of Colorado
AgentSheets
2
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

3
AgentSheets
  • Be able to express and communicate complex ideas
  • Education
  • History
  • Math
  • Music
  • Geology
  • Logic
  • Programming
  • Art

4
Use EUD to create Multimodal Interfaces
Keyboard Mouse Speech synthesis Sound Speech
recognition PITA board
Web
Information in the world
Database
Sensor (e.g,. GPS)
5
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

6
K-12 Students /Education
7
Demo Bridge Builder
8
EcoWorlds
Elementary 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
9
The Grape Boycott
10
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

11
EUD can work in different cultures and languages
12
Scientists /Communication
13
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

14
Render Static Data USGS Map of Boulder, CO,
rendered in 3D as simulation background
15
Integrate Data with Simulation Mudslide
16
Kids and Artists /Robotics
17
LEGOSheets
18
LEGOSheets in Action
19
Researchers / Collaborate Agent Architectures
20
Collaborate Games
21
Everybody / Web Information Processing
22
The Pragmatic Web
The Syntactic Web
The Semantic Web
The Pragmatic Web
23
Use End-User Programmable Agents to Bridge the
Gap between Existing and Relevant Informationon
the Web
24
Example Web Voice Portal
25
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

26
PDA
27
Cell Phones
Agents Extract, analyze and synthesize
information Increase signal to noise ratio Bridge
modalities, e.g., text ltgt speech
28
Cognitively Disabled /Public Transportation
29
Real-time tracked buses
Simulated person
Stops
Speech interface
30
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

31
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

32
Published _at_
33
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com