SlideShare a Scribd company logo
1 of 58
MDID Users Group

 VRA Conference 2010
     Atlanta, GA
Vision and Guiding Principles
• Allow students and faculty to manage,
  discover, and aggregate digital media for
  intuitive and flexible delivery and presentation
• Embrace Web 2.0 and open access
Content Discovery
• Starts on front page
• Displays selection of images accessible to user
Explore Interface
• Keyword and facet driven
• Facets are based on Dublin Core
• Shows all records accessible to user
  – Unauthenticated (anonymous) users see publicly
    accessible content
Sidebar: Role of Dublin Core
• MDID “knows” meaning of some Dublin Core
  fields
  – Title
  – Identifier
  – Relations
• As many fields as possible should be mapped
  (directly or indirectly) to a Dublin Core field
Facets
• By default facets are broken up by words
• Phrases are possible
  – Controlled vocabulary fields
  – Examples: Creator, Period
Sidebar: Search Engine
• MDID uses Solr for all searching and facet
  creation
• Solr is an Open Source tool built on Lucene,
  which MDID2 uses
• Search behavior can be customized directly in
  Solr
External Content
• All searches also run against external sources
  – MDID shared collections
  – Flickr
  – ARTstor
Multimedia Support
• Thumbnails are automatically generated
  – Images
  – Videos (still frame five seconds in)
  – Audio (30 second waveform sample)
Sidebar: Supported Multimedia Formats
• MDID backend supports FFmpeg compatible
  formats; commonly available client side
  delivery tools may only support a subset
• MDID uses FFmpeg to identify files and to
  extract information
  – Determine bandwidth and pixel dimensions
  – Extract video frames
  – Extract audio samples to create waveform
MediaViewer
• Replaces MDID2’s ImageViewer
• Complete rewrite with modern technologies
• Three modes:
  – MediaViewer: Web (development complete)
  – MediaViewer: Desktop (almost complete)
  – MediaViewer: Package (under way)
• Compatible with both MDID2 and MDID3
MediaViewer: Web
• Runs in any modern browser on both Windows
  and Mac OS
• Requires Flash player version 10.0 or higher
• Runs in full screen mode with limited keyboard
  interaction
• Currently integrated with MDID2 demo site
  http://mdid.org/demo/
MediaViewer: Web
• The MediaViewer along with installation
  instructions will be published on new support
  site
• A short video tutorial and PDF documentation
  are also available on the MDID support site
• MDID3 will feature the new MediaViewer out
  of the box
MediaViewer: Desktop
• Built on Adobe AIR technology using same
  code as web version
• Requires a live Internet connection
• Easy web-based installation
• Will be released with MDID3
• Will be backward compatible with MDID2
Accessibility
• Content discovery and management is
  possible without
   – a mouse
   – JavaScript
   – Flash
• Certain viewers depend on JavaScript or Flash,
  e.g. MediaViewer
Vision and Guiding Principles
• Embrace Web 2.0 and open access
• Encourage content sharing between
  individuals, institutions, and the public
• Leverage collective intelligence through
  comments, ratings and tagging
• Engage students by allowing them to add,
  create, share, and manage content
Social Networking Features
• Stable URLs (permalinks) to all pages
• Tagging for records and presentations
• Comments
User Involvement
• Optionally all authenticated users can use
  MDID to manage their content
  – Upload metadata and files
  – Customize metadata on all records
  – Create presentations
• By default these actions are invisible to all
  other users
• File uploads are optionally limited by quotas
Management Tools
• Built into web application
• Metadata import
  – CSV
  – VRA Core 4
• Job management
  – Long running tasks are executed asynchronously
  – Job status is displayed in browser
  – Administrators can monitor and control all jobs
Content Organization
• Metadata records and media files are
  organized separately
• Records are stored in Collections
• Media files are stored in Storage Areas
Collections can contain other collections


                Photography

                Landscapes


                JMU Photographs
The same collection can belong to multiple
collections

   Photography             JMU Artifacts

    Landscapes              Founding
                            Documents

    JMU Photographs         JMU Photographs
