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.
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Drupalcafe meets MediaMosa - 17 october 2013, Utrecht
1. The MediaMosa
Foundation
From SURFnet innovation project to a
sustainable open source community
Drupalcafe meets MediaMosa
17 October, Utrecht
Frans Ward - SURFnet / MediaMosa Foundation
Thursday 17 October 13
2. About me...
Hello,
my name is
Frans Ward
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
2
3. ...and my employer
I work at
SURFnet
,
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
3
4. ...and my employer
I work at
SURFnet
,
nl.linkedin.com/in/fransward/
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
3
5. About SURFnet
•
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!
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
4
6. Dutch Academic and Research Landscape
180+ connected
organizations,
serving 1 million
users
{
•
•
•
•
•
•
•
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
http://flickriver.com/photos/25228175@N08/
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
5
7. Under the SURF umbrella
All ICT activities for Higher Education and Research in the
Netherlands are brought under one umbrella
ICT & Education policy making
National Research &
Education Network
Commercial ICT
Products & Services
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
Scientific Computing &
Storage
Shared Professional and
Educational Services
6
8. State of the art network infrastructure
The Global Lambda Integrated Facility
(GLIF)
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
7
10. From Users to Choosers
The challenge of Consumer Choice
Let users choose
between multiple cloud
vendors and cloud
services.
The multi vendor
approach.
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
9
11. Cloud Service brokerage
"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
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
10
12. Cloud Service brokerage
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
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
10
13. Cloud Service Broker: an ‘Aggregator’ role
Cloud
Service
1
Cloud
Service
3
Cloud
Service
2
Authen,ca,on
SURFconext
SAML
Authoriza,on
Cloud
Asset
Management
Billing
Cloud
Service
4
Provisioning
/
De-‐provisioning
Content
Catalogue
management
Monitoring
Repor,ng
Cloud
Service
Broker
Shop
End-‐user
self
service
portal
IT
as
a
service
University
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
Students
11
14. SURFconext as an aggregator
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
12
16. Streaming activities in the past
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)
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
14
18. Open Source is....
“The realization of an
open source
project does not
guarantee the
creation of a community”
Thursday 17 October 13
19. the Lifecycle of Innovation
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
17
20. Completing the Lifecycle of Innovation
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
17
21. Lifecycle of Innovation - SURFnet style
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
18
22. Lifecycle of Innovation - SURFnet style
Innovation phase
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
18
23. Lifecycle of Innovation - SURFnet style
Technology
Assessments
Customer
requirements
Innovation phase
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
18
24. Lifecycle of Innovation - SURFnet style
Technology
Assessments
Customer
Proof of
Concept
requirements
Innovation phase
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
18
25. Lifecycle of Innovation - SURFnet style
Technology
Assessments
Customer
Proof of
Concept
Impact
Analysis
requirements
Innovation phase
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
18
26. Lifecycle of Innovation - SURFnet style
Technology
Assessments
Customer
Proof of
Concept
Impact
Analysis
requirements
Innovation phase
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
Service
Development
18
27. Lifecycle of Innovation - SURFnet style
Technology
Assessments
Customer
Proof of
Concept
Impact
Analysis
requirements
Innovation phase
Service
Development
Service
Production
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
18
28. Lifecycle of Innovation - SURFnet style
Technology
Assessments
Customer
Proof of
Concept
Impact
Analysis
requirements
Innovation phase
Service
Shutdown
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
Service
Development
Service
Production
18
29. Lifecycle of Innovation - SURFnet style
Technology
Assessments
Customer
Proof of
Concept
Impact
Analysis
requirements
Innovation phase
Service
Shutdown
Service
Development
Service
Production
Operational phase
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
18
30. Lifecycle of Innovation - SURFnet style
and now with open source development added...
Technology
Assessments
Customer
Proof of
Concept
Impact
Analysis
requirements
Innovation phase
Service
Development
Service
Production
Service
Shutdown
Operational phase
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
19
31. Lifecycle of Innovation - SURFnet style
and now with open source development added...
Technology
Assessments
Customer
Proof of
Concept
Impact
Analysis
requirements
Innovation phase
Service
Production
Service
Shutdown
Service
Development
Software
Development
Operational phase
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
19
32. Lifecycle of Innovation - SURFnet style
and now with open source development added...
Technology
Assessments
Customer
Proof of
Concept
Impact
Analysis
requirements
Innovation phase
Service
Production
Service
Shutdown
Service
Development
Software
Development
Software
Maintenance
Operational phase
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
19
33. Lifecycle of Innovation - SURFnet style
and now with open source development added...
Technology
Assessments
Customer
Proof of
Concept
Impact
Analysis
requirements
Innovation phase
Service
Production
Service
Shutdown
Service
Development
Software
Development
Software
Maintenance
Software
Shutdown?
Operational phase
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
19
34. Lifecycle of Innovation - SURFnet style
and now with open source development added...
Technology
Assessments
Customer
Proof of
Concept
Impact
Analysis
requirements
Innovation phase
R.I.P
Service
Production
Service
Shutdown
Service
Development
Software
Development
Software
Maintenance
Software
Shutdown?
Operational phase
Drupalcafe meets MediaMosa - 17 October 2013, Utrecht
Thursday 17 October 13
19
35. Open Source Challenges
...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
TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
Thursday 17 October 13
20
36. Open Source Challenges
...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?
TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
Thursday 17 October 13
20
37. Open Source Challenges
...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?
TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
Thursday 17 October 13
20
42. REST based SOA
> Flexibility by combining components
> Open source and using open source components
> Scalable for future expansion
Thursday 17 October 13
43. Can haz API?
Play video
Authentication
Authorization (Play restriction)
Upload (PUT, POST, FTP)
Transcoding
Media Management: media files,
assets and collections
Search
Jobs
Metadata and OAI/PMH
Notification
Logging and Statistics
Stills
....
Thursday 17 October 13
44. Vehicle for innovation projects
•
•
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
•
•
•
•
•
MediaMosa Rich Media Application
Content Supplier Application
MediaMosa and Matterhorn
HTML5 Video
Video Annotation
54. Call to Action
Join the community
Talk to us
Will do BoF sessions to go into specifics
Contribute
Become a sponsor
Use MediaMosa and tell us about it
Have fun
http://foundation.mediamosa.org
<board@mediamosa.org>
Thursday 17 October 13