Monthly Archives: September 2010

AIR for Android tutorials


goToandLearn() have posted recently two good video tutorials on AIR for Android:
1. How to setup your development environment with Flash CS5
http://www.gotoandlearn.com/play.php?id=123
2. How to access the camera on your Android device
http://www.gotoandlearn.com/play.php?id=124

Posted in Android, Flash, Multitouch | Tagged , | Leave a comment

The Endless Mural, by Joshua Davis and collaborators

Joshua Davis has just announced a new HTML5 project, supported by Microsoft / Internet Explorer 9 – The Endless Mural, an interactive, collaborative art website built in HTML5:

We encourage you to experiment, play and draw, using all the tools and artwork provided. When you are happy with what you have created, submit your composition to the endless mural and become a part of this global collaboration. See your own drawing as a part of an ever growing, ever evolving whole, and take a look at what contributors from all over the world have created…

http://www.endlessmural.com/

Posted in HTML5-JS, Inspiration | Leave a comment

Programming Interactivity: A Designer’s Guide to Processing, Arduino, and OpenFrameworks

Programming Interactivity is a book by Joshua Noble, released by O’Reilly in 2009, focusing on designing interaction with Processing, Arduino, and OpenFrameworks:

Make cool stuff. If you’re a designer or artist without a lot of programming experience, this book will teach you to work with 2D and 3D graphics, sound, physical interaction, and electronic circuitry to create all sorts of interesting and compelling experiences — online and off. Programming Interactivity explains programming and electrical engineering basics, and introduces three freely available tools created specifically for artists and designers: Processing, Arduino, and OpenFrameworks.

Link: http://oreilly.com/catalog/9780596154158

There is a blog to complement the book: http://programminginteractivity.com/wordpress/

Posted in openFrameworks, Processing | Tagged , | Leave a comment

Processing Books

There are now several books out focusing on Processing.

Processing.org’s own page regarding books highlights quite a few:
http://processing.org/learning/books/

Notably:

  • Reas, C. and Fry, B. (2010), Getting Started with Processing, O’Reilly Media;
  • Reas, C. and Fry, B. (2007), Processing: A Programming Handbook for Visual Designers and Artists, MIT Press.
  • Shiffman, D. (2008), Learning Processing: A Beginner’s Guide to Programming Images, Animation, and Interaction, Morgan Kaufmann

Shiffman’s book has its own dedicated page: http://www.learningprocessing.com/

The recent Form+Code book by Casey Reas also features many examples, including code, done in Processing: http://formandcode.com/

  • Reas, C., McWilliams, C. and LUST (2010), Form+Code in Design, Art, and Architecture, Princeton Architectural Press
Posted in Processing | Tagged | Leave a comment

Google Chrome Experiments


Google has also set up an HTML5/CSS3/JavaScript showcase, “Chrome Experiments”:
http://www.chromeexperiments.com/

These experiments were created by designers and programmers from around the world using the latest open standards, including HTML5, Canvas, SVG, and more. Their work is making the web faster, more fun, and more open – the same spirit in which we built Google Chrome.

Google is also accepting submissions based on JavaScript.

One recent “Chrome Experiment” has been attracting attention: an interactive music video for Arcade Fire’s “We used to wait”: http://www.chromeexperiments.com/arcadefire/

Posted in HTML5-JS, Inspiration | Tagged , | Leave a comment

Apple HTML5 Showcase

Apple has recently set up a HTML5 showcase:
http://www.apple.com/html5/

The demos below show how the latest version of Apple’s Safari web browser, new Macs, and new Apple mobile devices all support the capabilities of HTML5, CSS3, and JavaScript. Not all browsers offer this support. But soon other modern browsers will take advantage of these same web standards — and the amazing things they enable web designers to do.

Topics include video, typography, gallery, transitioms, audio, 360º and VR.

Posted in HTML5-JS, Inspiration | Leave a comment

Nokia N900 and Flash examples




Exercises from:
Designing Interaction with Electronics course, 9/2010
Media Lab, Aalto University, School of Art and Design
By Michihito Mizutani and Nuno Correia (Flash teaching/demos)
Course information and materials available here:
http://mlab.taik.fi/paja/?p=1249
Introductory Flash/ActionScript tutorials available here:
http://mlab.taik.fi/mediacode/archives/589

