Computer Exhibits in Museums Survey and Open API

We’ve been mighty busy around here with the Open Exhibits initial software release and site relaunch just around the corner (coming November 15), but we have found time for other important and related work.

We’ve just posted a call for participation in our third annual Computer-Based Exhibits in Museum Survey on the Open Exhibits Website.  We’ve managed to have over 250 respondents to the last two surveys, representing hundreds of museums all over the world. You can see the previous survey results on the Open Exhibits website. We plan to release the survey results in early December. Those who complete the survey will be able to see the results first.

Also, earlier in the week, we released an alpha build of Open API, a program that allows developers to create a public API of a collection or any other MySQL database. This is not to be confused with the larger release of Open Exhibits core in November, which is a multitouch-enabled Flash and Flex-based software (Open API is built using Ruby), but we do plan on releasing other types of software modules that can help museums develop computer-based exhibits. At the moment, only a handful of museums have open APIs for their collections.

You can read the full post on Open API on the Open Exhibits blog.

Open Exhibits – Free Release and New Website, November 15

>>Reposted from Open Exhibits blog.


Last month, we announced that we received funding from the National Science Foundation for Open Exhibits. Today we’re happy to announce that, on November 15th and just 60 days after being funded, Open Exhibits 1.0 will be available free to educational organizations.

The Open Exhibits core software along with six modules and one template will make up the initial release. Open Exhibits core is based on our commercial GestureWorks software package.

Open Exhibits core is a multitouch framework for Adobe Flash and Flex. The open source modules and templates will be interoperable with GestureWorks 2.0 (to be released December 9) and free to all developers. Modules are functional components that can be used as building blocks for templates and exhibits. Templates are stand-alone applications that can be populated with content and customized via external XML files.

Here’s a run down on the software that will be available November 15th on the Open Exhibits Website.

Open Exhibits core: Available free to any museum, educational organization, nonprofit, or student. It is essentially a free educational version of GestureWorks (it does require registration). It has built-in gesture support (eventually for over 200 gestures), a built-in multitouch simulator, and an open source gesture library.

Onscreen Keyboard (module)  - A multitouch-enabled, scaleable, rotatable, and “skinable” onscreen keyboard.

Image Viewer (module) – A “local” image viewer that can handle PNG, JPEG, SWFs and other Flash-friendly file formats. Multitouch gestures can be used to scale and rotate the images.It supports basic metadata (title, description, author, and publish) via an external XML file. It can be skinned and some parameters can be changed via XML.

The Image Viewer Module

Video Viewer (module) – A “local” video viewer that plays .FLV video files. Multitouch gestures can be used to scale and rotate the videos. It too supports basic metadata (title, description, author, and publish) via an external XML file. It also supports captions and it can be skinned and some parameters can be changed via XML.

Flickr Viewer (module) – A Flickr image and video viewer. This module can draw media from a Flickr account or group. Multitouch gestures can be used to scale and rotate the images and videos. It requires a Flickr API key. It supports basic metadata (title, description, author, and tags). It can be skinned and some parameters can be changed via XML.

YouTube Viewer (module) – A viewer that can play YouTube videos. It has basic video controls. Multitouch gestures can be used to scale and rotate the videos. It requires a YouTube API Key. It can be skinned and some parameters can be changed via XML.

Google Maps (module) – A module that allows a Google Map to be controlled via multitouch gestures. It requires a Google Maps API key. Some parameters can be changed via XML.

CollectionViewer (template) – A collection viewer that incorporates all of the viewer modules. It can connect to local or networked images and videos. It has support for multitouch gestures (and multiple users). The look and functional aspects of the application can be controlled via XML. The template can be populated with content and become a stand-alone exhibit or it the source code can be modified.

These initial modules and templates will be extended and modified as Open Exhibits continues. Additionally, the new site will allow other developers the ability to build off these components or submit their own components to share with the community. The fun begins on November 15th!

Make It Multitouch at Museum Computer Network Conference

Later this month, I will presenting a day-long workshop at the Museum Computer Network (MCN) annual conference in Austin, Texas. Make It Multitouch will explore technology and design issues concerning multitouch development in museums.  Most of the day is dedicated to museum exhibits and hands-on design exercises. However, I will spend some time talking about Android 2.2 and Flash and showing some working examples.  Android 2.2, Adobe Flash, and GestureWorks present a real alternative to Apple’s iOS for multitouch development for personal devices.

Of course, I will also demonstrate Open Exhibits now that we are funded and underway.

Here’s the short description for the workshop:
Multitouch exhibits allow designers to move away from traditional graphical user-interfaces and incorporate more natural and intuitive controls. Additionally, multiuser exhibits encourage social interaction in ways that traditional computer exhibits can’t.

Multitouch technology is no longer just a novelty, it is moving into the mainstream. This major technological change presents exhibit developers with new and exciting design challenges. In this full-day workshop, we’ll explore a variety of multitouch technologies including off-the-shelf multitouch-enabled PCs.

In addition, we will explain the software development process and show examples developed in Adobe Flash and Flex with Open Exhibits and GestureWorks for a variety of hardware platforms including smart phones and tablets. We’ll see how multi-touch technology is used to browse multimedia elements, RSS Feeds, mapping services, and other Web-based applications and mash-ups.

Through engaging rapid design exercises we’ll explore and discuss the conceptual, informational, and user-interface aspects of multi-touch and multi-user design.

Open Exhibits is Funded by the National Science Foundation

>>Reposted from Open Exhibits Blog

