SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
OU Media Player
A joint IET, KMi, LTS, DSS, OMU project
         January 2011-June 2012

       N.D.Freear, SeGA 3 April 2012
            The Open University
The problem
● Lot's of OU web 'assets' - OUVLE,
  OpenLearn, Study at OU, OU-Drupal,
  Platform, research blogs, Cloudworks...
● Each site/ developer finds their own 'solution'
● Different user experiences, branding, levels
  of accessibility...
● Plus, a support/ maintenance problem...
● HTML5 anyone?
The good...   Easy YouTube 2008
Who else is doing 'this'?
● 'Easy YouTube', 2008 Flash icant.co.uk/easy-youtube
● christianheilmann.com/2008 ../video-captioning-made-easy-
  with-the-youtu..
● 2009 Flash, Maltwiki.org
● Universal subtitles, www.universalsubtitles.org
● ...
● YouTube HTML5, www.youtube.com/html5
● ODI player, 2011 Flash* odicatalogue.co.uk
● Nomensa, 2011-12 Flash* nomensa.com/ ..-open-source-
  accessible-media-..
● 2012 Flash* edu.mwjt.co.uk/access-youtube-new-webs..
● ...

(New to me, wac.osu.edu/examples/jwpc )
..the odd...   'ODI' player 2011
Who else? part 2
Questions:
● * Why Flash-only in 2011/12?
● Start from scratch?
● Is it flexible? (ODI)
● Are they open-source? Can we/ others build
  upon?
● Or, HTML5 media libraries - the same
  mistakes again?
Our approach
● Don't "start from scratch"
● Build on existing components, including
  open source
● Hopefully, contribute back to the community
  - code/ patches/ knowledge...
The 'solution'
● A common, embeddable player
● *Easy to embed
● OU podcast infrastructure (+YouTube...)
● Service/iframe-based embeds
● oEmbed www.oembed.com
● HTML5 + Flash + Javascript + CSS
● OU brand
● Variants (3): OU Podcast/public, OUVLE,
  OpenLearn
● ...
The 'solution', part deux
●   Unobtrusive accessibility
●   Mobile/ tablet support
●   Themable
●   Internationalized
●   Performance
●   ...
●   Maintenance - only '1' player needs
    upgrading
January-July 2011
● "Attempt 1"
● Based on Flowplayer - open source Flash
  libraries
● Flash 'falling back' to HTML5
● Two "chunky" designs
● Senior management "surprised" - too big for
  the VLE
● Bugs in design/ CSS
● No fullscreen (there is a "popout" player)

Used in Cloudworks
2011 'ouice dark'
2011 'ouice light'
January-June 2012
●   "Version 2" - deployment plan
●   Based on Mediaelement.js
●   HTML5 falling back to Flash
●   But, Flash is not "2nd-class" citizen
●   Compact, less obtrusive design
●   With Fullscreen - yay!
...and the pretty   OU player light 2012
Where do I fit in?
● The player will be easy for content authors to
  use - we hope!
● No change to authoring practice in SA/ VLE
● Player fairly easy for developers to integrate

● Accessibility practitioners - communicate the
  philosophy
● APs - help close the feedback loop
● APs - translation contacts
● ..?
● Watch this space!
Roadmap
●     Mid-April 2012 - technical test
●     May - accessibility/ user-test
●     June - OUVLE release
●     June/July - OpenLearn, OU-Drupal...
●     June/July - documentation
●     June/July - hand over to LTS...
●     June/July - Mediaelement.js patches
...
Questions
●   Open source - if, when?
●   Stable versus innovative - how?
●   LTS support + IET contributions - how?
●   WebM encoding - when?
Challenges
●   Many stakeholders
●   Many contexts
●   Audio + video
●   Mobile debugging
●   First impressions count!
●   Tech. test, Access. test, test, test...
●   Finding time to communicate, as well as
    code
Links
● OU player prototype, iet-embed-acct.open.ac.uk
  ../oup/test.html
● Blogs, freear.org.uk ../ou-media-player-project
● http://freear.org.uk/content/ou-embed-proposal
● Watch this space! http://embed.open.ac.uk

Weitere ähnliche Inhalte

Ähnlich wie OU Player APG Meeting 2012

WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
Hyun-woo Park
 
GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011
Stefane Fermigier
 
Embedded Android Workshop at Embedded World 2014
Embedded Android Workshop at Embedded World 2014Embedded Android Workshop at Embedded World 2014
Embedded Android Workshop at Embedded World 2014
Opersys inc.
 
Embedded Android Workshop at AnDevCon VI
Embedded Android Workshop at AnDevCon VIEmbedded Android Workshop at AnDevCon VI
Embedded Android Workshop at AnDevCon VI
Opersys inc.
 