Records and associated media
• Multiple files of different types can be
  associated with a single record


                                    Media
                                    File: john-doe.mp3
   Record                           Type: audio/mpeg
   Title: Interview with John Doe
   Date: May 5, 2004
                                    Media
                                    File: john-doe.pdf
                                    Type: application/pdf
Hierarchical Records
• If multiple files of the
  same type exist, each
  should have its own      Wilson Hall
  record
• Records can belong to at
  most one parent record
  and have no, one, or     Front view    Detail view
  multiple child records
Viewers
• Viewers are tools that display a single record or
  a whole presentation on the web
• Viewers support a variety of presentation
  types:
  – MediaViewer for slideshows
  – Player for video or audio playlists
  – Flash card generator
  – Slideshow handout generator
• More viewers will be added to MDID over time
Viewers
• MDID determines which viewers fully or
  partially support an object or a presentation
• Mixing media types in a presentation is
  possible but may limit the number of viewers
  that are available
• When multiple files are associated with a
  single record in a presentation, viewers
  intelligently choose the appropriate file where
  possible
Records can belong to multiple collections


   JMU Photographs          Architecture

    Wilson Hall             Wilson Hall
Storage Areas
• Each Storage Area in MDID defines a physical
  storage area to hold media files
• Collection files can be spread across multiple
  storage areas rather than restricted to one
  physical directory
• Storage areas can hold files that belong to
  different collections
Storage Areas
• Storage areas can add functionality
  – Automatically manage ZIP archives
  – Produce streaming media links
  – Physically organize files in subdirectories
Permissions
• Only three permissions
  – Read
  – Write
  – Manage
• Can be set for users or user groups on
  – Collections
  – Storage Areas
  – Presentations
Organizing collections to control access
• Goal: some records in a    Photographs
  collection are available
  to the public, while
                             Public
  others are not
• Solution 1: Create two
  collections and add
  them to a parent
                             Private
  collection
Organizing collections to control access
• Goal: some records in a     Photographs
  collection are available
  to the public, while
  others are not
• Solution 2: Create one
  private collections and
  add it to a public parent
                              Private
  collection
Organizing Storage Areas to control access
• Goal: Only low quality video should be publicly
  available
• Solution: Store videos in different storage
  areas
                   Low quality video storage
  Record
                   High quality video storage
Customization
•   Interface template is completely CSS based
•   All colors are configured in one area
•   Two master colors define basic color scheme
•   Logos can be switched out
•   HTML can be modified easily
PowerPoint
• Export MDID presentations as PPTX files
  – Users choose from different themes
  – Additional themes can easily be added
• Import PPT and PPTX files into MDID
  – Converts all slides to images
  – Slide quality not as good as an image export
    directly from PowerPoint
  – Requires OpenOffice on server
Vision and Guiding Principles
• Continue to promote adoption of MDID
  beyond JMU
• Build MDID 3 using Open Source software
• Share MDID 3 through an Open Source license
Server Architecture
• MDID can be installed on any major operating
  system
  – Windows
  – Linux
  – MacOS
Apache using
mod_python




                       Django
Microsoft IIS




                    using Python
   using


                                        Application
 PyISAPIe




                       Solr




   Java
  other

  server
 Jetty or
                                         Search




                 PostgreSQL



                   MySQL

                Microsoft SQL
                                                      Server Component Overview

                                       Database




                   Server


                                      Caching
                 Memcached
                                     (optional)



                                     Job Engine
                  Gearman
                                      (optional)



                                   File Conversion
                 OpenOffice
                                      (optional)
Server Architecture
• Components can reside on one or multiple
  servers running any major operating system
• Components can be duplicated on multiple
  servers for redundancy or to support more
  load
Migrating from MDID2
• Document any customizations
  – Custom user authentication
• Clean up collection fields
  – Map as many fields to Dublin Core as possible
• Migration tool will copy users, groups,
  collections, records, etc.
  – Due to differences in data structures, migration
    results need to be reviewed before going live
MDID as a platform for building multimedia apps
• Developers can build custom multimedia
  applications on top of MDID
  – Showcases for special collections
  – Specialized interfaces for compound multimedia
    objects
  – Simplified interfaces with unneeded functionality
    removed
