Multitouch Interaction: Apr/2016

The course focuses on exploring multitouch interaction to create engaging experiences with digital media. Multiple devices will be used, with an emphasis on mobile phones/tablets and the iOS platform. Other devices and platforms will also be discussed.

The main development environment for the course will consist of openFrameworks (oF) with Xcode. Students should have previously attended the Software Studies for Media Designers course, or demonstrate having acquired equivalent skills. Students are required to plan, develop, document and present a project at the end of the course.

Program:

  • 18/April
    Introduction and development environment (oF, C++, Xcode)
    Text, accelerometer, graphics, interaction
  • 19/April
    Multitouch, bitmap image
    Video, sound
  • 20/April
    Classes, navigation
    Project proposal presentations, development
  • 21/April
    Project development
  • 22/April
    Project development
    Project presentations

Link to extra image files that might be needed for oF: for_bin_data_folder

Recommended bibliography:

  • ofBook (work in progress) http://openframeworks.cc/learning/#ofBook
  • Noble, J., 2012. “Programming Interactivity: A Designer’s Guide to Processing, Arduino, and openFrameworks” (2nd Edition), O’Reilly Media. (new version coming out in May 2016)
  • Perevalov, D., 2013. “Mastering openFrameworks: Creative Coding Demystified”, Packt
  • Perevalov, D. & Tatarnikov, I., 2015. “openFrameworks Essentials”, Packt

Course files:

Posted in Multitouch Interaction, Multitouch Interaction 2016 | Leave a comment

Multitouch Interaction 2015 reel

Reel from the Multitouch Interaction 2015 course, taught by Suse Miessner:

Posted in Courses / Projects, Multitouch Interaction, Multitouch Interaction 2015 | Leave a comment

Fix for Xcode 7 and OF 0.8.4 (opensslconf.h not found)

Useful for running older projects with newer Xcode:
https://forum.openframeworks.cc/t/fix-for-xcode-7-and-of-0-8-4-opensslconf-h-not-found/20800

Posted in openFrameworks, Software | Leave a comment

Multimedia Authoring: Jan/2016

Video and photo documentation from the Multimedia Authoring 2016 course:

Photos: https://www.flickr.com/photos/nunocorreia/albums/72157664257877881

25/Jan/2016, 9-16h: Introduction to openFrameworks; Animation; Generative graphics
26/Jan/2016, 9-16h: Particle systems; Physics; Audio
27/Jan/2016, 9-16h: Audio-visuals; Project development
28/Jan/2016, 9-16h: Project development
29/Jan/2016, 9-16h: Project development and presentation

The course is focused on the generative aspects of multimedia design and the authoring process, interaction design and the control of media elements in interactive projects. Students will experiment with a broad range of media elements with an emphasis on controlling media behavior through code. Special emphasis will be given to crossings between sound and image: sound visualisation; sonification; audiovisual composition; visual music; etc.

The main development environment for the course will be openFrameworks (http://www.openframeworks.cc/), although other environments will be explored. Students should have previously attended the Software Studies for Media Designers course, or demonstrate having acquired equivalent skills. Students are required to plan, develop, document and present a project at the end of the course. An introduction to openFrameworks: http://doc.gold.ac.uk/CreativeComputing/creativecomputation/?page_id=1584

Check what students have done in previous years in the menu above (particularly last year, the first in a one-week intensive format). We’ve been using openFrameworks in this course since 2011.

Recommended bibliography:

  • ofBook (work in progress) http://openframeworks.cc/ofBook
  • Noble, J., 2012. “Programming Interactivity: A Designer’s Guide to Processing, Arduino, and openFrameworks” (2nd Edition), O’Reilly Media. (new version coming out in May 2016)
  • Perevalov, D., 2013. “Mastering openFrameworks: Creative Coding Demystified”, Packt
  • Perevalov, D. & Tatarnikov, I., 2015. “openFrameworks Essentials”, Packt

Course files:

Project files:

Posted in Courses / Projects, Multimedia Authoring, Multimedia Authoring 2016 | Leave a comment

project critique

Please write a critique of your project (extended deadline: June 9th, no latecomers!). The critique should include a summary of your project, a comparison of the initial idea and the implemented project, the future development. Revisit your work and be critical towards your project: What was great and what could have been better? What is your main learning experience? What will you do differently in your next project?

The report should be at least 1A4 and delivered to me in pdf format.

Posted in Multitouch Interaction 2015 | Leave a comment

Let the box beat!

Let the box beat is a application that enhances its user to become beatboxer.

metro_beat01metro_beat02

metro_beat03metro_beat04

metro_beat05metro_beat06

metro_beat07

Posted in Multitouch Interaction 2015 | 1 Comment

Lottery machine with realistic physics

Initial screen 1st slot activated and captured 2nd slot activated and captured copy Last slot activated and captured Last screen

Posted in Multitouch Interaction 2015 | 1 Comment

Good Morning – Jaeyong

https://moqups.com/jaeyonglee05@gmail.com/NWP4lkwJ

Posted in Multitouch Interaction 2015 | 1 Comment

Zoo – Lisa

FullSizeRender-7 FullSizeRender-8 FullSizeRender-2 FullSizeRender-3  FullSizeRender-6FullSizeRender-5

FullSizeRender-4

 

– two finger to create a new animal

– three finger to create a new plant

– four finger select and move/delete

– double tap to choose object

– single finger move to change color

Posted in Multitouch Interaction 2015 | 1 Comment

Project Proposals

On 19 May you will present your project proposals for Multitouch Interaction 2015.

Project requirements:

The project can be any application that involves multitouch interaction.
The projects “examples/iOS” in openFrameworks can be used for inspiration.
Also check other oF resources, such as the oF Forum. The Forum is very rich on information and resources, and has a dedicates iOS section.
In your project, you will probably have to mix parts of these exercises, and the exercises done during the classes.
How to present the concept:

Present your concept using wireframes (see links below), and a project description (a summary, 2-3 paragraphs of text). If your wireframes are low-fidelity (see difference to high-fidelity in Wikipedia link below), you should convey a visual character for the project, for example using mood boards: http://en.wikipedia.org/wiki/Mood_board – there are many more resources on the web and mobile regarding mood boards)
Then publish all these elements (description, high-fidelity wireframes, or low-fidelity wireframes + mood board) in the course blog. Registration is now open but will be closed as soon as all students are in (preventing spammers).

Please be realistic regarding what you plan to present on 26 May.
In the project description, explain how far the project will be implemented by 26 May.
In class you will present your project idea for 5min after which we will take 5min per project to discuss feasibility of the projects and the steps to take to implement your idea by 26 May.
After the final project presentation on 26 May you will have one week to write a reflection on your project (more info on this will appear here soon).

Wireframe links:

About wireframes (Wikipedia):
http://en.wikipedia.org/wiki/Website_wireframe
Mockups: https://moqups.com/
Mockingbird – online wireframe tool:
https://gomockingbird.com/
10 useful iOS developer resources:
http://www.maclife.com/article/feature/10_useful_resources_every_ios_developer
Wireframe apps for iPad:
http://apple.stackexchange.com/questions/14324/wireframe-ios-design-apps-for-ipad
On iPhone and iPad mockups:
http://www.iosdevnotes.com/tag/mockups/
POP – Prototyping on Paper:
https://itunes.apple.com/us/app/pop-prototyping-on-paper/id555647796
Invision – Interactive High-Fi Prototyping: http://www.invisionapp.com/

Posted in Multitouch Interaction 2015 | Leave a comment