Interactive Designer and Developer
Collider Exhibit Series

Archive for the ‘Multi-Touch’ Category

Playing with GML and Flash ~ version 1

January 19th, 2010

So there are some videos out there that drew my attention to GML

What is GML? It is Graffiti Markup Language. "an open repository for sharing and archiving motion captured graffiti tags." Artists are archiving graffiti, amazing. That is a constantly growing collection of beautiful fluid animations.

So I took a quick look into it. XML, awesome. Standardized, brilliant! Importable into Flash? INDEED.

But taking a quick look at the applications, not too much Flash there.Vanderplayer and Experimental 3D renderer. Nice, but nothing basic. I thought I would give it a shot, at least a version 1 to start off with.

gmldisplay

This SWF just grabs a random GML file and draws it out. When it is done, it grabs another. But if it gets stuck somewhere, you can just click on it and it'll start a new GML file.

gmldisplay
THEREMIN VERSION!!!!

The theremin one adds sound to the graffiti. Similar to a Theremin, the up and down controls  volume, while left and right controls pitch. I found the original code for the theremin part here: http://blog.efnx.com/browser-theremin-wave-data-visualization/

Thank you efnx for the jumpstart to get this idea out of my head.

Download GML Writer

Download GML Theremin

Coding Edits Coming

January 7th, 2010

Looks like it is about time I back track a little and do some post editing. There are a few things that have changed through time that I should re-account for.

  1. returnBlobs() now exists in the Touchlib TUIO library
  2. using 'localhost' may not be the best to connect TUIO, with Win 7 out people have been running into Flash connection problems and '127.0.0.1' connects much better.
    • In Posts
    • In Files
      • Google Code Subversion repository
      • Google Code Zip Files
      • cyancdesign.com based Zip Files

Soon they edits will be made and I'll let you know when the changes are up.

Sliding Lists ~ TUIO Flash App Widget

December 13th, 2009

screenshot1So I am trying to build out this proof of concept application, its a demo of a conference's floor plan with a list of all the attendee on the side, you'll scroll through the list, pick one and the app will show you the location on the map and give more information about the attendee. Only one problem, I'm using the TUIO, so there isn't a component for a scollable list of ...anything. So looks like I just have to build one.

I took a couple tries before I stopped coding myself into a corner. The layering of the component had to be just right. Plus, it needed to the usable at any angle. It is intended for a table top / multi-user display. And to make that happen, I needed quite a bit of layering, on the app and in the code itself.

I also wanted this to start off all code based, so I only used FlashDevelop. So moving forward, if you have Flash you can build a MovieClip and attach it to the List Item Object and customize the look of the selectable items.

Download Slide List Widget

Read the rest of this entry »

TEDxCLE

December 5th, 2009

Its nice to know there is activity in Cleveland. shark&minnow (Hallie Bram who is a co-worker of mine) are pulling together an independently organized TED event here in February. Not only that, she asked me if I would do a presentation. After seeing 36 Views of a Bridge, she and Eric Kogelschatz told me they hadn't seen anyone else around Cleveland doing anything of the sort, especially working with a relatively inexpensive DIY solution just out of a basement.

I mentioned about how I wouldn't have gotten as far as I have without the help of the open source communities, from NUIGroup for building the hardware and CCV to Processing and Open Flash APIs to work with. After talking with Hallie for a while, I had decided that I didn't necessarily want to just talk about the multitouch experiments I've been working on, I'd prefer to talk about something deeper. I want to talk about how I just happened to find something I became passionate about and how there are other people out there that share that passions, and because of open source communities and collaboration, anyone can follow their passion and excel with it.

So now, its time to start actually putting together a presentation worth listening to... and I'd give it a 85% chance that I'll have a multitouch table setup there to show off as well. But we'll see.

TUIO Small Keyboard Widget

November 20th, 2009

My Google Code page has been updated! After what has seemingly been forever.

I've created a widget that I'd like to share with everyone. A small for keyboard for use in Flash TUIO multitouch (experiments) projects. The form I based off of my Google Android Phone and iPhone style. Read the rest of this entry »

App Demo Vid - Google Map Search

November 19th, 2009

It about time I mentioned an application I've been working on. Expanding the start of using Google Maps, this demo expands on it and combines a few examples I found into one application.

The idea behind it is to be setup in a local that is getting a lot of unfamiliar to the area traffic. This could be a place of commerce, public space or conference to name a few. Read the rest of this entry »

Collider Stats

October 7th, 2009

The Collider Series page on my website is now displaying some analytic information about what apps are being played with most.

Looks like FluidSolver is in the lead,
with Touch Physics close behind!

And Gaia’s Touch, impressive...have I shared that one with everyone yet?

multitouch game ALPHA - Hippos

October 6th, 2009

I've been trying to get my Box2DFlash chops up.
And this is something I've wanted to do since I started looking into multitouch.

hipposSo without further ado... Hungry Hungry Hippos (alpha version).

NOTE: I absolutely love seeing my experiments and apps in videos on the net. So feel free to take video testing out this game and leave a comment with a link.

The code is very very very very raw and not very clean or organized, but if you'd still like to see it, just send me a message.
I'm trying to get it up and running in the Collider project.

Download SWF and projector files