JMUtube
• Allows faculty to
  manage and deliver
  video, audio and Adobe
  Presenter files
• Simple drag-and-drop
  playlist builder
• Integrated with JMU’s
  classroom recording
  system and Camtasia
  Relay
Shenandoah Valley Oral History Project
• Records have audio and text transcripts
  attached
• Custom interface presents scrolling text
  synchronized to playing audio
New MDID help site
• Centralized documentation for all MDID
  installations
• Context sensitive links embedded in MDID
• Supports social networking features
  – Comments and tagging
  – Request an account and contribute documentation
  – Integrated FAQ where questions are asked and
    answered
• Community-oriented: Success will depend on
  community participation
Q&A
Project Team
•   Andreas Knab      Lead Software Developer, CIT
•   Kevin Hegg        Assistant Director, CIT
•   Grover Saunders   Web Media Developer, CIT
•   Tina Updike       Visual Resources Specialist, SAAH
•   Sarah Cheverton   Director, CIT
Support
• MDID blog and wiki at http://mdid.org/
• MDID users list at
  http://listserv.jmu.edu/archives/mdidusers-l.html
• MDID2 project on SourceForge at
  http://sourceforge.net/projects/mdid
• MDID3 project on Google Code at
  http://code.google.com/p/rooibos
• Email: mdid@jmu.edu
Information
• Authors:
     – Kevin Hegg (heggkj@jmu.edu)
     – Andreas Knab (knab2ar@jmu.edu)
     – Christina Updike Visual Resources Specialist
       (updikecb@jmu.edu)
• Further Information:
     – Visit http://mdid.org/
     – Email mdid@jmu.edu
o   Product and company names mentioned in this presentation may be the trademarks of their
    respective owners.
Additional MDID Events at VRA
• Tomorrow, Friday, March 19

 Ask the Experts Forum – Atlanta H
 3:30 pm

 VRA Digital Matchmaking Group – Atlanta EFG
 5:00 pm

More Related Content

Viewers also liked

VRA 2012, Beyond These Four Walls, Developing Digital Collections at Plymouth...
VRA 2012, Beyond These Four Walls, Developing Digital Collections at Plymouth...VRA 2012, Beyond These Four Walls, Developing Digital Collections at Plymouth...
VRA 2012, Beyond These Four Walls, Developing Digital Collections at Plymouth...Visual Resources Association
 
VRA 2012, Emerging New Roles, University College Falmouth, UK
VRA 2012, Emerging New Roles, University College Falmouth, UKVRA 2012, Emerging New Roles, University College Falmouth, UK
VRA 2012, Emerging New Roles, University College Falmouth, UKVisual Resources Association
 
VRA 2014 Case Studies in International Copyright, Arnold
VRA 2014 Case Studies in International Copyright, ArnoldVRA 2014 Case Studies in International Copyright, Arnold
VRA 2014 Case Studies in International Copyright, ArnoldVisual Resources Association
 
VRA 2012, Archival Collections Case Studies, 35mm Assessment & Digitization
VRA 2012, Archival Collections Case Studies, 35mm Assessment & DigitizationVRA 2012, Archival Collections Case Studies, 35mm Assessment & Digitization
VRA 2012, Archival Collections Case Studies, 35mm Assessment & DigitizationVisual Resources Association
 
Vra2010 accessCeramics.org - a digital image database
Vra2010 accessCeramics.org - a digital image databaseVra2010 accessCeramics.org - a digital image database
Vra2010 accessCeramics.org - a digital image databaseVisual Resources Association
 
Space Planning and Collections Retention in the Digital Age
Space Planning and Collections Retention in the Digital AgeSpace Planning and Collections Retention in the Digital Age
Space Planning and Collections Retention in the Digital AgeVisual Resources Association
 

Viewers also liked (6)

VRA 2012, Beyond These Four Walls, Developing Digital Collections at Plymouth...
VRA 2012, Beyond These Four Walls, Developing Digital Collections at Plymouth...VRA 2012, Beyond These Four Walls, Developing Digital Collections at Plymouth...
VRA 2012, Beyond These Four Walls, Developing Digital Collections at Plymouth...
 
