设计者指南:Processing、Arduino与openFrameworks交互编程
需积分: 10 195 浏览量
更新于2024-07-22
1
收藏 9.88MB PDF 举报
《编程交互性:设计师指南》是一本专为设计者和艺术家编写的实用书籍,旨在教授基本的编程和电子工程原理,以激发他们在2D和3D图形、声音、物理互动以及电子电路方面的创作能力。作者约书亚·诺布尔通过这本书,帮助读者掌握三个特别为艺术家和设计师设计的开源工具:
1. Processing:这是一种基于Java的编程语言和环境,适用于在台式机、网页或移动设备上构建项目。Processing提供了一个直观易用的界面,即使没有丰富的编程经验,也能快速入门,并立即获得可使用的代码示例,以实践项目开发。
2. Arduino:Arduino系统包括微计算机开发板、集成开发环境(IDE)和编程语言,允许用户自行设计硬件和控制。通过Arduino,用户可以将自己的创意转化为实际的硬件交互体验,实现对物理世界的编程控制。
3. OpenFrameworks:这是一款针对设计师和艺术家简化过的编程框架,使用C++语言,提供了强大的功能,但以更直观的方式呈现。OpenFrameworks的设计旨在降低编程门槛,让创作者能够专注于艺术表达,而非技术细节。
书中强调实践的重要性,鼓励读者在阅读过程中就开始动手尝试,通过书中的指导和案例分析,学习如何设计、编程、建造和调试项目。此外,书中还包含了前沿的设计技术和与业界领先艺术家的对话,这些都将激发读者的创新思维,帮助他们突破传统,释放想象。
版权信息表明,本书由约书亚·诺布尔于2009年编写,享有版权,并在美国出版。O'Reilly Media出版社负责发行,同时提供在线版本供读者获取。书中涵盖了编辑、生产编辑、校对人员和设计师等多方面合作,确保了内容的专业性和质量。
《编程交互性》是一本既实用又富有启发性的教程,无论是对于希望通过编程增强设计作品的艺术家,还是希望深入了解硬件与软件交互的工程师,都是一本值得深入研究的资源。通过掌握这些工具,读者可以开启探索数字艺术与物理世界相结合的新领域。
137 浏览量
101 浏览量
365 浏览量
281 浏览量
185 浏览量
266 浏览量
120 浏览量
167 浏览量
186 浏览量
KevinWu2019
- 粉丝: 1
- 资源: 156
最新资源
- opc ua客户端,opcua客户端界面,C#源码.zip
- MyMovies:在MEAN堆栈上进行的实验
- ciphermate:旨在简化简单的加密解密哈希base64任务的实用程序
- p2.mockup:设想
- carpentries-manchester:SoftwareDataLibrary曼彻斯特大学的木工活动@
- 库存品公开招标公告范例
- PHP实例开发源码—php二线小说网源码.zip
- react-Learning-roadmap
- Cap-Stone-TTP_backend
- leetcode答案-LeetCodeByPython:由Python编写的LeetCode
- automatic_ordering_system
- DrawLine
- easycal:简单的周历jQuery插件
- UDF 源项,udf源项编程问题,C,C++源码.zip
- 美的校园招聘面试官培训方案
- App:用于管理国际象棋事件的主Web应用程序