设计者指南:Processing、Arduino与openFrameworks交互编程
需积分: 10 147 浏览量
更新于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出版社负责发行,同时提供在线版本供读者获取。书中涵盖了编辑、生产编辑、校对人员和设计师等多方面合作,确保了内容的专业性和质量。
《编程交互性》是一本既实用又富有启发性的教程,无论是对于希望通过编程增强设计作品的艺术家,还是希望深入了解硬件与软件交互的工程师,都是一本值得深入研究的资源。通过掌握这些工具,读者可以开启探索数字艺术与物理世界相结合的新领域。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-11-16 上传
2017-06-26 上传
261 浏览量
2019-06-14 上传
2015-11-15 上传
2009-12-27 上传
KevinWu2019
- 粉丝: 1
- 资源: 157
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南