VRA 2012, Emerging New Roles, University College Falmouth, UK
VRA 2012, Emerging New Roles, University College Falmouth, UKVRA 2012, Emerging New Roles, University College Falmouth, UK
VRA 2012, Emerging New Roles, University College Falmouth, UK
 
VRA 2014 Case Studies in International Copyright, Arnold
VRA 2014 Case Studies in International Copyright, ArnoldVRA 2014 Case Studies in International Copyright, Arnold
VRA 2014 Case Studies in International Copyright, Arnold
 
VRA 2012, Archival Collections Case Studies, 35mm Assessment & Digitization
VRA 2012, Archival Collections Case Studies, 35mm Assessment & DigitizationVRA 2012, Archival Collections Case Studies, 35mm Assessment & Digitization
VRA 2012, Archival Collections Case Studies, 35mm Assessment & Digitization
 
Vra2010 accessCeramics.org - a digital image database
Vra2010 accessCeramics.org - a digital image databaseVra2010 accessCeramics.org - a digital image database
Vra2010 accessCeramics.org - a digital image database
 
Space Planning and Collections Retention in the Digital Age
Space Planning and Collections Retention in the Digital AgeSpace Planning and Collections Retention in the Digital Age
Space Planning and Collections Retention in the Digital Age
 

Similar to VRA 2010, MDID users group

VRA 2012 - MDID Users Group
VRA 2012 - MDID Users GroupVRA 2012 - MDID Users Group
VRA 2012 - MDID Users Groupknabar
 
OpenProdoc Overview
OpenProdoc OverviewOpenProdoc Overview
OpenProdoc Overviewjhierrot
 
Introduction to Android Development and Security
Introduction to Android Development and SecurityIntroduction to Android Development and Security
Introduction to Android Development and SecurityKelwin Yang
 
Android application development fundamentals
Android application development fundamentalsAndroid application development fundamentals
Android application development fundamentalsindiangarg
 
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...DuraSpace
 
Analytics with unified file and object
Analytics with unified file and object Analytics with unified file and object
Analytics with unified file and object Sandeep Patil
 
VRA 2010 MDID Users Group Presentation
VRA 2010 MDID Users Group PresentationVRA 2010 MDID Users Group Presentation
VRA 2010 MDID Users Group Presentationknabar
 
Deployment Strategies: Managing Code, Content, and Configurations
Deployment Strategies: Managing Code, Content, and ConfigurationsDeployment Strategies: Managing Code, Content, and Configurations
Deployment Strategies: Managing Code, Content, and Configurationsnyccamp
 
Android General information
Android General informationAndroid General information
Android General informationPrashant Gosai
 
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)Daniel Bedard
 
Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2
Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2
Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2Richard Esplin
 
Multimedia authoring and user interface
Multimedia authoring and user interface Multimedia authoring and user interface
Multimedia authoring and user interface nirmalbj
 
Cochrane von Suchodoletz File Creation, Rendering and Formats
Cochrane von Suchodoletz File Creation, Rendering and FormatsCochrane von Suchodoletz File Creation, Rendering and Formats
Cochrane von Suchodoletz File Creation, Rendering and FormatsFuture Perfect 2012
 

Similar to VRA 2010, MDID users group (20)

VRA 2012, MDID users group
VRA 2012, MDID users groupVRA 2012, MDID users group
VRA 2012, MDID users group
 
VRA 2012 - MDID Users Group
VRA 2012 - MDID Users GroupVRA 2012 - MDID Users Group
VRA 2012 - MDID Users Group
 
OpenProdoc Overview
OpenProdoc OverviewOpenProdoc Overview
OpenProdoc Overview
 
VRA 2009, MDID users group
VRA 2009, MDID users groupVRA 2009, MDID users group
VRA 2009, MDID users group
 
Introduction to Android Development and Security
Introduction to Android Development and SecurityIntroduction to Android Development and Security
Introduction to Android Development and Security
 
Android application development fundamentals
Android application development fundamentalsAndroid application development fundamentals
Android application development fundamentals
 
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
 
Analytics with unified file and object
Analytics with unified file and object Analytics with unified file and object
Analytics with unified file and object
 
