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

Slides:



Advertisements
Similar presentations
Chapter 3: Software Basics Section I: Preparing to Use Technology.
Advertisements

Professor Nigel Linge Computer Networking and Telecommunications Research Group University of Salford.
A Component Based Programming Framework for Autonomic Applications Hua Liu, Manish Parashar, and Salim Hariri ICAC ‘04 John Otto Wi06 CS 395/495 Autonomic.
Lets Talk 9+ Emulator e-Tech for Tots CS590 - Ashok Sahu.
1 Mobility for All: Mobility for All: architecture and technology demo approach architecture technology demo future work Jim Sullivan Co-Director, Cognitive.
Independent Research End User Design Cortney Germain Matthew Hung Mark Lewis Prazen.
Introduction to HCC and HCM. Human Centered Computing Philosophical-humanistic position regarding the ethics and aesthetics of a workplace Any system.
Object Oriented Design Alexander Repenning. Repenning’s Background  Programming: 25 years  Built computer hardware & software u End-user programming.
LECTURE 1 INTRODUCTION TO MULTIMEDIA
Welcome to. Objectives  Introductions  background  Hands on: make 1st game.
USING FLASH IN HTML Topics Include: What is Flash? Why use Flash? Flash VS Other Methods What are some things I can do with flash? How can I start using.
Ming-Hsiang Tsou phone: Fax: Internet GIServices Department of Geography, San Diego.
44 CHAPTER SPECIALIZED APPLICATION SOFTWARE. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 4-2 Competencies Describe graphics software Discuss.
Internet GIS and Wireless Mobile GIS for Disaster Management by Dr. Ming-Hsiang (Ming) Tsou Phone:
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved. 44 CHAPTER SPECIALIZED APPLICATION SOFTWARE.
Specialized Application Software
Object Oriented Design Goals  OOD meets input from the Web  Design workshop u Form teams u Brainstorm projects.
Computing ESSENTIALS     CHAPTER Ch 9Copyright 2003 The McGraw-Hill Companies, Inc Graphics, Multimedia, and Artificial Intelligence computing.
Algorithms for Data Mining and Querying with Graphs Investigators: Padhraic Smyth, Sharad Mehrotra University of California, Irvine Students: Joshua O’
AgentSheets ® Thought Amplifier The Role of Simulation in Creativity Alexander Repenning CEO & President, AgentSheets Inc. Prof. Computer Science, CU.
Specialized Application Software Chapter Specialized Applications Graphics Programs Audio and Video Software Multimedia Programs Web Authoring.
Chapter 3 Computer Science and the Foundation of Knowledge Model
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Ryann Kramer EDU Prof. R. Moroney Summer 2010.
The multimedia genre(s) David Nathan The multimedia genre History  research in hypertext, education etc  computer games invaders invaders  Apple’s.
© Paradigm Publishing, Inc. 5-1 Chapter 5 Application Software Chapter 5 Application Software.
Specialized Application Software © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
Integrating Educational Technology into the Curriculum
1 Common Challenges Across Scientific Disciplines Laurence Field CERN 18 th November 2013.
Game Industry and The Future of Game Pertemuan 12 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
Specialized Application Software Chapter Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
44 CHAPTER SPECIALIZED APPLICATION SOFTWARE Graphics 1. Desktop publishing 2. Image editors 3. Illustration programs 4. Image galleries 5. Graphic.
Computer Assisted Language Learning WEEK ONE Definition & History of CALL.
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
AgentSheets ® Thought Amplifier The Programmed Expression of Ideas Alexander Repenning CS Prof. University of Colorado CEO AgentSheets Inc.
The Yellow Group Design Informatics (Regli, Stone, Kusiak, Leifer, Gupta, Chung, Fenves, Law, Kopena)
CHAPTER FOUR COMPUTER SOFTWARE.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Specialized Application Software.
Specialized Application Software Chapter 4 McGraw-HillCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Affective Interfaces Present and Future Challenges Introductory statement by Antonio Camurri (Univ of Genoa) Marc Leman (Univ of Gent) MEGA IST Multisensory.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Course Title: M.M.T Chapter No: 01 “Introduction to Multimedia”
Man-Sze Li IC Focus Enterprise Interoperability Research Roadmap SME aspects.
Mark J. Salamango Chief Pervasive Architect USA TACOM Tel: Fax: Pervasive Computing: Why did the logistics.
Web Programming : Building Internet Applications Chris Bates CSE :
MULTIMEDIA DEFINITION OF MULTIMEDIA
1 CP586 © Peter Lo 2003 Multimedia Communication Introduction to Multimedia and Development Tools.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 1 Software and Software Engineering Discussion of the Software Product.
Interactive Spaces Huantian Cao Department of Computer Science The University of Georgia.
Final Demonstration of the AgentCubes Web API Scott Keller Erin Rowland Stuart Reed Michael Wally George McCabe dy· na· mo: (n.) A generator 1Erin Rowland.
National Center for Supercomputing Applications Barbara S. Minsker, Ph.D. Associate Professor National Center for Supercomputing Applications and Department.
Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013.
Marketing Development Block 4 Dr. Uma Kanjilal. Stages of a Multimedia Project  Planning and costing- infrastructure, time, skills etc.  Designing and.
Computer Science and Engineering at The University of North Texas.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Specialized Application Software.
ICT II Information and Communication Technology II Course Introduction.
AgentSheets ® Thought Amplifier AgentSheets, Inc. Boulder, CO, USA Dr. Alexander Repenning, CEO.
Metadata Input Tool for CADIS Scientists and Data Managers by D. Stott August 8, 2007.
An Overview of the AgentCubes Web API Scott Keller Erin Rowland Stuart Reed Michael Wally George McCabe dy· na· mo: (n.) A generator 1Erin Rowland.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
Powerpoint Templates Page 1 iPhone combines smart phone capabilities with graphical interface iPhone Application Development.
1 Chapter 1 Background Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
CHAPTER 5 Network Applications. Chapter Outline 5.1 Network Applications 5.2 Web E-Learning and Distance Learning 5.4 Telecommuting.
Technology Woes?.
SPECIALIZED APPLICATION SOFTWARE
HUMAN AND SYSTEMS ENGINEERING:
Software and Software Engineering
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

AgentSheets ® Thought Amplifier End User Development WHO 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 u History u Math u Music u Geology u Logic u Programming u Art

Use EUD to create Multimodal Interfaces Keyboard Mouse Speech synthesis Sound Speech recognition PITA board` Information in the world 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

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”

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

Scientists / Communication

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

Use End-User Programmable Agents to Bridge the Gap between Existing and Relevant Information on 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 ( , 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 u building end-user programming systems u 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 u Java applets u 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

AgentSheets ® Amplify your Thoughts