Top Banner
MediaMosa @ Steeple Workshop Oxford, July 1 2011 - SURFnet. We make innovation work ` Frans Ward Senior Technical Product Manager SURFnet Advanced Services MediaMosa: Open Source Media Management Software to Build an Open Video Platform “Open Video in Education” Saturday, July 2, 2011
53

Steeple workshop - MediaMosa - Oxford, july 2011

May 15, 2015

Download

Technology

MediaMosa

MediaMosa, an overview.
Event: Steeple workshop
Date: July, 1st, 2011
Location: Kellogg College, Oxford
Presenter: Frans Ward - SURFnet
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Steeple workshop - MediaMosa - Oxford, july 2011

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

`

Frans WardSenior Technical Product ManagerSURFnet Advanced Services

MediaMosa: Open Source Media ManagementSoftware to Build an Open Video Platform

“Open Video in Education”

Saturday, July 2, 2011

Page 2: Steeple workshop - MediaMosa - Oxford, july 2011

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

OVERVIEW

• About SURFnetAnd our services. Briefly...

• MediaMosa IntroductionWhat is it?

• MediaMosa FeaturesWhat can it do for you?

• MediaMosa ArchitectureHow is it build?

• Technology Scouting ProjectsHow can MediaMosa be of use here?

Saturday, July 2, 2011

Page 3: Steeple workshop - MediaMosa - Oxford, july 2011

About SURFnet

• The SURFnet network is the national computer network for higher education and research in the Netherlands (NREN)

• SURFnet is a subsidiary of the SURF organization

• Not for profit, 80 employees

• 180 connected institutions, serving 1 million users

NREN, National Research and Education Network

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 4: Steeple workshop - MediaMosa - Oxford, july 2011

The SURF organization

Policymaking

Task Organizations

Institutions

Customer Relation

Strategic Direction

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

SURFfoundation

SURFnet

SURFdiensten

Saturday, July 2, 2011

Page 5: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet ServicesSURFnet provides advanced services to the

Dutch research and education community

High performance networking. SURFnet plays a leading role in the development of national, European and world-wide networking.

Authentication and authorization services to provide secure access to the network and other resources.

Advanced multimedia collaboration tools, including high quality audio/video streaming and communication.

NREN, National Research and Education Network

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 6: Steeple workshop - MediaMosa - Oxford, july 2011

CDN

VP-CorePowered by

SURFmediaSURFnet’s online mediaportalhttp://www.surfmedia.nl/

✓ Video On Demand (VOD)✓ Live Streaming

Front-endsBack-ends

Facts and Figures (June 2011)

• 97.610 assets

• 15 TB data

• 47.979 accounts

• 11.450 logins per month

• 43 institutions using federative logins

• 4 content suppliers

• 248.049 views per month

SURFnet Video Services

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 7: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

VP-Core• Shared platform SURFnet and Kennisnet• Application, streaming-, transcoding servers + storage• Powered by MediaMosa

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 8: Steeple workshop - MediaMosa - Oxford, july 2011

DEMO SURFMEDIA

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

http://ww.surfmedia.nl/

Saturday, July 2, 2011

Page 9: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MediaMosa Open Source

Software to build a Media Management andDistribution Platform

Main Entry: 1me·dia-mo-saPronunciation: \ˈmē-dē-ə-mō-ˈzā\Function: open source software to build a media management and distribution platformRelease Date: 8 april 2009

In use by SURFnet and Kennisnet on their

VP-Core platform since July 2008

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 10: Steeple workshop - MediaMosa - Oxford, july 2011

Fron

t-en

dA

pplic

atio

nsBa

ck-e

ndM

edia

Mos

a

‣ Separation of front-end and back-end functionality

‣ Open source and open source components !

‣ Based on a Service Oriented Architecture

‣ Multiple end-user applications on a centralized video backend infrastructure

‣ Performance and High availability

‣ Scalable for future expansions

‣ Flexibility: combining components

MediaMosa Architecture Blueprint

➡ Common base for MediaMosa is Drupal 7

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 11: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

RESTRepresentational State Transfer

• All interactions (messages) with the MediaMosa platform are done with REST-calls.

