Walker Blogs

New Media Initiatives

Building the Benches and Binoculars Touchscreen Kiosk

Posted December 7, 2009 at 3:44 pm — Filed under:

[flickrvideo]http://www.flickr.com/photos/vitaflo/4119139342/[/flickrvideo]

For our exhibition Benches and Binoculars, I was asked to create a touchscreen kiosk. The artwork in Benches and Binoculars is hung salon-style, making it impractical to use wall labels on works that are hanging 20 feet up in the air. Many get around this by having a gallery “map” (and our Design dept did create these as well for the exhibit), but much like the exhibition itself, we thought it was a good time to “re-imagine” the gallery map.

I had never worked on a touchscreen app before. Sure, I’ve created kiosks here at the Walker but a touchscreen brings some new challenges, as well as some new opportunities. Input is both easier, and more difficult. You just use your hands, but people aren’t always sure how they are supposed to use their hands to perform actions, or even that they can.

Walker Director Olga Viso using the Benches and Binoculars kiosk

Walker Director Olga Viso using the Benches and Binoculars kiosk

As such my main goal when making the kiosk was to keep it simple. Don’t let the interface get in the way of the information. The interface should help facilitate finding the content you want easily. Too many times I’ve seen these types of devices be more about the technology than about the content on them. This meant making the kiosk less “flashy”, but in turn also made it more useful.

In the end the layout was rather simple. The screen has an exact (to the pixel) representation of the artwork hanging on the walls. Moving your hand right and left on the kiosk moved the walls on it left and right. Tapping on an artwork brought up a modal window with a high res image of the object as well as the label text. There is nothing particularly fancy or new about this idea, and there really shouldn’t have been. Much more would have taken away the experience you were there for, namely viewing the artworks on the walls.

As for the technology involved, we decided to use the HP Touchsmart PC for this particular kiosk. It uses an infrared field above the screen to track “touch”. As such you don’t actually have to make physical contact with the screen to activate a touch event, you just have to break the infrared plane.

We decided on the 22″ version because we wanted the machine to be single use. With the way the computer is set up, it’s not all that great at multi-touch as it is. And wanting to keep the device as simple as possible led to wanting to keep usable by one person at a time. There is a larger version of the Touchsmart but any larger than the 22″ and it felt like you were supposed to have more than one person use it at a time, which we wanted to stay away from.

Since we didn’t have to worry about multi use, we had a few more options on what to build the interface with. Most people would probably go the Flash route but for us Flash is usually the choice of last resort. This is for various reasons, not the least of which for me is lack of experience with Flash. But most of what you can do in Flash these days can also be done in the browser, and given that front end interfaces are my forte, that’s where I went.

The interface is just a simple HTML page that dynamically calls ArtsConnectEd for its data. Thankfully, Nate was able to leverage a lot of the work he did on ACE for this which sped up development drastically. Interaction is just built with some jQuery scripts I wrote. All in all it wasn’t all that difficult to get together except for a few snags (isn’t there always some?).

Using the Kiosk.

Using the Kiosk.

One was that I found very early on that interacting with a touchscreen is a lot different from using a mouse. Hit areas are much different since when you press on a screen your finger tends to “roll”. On the first mousedown event, the tip of your finger is in one spot, but as you press, the mouse position shifts lower on the screen as your finger flattens out from pressing into the screen. This means the mouseup event is in a totally different spot, which can cause issues with trying to register a proper click. A problem exists when trying to register a drag event for the same reason. As such I had to program in some “slush” room to compensate for this.

The second issue I had was that of the computer and browser itself. The Touchsmarts, while having a decent CPU were really slow and sluggish in general. I had from the beginning targeted Firefox for the development platform. Mainly because it has many fullscreen kiosk implementations as add ons. But once I loaded up 98 images with all of the CSS drop shadows, transparencies, etc, the entire browser was very sluggish and choppy.

