SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
AS Inhoudelijke Verdieping
Utrecht, 25 Oktober 2010
MediaMosa and
Open Webservices / Open API
`
Frans Ward
Technical Product Manager
SURFnet Advanced Services
Frans.Ward@surfnet.nl
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES/API
WHAT IS OPEN?
• Open Source (MediaMosa, FFmpeg)
• Open Codecs (h.264, theora,VP8)
• Open Media Formats (Mpeg4, ogg,WebM)
• Open Standards (HTML 5)
• OpenTechnology (Open API)
• Open Content (Creative Commons)
• Open Principles (OpenVideo Alliance)
• Open License (Royalty Free vs ‘Forever Free’)
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
MEDIAMOSA AND OPEN WEBSERVICES/API
WHAT IS OPEN?
• Open Source (MediaMosa, FFmpeg)
• Open Codecs (h.264, theora,VP8)
• Open Media Formats (Mpeg4, ogg,WebM)
• Open Standards (HTML 5)
• Open Technology (Open API)
• Open Content (Creative Commons)
• Open Principles (OpenVideo Alliance)
• Open License (Royalty Free vs ‘Forever Free’)
Monday, October 25, 2010
OPENVIDEO PRINCIPLES
OPENVIDEO ALLIANCE
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
1. Authorship andViewing
2. Open Standards forVideo
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
Monday, October 25, 2010
OPENVIDEO PRINCIPLES
OPENVIDEO ALLIANCE
1. Authorship andViewing
2. Open Standards forVideo
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
Het creëren, bewerken en afspelen van video zou gemakkelijk
en toegankelijk moeten zijn, middels gratis en open source
toepassingen.
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
OPENVIDEO PRINCIPLES
OPENVIDEO ALLIANCE
1. Authorship andViewing
2. Open Standards forVideo
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
Videostandaarden zouden open, uitwisselbaar en
vrij van patenten en royalties moeten zijn.
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
OPENVIDEO PRINCIPLES
OPENVIDEO ALLIANCE
1. Authorship andViewing
2. Open Standards forVideo
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
Videoplatformen zouden neutraal moeten opereren en open
standaarden en licenties moeten ondersteunen.
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
OPENVIDEO PRINCIPLES
OPENVIDEO ALLIANCE
1. Authorship andViewing
2. Open Standards forVideo
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
Wetgeving mag participatiecultuur niet ontmoedigen.
Videomateriaal zou beschikbaar en toegankelijk moeten zijn zonder
technologische restricties of andere beperkingen.
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
OPENVIDEO PRINCIPLES
OPENVIDEO ALLIANCE
1. Authorship andViewing
2. Open Standards forVideo
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
Mensen hebben het recht op deelname in een democratie, privacy,
vrijheid van meningsuiting en distributie van eigen creaties vrij van
censuur of beperkende gebruiksvoorwaarden.
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
OPENVIDEO CONTENT
CREATIVE COMMONS
The user / owner / uploader needs to
determine if and which type of CC-license
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
A new API for MediaMosa
MediaMosa Technology Scouts
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
MediaMosa Architecture
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Why build new webservices?
We already have them!
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Indeed, we need to build
additional functionalities!
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
•Compare Architectures
•Build on layer 4
because there the Web Apps and Mashups
connect to...
New functionalities, because...?
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
It’s all about functionalities....
Compare this with an End User Application with some
special characteristics:
• this EUA only has an API interface
• this EGA can access all data (like the admin interface),
but is open
• In combination with oAuth also for not open data
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
!"#$"%&'("$)
*+,-+."./".)
01/1) 01/1)
2"0'12+$1)
34.(5+.16'/"'/".)
-%"$"./15")
789)
:11;)<)
:11;)=)
:11;)>)
:11;)?)
:11;)@)
MediaMosa now
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
!"#$"%&'("$)
*+,-+."./".)
01/1) 01/1)
2"0'12+$1)
34.(5+.16'/"'/".)
-%"$"./15")
789)
:11;)<)
:11;)=)
:11;)>)
:11;)?)
:11;)@)
A-".)9-')
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
MediaMosa in the future
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
!"#$"%&'("$)
*+,-+."./".)
01/1) 01/1)
2"0'12+$1)
34.(5+.16'/"'/".)
-%"$"./15")
789)
:11;)<)
:11;)=)
:11;)>)
:11;)?)
:11;)@)
A-".)9-')
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
MediaMosa in the future
The MediaMosa Open API can be compared
to an end user application (EUA) with some
specific features:
• The Open API will give you easy access to
data stored in MediaMosa.
• The Open API has a webinterface only
and no user interface.
• The Open API delivers results in a generic
format (ATOM / Json) to make it easy to
use in an learning environment or mashup
platform.
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Which API (TS: OW1)?
• Making content available
‣ Search API
‣ Feed API
• Generic presentation
‣ Atom
Atom Format: http://www.rfc-editor.org/rfc/rfc4287.txt
Publishing protocol: http://www.rfc-editor.org/rfc/rfc5023.txt
‣ Json
• Examples
Google data API: http://code.google.com/intl/nl/apis/gdata/
Twitter: http://apiwiki.twitter.com/Twitter-API-Documentation
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Mashup Platform (TS: OW2)?
• Additional data to enrich video
‣ Wikipedia
‣ Twitter
‣ Flickr
‣ …
• Mashup Examples
Mashup platforms: http://blogs.zdnet.com/
Hinchcliffe/?p=111
Dapper: http://www.dapper.net/dapperDemo/
• Build your own web apps or
widgets
‣ needs further investigation....
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Communicatie via Atom API (option 1)
EGA
Let the Atom API’s communicate with each other.
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Communicatie via Mashup (option 2)
EGA
or use a mashup site to combine (MediaMosa) data
Monday, October 25, 2010
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
MEDIAMOSA AND OPEN WEBSERVICES
TS ‘Content in the Cloud’
Goal:
1. to provide an open
interface for sharing data
stored in an MediaMosa
environment or
MediaMosa Cloud
2. to consume data from
other open platforms
and to integrate this in
MediaMosa
Monday, October 25, 2010
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
MEDIAMOSA AND OPEN WEBSERVICES
A Mashup cluster that utilizes the Open API’s
of a MediaMosa cloud.
Need to have knowledge about other MediaMosa instances!
Monday, October 25, 2010
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
MEDIAMOSA AND OPEN WEBSERVICES
An Open API cluster where a central
MediaMosa repository knows what other
MediaMosa instances are around.
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
!"#$%!&'%(
)%*%(
+,%(
-(
)%*%(
+,%(
.(
+,%(-(
/01(
/2"3(
041(
'2"5$%6"(
5&66"57"(
Open Content per EUA
Open API comparable with OAI
No need for access rules
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
!"#$%!&'%(
)%*%(
+,%(
-(
)%*%(
+,%(
.(
+,%(-(
/01(
/2"3(
041(
'2"5$%6"(
5&66"57"(
Special Content Collections
(Academia)
Need access rules
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
!"#$%!&'%(
)%*%(
+,%(
-(
)%*%(
+,%(
.(
+,%(-(
/01(
/2"3(
041(
'2"5$%6"(
5&66"57"(
Open API for all open
content
Needs to know which
data is open
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN CONTENTVS ENDUSER-APPLICATION CONTENT
MediaMosa content can
always be presented using the
enduser application
➡ Additional using an Open
API
➡ Open content: most likely
content which is freely
available (not protected)
➡ If protected: use oAuth to
supply content using the
Open API
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OAUTH
• OAuth is an open authorization
standard for APIs that does away with
logins and passwords to grant
authorization to a third-party.
OAuth is an open protocol to allow
secure API authorization in a simple and
standard method from desktop and web
applications.
http://oauth.net/
OAuth uses three parties:
client uses web service at server on behalf of user
client = mashup, server = MediaMosa open API, user = owner of video
...and a forth party: SURFfederation (authentication infrastructure)
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
OPEN API
API (REST)
-> video/save
-> video/list
-> video/x/update
-> video/x/delete
=> Which specs to use here?
CMIS... very heavy for video only?
=>There is no open standard for handling video this way.
Compare the OpenSocial specs. which is a common standard.
= > CAN WE USETHE OPENSOCIAL SPECS FORVIDEO?
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Protocol = HTTP
(when not only open content then
use oAuth for screened/protected
content in addition.)
Data format = AtomPub
=> <XML>
	

 <Title>....</>
	

 ...
	

 ...
	

 <extention>
	

 ..
	

 </extention>
</XML>
Monday, October 25, 2010
THE OPEN API IN RELATION WITHTS MEDIAMOSA-
MATTERHORN
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
THETECHNOLOGY SCOUTING PROJECT
!
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
THETECHNOLOGY SCOUTING PROJECT
!
WORK IN PROGRESS
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010
MEDIAMOSA AND OPEN WEBSERVICES
PROOF OF CONCEPTS
DEMO:
http://api.mediamosa.surfnet.nl/
Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010
SURFnet. We make innovation work
Monday, October 25, 2010

Más contenido relacionado

Destacado

Temariointermedio
TemariointermedioTemariointermedio
Temariointermedioerick
 
Experiencia de aula cucuruchal
Experiencia de aula   cucuruchalExperiencia de aula   cucuruchal
Experiencia de aula cucuruchalrosairene2016
 
DHEERAJ UPDATED RESUME
DHEERAJ UPDATED RESUMEDHEERAJ UPDATED RESUME
DHEERAJ UPDATED RESUMEakkerasowmya
 
Optimizando la operación en campo
Optimizando la operación en campo Optimizando la operación en campo
Optimizando la operación en campo hobregon
 
2016 MATC Intern Program - Kyle McLaughlin - Felsburg Holt & Ullevig
2016 MATC Intern Program - Kyle McLaughlin - Felsburg Holt & Ullevig2016 MATC Intern Program - Kyle McLaughlin - Felsburg Holt & Ullevig
2016 MATC Intern Program - Kyle McLaughlin - Felsburg Holt & UllevigMid-America Transportation Center
 
Presentación asefisa
Presentación asefisaPresentación asefisa
Presentación asefisavictorabadia
 
Ejerc algoritmos
Ejerc algoritmosEjerc algoritmos
Ejerc algoritmoseddyr21
 
Exposicion Paul remy XV Simposio Internacional Peru 2021
Exposicion Paul remy  XV Simposio Internacional Peru 2021Exposicion Paul remy  XV Simposio Internacional Peru 2021
Exposicion Paul remy XV Simposio Internacional Peru 2021Perú 2021
 

Destacado (16)

Temariointermedio
TemariointermedioTemariointermedio
Temariointermedio
 
Hijospreferidos
HijospreferidosHijospreferidos
Hijospreferidos
 
C.V
C.VC.V
C.V
 
Certificate
CertificateCertificate
Certificate
 
Experiencia de aula cucuruchal
Experiencia de aula   cucuruchalExperiencia de aula   cucuruchal
Experiencia de aula cucuruchal
 
DHEERAJ UPDATED RESUME
DHEERAJ UPDATED RESUMEDHEERAJ UPDATED RESUME
DHEERAJ UPDATED RESUME
 
Presentación sc (sept 13)
Presentación sc (sept 13)Presentación sc (sept 13)
Presentación sc (sept 13)
 
Optimizando la operación en campo
Optimizando la operación en campo Optimizando la operación en campo
Optimizando la operación en campo
 
2016 MATC Intern Program - Kyle McLaughlin - Felsburg Holt & Ullevig
2016 MATC Intern Program - Kyle McLaughlin - Felsburg Holt & Ullevig2016 MATC Intern Program - Kyle McLaughlin - Felsburg Holt & Ullevig
2016 MATC Intern Program - Kyle McLaughlin - Felsburg Holt & Ullevig
 
Presentación asefisa
Presentación asefisaPresentación asefisa
Presentación asefisa
 
Anteproecto anghy
Anteproecto anghyAnteproecto anghy
Anteproecto anghy
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ejerc algoritmos
Ejerc algoritmosEjerc algoritmos
Ejerc algoritmos
 
Propiedades
PropiedadesPropiedades
Propiedades
 
Exposicion Paul remy XV Simposio Internacional Peru 2021
Exposicion Paul remy  XV Simposio Internacional Peru 2021Exposicion Paul remy  XV Simposio Internacional Peru 2021
Exposicion Paul remy XV Simposio Internacional Peru 2021
 
Lady
LadyLady
Lady
 

Similar a MediaMosa and Open Webservices API

MediaMosa and Open Webservices - Utrecht - 25 october 2010
MediaMosa and Open Webservices - Utrecht - 25 october 2010MediaMosa and Open Webservices - Utrecht - 25 october 2010
MediaMosa and Open Webservices - Utrecht - 25 october 2010Frans Ward
 
MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010
MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010
MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010Frans Ward
 
MediaMosa 3.x release and Projects
MediaMosa 3.x release and ProjectsMediaMosa 3.x release and Projects
MediaMosa 3.x release and ProjectsMediaMosa
 
FIWARE Accelerator Programme: 80 Milion Euro for Start-Ups and SMEs
FIWARE Accelerator Programme: 80 Milion Euro for Start-Ups and SMEsFIWARE Accelerator Programme: 80 Milion Euro for Start-Ups and SMEs
FIWARE Accelerator Programme: 80 Milion Euro for Start-Ups and SMEsCodemotion
 
OpenConext - Japanese delegation - 28 October 2013
OpenConext  - Japanese delegation - 28 October 2013OpenConext  - Japanese delegation - 28 October 2013
OpenConext - Japanese delegation - 28 October 2013SURFconext
 
AppHub Project at ICT 2015
AppHub Project at ICT 2015AppHub Project at ICT 2015
AppHub Project at ICT 2015AppHub
 
Drupalcafe meets MediaMosa - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa  - 17 october 2013, UtrechtDrupalcafe meets MediaMosa  - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa - 17 october 2013, UtrechtMediaMosa
 
Drupalcafe meets MediaMosa - 17 October 2013 - Utrecht
Drupalcafe meets MediaMosa  - 17 October 2013 - UtrechtDrupalcafe meets MediaMosa  - 17 October 2013 - Utrecht
Drupalcafe meets MediaMosa - 17 October 2013 - UtrechtSURFconext
 
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...MediaMosa
 
Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa
Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosaTechnology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa
Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosaMediaMosa
 
20151019 webinar Open Access in Horizon 2020
20151019 webinar  Open Access in Horizon 202020151019 webinar  Open Access in Horizon 2020
20151019 webinar Open Access in Horizon 2020OpenAccessBelgium
 
The Breakdown: What is OpenMinTeD?
The Breakdown: What is OpenMinTeD?The Breakdown: What is OpenMinTeD?
The Breakdown: What is OpenMinTeD?openminted_eu
 
Labfiles: NetFutures
Labfiles: NetFuturesLabfiles: NetFutures
Labfiles: NetFuturesJan Van Mol
 
Open Source Software: The Governance Makes the Difference
Open Source Software: The Governance Makes the DifferenceOpen Source Software: The Governance Makes the Difference
Open Source Software: The Governance Makes the DifferenceOW2
 
Open Source Software: Governance Makes the Difference
Open Source Software: Governance Makes the DifferenceOpen Source Software: Governance Makes the Difference
Open Source Software: Governance Makes the DifferenceAppHub
 
Horizon 2020 Open Access mandate - OpenAIRE webinar by Inge Van Nieuwerburgh
Horizon 2020 Open Access mandate - OpenAIRE webinar by Inge Van NieuwerburghHorizon 2020 Open Access mandate - OpenAIRE webinar by Inge Van Nieuwerburgh
Horizon 2020 Open Access mandate - OpenAIRE webinar by Inge Van NieuwerburghOpenAIRE
 
MediaMosa status update and related projects. MediaMosa community day, 29-maa...
MediaMosa status update and related projects. MediaMosa community day, 29-maa...MediaMosa status update and related projects. MediaMosa community day, 29-maa...
MediaMosa status update and related projects. MediaMosa community day, 29-maa...MediaMosa
 
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...Iosif Alvertis
 
OPENi Innovation in the cloud
OPENi Innovation in the cloudOPENi Innovation in the cloud
OPENi Innovation in the cloudopeni_ict
 
LoCloud Micro Services and the Digitisation Workflow
LoCloud Micro Services and the Digitisation WorkflowLoCloud Micro Services and the Digitisation Workflow
LoCloud Micro Services and the Digitisation Workflowlocloud
 

Similar a MediaMosa and Open Webservices API (20)

MediaMosa and Open Webservices - Utrecht - 25 october 2010
MediaMosa and Open Webservices - Utrecht - 25 october 2010MediaMosa and Open Webservices - Utrecht - 25 october 2010
MediaMosa and Open Webservices - Utrecht - 25 october 2010
 
MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010
MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010
MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010
 
MediaMosa 3.x release and Projects
MediaMosa 3.x release and ProjectsMediaMosa 3.x release and Projects
MediaMosa 3.x release and Projects
 
FIWARE Accelerator Programme: 80 Milion Euro for Start-Ups and SMEs
FIWARE Accelerator Programme: 80 Milion Euro for Start-Ups and SMEsFIWARE Accelerator Programme: 80 Milion Euro for Start-Ups and SMEs
FIWARE Accelerator Programme: 80 Milion Euro for Start-Ups and SMEs
 
OpenConext - Japanese delegation - 28 October 2013
OpenConext  - Japanese delegation - 28 October 2013OpenConext  - Japanese delegation - 28 October 2013
OpenConext - Japanese delegation - 28 October 2013
 
AppHub Project at ICT 2015
AppHub Project at ICT 2015AppHub Project at ICT 2015
AppHub Project at ICT 2015
 
Drupalcafe meets MediaMosa - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa  - 17 october 2013, UtrechtDrupalcafe meets MediaMosa  - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa - 17 october 2013, Utrecht
 
Drupalcafe meets MediaMosa - 17 October 2013 - Utrecht
Drupalcafe meets MediaMosa  - 17 October 2013 - UtrechtDrupalcafe meets MediaMosa  - 17 October 2013 - Utrecht
Drupalcafe meets MediaMosa - 17 October 2013 - Utrecht
 
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
 
Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa
Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosaTechnology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa
Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa
 
20151019 webinar Open Access in Horizon 2020
20151019 webinar  Open Access in Horizon 202020151019 webinar  Open Access in Horizon 2020
20151019 webinar Open Access in Horizon 2020
 
The Breakdown: What is OpenMinTeD?
The Breakdown: What is OpenMinTeD?The Breakdown: What is OpenMinTeD?
The Breakdown: What is OpenMinTeD?
 
Labfiles: NetFutures
Labfiles: NetFuturesLabfiles: NetFutures
Labfiles: NetFutures
 
Open Source Software: The Governance Makes the Difference
Open Source Software: The Governance Makes the DifferenceOpen Source Software: The Governance Makes the Difference
Open Source Software: The Governance Makes the Difference
 
Open Source Software: Governance Makes the Difference
Open Source Software: Governance Makes the DifferenceOpen Source Software: Governance Makes the Difference
Open Source Software: Governance Makes the Difference
 
Horizon 2020 Open Access mandate - OpenAIRE webinar by Inge Van Nieuwerburgh
Horizon 2020 Open Access mandate - OpenAIRE webinar by Inge Van NieuwerburghHorizon 2020 Open Access mandate - OpenAIRE webinar by Inge Van Nieuwerburgh
Horizon 2020 Open Access mandate - OpenAIRE webinar by Inge Van Nieuwerburgh
 
MediaMosa status update and related projects. MediaMosa community day, 29-maa...
MediaMosa status update and related projects. MediaMosa community day, 29-maa...MediaMosa status update and related projects. MediaMosa community day, 29-maa...
MediaMosa status update and related projects. MediaMosa community day, 29-maa...
 
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
 
OPENi Innovation in the cloud
OPENi Innovation in the cloudOPENi Innovation in the cloud
OPENi Innovation in the cloud
 
LoCloud Micro Services and the Digitisation Workflow
LoCloud Micro Services and the Digitisation WorkflowLoCloud Micro Services and the Digitisation Workflow
LoCloud Micro Services and the Digitisation Workflow
 

Más de MediaMosa

MediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, BrusselsMediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, BrusselsMediaMosa
 
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013MediaMosa
 
MediaMosa Foundation - Webstroom 15 april 2013
MediaMosa Foundation - Webstroom  15 april 2013MediaMosa Foundation - Webstroom  15 april 2013
MediaMosa Foundation - Webstroom 15 april 2013MediaMosa
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...MediaMosa
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012MediaMosa
 
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - ShortInuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - ShortMediaMosa
 
A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012MediaMosa
 
Videoservices via SURFconext - 29 maart 2012
Videoservices via SURFconext  - 29 maart 2012Videoservices via SURFconext  - 29 maart 2012
Videoservices via SURFconext - 29 maart 2012MediaMosa
 
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa
 
MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011MediaMosa
 
Rich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorRich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorMediaMosa
 
WCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaWCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaMediaMosa
 
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosaUsing OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosaMediaMosa
 
Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011MediaMosa
 
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYERMediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYERMediaMosa
 
Seminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsSeminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsMediaMosa
 
Norwegian studietur MediaMosa 22 november 2011
Norwegian studietur MediaMosa   22 november 2011Norwegian studietur MediaMosa   22 november 2011
Norwegian studietur MediaMosa 22 november 2011MediaMosa
 
Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011MediaMosa
 
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011MediaMosa
 
Onderwijsdagen2011 - MediaMosa - 8 november 2011
Onderwijsdagen2011  - MediaMosa - 8 november 2011Onderwijsdagen2011  - MediaMosa - 8 november 2011
Onderwijsdagen2011 - MediaMosa - 8 november 2011MediaMosa
 

Más de MediaMosa (20)

MediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, BrusselsMediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
 
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
 
MediaMosa Foundation - Webstroom 15 april 2013
MediaMosa Foundation - Webstroom  15 april 2013MediaMosa Foundation - Webstroom  15 april 2013
MediaMosa Foundation - Webstroom 15 april 2013
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
 
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - ShortInuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
 
A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012
 
Videoservices via SURFconext - 29 maart 2012
Videoservices via SURFconext  - 29 maart 2012Videoservices via SURFconext  - 29 maart 2012
Videoservices via SURFconext - 29 maart 2012
 
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
 
MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011
 
Rich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorRich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa Ingestor
 
WCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaWCAG compliancy for MediaMosa
WCAG compliancy for MediaMosa
 
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosaUsing OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
 
Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011
 
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYERMediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
 
Seminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsSeminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projects
 
Norwegian studietur MediaMosa 22 november 2011
Norwegian studietur MediaMosa   22 november 2011Norwegian studietur MediaMosa   22 november 2011
Norwegian studietur MediaMosa 22 november 2011
 
Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011
 
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
 
Onderwijsdagen2011 - MediaMosa - 8 november 2011
Onderwijsdagen2011  - MediaMosa - 8 november 2011Onderwijsdagen2011  - MediaMosa - 8 november 2011
Onderwijsdagen2011 - MediaMosa - 8 november 2011
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

MediaMosa and Open Webservices API

  • 1. AS Inhoudelijke Verdieping Utrecht, 25 Oktober 2010 MediaMosa and Open Webservices / Open API ` Frans Ward Technical Product Manager SURFnet Advanced Services Frans.Ward@surfnet.nl Monday, October 25, 2010
  • 2. MEDIAMOSA AND OPEN WEBSERVICES/API WHAT IS OPEN? • Open Source (MediaMosa, FFmpeg) • Open Codecs (h.264, theora,VP8) • Open Media Formats (Mpeg4, ogg,WebM) • Open Standards (HTML 5) • OpenTechnology (Open API) • Open Content (Creative Commons) • Open Principles (OpenVideo Alliance) • Open License (Royalty Free vs ‘Forever Free’) Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 3. Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work MEDIAMOSA AND OPEN WEBSERVICES/API WHAT IS OPEN? • Open Source (MediaMosa, FFmpeg) • Open Codecs (h.264, theora,VP8) • Open Media Formats (Mpeg4, ogg,WebM) • Open Standards (HTML 5) • Open Technology (Open API) • Open Content (Creative Commons) • Open Principles (OpenVideo Alliance) • Open License (Royalty Free vs ‘Forever Free’) Monday, October 25, 2010
  • 4. OPENVIDEO PRINCIPLES OPENVIDEO ALLIANCE Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work 1. Authorship andViewing 2. Open Standards forVideo 3. Open Distribution 4. A Rich, Participatory Culture 5. Civil Liberties and Basic Rights Monday, October 25, 2010
  • 5. OPENVIDEO PRINCIPLES OPENVIDEO ALLIANCE 1. Authorship andViewing 2. Open Standards forVideo 3. Open Distribution 4. A Rich, Participatory Culture 5. Civil Liberties and Basic Rights Het creëren, bewerken en afspelen van video zou gemakkelijk en toegankelijk moeten zijn, middels gratis en open source toepassingen. Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 6. OPENVIDEO PRINCIPLES OPENVIDEO ALLIANCE 1. Authorship andViewing 2. Open Standards forVideo 3. Open Distribution 4. A Rich, Participatory Culture 5. Civil Liberties and Basic Rights Videostandaarden zouden open, uitwisselbaar en vrij van patenten en royalties moeten zijn. Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 7. OPENVIDEO PRINCIPLES OPENVIDEO ALLIANCE 1. Authorship andViewing 2. Open Standards forVideo 3. Open Distribution 4. A Rich, Participatory Culture 5. Civil Liberties and Basic Rights Videoplatformen zouden neutraal moeten opereren en open standaarden en licenties moeten ondersteunen. Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 8. OPENVIDEO PRINCIPLES OPENVIDEO ALLIANCE 1. Authorship andViewing 2. Open Standards forVideo 3. Open Distribution 4. A Rich, Participatory Culture 5. Civil Liberties and Basic Rights Wetgeving mag participatiecultuur niet ontmoedigen. Videomateriaal zou beschikbaar en toegankelijk moeten zijn zonder technologische restricties of andere beperkingen. Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 9. OPENVIDEO PRINCIPLES OPENVIDEO ALLIANCE 1. Authorship andViewing 2. Open Standards forVideo 3. Open Distribution 4. A Rich, Participatory Culture 5. Civil Liberties and Basic Rights Mensen hebben het recht op deelname in een democratie, privacy, vrijheid van meningsuiting en distributie van eigen creaties vrij van censuur of beperkende gebruiksvoorwaarden. Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 10. OPENVIDEO CONTENT CREATIVE COMMONS The user / owner / uploader needs to determine if and which type of CC-license Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 11. MEDIAMOSA AND OPEN WEBSERVICES OPEN API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work A new API for MediaMosa MediaMosa Technology Scouts Monday, October 25, 2010
  • 12. MEDIAMOSA AND OPEN WEBSERVICES OPEN API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work MediaMosa Architecture Monday, October 25, 2010
  • 13. MEDIAMOSA AND OPEN WEBSERVICES OPEN API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Why build new webservices? We already have them! Monday, October 25, 2010
  • 14. MEDIAMOSA AND OPEN WEBSERVICES OPEN API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Indeed, we need to build additional functionalities! Monday, October 25, 2010
  • 15. MEDIAMOSA AND OPEN WEBSERVICES OPEN API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work •Compare Architectures •Build on layer 4 because there the Web Apps and Mashups connect to... New functionalities, because...? Monday, October 25, 2010
  • 16. MEDIAMOSA AND OPEN WEBSERVICES OPEN API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work It’s all about functionalities.... Compare this with an End User Application with some special characteristics: • this EUA only has an API interface • this EGA can access all data (like the admin interface), but is open • In combination with oAuth also for not open data Monday, October 25, 2010
  • 17. MEDIAMOSA AND OPEN WEBSERVICES OPEN API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work !"#$"%&'("$) *+,-+."./".) 01/1) 01/1) 2"0'12+$1) 34.(5+.16'/"'/".) -%"$"./15") 789) :11;)<) :11;)=) :11;)>) :11;)?) :11;)@) MediaMosa now Monday, October 25, 2010
  • 18. MEDIAMOSA AND OPEN WEBSERVICES OPEN API !"#$"%&'("$) *+,-+."./".) 01/1) 01/1) 2"0'12+$1) 34.(5+.16'/"'/".) -%"$"./15") 789) :11;)<) :11;)=) :11;)>) :11;)?) :11;)@) A-".)9-') Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work MediaMosa in the future Monday, October 25, 2010
  • 19. MEDIAMOSA AND OPEN WEBSERVICES OPEN API !"#$"%&'("$) *+,-+."./".) 01/1) 01/1) 2"0'12+$1) 34.(5+.16'/"'/".) -%"$"./15") 789) :11;)<) :11;)=) :11;)>) :11;)?) :11;)@) A-".)9-') Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work MediaMosa in the future The MediaMosa Open API can be compared to an end user application (EUA) with some specific features: • The Open API will give you easy access to data stored in MediaMosa. • The Open API has a webinterface only and no user interface. • The Open API delivers results in a generic format (ATOM / Json) to make it easy to use in an learning environment or mashup platform. Monday, October 25, 2010
  • 20. MEDIAMOSA AND OPEN WEBSERVICES OPEN API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Which API (TS: OW1)? • Making content available ‣ Search API ‣ Feed API • Generic presentation ‣ Atom Atom Format: http://www.rfc-editor.org/rfc/rfc4287.txt Publishing protocol: http://www.rfc-editor.org/rfc/rfc5023.txt ‣ Json • Examples Google data API: http://code.google.com/intl/nl/apis/gdata/ Twitter: http://apiwiki.twitter.com/Twitter-API-Documentation Monday, October 25, 2010
  • 21. MEDIAMOSA AND OPEN WEBSERVICES OPEN API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Mashup Platform (TS: OW2)? • Additional data to enrich video ‣ Wikipedia ‣ Twitter ‣ Flickr ‣ … • Mashup Examples Mashup platforms: http://blogs.zdnet.com/ Hinchcliffe/?p=111 Dapper: http://www.dapper.net/dapperDemo/ • Build your own web apps or widgets ‣ needs further investigation.... Monday, October 25, 2010
  • 22. MEDIAMOSA AND OPEN WEBSERVICES OPEN API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Communicatie via Atom API (option 1) EGA Let the Atom API’s communicate with each other. Monday, October 25, 2010
  • 23. MEDIAMOSA AND OPEN WEBSERVICES OPEN API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Communicatie via Mashup (option 2) EGA or use a mashup site to combine (MediaMosa) data Monday, October 25, 2010
  • 24. Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work MEDIAMOSA AND OPEN WEBSERVICES TS ‘Content in the Cloud’ Goal: 1. to provide an open interface for sharing data stored in an MediaMosa environment or MediaMosa Cloud 2. to consume data from other open platforms and to integrate this in MediaMosa Monday, October 25, 2010
  • 25. Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work MEDIAMOSA AND OPEN WEBSERVICES A Mashup cluster that utilizes the Open API’s of a MediaMosa cloud. Need to have knowledge about other MediaMosa instances! Monday, October 25, 2010
  • 26. Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work MEDIAMOSA AND OPEN WEBSERVICES An Open API cluster where a central MediaMosa repository knows what other MediaMosa instances are around. Monday, October 25, 2010
  • 27. MEDIAMOSA AND OPEN WEBSERVICES !"#$%!&'%( )%*%( +,%( -( )%*%( +,%( .( +,%(-( /01( /2"3( 041( '2"5$%6"( 5&66"57"( Open Content per EUA Open API comparable with OAI No need for access rules Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 28. MEDIAMOSA AND OPEN WEBSERVICES !"#$%!&'%( )%*%( +,%( -( )%*%( +,%( .( +,%(-( /01( /2"3( 041( '2"5$%6"( 5&66"57"( Special Content Collections (Academia) Need access rules Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 29. MEDIAMOSA AND OPEN WEBSERVICES !"#$%!&'%( )%*%( +,%( -( )%*%( +,%( .( +,%(-( /01( /2"3( 041( '2"5$%6"( 5&66"57"( Open API for all open content Needs to know which data is open Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 30. MEDIAMOSA AND OPEN WEBSERVICES OPEN CONTENTVS ENDUSER-APPLICATION CONTENT MediaMosa content can always be presented using the enduser application ➡ Additional using an Open API ➡ Open content: most likely content which is freely available (not protected) ➡ If protected: use oAuth to supply content using the Open API Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 31. MEDIAMOSA AND OPEN WEBSERVICES OAUTH • OAuth is an open authorization standard for APIs that does away with logins and passwords to grant authorization to a third-party. OAuth is an open protocol to allow secure API authorization in a simple and standard method from desktop and web applications. http://oauth.net/ OAuth uses three parties: client uses web service at server on behalf of user client = mashup, server = MediaMosa open API, user = owner of video ...and a forth party: SURFfederation (authentication infrastructure) Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 32. MEDIAMOSA AND OPEN WEBSERVICES OPEN API API (REST) -> video/save -> video/list -> video/x/update -> video/x/delete => Which specs to use here? CMIS... very heavy for video only? =>There is no open standard for handling video this way. Compare the OpenSocial specs. which is a common standard. = > CAN WE USETHE OPENSOCIAL SPECS FORVIDEO? Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Protocol = HTTP (when not only open content then use oAuth for screened/protected content in addition.) Data format = AtomPub => <XML> <Title>....</> ... ... <extention> .. </extention> </XML> Monday, October 25, 2010
  • 33. THE OPEN API IN RELATION WITHTS MEDIAMOSA- MATTERHORN Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 34. THETECHNOLOGY SCOUTING PROJECT ! Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 35. THETECHNOLOGY SCOUTING PROJECT ! WORK IN PROGRESS Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010
  • 36. MEDIAMOSA AND OPEN WEBSERVICES PROOF OF CONCEPTS DEMO: http://api.mediamosa.surfnet.nl/ Inhoudelijke Verdieping ‘MediaMosa en Open webservices’ - Utrecht, 25 Oktober 2010 SURFnet. We make innovation work Monday, October 25, 2010