Pachyderm and Steve


Published on

Robert Stein, Matt Gipson - Indianapolis Museum of Art; Joshua Archer – CSU Center for Distributed Learning; Peter Samis, Tim Svenonius – SFMOMA; Scott Sayre – Sandbox Studios at NMC 2007 Summer Conference

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Pachyderm and Steve

  1. 1. 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
  2. 2. Once Upon a Time… <ul><li>Enter Steve </li></ul><ul><ul><li>A kind young man who listens well and has a great vocabulary, but sometimes he struggles to share his thoughts and ideas… </li></ul></ul><ul><ul><li>– When he’s older steve wants to be a social tagging tool for collecting public thought and opinion about art… </li></ul></ul>
  3. 3. Every Story needs a Fair Lady… <ul><li>Meet Pachyderm </li></ul><ul><ul><li>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… </li></ul></ul><ul><ul><li>– When asked to describe herself she says that she’s an easy-to-use multimedia authoring system for creating attractive, interactive Flash-based presentations. </li></ul></ul>
  4. 4. They Meet… <ul><li>Steve and Pachy have known each other from a distance for quite some time… </li></ul><ul><li>In December of last year they got some time to hang out together at the Pachyderm User’s Conference in Austin… </li></ul><ul><li>A plan was hatched to attempt to meld the features of steve into a Pachyderm presentation </li></ul>
  5. 5. The Romance Begins!
  6. 6. A Bit More…
  7. 7. Who is steve? <ul><ul><li>A Collaboration of Museums </li></ul></ul><ul><ul><ul><li>IMA, The Met, SFMOMA, MIA, Cleveland, LACMA, Guggenheim, Rubin, Skirball Cultural Center, NY Historical Society, Walker Art Center… </li></ul></ul></ul>
  8. 8. Who is steve? <ul><ul><li>A Tool for Tagging: </li></ul></ul><ul><ul><ul><li>There are many reasons to collect what our users say about our artworks </li></ul></ul></ul>
  9. 9. Who is steve? <ul><ul><li>A Research Endeavor: </li></ul></ul><ul><ul><ul><li>Does this tagging stuff really work… does it offer significant benefit to museums or the public? </li></ul></ul></ul><ul><ul><ul><li>Currently funded by a National Leadership grant from the Institute for Museum and Library Services. </li></ul></ul></ul>
  10. 10. Who is steve? <ul><ul><li>Steve Resources: </li></ul></ul><ul><ul><ul><li> and </li></ul></ul></ul>
  11. 11. Who is Pachyderm? <ul><li>Web-based, template driven authoring application for the creation of flash-based presentations and learning objects. </li></ul><ul><li>Lowers the technical bar for content experts to create media-rich learning experiences. </li></ul>
  12. 12. Who is Pachyderm? <ul><li>Authoring experience is one of progressively creating a learning object out of interconnected screens. </li></ul><ul><li>Learning objects are created on a create-publish model, with a final product that may be downloaded and placed on a web server for hosting or used locally, as in a kiosk. </li></ul>
  13. 13. Who is Pachyderm? <ul><li>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. </li></ul><ul><li>Original version used proprietary technology (Microsoft, Macromedia) and constrained deployment environment. </li></ul>
  14. 14. Who is Pachyderm? <ul><li>Pachyderm 2.0 created under an IMLS grant through the NMC, involving 13+ member institutions (museums and universities). </li></ul>Project Leads New Media Consortium, SFMOMA University Partners California State University Case Western Reserve University Northwestern University University of Arizona University of British Columbia University of Calgary University of Nebraska, Lincoln Museum Partners Berkeley Art Museum Cleveland Museum of Art Fine Arts Museum of San Francisco Metropolitan Museum of Art San Francisco Museum of Modern Art The Tang Museum at Skidmore College Additional Partners DesignWorlds For Learning
  15. 15. Who is Pachyderm? <ul><li>Pachyderm 2.0 created using a combination of open source and cross-platform technologies (WebObjects, Apache, ImageMagick, Jswiff, etc.) </li></ul><ul><li>Deployable on all platforms (Windows, Mac OS X, Linux, Unix, etc.) </li></ul><ul><li>All Pachyderm 2.0 code and assets released to the community as open source under the Apache version 2.0 license. </li></ul>
  16. 16. Who is Pachyderm? <ul><li>Pachyderm 2.x is a vibrant open source project with participants throughout the higher education and museum communities. </li></ul><ul><li>California State University </li></ul><ul><li>Marcus project in Texas (25 Art Museums) </li></ul><ul><li>University of Minnesota </li></ul><ul><li>Walters Art Museum in Baltimore </li></ul><ul><li>Seattle Art Museum </li></ul>
  17. 17. Who is Pachyderm? <ul><li>Pachyderm Resources </li></ul><ul><li> </li></ul><ul><li> </li></ul>
  18. 18. What’s She Up To Next <ul><li>Introducing…. </li></ul><ul><ul><li>Scott Sayre – Sandbox Studios </li></ul></ul><ul><li> </li></ul>
  19. 19. A Question… <ul><li>Are there ways in which it makes sense to use social media in a story telling medium? </li></ul>
  20. 20. A Modest Proposal… <ul><li>Can we integrate some of steve’s features and information into Pachyderm’s existing templates and authoring environment? </li></ul>
  21. 21. A Modest Proposal…
  22. 22. A Modest Proposal… <ul><li>How to do it? </li></ul><ul><ul><li>Steve has a rich API and exposes a set of REST interfaces to make building client side applications easy </li></ul></ul>
  23. 23. A Modest Proposal… <ul><li>Steve’s High Level Architecture Drawing </li></ul>steve-core API R E S T Tagger
  24. 24. Nuts and Bolts Making a call to steve’s REST for image information
  25. 25. 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
  26. 26. Nuts and Bolts Making a call to steve’s REST for tag information
  27. 27. Nuts and Bolts <ul><li><xml> </li></ul><ul><li><scalar> </li></ul><ul><li><term>frolicking</term> </li></ul><ul><li><freq>1</freq> </li></ul><ul><li></scalar> </li></ul><ul><li><scalar> </li></ul><ul><li><term>festival</term> </li></ul><ul><li><freq>1</freq> </li></ul><ul><li></scalar> </li></ul>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 + &quot; &quot;; } }
  28. 28. Nuts and Bolts Tagging the image using steve’s REST
  29. 29. Nuts and Bolts <ul><li>var tagTerm = txtTag.text; </li></ul><ul><li>function tagImage(){ </li></ul><ul><li>var tagTerm = txtTag.text; </li></ul><ul><li>var tagURL = restURL+&quot;Term/addTerm/&quot;+myToken+&quot;|&quot;+tagTerm+&quot;|&quot;+mimeId; </li></ul><ul><li>var tagArt:LoadVars = new LoadVars(); </li></ul><ul><li>tagArt.onData = tagResponse; </li></ul><ul><li>tagArt.load(tagURL); </li></ul><ul><li>} </li></ul>Actionscript for Tagging image
  30. 30. Nuts and Bolts
  31. 31. Chemistry? <ul><li>As with any good relationship, Chemistry is very important… </li></ul><ul><li>Does it work? </li></ul><ul><li>How does it feel? </li></ul><ul><li>What is it good for? </li></ul>
  32. 32. A Second Date <ul><li>Tim took Matt’s work and integrated it with existing pachy templates. </li></ul><ul><li>Let’s try something a bit different… </li></ul><ul><li>Use only 1 image, but this time direct tagging inside the presentation </li></ul>
  33. 33. A Second Date
  34. 34. A Second Date
  35. 35. Is it True Love?
  36. 36. We all Have Baggage <ul><li>What are the hurdles to overcome in integrating these two existing efforts </li></ul><ul><ul><li>sharing of media resources </li></ul></ul><ul><ul><li>integrating the tagger into the authoring software </li></ul></ul><ul><ul><li>enhancing steve’s ability to differentiate between tagger instances </li></ul></ul>
  37. 37. Is there a future? <ul><li>You tell us. We’d like to know what you think? </li></ul><ul><li>Would social tagging and user contributed content be interesting to you inside of pachyderm? </li></ul><ul><li>What additional features / integration would really knock this ball out of the park? </li></ul>
  38. 38. Drop us a line! <ul><li>[email_address] </li></ul><ul><li>[email_address] </li></ul><ul><li>[email_address] </li></ul><ul><li>[email_address] </li></ul>