Summer Reading Sale
 
 

Recently Viewed clear list


Original Essays | July 22, 2014

Nick Harkaway: IMG The Florist-Assassins



The three men lit up in my mind's eye, with footnotes. They were converging on me — and on the object I was carrying — in a way that had... Continue »
  1. $18.87 Sale Hardcover add to wish list

    Tigerman

    Nick Harkaway 9780385352413

spacer
Qualifying orders ship free.
$13.50
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Local Warehouse Graphics- User Interface

Other titles in the Morgan Kaufmann Series in Interactive Technologies series:

Your Wish Is My Command: Programming by Example (Morgan Kaufmann Series in Interactive Technologies)

by

Your Wish Is My Command: Programming by Example (Morgan Kaufmann Series in Interactive Technologies) Cover

 

Synopses & Reviews

Publisher Comments:

As user interface designers, software developers, and yes-as users, we all know the frustration that comes with using "one size fits all" software from off the shelf. Repeating the same commands over and over again, putting up with an unfriendly graphical interface, being unable to program a new application that you thought of yourself-these are all common complaints. The inflexibility of today's computer interfaces makes many people feel like they are slaves to their computers. Shouldn't it be the other way around? Why can't technology give us more "custom-fitting" software?

On the horizon is a new technology that promises to give ordinary users the power to create and modify their own programs. Programming by example (PBE) is a technique in which a software agent records a user's behavior in an interactive graphical interface, then automatically writes a program that will perform that behavior for the user.

Your Wish is My Command: Programming by Example takes a broad look at this new technology. In these nineteen chapters, programming experts describe implemented systems showing that PBE can work in a wide variety of application fields. They include the following:

The renowned authors and their editor believe that PBE will some day make it possible for interfaces to effectively say to the user, "Your wish is my command!"

* Text and graphical editing

* Web browsing

* Computer-aided design

* Teaching programming to children

* Programming computer games

* Geographical information systems

Book News Annotation:

Lieberman (research science, MIT Media Laboratory) examines programming by example (PBE), a new technique in which a software agent records a user's behavior in an interactive graphical interface and then writes a corresponding program that will perform that behavior in similar situations for the user. Thirty-two international specialists contribute nineteen chapters which include discussions of existing PBE systems (such as Stagecast Creator, ToonTalk, AgentSheets), examples of application areas (including text and graphical editing, Web browsing, computer-aided design, programming computer games, and geographical information systems), and where PBE may be headed in the future.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

Synopsis:

at this new technology. In these nineteen chapters, programming experts describe implemented systems showing that PBE can work in a wide variety of application fields. They include the following:

  • Text and graphical editing

  • Web browsing

  • Computer-aided design

  • Teaching programming to children

  • Programming computer games

  • Geographical information systems

The renowned authors and their editor believe that PBE will some day make it possible for interfaces to effectively say to the user, "Your wish is my command!"

Synopsis:

graphical information systems

The renowned authors and their editor believe that PBE will some day make it possible for interfaces to effectively say to the user, "Your wish is my command!"

About the Author

Henry Lieberman has been a Research Scientist at the MIT Media Laboratory since 1987. From 1972 until 1987, he was a researcher at the MIT Artificial Intelligence Laboratory. His work focuses on the intersection of artificial intelligence and the human interface. Dr. Lieberman began his career with Seymour Papert and the group behind the educational language Logo. A member of the Software Agents group, he holds a doctoral-equivalent degree from the University of Paris-VI and has published over fifty papers on a wide variety of research topics.

Table of Contents

Foreword

Ben Shneiderman

Introduction

Henry Lieberman

1) Novice Programming Comes of Age

David Canfield Smith, Allen Cypher, Larry Tesler

2) Generalizing by Removing Detail: How Any Program Can Be Created by Working with Examples

Ken Kahn

3) Demonstrational Interfaces: Sometimes You Need a Little Intelligence; Sometimes You Need a Lot