Ähnlich wie OU Player APG Meeting 2012 (20)

MALT Wiki and oEmbed
MALT Wiki and oEmbedMALT Wiki and oEmbed
MALT Wiki and oEmbed
 
BKK16-310 The HiKey AOSP collaborative experience
BKK16-310 The HiKey AOSP collaborative experience BKK16-310 The HiKey AOSP collaborative experience
BKK16-310 The HiKey AOSP collaborative experience
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
 
GNOME 3.4 accessible: Status, news, future (FOSDEM 2012)
GNOME 3.4 accessible: Status, news, future (FOSDEM 2012)GNOME 3.4 accessible: Status, news, future (FOSDEM 2012)
GNOME 3.4 accessible: Status, news, future (FOSDEM 2012)
 
GNOME.Asia 2015 : Developing HTML5 Applications for GNOME
GNOME.Asia 2015 : Developing HTML5 Applications for GNOMEGNOME.Asia 2015 : Developing HTML5 Applications for GNOME
GNOME.Asia 2015 : Developing HTML5 Applications for GNOME
 
Multimedia Accessibility - CALRG '09
Multimedia Accessibility - CALRG '09Multimedia Accessibility - CALRG '09
Multimedia Accessibility - CALRG '09
 
Fosdem 2011 odt2daisy odt2braille
Fosdem 2011 odt2daisy odt2brailleFosdem 2011 odt2daisy odt2braille
Fosdem 2011 odt2daisy odt2braille
 
Open Apereo - Web components workshop
Open Apereo - Web components workshopOpen Apereo - Web components workshop
Open Apereo - Web components workshop
 
GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011
 
Future of Sysadmin 2014
Future of Sysadmin 2014Future of Sysadmin 2014
Future of Sysadmin 2014
 
Archival Technologies 2014
Archival Technologies 2014Archival Technologies 2014
Archival Technologies 2014
 
Embedded Android Workshop at Embedded World 2014
Embedded Android Workshop at Embedded World 2014Embedded Android Workshop at Embedded World 2014
Embedded Android Workshop at Embedded World 2014
 
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoftBhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
 
2015 03 nllgg-event Organizing Duoconferences.
2015 03 nllgg-event Organizing Duoconferences.2015 03 nllgg-event Organizing Duoconferences.
2015 03 nllgg-event Organizing Duoconferences.
 
Rmll 2010 AEGIS Mainstreaming Accessbility Open Source
Rmll 2010 AEGIS Mainstreaming Accessbility Open SourceRmll 2010 AEGIS Mainstreaming Accessbility Open Source
Rmll 2010 AEGIS Mainstreaming Accessbility Open Source
 
Embedded Android Workshop with Lollipop
Embedded Android Workshop with LollipopEmbedded Android Workshop with Lollipop
Embedded Android Workshop with Lollipop
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
 
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of HappinessPlone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
 
Embedded Android Workshop at AnDevCon VI
Embedded Android Workshop at AnDevCon VIEmbedded Android Workshop at AnDevCon VI
Embedded Android Workshop at AnDevCon VI
 
Designing & delivering e learning in a multi device world
Designing & delivering e learning in a multi device worldDesigning & delivering e learning in a multi device world
Designing & delivering e learning in a multi device world
 

Mehr von Nick Freear

Mehr von Nick Freear (12)

CAN conference 2019 - Our Journey
CAN conference 2019 - Our JourneyCAN conference 2019 - Our Journey
CAN conference 2019 - Our Journey
 
Accessible Rich Internet Applications workshop at The Open University 2017
Accessible Rich Internet Applications workshop at The Open University 2017Accessible Rich Internet Applications workshop at The Open University 2017
Accessible Rich Internet Applications workshop at The Open University 2017
 
OU Media Player poster - e-Access'15 conference
OU Media Player poster - e-Access'15 conferenceOU Media Player poster - e-Access'15 conference
OU Media Player poster - e-Access'15 conference
 
Improving the Accessibility of.. MoodleMoot 2006
Improving the Accessibility of.. MoodleMoot 2006Improving the Accessibility of.. MoodleMoot 2006
Improving the Accessibility of.. MoodleMoot 2006
 
Accessify Wiki introduction v1.2
Accessify Wiki introduction v1.2Accessify Wiki introduction v1.2
Accessify Wiki introduction v1.2
 
Moodle 4-9 Book A5 leaflet Packt v1
Moodle 4-9 Book A5 leaflet Packt v1Moodle 4-9 Book A5 leaflet Packt v1
Moodle 4-9 Book A5 leaflet Packt v1
 
CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011
 
Sometimes I s-start to stutter: Rotary 2010
Sometimes I s-start to stutter: Rotary 2010Sometimes I s-start to stutter: Rotary 2010
Sometimes I s-start to stutter: Rotary 2010
 