• REST strictly refers to a collection of network architecture principles which outline how resources are defined and addressed.

• REST is a Client-server, Stateless, Cacheable and Layered protocol.

✓ This reduces the complexity ✓ improves the effectiveness of

performance tuning✓ increases the scalability of pure

server components

[GET] .../asset?limit=10<?xml version="1.0"?> <response> <header> <item_count>8</item_count> <item_count_total>8</item_count_total> <item_offset>0</item_offset> <request_process_time>0.0728</request_process_time> <request_query_count>55</request_query_count> <request_result>success</request_result> <request_result_description></request_result_description> <request_result_id>601</request_result_id> <request_uri>[GET] asset?limit=10&amp;user_id=admin&amp;is_app_admin=TRUE</request_uri> <vpx_version>2.3.11</vpx_version> </header> <items> <item id="1"> <asset_id>ZG3SmyybQ61abezpbVHrJkFF</asset_id>..... etc

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 12: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

WebservicesOver 185, divided in services for....

• Play Video (PlayProxy HTML wrapper)• Authentication (DBUS for EUA)• Authorization

(Domain, REALM, Group or mixed)• Upload (PUT, POST, FTP)• Transcoding• Media Management: media files, assets

and collections• Search: Contextual Query Language • Jobs• Metadata and OAI/PMH• Notification• Logging and Statistics

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

http://mediamosa.org/api

Saturday, July 2, 2011

Page 13: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

Flexible Metadata Element Sets

CRUD REST-calls on all objects possible. i.e.:• POST /asset/create?user=John• GET /asset/$asset_id • POST /mediafile/$mediafile?filename=NewName• POST /collection/$coll_id/delete?user=John

Metadata Element Sets Provided:• Standard Dublin Core (DC)• Qualified Dublin Core (QDC)• Learning Object Metadata (IEEE LOM) • ‘Content Zoek Profiel’ (CZP / NL LOM)

Objects are organized in assets, media files and collections

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 14: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

Transcoding Services

Based on FFMPEG a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library.

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 15: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

Access ManagementScreening

Default: Media is accessible for everyone. Option to set access restrictions for playing media on the following properties:

• Domain, or group of domains: i.e only accessible from .surfnet.nl

• Realm, or group of realms:i.e. using SURFfederation authentication infrastructure

• User, or group of users: only give rights to user=john or group "class-24"

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 16: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

Search Services

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Simple Search: • GET /asset?owner=John• GET /asset?collection=7

Advanced Search using CQL level 2 :• “(dc.title = foo OR qdc.title_alternative = bar)” • “NOT (dc.title = foo AND dc.title = bar)” • “^cat ^dog tree^”

http://www.loc.gov/standards/sru/specs/cql.html

Support for Apache SOLR as alternative search engine!

Saturday, July 2, 2011

Page 17: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

Upload Services• POST upload using End User Application

(limited to 2 GB) • POST upload directly to MediaMosa Platform

using ticket system (limited to 2 GB)

• HTTP PUT upload using End User Application (i.e. Java Upload Applet)

• FTP batch upload (“no” limits) including

metadata in XML file • Quota per End User Application

• Support for Master / Slave content sharing(Provider Application / CLA)

MediaMosa

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 18: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

Metadata Harvesting using OAI-PMH

Metadata Harvesting using OAI-PMH

• is a low-barrier mechanism for repository interoperability. • Data Providers are repositories that expose structured metadata via

OAI-PMH. • Service Providers then make OAI-PMH service requests to harvest

that metadata. • OAI-PMH is a set of six verbs or services that are invoked within

HTTP.

http://oai.surfmedia.nl/request?verb=Identifyhttp://oai.surfmedia.nl/request?verb=ListSetshttp://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_qdchttp://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_dchttp://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_lomhttp://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=czphttp://oai.surfmedia.nl/request?verb=ListRecords&metadataPrefix=oai_qdc&set=coll_id:794

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 20: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

• Rich Media Systems Compared

• MediaMosa Building Block for Blackboard

• MediaMosa and support for other content

• Full text search engines

• Content in the Cloud

• MediaMosa and Open API

• Transcripting Technology

• Open Live Streaming

