Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks (Paperback) (互動程式設計:設計師的 Processing、Arduino 與 openFrameworks 指南)

Joshua Noble

  • 出版商: O'Reilly
  • 出版日期: 2009-07-31
  • 定價: $1,750
  • 售價: 2.3$399
  • 語言: 英文
  • 頁數: 736
  • 裝訂: Paperback
  • ISBN: 0596154143
  • ISBN-13: 9780596154141
  • 相關分類: Arduino
  • 立即出貨(限量) (庫存=2)

買這商品的人也買了...

相關主題

商品描述

Make cool stuff. If you're a designer or artist without a lot of programming experience, this book will teach you to work with 2D and 3D graphics, sound, physical interaction, and electronic circuitry to create all sorts of interesting and compelling experiences -- online and off.

Programming Interactivity explains programming and electrical engineering basics, and introduces three freely available tools created specifically for artists and designers:

  • Processing, a Java-based programming language and environment for building projects on the desktop, Web, or mobile phones
  • Arduino, a system that integrates a microcomputer prototyping board, IDE, and programming language for creating your own hardware and controls
  • OpenFrameworks, a coding framework simplified for designers and artists, using the powerful C++ programming language

BTW, you don't have to wait until you finish the book to actually make something. You'll get working code samples you can use right away, along with the background and technical information you need to design, program, build, and troubleshoot your own projects. The cutting edge design techniques and discussions with leading artists and designers will give you the tools and inspiration to let your imagination take flight.

商品描述(中文翻譯)

製作酷炫的東西。如果你是一位沒有太多程式設計經驗的設計師或藝術家,這本書將教你如何使用2D和3D圖形、聲音、物理互動和電子電路來創造各種有趣和引人入勝的體驗 - 無論是在線還是離線。

《Programming Interactivity》解釋了程式設計和電氣工程的基礎知識,並介紹了三種專為藝術家和設計師而創建的免費工具:

- Processing,一種基於Java的程式設計語言和環境,用於在桌面、網頁或手機上建立項目
- Arduino,一個集成了微型電腦原型板、IDE和程式設計語言的系統,用於創建自己的硬體和控制
- OpenFrameworks,一個簡化了設計師和藝術家使用的編碼框架,使用強大的C++程式設計語言

順帶一提,你不必等到完成這本書才能實際「創造」東西。你將立即獲得可用的工作程式碼示例,以及設計、程式設計、建立和疑難排解自己項目所需的背景和技術資訊。先進的設計技巧和與領先的藝術家和設計師的討論將為你提供工具和靈感,讓你的想像力飛翔。