Articles in the Software Category
Art and design, Headline, Software, The Web »
Ever since I saw Jeff Han’s lava lamp multitouch demo, I’ve been interested in ‘blobs’ or . There’s a great new HTML5/javascript demo of interacting with blobs (moving, splitting, merging, etc) http://hakim.se/experiments/html5/blob/03/.
The code is opensource under a MIT license so I decided to try porting the little application over to actionscript 3 to see how straight forward it is to port from javascript to as3.I know the trend is moving the opposite way – AS3 -> html5/js, but this is more a proof of concept of how easy it can …
Audioshape Sequencer, Hardware, Headline, MultiKey, Multitouch Videos, Multitouch and NUI, Musical Squares, My Videos, Projects, Software, Uncategorized, touch »
Well, I never did a ‘proper’ video of my Audiotouch work, so after 2 years I decided to reshoot some video and experiment with my new HD video camera. The video is also in preparation for another how-to video that I’m developing that builds off the Mtmini video (check that out if you haven’t ) and shows how to create a simple multi-touch surface quick and easy.
I’m hoping to eventually get back to these applications and improve on a few of them. They’ve gone untouched for almost 2 years and …
AudioTouch, Headline, Multitouch and NUI, Projects, Software »
Wall Pong is an interactive multi-player multitouch pong type game I wrote in AS3 a couple years ago. The aim is to get the ball into the opposing goal. You can see Wong within my Audiotouch OS software. I’ve been meaning to release the source code and game for quite some time and finally I had the chance to clean up the code (it still could use WAY more cleaning and probably re-factoring), but it’s in good enough shape for others to use.
I’m hoping to convert this version to use …
Code, Drupal, Headline, Software »
If you’re using Drupal, you’re probably using views. If you’re using views, than you’ve probably wanted to build a view that involved combining content and found out it was hard or almost impossible through the views UI.
For example, if you’ve ever tried to build a single view of all content (posts, comments, flags, relationships, etc) into a single list, you’ve probably found that you can’t. However, you can easily build independent post views, comment views, flag views, and relationship views. Since that’s the case, why can’t we merge all these …
Art and design, Headline, Software »
If you’re familiar with multitouch, you’re probably familiar with Jeff Han’s TED demo. In it, there’s an example of a lava application that shows an interesting use of multitouch.
A few months ago, I was trying to work on something similar.
The following is what I came up with. I never had the chance to finish and was only able to add mouse support at the time. So, here’s a preview of what might come to a multitouch screen near you at some point in the future.
It’s pretty slow since it …
Headline, Multitouch and NUI, Software »
On my last project I had to use a gesture to initiate an event. Due to this, I recently started experimenting in creating a simple multitouch version of some gesture engines that are available. I’ve come across three that are already available in AS3 and chose to start with the $1 gesture algorithm http://depts.washington.edu/aimgroup/proj/dollar/. It only seems fitting to start with this one since Andy Wilson of microsoft research (and many multitouch devices) had a hand in it’s development.
Like most algorithms, this one matches points drawn with a template that’s …
Code, Headline, Multitouch and NUI, Software »
For a while I’ve been interested in emergent behavior where simple rules can create complex behavior. One of the most known examples of such behavior is Craig Reynolds ‘boids’ where a few simple rules can recreate the flocking behavior of birds.
I recently came across a great and clean example of some boids code by soulwire (make sure to check out his whole site; it’s great). Since we’ve seen various examples of this behavior on multitouch tables (like on the iBar), I decided to add some basic touch support to soulwire’s …
Camera, Hardware, Headline, LEDs, Multitouch and NUI, Projector, Silicone Rubber, Software, Table »
The long awaited Multitouch Technologies book authored by members of NUI Group (http://www.nuigroup.com) has officially found it’s first release! As one of the co-authors of the book, I am proud to see a final initial version come to fruition. The book, which consolidates articles from the NUI Group Wiki, includes sections on how to build Multi-touch devices, multitouch software resources, a glossary of terms and more. I believe, as the book develops further, this will be the best resource for multitouch information on both the web and in print.
If you’re …
Art and design, Code, Featured, Multitouch and NUI, Software »
Eugene has just ported Memo’s fluid solver work to AS3 http://blog.inspirit.ru/?p=248. With the source now out, I was able to quickly add multitouch support and it works great! Thanks to cyandesign and simpleex for keeping me on my toes.
A couple notes, the touchlib AS3 classes had to be corrected since they currently don’t send dX and dY values which the fluid solver needs to calculate directional velocity. Other than that, things went fairly smoothly and took little time to make touch sensitive.
Click the above image to play
Download:
…
AudioTouch, Code, Featured, Headline, MultiKey, Musical Squares, My Progress, My Videos, Software, Table »
Well, it’s about time I released another application right? If anyone has ever played Bloom on the iphone, I’m sure you’ll recognize my port from iphone to table.
If you’re not familiar with bloom, it’s a very simple music creation application. Press anywhere on the screen to create circles that grow and ‘bloom.’ As they fade out and re-appear, they play a note. The note is based on the x-axis. As you move right, the notes go higher.
Click the above image to play
How to use:
-Press on screen (mouse, touch, multi-touch)
-Rollover/touch/click already …




