Open Source Software for Entertainment

  • Letizia Jaccheri
  • Michail N. Giannakos
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7522)


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.


Open Source Software Art Creative processes Arduino Scratch Processing Maker communities 


  1. 1.
    Anacleto, J.C., Fels, S., Graham, T.C.N., Kapralos, B., El-Nasr, M.S., Stanley, K. (eds.): ICEC 2011. LNCS, vol. 6972. Springer, Heidelberg (2011)Google Scholar
  2. 2.
    Ayala, C.P., Cruzes, D., Hauge, Ø., Conradi, R.: Five facts on the adoption of open source software. IEEE Software 28(2), 95–99 (2011)CrossRefGoogle Scholar
  3. 3.
    Buechley, L., Hill, B.M.: LilyPad in the wild: how hardware’s long tail is supporting new engineering and design communities. In: Proceedings of the 8th ACM Conference on Designing Interactive Systems, DIS 2010, pp. 199–207. ACM, New York (2010)Google Scholar
  4. 4.
    Castells, M.: The Internet Galaxy: Reactions on the Internet, Business, and Society. Oxford University Press, Inc., New York (2001) Google Scholar
  5. 5.
    Chorianopoulos, K., Jaccheri, L., Nossum, A.S.: Creative and open software engineering practices and tools in maker community projects. In: Proceedings of the 4th ACM SIGCHcI Symposium on Engineering Interactive Computing Systems, EICS 2012. ACM, New York (2012)Google Scholar
  6. 6.
    Høiseth, M., Jaccheri, L.: Art and Technology for Young Creators. In: Anacleto, J.C., Fels, S., Graham, N., Kapralos, B., Saif El-Nasr, M., Stanley, K. (eds.) ICEC 2011. LNCS, vol. 6972, pp. 210–221. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  7. 7.
    Nakatsu, R., Rauterberg, M., Vorderer, P.: A New Framework for Entertainment Computing: From Passive to Active Experience. In: Kishino, F., Kitamura, Y., Kato, H., Nagata, N. (eds.) ICEC 2005. LNCS, vol. 3711, pp. 1–12. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Noble, J.: Programming Interactivity: A Designer’s Guide to Processing, Arduino, and Openframeworks, 1st edn. O’Reilly Media (2009)Google Scholar
  9. 9.
    Resnick, M., Maloney, J., Monroy-Hernandez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., Kafai, Y.: Scratch: programming for all. Commun. ACM 52, 60–67 (2009)CrossRefGoogle Scholar
  10. 10.
    Shneiderman, B.: Creativity Support Tools Accelerating Discovery and Innovation. Communication of the ACM 50(12), 20–32 (2007)CrossRefGoogle Scholar
  11. 11.
    Trifonova, A., Ahmed, S.U., Jaccheri, L.: SArt: Towards innovation at the intersection of software engineering and art. In: Proceedings of the 16th International Conference on Information Systems Development, pp. 29–31. Springer (2007)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • Letizia Jaccheri
    • 1
  • Michail N. Giannakos
    • 1
  1. 1.Norwegian University of Science and Technology (NTNU)TrondheimNorway

Personalised recommendations