drupalcafe meets mediamosa - 17 october 2013, utrecht
DESCRIPTION
Drupalcafe meets MediaMosa - 17 October 2013 - Utrecht The theme for the Drupalcafé of October 17th will revolve around MediaMosa. Chris Flink will aim the spotlight on their work with MediaMosa, while Frans Ward of the MediaMosa Foundation (created by SURFnet, which is the original driving force behind MediaMosa) will present their views on Open Source and how the MediaMosa Foundation continues to stimulate Open Source projects.TRANSCRIPT
The MediaMosa Foundation
From SURFnet innovation project to a sustainable open source community
Drupalcafe meets MediaMosa17 October, UtrechtFrans Ward - SURFnet / MediaMosa Foundation
Thursday 17 October 13
2
About me...
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Hello, my name is Frans Ward
Thursday 17 October 13
3
...and my employer
,
I work at SURFnet
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
3
...and my employer
,
nl.linkedin.com/in/fransward/
I work at SURFnet
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
4
• Development and exploitation of - the Dutch National Network for
Higher Education and Research - innovative ICT platforms & services- Over 14,000 km dark fiber
• By and for the Dutch Higher Education and Research community- 180+ connected organizations,
serving 1 million users- Not for profit, 86 employees- In business since 1988
25th Anniversary!
About SURFnet
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht 5
http://flickriver.com/photos/25228175@N08/
Dutch Academic and Research Landscape• 14 Research Universities (250k students)• 42 Universities of applied sciences (425k students)• 8 University hospitals and tertiary medical teaching
hospitals (STZs)• Research institutes and comparable institutions
(NWO, KNAW, TNO, Novay)• Company R&D departments• National Library of the Netherlands• Other institutions financed by the Dutch Ministry of
Education, Culture and Science
180+ connected organizations, serving 1 million users {
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Under the SURF umbrella
6
All ICT activities for Higher Education and Research in the Netherlands are brought under one umbrella
Shared Professional and Educational Services
Scientific Computing & Storage
Commercial ICT Products & Services
National Research & Education Network
ICT & Education policy making
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht 7
The Global Lambda Integrated Facility (GLIF)
State of the art network infrastructure
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht 8
Collaboration infrastructure
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
From Users to Choosers
9
The challenge of Consumer Choice
Let users choose between multiple cloud
vendors and cloud services.
The multi vendor approach.
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Cloud Service brokerage
10
"A cloud services brokerage is a business model in which a company or other entity adds value to one or more (generally public or hybrid, but possibly private) cloud services on behalf of one or more consumers of those services." Gartner
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Cloud Service brokerage
10
Provide added value by means of an
infrastructure, which interconnects cloud services and users
"A cloud services brokerage is a business model in which a company or other entity adds value to one or more (generally public or hybrid, but possibly private) cloud services on behalf of one or more consumers of those services." Gartner
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Cloud Service Broker: an ‘Aggregator’ role
Authen,ca,onSURFconext
SAML
Authoriza,onCloud Asset Management
Billing Provisioning / De-‐provisioning
Catalogue management
Monitoring Repor,ng
Cloud Service Broker
University Students
Shop
CloudService 3
CloudService 4
ContentCloudService 1
CloudService 2
End-‐user self service portalIT as a service
11
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
SURFconext as an aggregator
12
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
OpenConext
13
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Streaming activities in the past
14
1998 Audio & Video hosting service (FTP) - 1st generation
2003 SURFnet Video Portal (SVP) - 2nd generation
2005 SURFnet-TV Live Netcasting
2007 Start new generation video services - 3rd generation SURFnet/Kennisnet Innovatieprogramma
Start of open source based innovation
SURFmedia (2007)VP-X Project (2007)VP-Core Platform (2008)MediaMosa Software (2009)
Thursday 17 October 13
Open Source is....
Thursday 17 October 13
Open Source is....
“The realization of an open source
project does not guarantee the
creation of a community”
Thursday 17 October 13
17
the Lifecycle of Innovation
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
17
Completing the Lifecycle of Innovation
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
18
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
18
Innovation phase
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
18
Innovation phase
Technology Assessments
Customer requirements
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
18
Innovation phase
Proof of Concept
Technology Assessments
Customer requirements
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
18
Innovation phase
Impact Analysis
Proof of Concept
Technology Assessments
Customer requirements
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
18
Innovation phase
Impact Analysis
Proof of Concept
Technology Assessments
Customer requirements
ServiceDevelopment
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
18
Innovation phase
Impact Analysis
Proof of Concept
ServiceProduction
Technology Assessments
Customer requirements
ServiceDevelopment
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
18
Innovation phase
Impact Analysis
Proof of Concept
ServiceProduction
ServiceShutdown
Technology Assessments
Customer requirements
ServiceDevelopment
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
18
Innovation phase
Impact Analysis
Proof of Concept
ServiceProduction
ServiceShutdown
Technology Assessments
Operational phase
Customer requirements
ServiceDevelopment
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
19
Innovation phase
Impact Analysis
Proof of Concept
Technology Assessments
Operational phase
Customer requirements
ServiceDevelopment
ServiceShutdown
ServiceProduction
and now with open source development added...
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
19
Innovation phase
Impact Analysis
Proof of Concept
Technology Assessments
Operational phase
Customer requirements
ServiceDevelopment
SoftwareDevelopmentService
ShutdownServiceProduction
and now with open source development added...
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
19
Innovation phase
Impact Analysis
Proof of Concept
Technology Assessments
Operational phase
Customer requirements
ServiceDevelopment
SoftwareDevelopmentService
ShutdownServiceProduction
SoftwareMaintenance
and now with open source development added...
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
19
Innovation phase
Impact Analysis
Proof of Concept
Technology Assessments
Operational phase
Customer requirements
ServiceDevelopment
SoftwareDevelopmentService
Shutdown
SoftwareShutdown?
ServiceProduction
SoftwareMaintenance
and now with open source development added...
Thursday 17 October 13
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Lifecycle of Innovation - SURFnet style
19
Innovation phase
Impact Analysis
Proof of Concept
Technology Assessments
Operational phase
Customer requirements
ServiceDevelopment
SoftwareDevelopmentService
Shutdown
SoftwareShutdown?
ServiceProduction
SoftwareMaintenance
and now with open source development added...
R.I.P
Thursday 17 October 13
TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
Open Source Challenges
20
...in relation to an innovation project based lifecycle
Service shutdown when services becomes generally available in the public or commercial domain is typical behavior for an NREN
Thursday 17 October 13
TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
Open Source Challenges
20
...in relation to an innovation project based lifecycle
Service shutdown when services becomes generally available in the public or commercial domain is typical behavior for an NREN
‣ What to do with the open source software that was developed for this service?
Thursday 17 October 13
TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
Open Source Challenges
20
...in relation to an innovation project based lifecycle
Service shutdown when services becomes generally available in the public or commercial domain is typical behavior for an NREN
‣ What to do with the open source software that was developed for this service?
‣ What do you do with the intellectual property rights when you decide not to invest in this software anymore?
Thursday 17 October 13
What were the options?
Thursday 17 October 13
Why a foundation?
Thursday 17 October 13
Founded!
Thursday 17 October 13
About MediaMosa
Thursday 17 October 13
REST based SOA
> Flexibility by combining components> Open source and using open source components> Scalable for future expansion
Thursday 17 October 13
Can haz API?Play videoAuthenticationAuthorization (Play restriction)Upload (PUT, POST, FTP)TranscodingMedia Management: media files, assets and collectionsSearchJobsMetadata and OAI/PMHNotificationLogging and StatisticsStills....
Thursday 17 October 13
Vehicle for innovation projects
• MediaMosa Rich Media Application
• Content Supplier Application
• MediaMosa and Matterhorn
• HTML5 Video
• Video Annotation
• 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
Thursday 17 October 13
Open & Public from the start
Thursday 17 October 13
Community website & demo
Thursday 17 October 13
A growing community
Thursday 17 October 13
MediaMosa Foundation Core Activities
Thursday 17 October 13
Foundation Governance
Thursday 17 October 13
Foundation Governance
Thursday 17 October 13
Foundation Governance
Thursday 17 October 13
Foundation Governance
Thursday 17 October 13
Foundation Governance
Thursday 17 October 13
Call to Action
Join the communityTalk to usWill do BoF sessions to go into specificsContributeBecome a sponsorUse MediaMosa and tell us about itHave fun
http://foundation.mediamosa.org<[email protected]>
Thursday 17 October 13
MediaMosa DirectionsWWWhttp://mediamosa.orghttp://foundation.mediamosa.org
Twitterhttp://twitter.com/mediamosa
Online Demohttp://demo.mediamosa.org
Source Codehttps://github.com/mediamosa
Slidesharehttp://www.slideshare.net/mediamosa
Thursday 17 October 13