Cargando…

Programming Interactivity.

Ready to create rich interactive experiences with your artwork, designs, or prototypes? This is the ideal place to start. With this hands-on guide, you'll explore several themes in interactive art and design--including 3D graphics, sound, physical interaction, computer vision, and geolocation--...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Noble, Joshua
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol : O'Reilly Media, 2012.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Mu 4500
001 OR_ocn773566853
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|---|||||
008 120123s2012 xx ob 001 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDXCP  |d N$T  |d OCLCQ  |d TEFOD  |d OCLCQ  |d OCLCF  |d DEBSZ  |d OCLCA  |d OCLCQ  |d OCLCO  |d E7B  |d COO  |d TEFOD  |d OCLCQ  |d UMI  |d CUS  |d CNSPO  |d DXU  |d OCLCQ  |d VT2  |d C6I  |d IDEBK  |d NRC  |d OCLCQ  |d BRL  |d YDX  |d CEF  |d OCLCA  |d UKAHL  |d CNCEN  |d OCLCQ  |d OCLCO  |d OCL  |d OCLCQ 
019 |a 780164767  |a 803522707  |a 861530802  |a 966199017  |a 987344086  |a 988765017  |a 996407262  |a 999555136  |a 1105771043  |a 1148375148 
020 |a 9781449321512  |q (electronic bk.) 
020 |a 1449321518  |q (electronic bk.) 
020 |a 9781449321505  |q (electronic bk.) 
020 |a 144932150X  |q (electronic bk.) 
020 |a 9781449311445 
020 |a 144931144X 
024 8 |a 9781449321482 
029 1 |a AU@  |b 000050642664 
029 1 |a DEBBG  |b BV040901673 
029 1 |a DEBSZ  |b 38137713X 
029 1 |a DEBSZ  |b 397230354 
029 1 |a GBVCP  |b 785359478 
029 1 |a NZ1  |b 14694707 
029 1 |a AU@  |b 000062353320 
035 |a (OCoLC)773566853  |z (OCoLC)780164767  |z (OCoLC)803522707  |z (OCoLC)861530802  |z (OCoLC)966199017  |z (OCoLC)987344086  |z (OCoLC)988765017  |z (OCoLC)996407262  |z (OCoLC)999555136  |z (OCoLC)1105771043  |z (OCoLC)1148375148 
037 |a 6962C522-6B54-41A8-83F8-EBCB2C853A1A  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.76.I59 N63 2009 
072 7 |a COM  |x 012050  |2 bisacsh 
072 7 |a COM  |x 087020  |2 bisacsh 
072 7 |a PHO  |x 024000  |2 bisacsh 
072 7 |a TEC  |x 015000  |2 bisacsh 
082 0 4 |a 006.6 
049 |a UAMI 
100 1 |a Noble, Joshua. 
245 1 0 |a Programming Interactivity. 
250 |a 2nd ed. 
260 |a Sebastopol :  |b O'Reilly Media,  |c 2012. 
300 |a 1 online resource (728 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
588 0 |a Print version record. 
505 0 |a Table of Contents; Preface; What Is--and Isn't--in This Book; What's In; What's Not In; Conventions Used in This Book; Companion Website; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1. Introducing Interaction Design; What This Book Is For; Programming for Interactivity; The Nature of Interaction; Messages and Interaction; Interfaces and Interaction; Languages of Interaction; Design and Interaction; Art and Interaction; Data Exchange and Exploration; Working Process; Chapter 2. Programming Basics; Why You'll Read This Chapter More Than Once. 
505 8 |a The Nature of CodeVariables; Simple Types; int; Signed versus unsigned; float; char; bool or boolean; string; byte; long; Arrays; Casting; Operators; Control Statements; if/then; for Loop; while Loop; continue; break; Functions; Defining a Function; Passing Parameters to a Function; Some Suggestions on Writing Functions; Overloading Functions; Objects and Properties; Scope; Review; Chapter 3. Processing; Downloading and Installing Processing; Exploring the Processing IDE; The Basics of a Processing Application; The setup() Method; The size() method; The frameRate() method; The print() method. 
505 8 |a The draw() MethodThe Basics of Drawing with Processing; The rect(), ellipse(), and line() Methods; RGB Versus Hexadecimal; The fill() Method; The background() Method; The line() Method; The stroke() and strokeWeight() Methods; The curve() Method; The vertex() and curveVertex() Methods; Capturing Simple User Interaction; The mouseX and mouseY Variables; The mousePressed() Method; The mouseReleased() and mouseDragged() Methods; The keyPressed and key Variables; Importing Libraries; Downloading Libraries; Loading External Data into Processing; Loading and Displaying Images; The PImage class. 
505 8 |a The loadImage() methodThe image() method; Displaying Videos in the Processing Environment; Using the Movie Class; Reading and Writing Files; The loadStrings() method; The saveStrings() method; Running and Debugging Applications; Exporting Processing Applications; Conclusion; Review; Chapter 4. Arduino; Starting with Arduino; Installing the IDE; Mac OS X; Windows; Linux; Configuring the IDE; Touring an Arduino Board; The Controller; Uno Versus Mini Versus Mega; What's a pin?; Digital versus analog pins; Pins on the Mini; Pins on the Mega; Touring the Arduino IDE. 
505 8 |a The Basics of an Arduino ApplicationThe setup Statement; The loop Method; Features of the Arduino Language; Constants; Methods; Arrays; Strings; How to Connect Things to Your Board; Resistors; Hello World; Debugging Your Application; Importing Libraries; Running Your Code; Running Your Board Without a USB Connection; Review; Chapter 5. Programming Revisited; Object-Oriented Programming; Classes; The Basics of a Class; Class Rules; Public and Private Properties; Inheritance; Processing: Classes and Files; C++: Classes and Files; .cpp and .h; A Simple C++ Application; Pointers and References. 
520 |a Ready to create rich interactive experiences with your artwork, designs, or prototypes? This is the ideal place to start. With this hands-on guide, you'll explore several themes in interactive art and design--including 3D graphics, sound, physical interaction, computer vision, and geolocation--and learn the basic programming and electronics concepts you need to implement them. No previous experience is necessary. You'll get a complete introduction to three free tools created specifically for artists and designers: the Processing programming language, the Arduino microcontroller, and the openFrame. 
504 |a Includes bibliographical references and index. 
542 |f Copyright © O'Reilly Media, Inc. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer graphics. 
650 0 |a Interactive multimedia  |x Authoring programs. 
650 0 |a Graphic arts. 
650 0 |a Graphic design (Typography) 
650 6 |a Infographie. 
650 6 |a Multimédias interactifs  |x Systèmes-auteur. 
650 6 |a Arts graphiques. 
650 7 |a computer graphics.  |2 aat 
650 7 |a graphic design.  |2 aat 
650 7 |a graphic arts.  |2 aat 
650 7 |a COMPUTERS  |x Image Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Digital Media  |x Graphics Applications.  |2 bisacsh 
650 7 |a PHOTOGRAPHY  |x Techniques  |x Digital.  |2 bisacsh 
650 7 |a TECHNOLOGY & ENGINEERING  |x Imaging Systems.  |2 bisacsh 
650 7 |a Graphic design (Typography)  |2 fast  |0 (OCoLC)fst00946640 
650 7 |a Computer graphics.  |2 fast  |0 (OCoLC)fst00872119 
650 7 |a Graphic arts.  |2 fast  |0 (OCoLC)fst00946595 
650 7 |a Interactive multimedia  |x Authoring programs.  |2 fast  |0 (OCoLC)fst00975996 
776 0 8 |i Print version:  |a Noble, Joshua.  |t Programming Interactivity.  |d Sebastopol : O'Reilly Media, ©2012  |z 9781449311445 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781449321482/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH21641483 
938 |a Askews and Holts Library Services  |b ASKH  |n AH21641484 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL842866 
938 |a ebrary  |b EBRY  |n ebr10758694 
938 |a EBSCOhost  |b EBSC  |n 432199 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28417997 
938 |a YBP Library Services  |b YANK  |n 7362738 
994 |a 92  |b IZTAP