• MediaMosa RichMedia Application

• Content Supplier Application

• MediaMosa and Opencast Matterhorn

• HTML5 Video

TECHNOLOGY SCOUTING PROJECTS... PAST & PRESENT

MediaMosa Technology Scouts

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 21: Steeple workshop - MediaMosa - Oxford, july 2011

MEDIAMOSA AND OPEN WEBSERVICES

Goal: 1) to provide an open interface for sharing data stored in a MediaMosa environment

2) to consume data from other open platforms and to integrate this in MediaMosa

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 22: Steeple workshop - MediaMosa - Oxford, july 2011

MEDIAMOSA AND OPEN WEBSERVICESPROOF OF CONCEPTS

http://api.mediamosa.surfnet.nl/

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 23: Steeple workshop - MediaMosa - Oxford, july 2011

MEDIAMOSA RICH MEDIA END USER APPLICATION

Goal: to provide a rich media presentation application using MediaMosa for presenting weblecture recordings

• Rich Media = Weblecture Recording

• 2 playback modes: Video - Video or Video - Slides

• Using export of a MediaSite recording

• Automatically producing slides from video

• Demo available on MediaMosa demo-site: http://demo.mediamosa.org/richmedia

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 24: Steeple workshop - MediaMosa - Oxford, july 2011

MEDIAMOSA RICH MEDIA END USER APPLICATION

DEMO

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 25: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

Disclosure  of  audiovisual  archives

UK National Film and Television Archive, Berkhamstedhttp://www.flickr.com/people/footage/

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 26: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

• The number of AV-archives on the Internet increases rapidly

Disclosure  of  audiovisual  archives

UK National Film and Television Archive, Berkhamstedhttp://www.flickr.com/people/footage/

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 27: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

• The number of AV-archives on the Internet increases rapidly

• Archiving is not enough: disclosure and reusing is required!

Disclosure  of  audiovisual  archives

UK National Film and Television Archive, Berkhamstedhttp://www.flickr.com/people/footage/

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 28: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

• The number of AV-archives on the Internet increases rapidly

• Archiving is not enough: disclosure and reusing is required!

• The use of speech technology is needed (Reduce human effort).

Disclosure  of  audiovisual  archives

UK National Film and Television Archive, Berkhamstedhttp://www.flickr.com/people/footage/

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 29: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

Disclosure  of  audiovisual  archives

UK National Film and Television Archive, Berkhamstedhttp://www.flickr.com/people/footage/

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 30: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

• The number of AV-archives on the Internet increases rapidly.

Disclosure  of  audiovisual  archives

UK National Film and Television Archive, Berkhamstedhttp://www.flickr.com/people/footage/

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 31: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

• The number of AV-archives on the Internet increases rapidly.

• Archiving is not enough: disclosure and reusing is required!

Disclosure  of  audiovisual  archives

UK National Film and Television Archive, Berkhamstedhttp://www.flickr.com/people/footage/

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 32: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

• The number of AV-archives on the Internet increases rapidly.

• Archiving is not enough: disclosure and reusing is required!

• Adding Metadata is the key component here.

Disclosure  of  audiovisual  archives

UK National Film and Television Archive, Berkhamstedhttp://www.flickr.com/people/footage/

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 33: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

• The number of AV-archives on the Internet increases rapidly.

• Archiving is not enough: disclosure and reusing is required!

• Adding Metadata is the key component here.

• The use of speech technology is needed (Reduce human effort).

Disclosure  of  audiovisual  archives

UK National Film and Television Archive, Berkhamstedhttp://www.flickr.com/people/footage/

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 34: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

Huge amount of workand no time-coded relations with video

Adding metadata, the traditional approach:Manual annotation

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 35: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

Adding metadata, the new approach:Exploiting Speech technology for metadata generation

Speech Recognition(Speech-to-Text)Time-coded Transcript

Indexing and Search:Search on fragment level

Audio Extraction

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 36: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

• Transcripting: conversion of speech into a written or electronic text document.

• Automatic Speech Recognition (ASR) seems to be the ideal technology for this.

• In combination with Optical Character Recognition (OCR) of slides.