Learn about Moodle
Learn about MoodleLearn about Moodle
Learn about Moodle
 
Moodle Accessibility Hackfest '07
Moodle Accessibility Hackfest '07Moodle Accessibility Hackfest '07
Moodle Accessibility Hackfest '07
 
Moodle Accessibility Techshare 2007
Moodle Accessibility Techshare 2007Moodle Accessibility Techshare 2007
Moodle Accessibility Techshare 2007
 
Accessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUAccessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OU
 

Kürzlich hochgeladen

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

OU Player APG Meeting 2012

  • 1. OU Media Player A joint IET, KMi, LTS, DSS, OMU project January 2011-June 2012 N.D.Freear, SeGA 3 April 2012 The Open University
  • 2. The problem ● Lot's of OU web 'assets' - OUVLE, OpenLearn, Study at OU, OU-Drupal, Platform, research blogs, Cloudworks... ● Each site/ developer finds their own 'solution' ● Different user experiences, branding, levels of accessibility... ● Plus, a support/ maintenance problem... ● HTML5 anyone?
  • 3. The good... Easy YouTube 2008
  • 4. Who else is doing 'this'? ● 'Easy YouTube', 2008 Flash icant.co.uk/easy-youtube ● christianheilmann.com/2008 ../video-captioning-made-easy- with-the-youtu.. ● 2009 Flash, Maltwiki.org ● Universal subtitles, www.universalsubtitles.org ● ... ● YouTube HTML5, www.youtube.com/html5 ● ODI player, 2011 Flash* odicatalogue.co.uk ● Nomensa, 2011-12 Flash* nomensa.com/ ..-open-source- accessible-media-.. ● 2012 Flash* edu.mwjt.co.uk/access-youtube-new-webs.. ● ... (New to me, wac.osu.edu/examples/jwpc )
  • 5. ..the odd... 'ODI' player 2011
  • 6. Who else? part 2 Questions: ● * Why Flash-only in 2011/12? ● Start from scratch? ● Is it flexible? (ODI) ● Are they open-source? Can we/ others build upon? ● Or, HTML5 media libraries - the same mistakes again?
  • 7. Our approach ● Don't "start from scratch" ● Build on existing components, including open source ● Hopefully, contribute back to the community - code/ patches/ knowledge...
  • 8. The 'solution' ● A common, embeddable player ● *Easy to embed ● OU podcast infrastructure (+YouTube...) ● Service/iframe-based embeds ● oEmbed www.oembed.com ● HTML5 + Flash + Javascript + CSS ● OU brand ● Variants (3): OU Podcast/public, OUVLE, OpenLearn ● ...
  • 9. The 'solution', part deux ● Unobtrusive accessibility ● Mobile/ tablet support ● Themable ● Internationalized ● Performance ● ... ● Maintenance - only '1' player needs upgrading
  • 10. January-July 2011 ● "Attempt 1" ● Based on Flowplayer - open source Flash libraries ● Flash 'falling back' to HTML5 ● Two "chunky" designs ● Senior management "surprised" - too big for the VLE ● Bugs in design/ CSS ● No fullscreen (there is a "popout" player) Used in Cloudworks
  • 13. January-June 2012 ● "Version 2" - deployment plan ● Based on Mediaelement.js ● HTML5 falling back to Flash ● But, Flash is not "2nd-class" citizen ● Compact, less obtrusive design ● With Fullscreen - yay!
  • 14. ...and the pretty OU player light 2012
  • 15. Where do I fit in? ● The player will be easy for content authors to use - we hope! ● No change to authoring practice in SA/ VLE ● Player fairly easy for developers to integrate ● Accessibility practitioners - communicate the philosophy ● APs - help close the feedback loop ● APs - translation contacts ● ..? ● Watch this space!
  • 16. Roadmap ● Mid-April 2012 - technical test ● May - accessibility/ user-test ● June - OUVLE release ● June/July - OpenLearn, OU-Drupal... ● June/July - documentation ● June/July - hand over to LTS... ● June/July - Mediaelement.js patches ...
  • 17. Questions ● Open source - if, when? ● Stable versus innovative - how? ● LTS support + IET contributions - how? ● WebM encoding - when?
  • 18. Challenges ● Many stakeholders ● Many contexts ● Audio + video ● Mobile debugging ● First impressions count! ● Tech. test, Access. test, test, test... ● Finding time to communicate, as well as code
  • 19. Links ● OU player prototype, iet-embed-acct.open.ac.uk ../oup/test.html ● Blogs, freear.org.uk ../ou-media-player-project ● http://freear.org.uk/content/ou-embed-proposal ● Watch this space! http://embed.open.ac.uk