It’s official!  Ideum has been awarded a major ($1.78M) National Science Foundation grant for a three-year exhibit software initiative entitled Open Exhibits.  The project will release a suite of open source multitouch-enabled exhibit modules and templates with the goal of transforming the way in which museum professionals and other informal educators assemble interactive computer-based exhibits for use in museums.

Later this fall, we will release Open Exhibits Core software, which includes support for multitouch gestures within Adobe Flash and Flex. This software will be free for museums, nonprofits, universities, students, and other educational organizations.

Along with the core, the first open source templates and modules will also be released. These templates and modules will allow developers to easily create interactive exhibits. We will provide more specifics as we get closer to the release date. As the project progresses, we hope to see community members create and share their own modules and templates.

Open Exhibits Core is based on the commercial GestureWorks software package.

All open source modules and templates will work with both Open Exhibits Core and the GestureWorks multitouch framework for Flash and Flex.

All of the software will be available on the Open Exhibits site. In addition, the site will become a resource for developers, with screencasts, tutorials, documentation, research findings, forums, and the software itself.  A major update of the Open Exhibits site is already in the works.

Ideum is the lead organization on Open Exhibits. I am the Principal Investigator of the project and Kate Haley Goldman is the co-PI and main researcher for the project. We have three museum partners: the Don Harrington Discovery Center, the Maxwell Museum of Anthropology, and the New Mexico Museum of Natural History and Science. Evaluation will be conducted by Rockman et. al.

To learn more, visit the Open Exhibits website. We encourage you to join our mailing list and follow us on Twitter or on Facebook. We will be announcing software release dates and other news in the next couple of weeks.

Know A Good Flash Programmer?

We’re hiring! Ideally we’re looking for someone with Flash/Flex experience who’s knowledgable and curious about art, science and history. Some graphic design or media production chops don’t hurt either, and non-profit or museum experience would be an added bonus. Still, we’re flexible and mainly looking for a good developer that works well in a team environment and doesn’t mind a fast-paced and rapidly changing workflow. Position includes benefits and the occasional awesome snack.

Check out the full job description on Craigslist.

Update September 21, 2010: We’ve posted the same position to Ars Technica and we’ve a new Programmer / Developer position to Craigslist.

First Multitouch Flash Website!

We’ve embedded multitouch Flash applications into the GestureWorks site, making it (as far as we know) the first site to incorporate Flash multiouch! Many of the tutorial pages now feature their own multitouch examples that allow you to manipulate example objects on the page with zoom, rotate, flick and more.

If you don’t have multitouch enabled, the GestureWorks simulator still allows you to manipulate the objects using multitouch. Just shift-click to set additional touch points. The turtle above, an example SWF from our Away 3D tutorial, can be rotated in three-dimensional space by setting two static touch points using shift-click and then moving the mouse while pressing down. Try it for yourself.

Multitouch Tutorials Abound

. . . on the GestureWorks site. Today, we’ve posted a tutorial on how to make a multitouch twitter application in Flash. Not your cup of tea? Maybe you’d like to make a multitouch Google Maps/flickr mashup or just learn the basics on how to create multitouch applications in Flash & Flex.

Our tutorials have been some of the most visited pages on the GestureWorks support site and and we’re looking to expand the list even further. We’d love to hear suggestions on what kinds of tutorials you’d like to see on the site. Tweet us @gestureworks or comment on this post.

Come See Us at Flashbelt!

The GestureWorks team from Ideum is currently at Flashbelt 2010 in Minneapolis, MN. We want to learn how you are using (or plan to use) multitouch in your projects, and to discuss our road map for true multitouch in Flash, Flex and beyond.

Come by to say hi and talk to the lead developer of GestureWorks, Chris Gerber. We’re offering GestureWorks license discounts for Flashbelt participants. We’re also showcasing our MT-50 multiouch table and new 3M multitouch screen running GestureWorks-built applications.

So far our time here at FlashBelt 2010 has been great. We’ll continue to tweet selected presentations throughout the week. Follow us @gestureworks or search #flashbelt for updates.

Just How Many Points Can the New 3M 22″ Multitouch Screen Handle?

There are many devices that claim to be multitouch, but only a few that can actually handle more than two points. Which is why we were anxiously awaiting our 20-point capacitive multitouch screen from 3M.

3M claims a >6 millisecond response time for all 20 fingers. Minus a millisecond stopwatch, we can vouch that the screen is highly responsive. Not to mention, we were able to get the screen to track 50 (yes, that’s five-oh) touch points within a GestureWorks-built app. And all of the apps that we originally built for our 50″ MT-50 Multitouch Table looked great on the high-resolution screen. It’s good to have true multitouch.

Multitouch Google Maps Tutorial Up on GestureWorks Site

Google Map w/ GW icon

We’ve added another tutorial to the GestureWorks site that covers how to build a multitouch Google Map application from start to finish. One of the more complex tutorials, it extends the Google Maps API, allowing the user to scale, rotate and “fly to” specific areas. The tutorial also describes how to use our 3-D tilt gestures take advantage of Google Maps’ 3-D features, and how to set map properties within the application.

We’ve built a few of these applications for clients, and look forward to seeing other variations on the Google Maps application as multitouch becomes more and more common. Next week our developer showcase launches. If you’ve built an app using GestureWorks and want it to be considered for the showcase, contact us.

Join
Name:
Email:
or Cancel

Join our mailing list

Receive periodic updates and be notified of updates

RSS Feed RSS