vra 2010, mdid users group

58
MDID Users Group VRA Conference 2010 Atlanta, GA

Upload: visual-resources-association

Post on 26-Jun-2015

491 views

Category:

Technology


0 download

DESCRIPTION

MDID.ORG

TRANSCRIPT

Page 1: VRA 2010, MDID users group

MDID Users Group

VRA Conference 2010Atlanta, GA

Page 2: VRA 2010, MDID users group

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

Page 3: VRA 2010, MDID users group

Content Discovery• Starts on front page• Displays selection of images

accessible to user

Page 4: VRA 2010, MDID users group

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

Page 5: VRA 2010, MDID users group

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

Page 6: VRA 2010, MDID users group

Facets• By default facets are broken up by

words• Phrases are possible– Controlled vocabulary fields– Examples: Creator, Period

Page 7: VRA 2010, MDID users group

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

Page 8: VRA 2010, MDID users group

External Content• All searches also run against external

sources–MDID shared collections– Flickr– ARTstor

Page 9: VRA 2010, MDID users group

Multimedia Support• Thumbnails are automatically

generated– Images– Videos (still frame five seconds in)– Audio (30 second waveform sample)

Page 10: VRA 2010, MDID users group

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

Page 11: VRA 2010, MDID users group

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

Page 12: VRA 2010, MDID users group

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 sitehttp://mdid.org/demo/

Page 13: VRA 2010, MDID users group
Page 14: VRA 2010, MDID users group
Page 15: VRA 2010, MDID users group

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

Page 16: VRA 2010, MDID users group

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

Page 17: VRA 2010, MDID users group
Page 18: VRA 2010, MDID users group
Page 19: VRA 2010, MDID users group
Page 20: VRA 2010, MDID users group
Page 21: VRA 2010, MDID users group

Accessibility• Content discovery and management

is possible without–a mouse– JavaScript–Flash

• Certain viewers depend on JavaScript or Flash, e.g. MediaViewer

Page 22: VRA 2010, MDID users group

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

Page 23: VRA 2010, MDID users group

Social Networking Features• Stable URLs (permalinks) to all pages• Tagging for records and presentations• Comments

Page 24: VRA 2010, MDID users group

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

Page 25: VRA 2010, MDID users group

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

Page 26: VRA 2010, MDID users group

Content Organization• Metadata records and media files are

organized separately• Records are stored in Collections• Media files are stored in Storage

Areas

Page 27: VRA 2010, MDID users group

Collections can contain other collections

Photography

JMU Photographs

Landscapes

Page 28: VRA 2010, MDID users group

The same collection can belong to multiple collections

Photography JMU Artifacts

Founding Documents

JMU Photographs

JMU Photographs

Landscapes

Page 29: VRA 2010, MDID users group

Records and associated media• Multiple files of different types can be

associated with a single record

RecordTitle: Interview with John DoeDate: May 5, 2004

MediaFile: john-doe.mp3Type: audio/mpeg

MediaFile: john-doe.pdfType: application/pdf

Page 30: VRA 2010, MDID users group

Hierarchical Records• If multiple files of

the same type exist, each should have its own record

• Records can belong to at most one parent record and have no, one, or multiple child records

Front view Detail view

Wilson Hall

Page 31: VRA 2010, MDID users group

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

Page 32: VRA 2010, MDID users group

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

Page 33: VRA 2010, MDID users group

Records can belong to multiple collections

JMU Photographs

Architecture

Wilson HallWilson Hall

Page 34: VRA 2010, MDID users group

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

Page 35: VRA 2010, MDID users group

Storage Areas• Storage areas can add functionality– Automatically manage ZIP archives– Produce streaming media links– Physically organize files in subdirectories

Page 36: VRA 2010, MDID users group

Permissions• Only three permissions– Read–Write–Manage

• Can be set for users or user groups on– Collections– Storage Areas– Presentations

Page 37: VRA 2010, MDID users group

Organizing collections to control access

• Goal: some records in a collection are available to the public, while others are not

• Solution 1: Create two collections and add them to a parent collection

• Photographs

• Private

• Public

Page 38: VRA 2010, MDID users group

Organizing collections to control access

• Goal: some records in a collection are available to the public, while others are not

• Solution 2: Create one private collections and add it to a public parent collection

Photographs

Private

Page 39: VRA 2010, MDID users group

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

High quality video storage

Record

Page 40: VRA 2010, MDID users group

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

Page 41: VRA 2010, MDID users group

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

Page 42: VRA 2010, MDID users group

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

Page 43: VRA 2010, MDID users group

Server Architecture• MDID can be installed on any major

operating system–Windows– Linux–MacOS

Page 44: VRA 2010, MDID users group

Server Component Overview

Application

Djangousing Python

Apach

e

usi

ng

mod

_pyth

on

Mic

roso

ft IIS

usi

ng

PyIS

APIe

Search

Solr

Jetty or other Java

server

Database

Post

gre

SQ

L

MySQ

L

Mic

roso

ft

SQ

L Serv

er

Cach

ing

(opti

onal)

Mem

cach

ed

Job E

ng

ine

(opti

onal)

Gearm

an

File

C

onvers

ion

(opti

onal)

Op

enO

ffice

Page 45: VRA 2010, MDID users group

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

Page 46: VRA 2010, MDID users group

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

Page 47: VRA 2010, MDID users group

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

Page 48: VRA 2010, MDID users group

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

Page 49: VRA 2010, MDID users group

Shenandoah Valley Oral History Project

• Records have audio and text transcripts attached

• Custom interface presents scrolling text synchronized to playing audio

Page 50: VRA 2010, MDID users group

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

Page 51: VRA 2010, MDID users group
Page 52: VRA 2010, MDID users group
Page 53: VRA 2010, MDID users group
Page 54: VRA 2010, MDID users group

Q&A

Page 55: VRA 2010, MDID users group

Project Team

• Andreas Knab• Kevin Hegg• Grover

Saunders• Tina Updike• Sarah

Cheverton

Lead Software Developer, CIT

Assistant Director, CITWeb Media Developer, CITVisual Resources Specialist,

SAAHDirector, CIT

Page 56: VRA 2010, MDID users group

• 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: [email protected]

Support

Page 57: VRA 2010, MDID users group

• Authors:– Kevin Hegg ([email protected])– Andreas Knab ([email protected])– Christina Updike Visual Resources

Specialist ([email protected])

• Further Information:– Visit http://mdid.org/– Email [email protected]

o Product and company names mentioned in this presentation may be the trademarks of their respective owners.

Information

Page 58: VRA 2010, MDID users group

Additional MDID Events at VRA• Tomorrow, Friday, March 19

Ask the Experts Forum – Atlanta H3:30 pm

VRA Digital Matchmaking Group – Atlanta EFG5:00 pm