The Humane Interface

The Humane Interface PDF

Author: Jef Raskin

Publisher: Addison-Wesley Professional

Published: 2000

Total Pages: 278

ISBN-13: 9780201379372

DOWNLOAD EBOOK →

Cognetics and the locus of attention - Meanings, modes, monotony, and myths - Quantification - Unification - Navigation and other aspects of humane interfaces - Interface issues outside the user interface.

Tog on Software Design

Tog on Software Design PDF

Author: Bruce Tognazzini

Publisher: Addison-Wesley Professional

Published: 1996

Total Pages: 436

ISBN-13: 9780201489170

DOWNLOAD EBOOK →

Do you need a break from all the code - intensive, heavily technical books you usually pour over? Interface visionary Bruce & "Tog & " Tognazziniwill refocus your sights on the horizon with an eye - opening view of how the computer and communication industries together are poised to transform our home, education, and work lives. This readable book offers revealing, provocative, and sometimes controversial insights on a broad sampling of technology topics from quality management to the meaning of standards. Taken together, these insights furnish a forward - looking blueprint for successful software development for the future.

Web Site Usability

Web Site Usability PDF

Author: Jared M. Spool

Publisher: Morgan Kaufmann

Published: 1999

Total Pages: 180

ISBN-13: 9781558605695

DOWNLOAD EBOOK →

Based on data collected from research conducted at UIE (User Interface Engineering), this book describes how well or poorly some information-rich Web sites performed when real users attempted to find specific answers.

Theoretical Aspects of Object-oriented Programming

Theoretical Aspects of Object-oriented Programming PDF

Author: Carl A. Gunter

Publisher: MIT Press

Published: 1994

Total Pages: 568

ISBN-13: 9780262071550

DOWNLOAD EBOOK →

Although the theory of object-oriented programming languages is far from complete, this book brings together the most important contributions to its development to date, focusing in particular on how advances in type systems and semantic models can contribute to new language designs.The fifteen chapters are divided into five parts: Objects and Subtypes, Type Inference, Coherence, Record Calculi, and Inheritance. The chapters are organized approximately in order of increasing complexity of the programming language constructs they consider - beginning with variations on Pascal- and Algol-like languages, developing the theory of illustrative record object models, and concluding with research directions for building a more comprehensive theory of object-oriented programming languages.Part I discusses the similarities and differences between "objects" and algebraic-style abstract data types, and the fundamental concept of a subtype. Parts II-IV are concerned with the "record model" of object-oriented languages. Specifically, these chapters discuss static and dynamic semantics of languages with simple object models that include a type or class hierarchy but do not explicitly provide what is often called dynamic binding. Part V considers extensions and modifications to record object models, moving closer to the full complexity of practical object-oriented languages.Carl A. Gunter is Professor in the Department of Computer and Information Science at the University of Pennsylvania. John C. Mitchell is Professor in the Department of Computer Science at Stanford University.

Programming as If People Mattered

Programming as If People Mattered PDF

Author: Nathaniel S. Borenstein

Publisher:

Published: 2014-07

Total Pages: 0

ISBN-13: 9780691607887

DOWNLOAD EBOOK →

Through a set of lively anecdotes and essays, Nathaniel Borenstein traces the divergence between the fields of software engineering and user-centered software design, and attempts to reconcile the needs of people in both camps. Originally published in 1991. The Princeton Legacy Library uses the latest print-on-demand technology to again make available previously out-of-print books from the distinguished backlist of Princeton University Press. These editions preserve the original texts of these important books while presenting them in durable paperback and hardcover editions. The goal of the Princeton Legacy Library is to vastly increase access to the rich scholarly heritage found in the thousands of books published by Princeton University Press since its founding in 1905.

A Companion to Digital Humanities

A Companion to Digital Humanities PDF

Author: Susan Schreibman

Publisher: John Wiley & Sons

Published: 2008-03-03

Total Pages: 642

ISBN-13: 1405168064

DOWNLOAD EBOOK →

This Companion offers a thorough, concise overview of the emerging field of humanities computing. Contains 37 original articles written by leaders in the field. Addresses the central concerns shared by those interested in the subject. Major sections focus on the experience of particular disciplines in applying computational methods to research problems; the basic principles of humanities computing; specific applications and methods; and production, dissemination and archiving. Accompanied by a website featuring supplementary materials, standard readings in the field and essays to be included in future editions of the Companion.

User Interface Design for Programmers

User Interface Design for Programmers PDF

Author: Avram Joel Spolsky

Publisher: Apress

Published: 2008-01-01

Total Pages: 152

ISBN-13: 1430208570

DOWNLOAD EBOOK →

Most programmers' fear of user interface (UI) programming comes from their fear of doing UI design. They think that UI design is like graphic design—the mysterious process by which creative, latte-drinking, all-black-wearing people produce cool-looking, artistic pieces. Most programmers see themselves as analytic, logical thinkers instead—strong at reasoning, weak on artistic judgment, and incapable of doing UI design. In this brilliantly readable book, author Joel Spolsky proposes simple, logical rules that can be applied without any artistic talent to improve any user interface, from traditional GUI applications to websites to consumer electronics. Spolsky's primary axiom, the importance of bringing the program model in line with the user model, is both rational and simple. In a fun and entertaining way, Spolky makes user interface design easy for programmers to grasp. After reading User Interface Design for Programmers, you'll know how to design interfaces with the user in mind. You'll learn the important principles that underlie all good UI design, and you'll learn how to perform usability testing that works.

Abstracting Craft

Abstracting Craft PDF

Author: Malcolm McCullough

Publisher: MIT Press

Published: 1998

Total Pages: 336

ISBN-13: 9780262631891

DOWNLOAD EBOOK →

In this investigation of the possibility of craft in the digital realm, the author discusses the emergence of computation as a medium, rather than just a set of tools, suggesting a growing correspondence between digital work and traditional craft.