I had read recently that Google Chrome was pushing v4 to be a lot faster and their new beta had just been released for it. Testing it I found that it was about 3 times faster than Firefox. The issue was it had no true kiosk mode. I was in a bind. I had a nice fullscreen kiosk in Firefox that was choppy, and a decent speed browser in Chrome that had no kiosk mode.

After much searching I found that a kiosk patch was in development on the browser. The only issue was patching it into a build. Unfortunately Google’s requirements for building Chrome on Windows is not trivial and I couldn’t find anyone to do it for me. In desperation, I emailed the creator of the patch, Mohamed Mansour, to see if he could build me a binary with his patch in it. Thankfully he came through and was able to offer up a custom build of Chrome with the kiosk mode built in that I could use for the exhibition. It’s worked wonderfully (note, this patch has since been checked into the Google Chrome nightlies).

In the end it turned out better than I thought it would. Chrome was fast enough for me to go back and add in new features like proper acceleration when “throwing” the walls. And the guys in the Walker carpentry shop, especially David Dick, made a beautiful pedestal to install the kiosk in, complete with a very nice black aluminum bezel. I couldn’t be more happy and from the looks of it our visitors are as well. It goes a long way to my (and New Media’s) goal of taking complex technology and making it simple for users, as well as the Walker’s mission of the active engagement of audiences.

You can see more photos in my Flickr set:
http://www.flickr.com/photos/vitaflo/sets/72157622839288542/

Hacking the iPod Touch

Posted November 3, 2008 at 1:51 pm — Filed under:

Shelley Bernstein over at the Brooklyn Museum has posted some details on their recent hack of the iPod Touch to use in the gallery. Shelly hasn’t posted all the details on the blog, but if you contact her, she will be happy to link you up to the juice. If you’re looking to do something like this in a gallery, it’s a great head-start.

Photo by Shelly Bernstein

Photo by Shelly Bernstein

Using an iPod touch as a video display in a gallery is a really great idea for a number of reasons:

  • iPods are cheap (relatively).
  • The screens are offer a high resolution and an acceptable size.
  • They’re small and unobtrusive, so they have the potential to not irritate curators who dislike too much stuff near the art. 
  • The playback hardware is contained right in the unit, so no need for extra wires to a DVD player or other playback device.
  • They have WiFi, so there is potential for remote administration, updating, and connecting to content on the Net. 
  • If you get a first generation, they’re hackable. The second generation will probably be hackable soon. Thanks to things like Cydia, you can install SSH and all kinds of useful goodies.
  • The interface is simple. Though I’m not sure if my grandma would know how to interact with it. 

The only real downside to the IPod touch is the cord comes out a weird angle, making the mounting and display a little tricky.

More Multitouch links

Posted August 14, 2007 at 9:08 am — Filed under:

I’ve seen a couple of new mutlitouch related things come down the pipes recently, so here’s an unordered list of morning multitouch links:

WebWalker 1.7: Multitouch making waves

Posted June 28, 2007 at 3:20 pm — Filed under:

Fish dolphin.jpg calamari.jpg newsbox.jpg

WebWalker is getting touchy feely all over in this edition with some computer interface goodness.

  • This one might be a bit old, but it seems Panasonic demonstrated some sort of multi-touch table a last year, as well as a gigantic interactive video wall. I don’t really know how to describe the table. The video looks very nice in 720P glory, but the narration that goes with it is worth a chuckle and the interface is just a bit weird. Translucent fish?
  • Another big multitouch screen, this time from DAHAN T&S (via nuigroup via engadget). This time we get dolphins instead of fish, but my questions still remain, why so many creatures of the sea on multitouch screens? There’s no video, so I can’t tell if their dolphin talks like ours.
  • Speaking of sea creatures, did someone say calamari? The iPhone is certainly putting some pressure onto the demand for multitouch, we should remember multitouch is not actually that new. Case in point, Powerbook trackpads have been multitouch for years, giving users that lovely two-fingered scrolling. Apple even owns a multitouch patent. The iPhone is taking the idea and coupling it with a screen, which is really the important part. I’m rather curious to know how it works and what kind of tech they’re using to make it happen. None of us in NMI plan on getting an iPhone for various reasons, so who’s going to be the first person to take apart their iPhone?
  • And while it is not multitouch, this is a neat project: The digital newsstand. It is basically a newspaper box with a computer screen replacing the window showing todays issue. It is not entirely practical, but I certainly appreciate consistency of the visual language and presentation. If you were going to show newspapers, you might as well do it in the right box. (via Paul)

