Pachyderm and Steve
-
Upload
new-media-consortium -
Category
Education
-
view
1.841 -
download
0
Transcript of Pachyderm and Steve
Pachyderm and Steve
A Marriage Made in Heaven?
Robert Stein, Matt Gipson - Indianapolis Museum of Art
Joshua Archer – CSU Center for Distributed Learning
Peter Samis, Tim Svenonius – SFMOMA
Scott Sayre – Sandbox Studios
Once Upon a Time…
Enter Steve – A kind young man who
listens well and has a great vocabulary, but sometimes he struggles to share his thoughts and ideas…
– When he’s older steve wants to be a social tagging tool for collecting public thought and opinion about art…
Every Story needs a Fair Lady…
Meet Pachyderm – She’s a classy lady, and a great
story-teller. She’s attractive and nice to spend time with, but she desperately wants to know what people think about what she has to say…
– When asked to describe herself she says that she’s an easy-to-use multimedia authoring system for creating attractive, interactive Flash-based presentations.
They Meet…• Steve and Pachy have known each other
from a distance for quite some time…
• In December of last year they got some time to hang out together at the Pachyderm User’s Conference in Austin…
• A plan was hatched to attempt to meld the features of steve into a Pachyderm presentation
Who is steve?
A Collaboration of Museums• IMA, The Met, SFMOMA, MIA, Cleveland, LACMA,
Guggenheim, Rubin, Skirball Cultural Center, NY Historical Society, Walker Art Center…
Who is steve?
A Tool for Tagging:• There are many reasons to collect what our users say
about our artworks
Who is steve?
A Research Endeavor:• Does this tagging stuff really work… does it offer significant
benefit to museums or the public?• Currently funded by a National Leadership grant from the
Institute for Museum and Library Services.
Who is steve?
Steve Resources:• http://www.steve.museum
and http://tagger.steve.museum
Who is Pachyderm?
• Web-based, template driven authoring application for the creation of flash-based presentations and learning objects.
• Lowers the technical bar for content experts to create media-rich learning experiences.
Who is Pachyderm?
• Authoring experience isone of progressively creatinga learning object out of interconnected screens.
• Learning objects are created on a create-publishmodel, with a final productthat may be downloaded andplaced on a web server for hosting or used locally, as ina kiosk.
Who is Pachyderm?
• Pachyderm 1.0 was initially created as an in-house application for San Francisco Museum of Modern Art (SFMOMA) for kiosk and web learning presentations.
• Original version used proprietary technology (Microsoft, Macromedia) and constrained deployment environment.
Who is Pachyderm?
Pachyderm 2.0 created under an IMLS grant through the NMC, involving 13+ member institutions (museums and universities).
Project LeadsNew Media Consortium, SFMOMA
University PartnersCalifornia State UniversityCase Western Reserve UniversityNorthwestern UniversityUniversity of ArizonaUniversity of British ColumbiaUniversity of CalgaryUniversity of Nebraska, Lincoln
Museum PartnersBerkeley Art MuseumCleveland Museum of ArtFine Arts Museum of San FranciscoMetropolitan Museum of ArtSan Francisco Museum of Modern ArtThe Tang Museum at Skidmore College
Additional PartnersDesignWorlds For Learning
Who is Pachyderm?
• Pachyderm 2.0 created using a combination of open source and cross-platform technologies (WebObjects, Apache, ImageMagick, Jswiff, etc.)
• Deployable on all platforms (Windows, Mac OS X, Linux, Unix, etc.)
• All Pachyderm 2.0 code and assets released to the community as open source under the Apache version 2.0 license.
Who is Pachyderm?
• Pachyderm 2.x is a vibrant open source project with participants throughout the higher education and museum communities.
• California State University• Marcus project in Texas (25 Art Museums)• University of Minnesota• Walters Art Museum in Baltimore• Seattle Art Museum
Who is Pachyderm?
Pachyderm Resources
http://www.pachyderm.org/
http://sourceforge.net/projects/pachyderm/
A Modest Proposal…
Can we integrate some of steve’s features and information into Pachyderm’s existing templates and authoring environment?
A Modest Proposal…
How to do it?– Steve has a rich API and exposes a set of
REST interfaces to make building client side applications easy
Nuts and Bolts<xml>
<Image><mimeId>1202</mimeId>
<filenameOrig>2002.109_01_g04.jpg</filenameOrig> <filename>2002.109_01_g04.jpg</filename>
<filepath>images/institution_SFMOMA/</filepath> <batchId>6</batchId>
<institutionId>7</institutionId></Image>
</xml>
XML for single steve image
steve_xml.onLoad = function(success){if (success){
xmlNode = this.firstChild;mimeId = xmlNode.firstChild.childNodes[0].firstChild.nodeValue;filename = xmlNode.firstChild.childNodes[2].firstChild.nodeValue;filepath = xmlNode.firstChild.childNodes[3].firstChild.nodeValue;loadData();
} else {
Actionscript to parse XML
Nuts and Bolts<xml>
<scalar><term>frolicking</term><freq>1</freq>
</scalar><scalar>
<term>festival</term><freq>1</freq>
</scalar>
XML for tags related to image
Loading the XML for Tags
function getTags() {var terms = steveTags_xml.firstChild.childNodes;for (var p=0; p<terms.length; p++){
var term = terms[p];moreTags.text = moreTags.text +
term.childNodes[0].firstChild.nodeValue + " ";}
}
Nuts and BoltsActionscript for Tagging image
var tagTerm = txtTag.text;
function tagImage(){var tagTerm = txtTag.text;var tagURL = restURL+"Term/addTerm/"+myToken+"|"+tagTerm+"|"+mimeId;var tagArt:LoadVars = new LoadVars();tagArt.onData = tagResponse;tagArt.load(tagURL);
}
Chemistry?
• As with any good relationship, Chemistry is very important…
• Does it work?
• How does it feel?
• What is it good for?
A Second Date
• Tim took Matt’s work and integrated it with existing pachy templates.
• Let’s try something a bit different…
• Use only 1 image, but this timedirect tagging inside the presentation
We all Have Baggage• What are the hurdles to overcome in
integrating these two existing efforts– sharing of media resources– integrating the tagger into the
authoring software– enhancing steve’s ability to
differentiate between tagger instances
Is there a future?
• You tell us. We’d like to know what you think?
• Would social tagging and user contributed content be interesting to you inside of pachyderm?
• What additional features / integration would really knock this ball out of the park?