Brad A. Myers, Richard McDaniel

4) Web Browsing by Demonstration

Atsushi Sugiura

5) Programming by Demonstration for Information Agents

Mathias Bauer, Dietmar Dengler, Gabriele Paul

6) End Users and GIS: A Demonstration is Worth a Thousand Words

Carol Traynor and Marian Williams

7) Bring Programming by Demonstration to CAD Users

Patrick Girard

8) Demonstrating the Hidden Features That Make an Application Work

Richard McDaniel

9) A reporting tool using programming by example for format designation

Tetsuya Masuishi and Nobuo Takahashi

10) Composition by Example

Toshiyuki Masui

11) Learning Repetitive Text-editing Procedures with SMARTedit

Tessa Lau, Steve Wolfman, Pedro Domingos and Daniel S. Weld

12) Training Agents to Recognize Text by Example

Henry Lieberman, Bonnie A. Nardi and David J. Wright

13) SWYN: A Visual Representation for Regular Expressions

Alan Blackwell

14) Learning Users' Habits to Automate Repetitive Tasks

Jean-David Ruvini and Christophe Dony

15) Domain-independent programming by demonstration in existing applications

Gordon W. Paynter and Ian H. Witten

16) Stimulus-Response PBD: Demonstrating When as Well as What

David Wolber and Brad A. Myers

17) Pavlov: Where PBD Meets Macromedia's Director

David Wolber

18) Programming by Analogous Examples

Alexander Repenning and Corrina Perrone-Smith

19) Visual Generalization in Programming by Example

Robert St. Amant, Henry Lieberman, Richard Potter, and Luke Zettlemoyer

Product Details

ISBN:
9781558606883
Subtitle:
Programming By Example
Editor:
Lieberman, Henry
Foreword:
Shneiderman, Ben
Editor:
Lieberman, Henry
Author:
Lieberman, Henry
Foreword:
Shneiderman, Ben
Publisher:
Morgan Kaufmann
Location:
San Francisco
Subject:
Computer Science
Subject:
Programming - General
Subject:
Artificial Intelligence
Subject:
Programming - Software Development
Subject:
Computer programming
Subject:
Artificial Intelligence - General
Subject:
User Interfaces
Copyright:
Edition Number:
1
Edition Description:
Includes bibliographical references and index.
Series:
Morgan Kaufmann Series in Interactive Technologies
Series Volume:
2000-03
Publication Date:
20010226
Binding:
Paperback
Language:
English
Illustrations:
Yes
Pages:
440
Dimensions:
9.25 x 7.375 in

Other books you might like

  1. Franco and the Spanish Civil War... New Trade Paper $42.50
  2. Feminism and the Body (Oxford... Used Trade Paper $18.95
  3. The Collaborator: The Trial &... Used Hardcover $10.95
  4. Myths in Stone : Religious... Used Hardcover $48.00
  5. Wonders of the African World Used Hardcover $7.50

Related Subjects

Computers and Internet » Graphics » User Interface
Science and Mathematics » Electricity » General Electronics

Your Wish Is My Command: Programming by Example (Morgan Kaufmann Series in Interactive Technologies) Used Trade Paper
0 stars - 0 reviews
$13.50 In Stock
Product details 440 pages Morgan Kaufmann Publishers - English 9781558606883 Reviews:
"Synopsis" by , at this new technology. In these nineteen chapters, programming experts describe implemented systems showing that PBE can work in a wide variety of application fields. They include the following:

  • Text and graphical editing

  • Web browsing

  • Computer-aided design

  • Teaching programming to children

  • Programming computer games

  • Geographical information systems

The renowned authors and their editor believe that PBE will some day make it possible for interfaces to effectively say to the user, "Your wish is my command!"

"Synopsis" by , graphical information systems

The renowned authors and their editor believe that PBE will some day make it possible for interfaces to effectively say to the user, "Your wish is my command!"

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.