$2 Multitouch Interface: dyeSight

Posted June 13, 2007 at 3:52 pm — Filed under:

Interesting method to create a multitouch surface:

[youtube]http://www.youtube.com/watch?v=yzNh31q61gc[/youtube]

I guess most of the people reading this will have seen some of the multi-touch demos by Jeff Han, Apple and Tactiva. I wanted to play around with some ideas that required a multi-touch pad, but there aren’t any devices available (Tactiva aren’t shipping…)

Long story short, I made a simple one from a plastic bag, some dye and a camera.

This is interesting, but there are a couple problems with it. First, it is just a multitouch surface, not a screen, making it a lot different from Jeff Han or Apple. There is no projection onto the back, and I can’t see an easy way to ever project onto or into water or other liquids. Secondly, $2 is pretty cheap, but you get what you pay for. You might want to spend $3 to get the heavy duty freezer ziploc so that it would last a week of touching rather than an afternoon. A true FTIR screen made of plexi or glass will be more expensive, but the screen itself is never the expensive part. A fancy FTIR screen in an enclosure might cost $300, but that is still nothing next to the computer, projector and software needed. And a plexi FTIR screen will probably give better blobs, since not the whole surface is going to morph when pressed on.

That said, it is still an interesting exploration and use of what I am assuming is touchlib.

[Via Daily Irrelevant]

Microsoft Surface

Posted May 30, 2007 at 8:30 am — Filed under:

It is not often I find exciting Microsoft products on Slashdot, but there are exceptions to the rule. /. linked up a Popular Mechanics article on Microsoft Surface. Surface is a fancy multitouch table that Microsoft has been working on in semi-secrecy for a while. In addition to being multitouch, it also features proximity detection so it can talk to your phone (bluetooth) and camera (wifi) and other devices when you put them on the table.

Gattis took out a digital camera and placed it on the Surface. Instantly, digital pictures spilled out onto the tabletop. As Gattis touched and dragged each picture, it followed his fingers around the screen. Using two fingers, he pulled the corners of a photo and stretched it to a new size. Then, Gattis put a cellphone on the surface and dragged several photos to it — just like that, the pictures uploaded to the phone. It was like a magic trick. He was dragging and dropping virtual content to physical objects. I’m not often surprised by new technology, but I can honestly say I’d never seen anything like it.

It looks and feels a lot like CityWall and some of Jeff Han’s work, but it does not appear that Han has worked with Microsoft. One of the notable differences between Han’s tables (which are pricey) and Surface is price. Surface is supposedly going to be on sale this year for $5,000 to $10,000. The article mentions commercial applications, but I would think that education and museums would also have a huge interest. While I wouldn’t be able to afford one for my home, $10,000 is a very accessible price point for a museum.

Whiz-bang aside, the table also reminds me a bit of Pac Man. I also wonder if it can run linux. I’m actually sure that when this comes out, there will be a linux distro that includes a Pac Man knock-off.

EDIT: Create Digital Music has some commentary, as does Chris O’Shea.

CityWall: collaborative social exploration space

Posted May 24, 2007 at 10:41 am — Filed under:

City Wall

Continuing my research into multitouch environments, I came across a project I had not seen before. It is called CityWall, and it is located in Helsinki, Finland:

The content displayed on the CityWall is periodically organized into themes or events that are currently taking place in the city such as festivals, carnivals or sports events. The CityWall is designed to support the navigation of media, specifically annotated photos and videos which are continuously gathered in realtime from public sources such as Flickr and YouTube. To contribute content to the CityWall please send pictures and videos via MMS or email to post@citywall.org. Alternatively, tag your media on YouTube or Flickr with ‘Helsinki’ and we will pick up your media and display it here on the CityWall.

It looks like a combination of some of the social networking work the Brooklyn Museum is doing and a beautiful multitouch environment. The video notes that the screen works both during the day and the night. I am a little foggy on how that works with a FTIR screen, but if UIx has worked around the daylight problem, it would be extremely useful. I will just have to go to Helsinki to find out.

Touch: Near Field Communications Blog

Posted May 23, 2007 at 2:57 pm — Filed under:

A Graphic Language for RFIDRFID Form Factors

I found an interesting blog today: Touch. According to the about:

Touch is a research project looking at the intersections between the digital and the physical. Its aim is to explore and develop new uses for RFID, NFC and mobile technology in areas such as retail, public services, social and personal communication.

NFC, or Near Field Communication, in a nutshell is the technology that will some day let us pay for a Coke or pump a parking meeter with our mobile phone. Or, perhaps, wave our phone at a piece of art and hear the Art On Call stop and an image on our phone’s screen. If you’re wondering why a blog about wireless communication is called touch, it is because NFC generally requires very close proximity, often requiring the access card or phone to touch the receiver.

Dig back through the archives, there are some great posts, such as RFID Form Factors and A Graphic Language for RFID. This one is definitely going in my RSS reader.

Photos borrowed from Touch

This Weekend: Bentfest MN & MinneBar

Posted April 20, 2007 at 8:49 am — Filed under:

Circuit Bending MinneDemo 2006

There are two great events happening this weekend in the Twin Cities if you’re a hardware hacking or development geek. The first is Bentfest MN. The three day festival (starting tonight) consists of demos, workshops and concerts all centered around circuit bending, happening right down the street at Intermedia Arts. What is circuit bending? This youtube video describes better than I ever could:

[youtube]http://www.youtube.com/watch?v=w6Pbyg_kcEk[/youtube]

The second thing to check out this weekend is MinneBar. What is MinneBar?

minnēbar is an ad-hoc gathering of technology enthusiasts born from the desire for people to share and learn in an open environment. Participants work together and try to create something exciting by being in close proximity to lots of smart people. Each person contributes in some way by leading discussions, demos, asking questions, or volunteering.

The conference/gathering is going on in St. Paul tomorrow, is totally free, and will feature many sweet demos, workshops and networking opportunities. Brent and I are both planning on attending.

Photo Credits:

Circuit Bending Photo from salimfadhley.

Minnebar Photo from alt text.

This Weekend: Bentfest MN & MinneBar

Posted at 8:49 am — Filed under:

Circuit Bending MinneDemo 2006

There are two great events happening this weekend in the Twin Cities if you’re a hardware hacking or development geek. The first is Bentfest MN. The three day festival (starting tonight) consists of demos, workshops and concerts all centered around circuit bending, happening right down the street at Intermedia Arts. What is circuit bending? This youtube video describes better than I ever could:

[youtube]http://www.youtube.com/watch?v=w6Pbyg_kcEk[/youtube]

The second thing to check out this weekend is MinneBar. What is MinneBar?

minnēbar is an ad-hoc gathering of technology enthusiasts born from the desire for people to share and learn in an open environment. Participants work together and try to create something exciting by being in close proximity to lots of smart people. Each person contributes in some way by leading discussions, demos, asking questions, or volunteering.

The conference/gathering is going on in St. Paul tomorrow, is totally free, and will feature many sweet demos, workshops and networking opportunities. Brent and I are both planning on attending.

Photo Credits:

Circuit Bending Photo from salimfadhley.

Minnebar Photo from alt text.