• Goal: to provide additional metadata for searching in video / lecture recordings.

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 37: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

DEMO’s SPEECH RECOGNITION

http://hmi.ewi.utwente.nl/showcases/Broadcast-news-demohttp://hmi.ewi.utwente.nl/showcases/Radio%20Oranje%20demo

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 38: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGYThe Technology Scout Project. The process is complex...

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 39: Steeple workshop - MediaMosa - Oxford, july 2011

MEDIAMOSA TRANSCRIPTING TECHNOLOGY SCOUTING PROJECT

MediaMosaTranscription by Spraak

Multi-SourcePlayer

Partners:

• Enhanced Search• Optional Subtitles• Mashup info

Lecture Recording

End User Application

• Recognize the Speech• Produce time-coded

Transcript

• Recording of Teacher• Recording of Slides• Reference material

• Transcode into audio• Store all into an asset

MediaMosa and Transcripting TechnologyDIVERSE2011, Dublin, June 28 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 40: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

OPEN SOURCE MULTI-SOURCE HTML5 PLAYER

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 41: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

RECORDING BOX LECTURE RECORDINGCommunity Development Projects

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 42: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

RECORDING BOX LECTURE RECORDINGCommunity Development Projects

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Picture in Picture, Chapter marking, Text Recognition, Recording Player for Flash and iPad

Saturday, July 2, 2011

Page 43: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

RECORDING BOX LECTURE RECORDINGCommunity Development Projects

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 44: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

RECORDING BOX LECTURE RECORDINGCommunity Development Projects

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

• Automatic publishing• Create and use metadata• Rich Media content• All metadata searchable

Saturday, July 2, 2011

Page 45: Steeple workshop - MediaMosa - Oxford, july 2011

MEDIAMOSA INNOVATION PROJECTS IN 2011Weblecturing pilot with the University of Groningen (RUG)

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 46: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

Community Development ProjectsMEDIAMOSA DRUPAL MODULES

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Drupal 6

Drupal 7

Saturday, July 2, 2011

Page 47: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MediaMosa Status & Roadmap

Continued Development: 2011: Two major releases based on new Drupal 7 framework.MediaMosa 3.0: focusses on Open InterfacesMediaMosa 3.5: focusses on Transcripting Technology (speech-2-text)

Other MediaMosa Projects 2011:• Weblecture Pilot MediaMosa - Matterhorn• Proof of Concepts Transcripting Technology• Proof of Concepts flexible workflows

(Enhanced support for other content than audio/video)

Available on mediamosa.org

Release 2.3.11

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 48: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MediaMosa 3.0Focus on open interfaces, open standards and OpenSocial

MediaMosa OpenAPI interface:Own interface in MediaMosa for support for open REST calls and other related functions:• Search• oAuth• oEmbed• open upload

Open standards: • JSON, ATOM feed

OpenSocial: • a common API for social applications across multiple websites

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 49: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1 MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

1.  SURFfederatie SAML

2.  SURFteams (grouper)

3.  OpenSocial

4.  Collaboration tools

+

+

+

=

Saturday, July 2, 2011

Page 50: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1 MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

External Services

Campus Services

Supporting Services •  SURFfederatie •  SURFteams •  OpenSocial

Functional Components

Saturday, July 2, 2011

Page 51: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1 MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

OpenSource: www.OpenConext.org

Sourcecode: Apache License, v2.0

Content: CC “Attr. 3.0 Unported”

Portal

Engine Block

OpenSocial Container

Platform Management interface

Saturday, July 2, 2011

Page 52: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1 MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011

Page 53: Steeple workshop - MediaMosa - Oxford, july 2011

SURFnet. We make innovation work1

MediaMosa Directions

Q&A

MediaMosa

MediaMosa

MediaMosa

Thanks

for yo

ur

attenti

on!

WWWhttp://mediamosa.org

Online Demohttp://demo.mediamosa.org

Forumhttp://mediamosa.org/forum

Issue Trackerhttp://mediamosa.org/trac

Source Codehttps://github.com/mediamosa

Slidesharehttp://www.slideshare.net/MediaMosa

Twitterhttp://twitter.com/mediamosa

MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work

Saturday, July 2, 2011