Nokia N900 – Accelerometer: Flash example; Source files:
http://mlab.taik.fi/mediacode/coursefiles/course_2010_09/PhysicalN900_accelerometer.zip
Nokia N900 – Ambient Light: Flash example; Source files:
http://mlab.taik.fi/mediacode/coursefiles/course_2010_09/PhysicalN900_ambientlight.zip
Nokia N900 – Bluetooth Proximity: Flash example; Source files:
http://mlab.taik.fi/mediacode/coursefiles/course_2010_09/PhysicalN900_bt-proximity.zip
Nokia N900 – Vibrate: Flash example; Source files:
http://mlab.taik.fi/mediacode/coursefiles/course_2010_09/PhysicalN900_vibrate.zip
Nokia N900 – combining Accelerometer and Vibrate: Flash example; Source files:
http://mlab.taik.fi/mediacode/coursefiles/course_2010_09/PhysicalN900_accelerometer-vibrate.zip
(notes: Flash CS5 files; reset IP address to 127.0.0.1 on the ActionScript to use locally on N900)

One student ported the previous example to Wonderfl.net, therefore it now can be edited/forked online: http://mlab.taik.fi/paja/?p=1550

Examples created/tweeked by students:

Posted in Courses, DIwE2010, Multitouch, Nokia | 4 Comments

Flash iPhone/iPad apps now possible


Adobe reverses ban on Flash iOS apps (and other third party development software):

http://blogs.adobe.com/conversations/2010/09/great-news-for-developers.html

As Adobe states:

Apple’s announcement today that it has lifted restrictions on its third-party developer guidelines has direct implications for Adobe’s Packager for iPhone, a feature in the Flash Professional CS5 authoring tool. This feature was created to enable Flash developers to quickly and easily deliver applications for iOS devices. The feature is available for developers to use today in Flash Professional CS5, and we will now resume development work on this feature for future releases.

Posted in Flash, iOS, Multitouch | Leave a comment

Designing Interaction with Electronics

Next week I will be teaching part of the Designing Interaction with Electronics course at Media Lab Helsinki, 8-10/September.

A description of the course:

The course provides a journey of design process from developing concepts to prototyping interactions. During the course, an intensive workshop is held for a week to learn how to build prototypes using software programming and electronic assembling. The rest of the course is organized by 2 hours weekly workshops and lectures. After a theme is given, students will work on developing concepts within groups and planning for prototypes. Actual prototyping experience consists of two phases. The students will be asked to present their work in progress after the first phase. Feedback from guests and other audiences should be applied to the second. The final prototypes will be presented in the Xmas demoday in Media Lab.

Prototyping environment – Arduino, Adobe Flash and Nokia N900

The course will be coordinated by Michihito Mizutani, I will teach the Flash component of the course.

More information at the Media Lab website:
http://mlab.taik.fi/studies/courses/course?id=1808
and Michihito’s Paja blog:
http://mlab.taik.fi/paja/?p=1249

Program and resources for Wednesday 7/9 and Thursday 8/9:

Wednesday 8/9 – Adobe Flash/ActionScript
Basic concepts and managing information flow. Display objects and events.

Morning
textfield [tutorial and files]
variables [tutorial and files]
functions [tutorial and files]
arrays and loops [tutorial and files]

Afternoon
buttons [tutorial and files]
conditionals and properties [tutorial and files]
continuous events [tutorial and files]

Thursday 9/9 – Adobe Flash/ActionScript
Drawing by code, components and creating classes. Loading external elements.

Morning
vector drawing [tutorial and files]
generating random numbers [tutorial and files]
class creation [tutorial and files]
components [tutorial by Adobe]

Afternoon
loading images [tutorial and files]
loading text [tutorial and files]
xml [tutorial and files]

Posted in Courses, DIwE2010 | 2 Comments

Multimedia Development – new online materials for learning Flash and ActionScript


In August, I developed 3 “learning objects” related to Flash and ActionScript, entitled “Multimedia Development”:
http://multimediadev.wordpress.com/

This is similar to an online course (although allowing for self-exploration), and somehow adapts some of the lessons I’ve been teaching in my latest Flash-related courses. It has been commissioned by Tallinn University. Check it out if you want to learn Flash/ActionScript 3, or if you are just curious. Feedback is welcome.

Posted in Flash | Leave a comment