VRA 2010 MDID Users Group Presentation
VRA 2010 MDID Users Group PresentationVRA 2010 MDID Users Group Presentation
VRA 2010 MDID Users Group Presentation
 
Deployment Strategies: Managing Code, Content, and Configurations
Deployment Strategies: Managing Code, Content, and ConfigurationsDeployment Strategies: Managing Code, Content, and Configurations
Deployment Strategies: Managing Code, Content, and Configurations
 
Android General information
Android General informationAndroid General information
Android General information
 
Require js training
Require js trainingRequire js training
Require js training
 
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
 
Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2
Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2
Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2
 
Deployment Day Session 1: Introduction to MDT 2012
Deployment Day Session 1: Introduction to MDT 2012Deployment Day Session 1: Introduction to MDT 2012
Deployment Day Session 1: Introduction to MDT 2012
 
Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs
 
Multimedia authoring and user interface
Multimedia authoring and user interface Multimedia authoring and user interface
Multimedia authoring and user interface
 
dmBridge & dmMonocle
dmBridge & dmMonocledmBridge & dmMonocle
dmBridge & dmMonocle
 
Cochrane von Suchodoletz File Creation, Rendering and Formats
Cochrane von Suchodoletz File Creation, Rendering and FormatsCochrane von Suchodoletz File Creation, Rendering and Formats
Cochrane von Suchodoletz File Creation, Rendering and Formats
 
Android Training
Android TrainingAndroid Training
Android Training
 

More from Visual Resources Association

Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...
Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...
Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...Visual Resources Association
 
The Medieval Kingdom of Sicily Image Database Project: From Concept to Reality
The Medieval Kingdom of Sicily Image Database Project: From Concept to RealityThe Medieval Kingdom of Sicily Image Database Project: From Concept to Reality
The Medieval Kingdom of Sicily Image Database Project: From Concept to RealityVisual Resources Association
 
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...Visual Resources Association
 
Recreating a 19th-Century Spectacle: The 3D Glass Stereo Project
Recreating a 19th-Century Spectacle: The 3D Glass Stereo ProjectRecreating a 19th-Century Spectacle: The 3D Glass Stereo Project
Recreating a 19th-Century Spectacle: The 3D Glass Stereo ProjectVisual Resources Association
 
Cradle of Texas Gay Liberty: An Alternate History of the Alamo City
Cradle of Texas Gay Liberty: An Alternate History of the Alamo CityCradle of Texas Gay Liberty: An Alternate History of the Alamo City
Cradle of Texas Gay Liberty: An Alternate History of the Alamo CityVisual Resources Association
 
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...Visual Resources Association
 
Disinformation and Deepfakes: The Urgent Need for Visual Literacy
Disinformation and Deepfakes: The Urgent Need for Visual LiteracyDisinformation and Deepfakes: The Urgent Need for Visual Literacy
Disinformation and Deepfakes: The Urgent Need for Visual LiteracyVisual Resources Association
 
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...Pattern and Representation: Critical Cataloging for a New Perspective on Camp...
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...Visual Resources Association
 
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...Visual Resources Association
 
Supporting Art History Students' Digital Projects at American University
Supporting Art History Students' Digital Projects at American UniversitySupporting Art History Students' Digital Projects at American University
Supporting Art History Students' Digital Projects at American UniversityVisual Resources Association
 
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...Visual Resources Association
 
Describing Art on the Street: The Graffiti Art Community Voice
Describing Art on the Street: The Graffiti Art Community VoiceDescribing Art on the Street: The Graffiti Art Community Voice
Describing Art on the Street: The Graffiti Art Community VoiceVisual Resources Association
 
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...Visual Resources Association
 
Accessibility Guidance for Digital Cultural Heritage
Accessibility Guidance for Digital Cultural HeritageAccessibility Guidance for Digital Cultural Heritage
Accessibility Guidance for Digital Cultural HeritageVisual Resources Association
 

More from Visual Resources Association (20)

Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...
Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...
Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...
 
Unsettling Collections: Bias in the Visual Canon
Unsettling Collections: Bias in the Visual CanonUnsettling Collections: Bias in the Visual Canon
Unsettling Collections: Bias in the Visual Canon
 
