New User!
No Code Required
By: Allen Cypher , Mira DontchevaImprint: Morgan Kaufmann
Format: ePub Encrypted (DRM)
Earn $0.50 - Write a Review »
Revolutionary tools are emerging from research labs that enable all computer users to customize and automate their use of the Web without learning how to program. No Code Required takes cutting edge material from academic and industry leaders - the people creating these tools -- and presents the research, development, application, and impact of a variety of new and emerging systems.
*The first book since Web 2.0 that covers the latest research, development, and systems emerging from HCI research labs on end user programming tools
*Featuring contributions from the creators of Adobe's Zoetrope and Intel's Mash Maker, discussing test results, implementation, feedback, and ways forward in this booming area
*Companion Web site features video demonstrations of each system
See more like this in our Computers eBooks section
Share your thoughts on the No Code Required Computers eBook with others!
| Title of Computers eBook: No Code Required | |
| Release Date: 04-05-2010 | |
| Publisher: Morgan Kaufmann |
This eBook download is available in the following formats:
| Parent title | No Code Required |
|---|---|
| Encrypted (DRM) | Yes |
| SKU | 2370002893961 |
| File size | 36960 |
| Security | n/a |
| Printing | Not allowed |
| Copying | Not allowed |
| Read aloud | No Sys requirements Download reader |
| Devices | Samsung Tablet, Apple Ipad & Iphone, Barnes & Noble Nook, Kobo eReader, Aluratek Libre, Iliad, Nokia, Blackberry, Hanlin |
| Note | Excellent navigation features are available via Adobe such as bookmarks and a quick access table of contents. Text search is easily accessible. An Adobe DRM-protected file is different than a pdf file in that it uses Adobe DRM (Digital Rights Management) technology, which authors and publishers use to protect their content from illegal online distribution and to set certain privileges such as restrictions on copying and printing. |
No Code Required
Chapter One
End user programming on the WebAllen Cypher IBM Research – Almaden
ABSTRACT
This introduction explains who end users are and why they want to program. In the past 25 years, there have been two main approaches to enable end users to create their own programs: scripting languages and programming by demonstration. After outlining the challenges that confront these approaches, we shall see how the Web has removed some of the most significant barriers, opening the way for the recent progress that is detailed in this book.
THE ORIGINS OF END USER PROGRAMMING
For as long as there have been computers to program, there have been attempts to make programming easier, less technical, and available to a broader audience. The term "end user programming" proposes that although most computer users do not know how to program, they would appreciate having some of the power of programming, if only it could be obtained with little effort.
Back in the 1960s, using a computer meant programming a computer. There was no need for the concept of "end user programming" because all end users were programmers. By the 1980s, this was beginning to change. I had a friend who – in 1980 – wrote her comparative literature thesis on punch cards. She was not a programmer, but the ability to add a sentence and not have to retype a chapter was revolutionary and compelling, and she was willing to spend some effort to get some of the capabilities that had previously been available only to programmers. Then the Macintosh came out in 1984 an
...








