The Internet Galaxy: Reflections on the Internet, Business, and Society
The Internet Galaxy: Reflections on the Internet, Business, and Society
Creativity support tools: accelerating discovery and innovation
Communications of the ACM
Communications of the ACM - Scratch Programming for All
Programming Interactivity: A Designer's Guide to Processing, Arduino, and Openframeworks
Programming Interactivity: A Designer's Guide to Processing, Arduino, and Openframeworks
LilyPad in the wild: how hardware's long tail is supporting new engineering and design communities
Proceedings of the 8th ACM Conference on Designing Interactive Systems
Five Facts on the Adoption of Open Source Software
IEEE Software
A new framework for entertainment computing: from passive to active experience
ICEC'05 Proceedings of the 4th international conference on Entertainment Computing
Art and technology for young creators
ICEC'11 Proceedings of the 10th international conference on Entertainment Computing
Creative and open software engineering practices and tools in maker community projects
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
In this tutorial, we explore open source software practices and tools that are suitable for a growing number of creators of interactive and playful systems. The introduction of open source tools such as Processing and Arduino has motivated a broader participation of technical and non-technical users in the creative production of interactive systems. Maker communities meet regularly and they share resources and knowledge for creative hacking, fun, and networking. In this context there are two main issues: on the one hand, software creation practices, based on collaboration and sharing, on the other hand, the respective end-user programming tools for artists, hobbyists or children. This tutorial presents a coherent overview of related work and our own experiences in the organization and running of maker workshops. It encompasses creative sessions whose final goal is to inspire the participants to experience open software practices and tools. This goal can divided into three sub-goals: 1) Technical (Interactivity, multimedia) 2) Artistic (poetic message, playful, experimental) 3) Open (sharing, reuse and participation). As a side effect of the study, the participants will cooperate and get to know each other and learn examples of new media prototyping tools and sharing platforms. The tutorial proposes a set of initial research questions which will challenge the participants to explore the relationship between Open Source Software and Entertainment.