The Medieval Kingdom of Sicily Image Database Project: From Concept to Reality
The Medieval Kingdom of Sicily Image Database Project: From Concept to RealityThe Medieval Kingdom of Sicily Image Database Project: From Concept to Reality
The Medieval Kingdom of Sicily Image Database Project: From Concept to Reality
 
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...
 
Recreating a 19th-Century Spectacle: The 3D Glass Stereo Project
Recreating a 19th-Century Spectacle: The 3D Glass Stereo ProjectRecreating a 19th-Century Spectacle: The 3D Glass Stereo Project
Recreating a 19th-Century Spectacle: The 3D Glass Stereo Project
 
Cradle of Texas Gay Liberty: An Alternate History of the Alamo City
Cradle of Texas Gay Liberty: An Alternate History of the Alamo CityCradle of Texas Gay Liberty: An Alternate History of the Alamo City
Cradle of Texas Gay Liberty: An Alternate History of the Alamo City
 
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...
 
Personal Archiving for Undergraduate Students
Personal Archiving for Undergraduate StudentsPersonal Archiving for Undergraduate Students
Personal Archiving for Undergraduate Students
 
Disinformation and Deepfakes: The Urgent Need for Visual Literacy
Disinformation and Deepfakes: The Urgent Need for Visual LiteracyDisinformation and Deepfakes: The Urgent Need for Visual Literacy
Disinformation and Deepfakes: The Urgent Need for Visual Literacy
 
Jean Charlot: Artist as Archivist
Jean Charlot: Artist as ArchivistJean Charlot: Artist as Archivist
Jean Charlot: Artist as Archivist
 
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...Pattern and Representation: Critical Cataloging for a New Perspective on Camp...
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...
 
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...
 
Supporting Art History Students' Digital Projects at American University
Supporting Art History Students' Digital Projects at American UniversitySupporting Art History Students' Digital Projects at American University
Supporting Art History Students' Digital Projects at American University
 
Material Objects and Special Collections
Material Objects and Special CollectionsMaterial Objects and Special Collections
Material Objects and Special Collections
 
Digital Art History
Digital Art HistoryDigital Art History
Digital Art History
 
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...
 
Describing Art on the Street: The Graffiti Art Community Voice
Describing Art on the Street: The Graffiti Art Community VoiceDescribing Art on the Street: The Graffiti Art Community Voice
Describing Art on the Street: The Graffiti Art Community Voice
 
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...
 
Crowdsourcing Collection Development
Crowdsourcing Collection DevelopmentCrowdsourcing Collection Development
Crowdsourcing Collection Development
 
Accessibility Guidance for Digital Cultural Heritage
Accessibility Guidance for Digital Cultural HeritageAccessibility Guidance for Digital Cultural Heritage
Accessibility Guidance for Digital Cultural Heritage
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

VRA 2010, MDID users group

  • 1. MDID Users Group VRA Conference 2010 Atlanta, GA
  • 2. Vision and Guiding Principles • Allow students and faculty to manage, discover, and aggregate digital media for intuitive and flexible delivery and presentation • Embrace Web 2.0 and open access
  • 3. Content Discovery • Starts on front page • Displays selection of images accessible to user
  • 4. Explore Interface • Keyword and facet driven • Facets are based on Dublin Core • Shows all records accessible to user – Unauthenticated (anonymous) users see publicly accessible content
  • 5. Sidebar: Role of Dublin Core • MDID “knows” meaning of some Dublin Core fields – Title – Identifier – Relations • As many fields as possible should be mapped (directly or indirectly) to a Dublin Core field
  • 6. Facets • By default facets are broken up by words • Phrases are possible – Controlled vocabulary fields – Examples: Creator, Period
  • 7. Sidebar: Search Engine • MDID uses Solr for all searching and facet creation • Solr is an Open Source tool built on Lucene, which MDID2 uses • Search behavior can be customized directly in Solr
  • 8. External Content • All searches also run against external sources – MDID shared collections – Flickr – ARTstor
  • 9. Multimedia Support • Thumbnails are automatically generated – Images – Videos (still frame five seconds in) – Audio (30 second waveform sample)
  • 10. Sidebar: Supported Multimedia Formats • MDID backend supports FFmpeg compatible formats; commonly available client side delivery tools may only support a subset • MDID uses FFmpeg to identify files and to extract information – Determine bandwidth and pixel dimensions – Extract video frames – Extract audio samples to create waveform
  • 11. MediaViewer • Replaces MDID2’s ImageViewer • Complete rewrite with modern technologies • Three modes: – MediaViewer: Web (development complete) – MediaViewer: Desktop (almost complete) – MediaViewer: Package (under way) • Compatible with both MDID2 and MDID3
  • 12. MediaViewer: Web • Runs in any modern browser on both Windows and Mac OS • Requires Flash player version 10.0 or higher • Runs in full screen mode with limited keyboard interaction • Currently integrated with MDID2 demo site http://mdid.org/demo/
  • 13.
  • 14.
  • 15. MediaViewer: Web • The MediaViewer along with installation instructions will be published on new support site • A short video tutorial and PDF documentation are also available on the MDID support site • MDID3 will feature the new MediaViewer out of the box
  • 16. MediaViewer: Desktop • Built on Adobe AIR technology using same code as web version • Requires a live Internet connection • Easy web-based installation • Will be released with MDID3 • Will be backward compatible with MDID2
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Accessibility • Content discovery and management is possible without – a mouse – JavaScript – Flash • Certain viewers depend on JavaScript or Flash, e.g. MediaViewer
  • 22. Vision and Guiding Principles • Embrace Web 2.0 and open access • Encourage content sharing between individuals, institutions, and the public • Leverage collective intelligence through comments, ratings and tagging • Engage students by allowing them to add, create, share, and manage content
  • 23. Social Networking Features • Stable URLs (permalinks) to all pages • Tagging for records and presentations • Comments
  • 24. User Involvement • Optionally all authenticated users can use MDID to manage their content – Upload metadata and files – Customize metadata on all records – Create presentations • By default these actions are invisible to all other users • File uploads are optionally limited by quotas
  • 25. Management Tools • Built into web application • Metadata import – CSV – VRA Core 4 • Job management – Long running tasks are executed asynchronously – Job status is displayed in browser – Administrators can monitor and control all jobs
  • 26. Content Organization • Metadata records and media files are organized separately • Records are stored in Collections • Media files are stored in Storage Areas
  • 27. Collections can contain other collections Photography Landscapes JMU Photographs
  • 28. The same collection can belong to multiple collections Photography JMU Artifacts Landscapes Founding Documents JMU Photographs JMU Photographs
  • 29. Records and associated media • Multiple files of different types can be associated with a single record Media File: john-doe.mp3 Record Type: audio/mpeg Title: Interview with John Doe Date: May 5, 2004 Media File: john-doe.pdf Type: application/pdf
  • 30. Hierarchical Records • If multiple files of the same type exist, each should have its own Wilson Hall record • Records can belong to at most one parent record and have no, one, or Front view Detail view multiple child records
  • 31. Viewers • Viewers are tools that display a single record or a whole presentation on the web • Viewers support a variety of presentation types: – MediaViewer for slideshows – Player for video or audio playlists – Flash card generator – Slideshow handout generator • More viewers will be added to MDID over time
  • 32. Viewers • MDID determines which viewers fully or partially support an object or a presentation • Mixing media types in a presentation is possible but may limit the number of viewers that are available • When multiple files are associated with a single record in a presentation, viewers intelligently choose the appropriate file where possible
  • 33. Records can belong to multiple collections JMU Photographs Architecture Wilson Hall Wilson Hall
  • 34. Storage Areas • Each Storage Area in MDID defines a physical storage area to hold media files • Collection files can be spread across multiple storage areas rather than restricted to one physical directory • Storage areas can hold files that belong to different collections
  • 35. Storage Areas • Storage areas can add functionality – Automatically manage ZIP archives – Produce streaming media links – Physically organize files in subdirectories
  • 36. Permissions • Only three permissions – Read – Write – Manage • Can be set for users or user groups on – Collections – Storage Areas – Presentations
  • 37. Organizing collections to control access • Goal: some records in a Photographs collection are available to the public, while Public others are not • Solution 1: Create two collections and add them to a parent Private collection
  • 38. Organizing collections to control access • Goal: some records in a Photographs collection are available to the public, while others are not • Solution 2: Create one private collections and add it to a public parent Private collection
  • 39. Organizing Storage Areas to control access • Goal: Only low quality video should be publicly available • Solution: Store videos in different storage areas Low quality video storage Record High quality video storage
  • 40. Customization • Interface template is completely CSS based • All colors are configured in one area • Two master colors define basic color scheme • Logos can be switched out • HTML can be modified easily
  • 41. PowerPoint • Export MDID presentations as PPTX files – Users choose from different themes – Additional themes can easily be added • Import PPT and PPTX files into MDID – Converts all slides to images – Slide quality not as good as an image export directly from PowerPoint – Requires OpenOffice on server
  • 42. Vision and Guiding Principles • Continue to promote adoption of MDID beyond JMU • Build MDID 3 using Open Source software • Share MDID 3 through an Open Source license
  • 43. Server Architecture • MDID can be installed on any major operating system – Windows – Linux – MacOS
  • 44. Apache using mod_python Django Microsoft IIS using Python using Application PyISAPIe Solr Java other server Jetty or Search PostgreSQL MySQL Microsoft SQL Server Component Overview Database Server Caching Memcached (optional) Job Engine Gearman (optional) File Conversion OpenOffice (optional)
  • 45. Server Architecture • Components can reside on one or multiple servers running any major operating system • Components can be duplicated on multiple servers for redundancy or to support more load
  • 46. Migrating from MDID2 • Document any customizations – Custom user authentication • Clean up collection fields – Map as many fields to Dublin Core as possible • Migration tool will copy users, groups, collections, records, etc. – Due to differences in data structures, migration results need to be reviewed before going live
  • 47. MDID as a platform for building multimedia apps • Developers can build custom multimedia applications on top of MDID – Showcases for special collections – Specialized interfaces for compound multimedia objects – Simplified interfaces with unneeded functionality removed
  • 48. JMUtube • Allows faculty to manage and deliver video, audio and Adobe Presenter files • Simple drag-and-drop playlist builder • Integrated with JMU’s classroom recording system and Camtasia Relay
  • 49. Shenandoah Valley Oral History Project • Records have audio and text transcripts attached • Custom interface presents scrolling text synchronized to playing audio
  • 50. New MDID help site • Centralized documentation for all MDID installations • Context sensitive links embedded in MDID • Supports social networking features – Comments and tagging – Request an account and contribute documentation – Integrated FAQ where questions are asked and answered • Community-oriented: Success will depend on community participation
  • 51.
  • 52.
  • 53.
  • 54. Q&A
  • 55. Project Team • Andreas Knab Lead Software Developer, CIT • Kevin Hegg Assistant Director, CIT • Grover Saunders Web Media Developer, CIT • Tina Updike Visual Resources Specialist, SAAH • Sarah Cheverton Director, CIT
  • 56. Support • MDID blog and wiki at http://mdid.org/ • MDID users list at http://listserv.jmu.edu/archives/mdidusers-l.html • MDID2 project on SourceForge at http://sourceforge.net/projects/mdid • MDID3 project on Google Code at http://code.google.com/p/rooibos • Email: mdid@jmu.edu
  • 57. Information • Authors: – Kevin Hegg (heggkj@jmu.edu) – Andreas Knab (knab2ar@jmu.edu) – Christina Updike Visual Resources Specialist (updikecb@jmu.edu) • Further Information: – Visit http://mdid.org/ – Email mdid@jmu.edu o Product and company names mentioned in this presentation may be the trademarks of their respective owners.
  • 58. Additional MDID Events at VRA • Tomorrow, Friday, March 19 Ask the Experts Forum – Atlanta H 3:30 pm VRA Digital Matchmaking Group – Atlanta EFG 5:00 pm

Editor's Notes

  1. Technologies: Flash, Flex, Air, Zinc
  2. *Keyboard interaction limited to X keys due to Adobe security policy
  3. Demo MediaViewer
  4. Screen shots of support site here
  5. Screen capture of mv on mdid.org/demo