Hi Denis,

At a quick glance this all looks great, but here are my concerns:

1. Is this going to open up cross browser testing issues?  Lots of problems in 
the past with IE support/etc., and I imagine this will continue.  Are the 
resources around to test this new interface?
2. Is UoO going to port existing functionality from the current engage player 
to the new one?  E.g. we're building dependencies on the logging features that 
are in the current one, but this isn't generally considered a priority for the 
UI.  Will these changes be ported over as well?  Is it just a technology 
change, or is there a functionality change as well?

I like most of what you have written, but I don't know the technologies very 
well. Regards,

Chris
________________________________________
From: [email protected] 
[[email protected]] on behalf of Denis Meyer 
[[email protected]]
Sent: 21 November 2012 10:22
To: [email protected]
Subject: [Opencast Matterhorn] Proposal: New Engage Player

Hello,
we, the University of Osnabrueck, would like to propose a new architecture for 
the engage player.

As we all know the current engage player has some problems.
No plugin is really independent from the other plugins, you just can't simply 
extend the player without having to adjust other plugins.
New developers have to know the coherences before they are able to start 
developing.
Besides the 'shared-resource' folder contains the whole player structure, the 
player and its plugins, means, the plugins are not in its related OSGi modules.
We want to solve this problems and many others as well with the following 
proposal:
- implementing a strict plugin-architecture using backbone.js
 - every single component is a plugin
 - event-based data exchange
 - no plugin knows about another plugin but can listen to events thrown by 
another event
- unification of technologies (such as html5 and flash)
- extension of new technologies (such as WebVTT)
For a more detailed technical overview have a look at the New Engage Player 
page at JIRA (http://opencast.jira.com/wiki/display/MH/New+Engage+Player ) and 
feel free to comment.

We didn't plan every detail right now, it's just an idea, so we do have a lot 
of open questions to be solved, e.g.:
How can we use backbone.js best to use it as the plugin provider?
What about other (open) standards, e.g. MediaFragments?
How to solve the streaming issues (support, interchangeability of streaming 
servers, etc.)?

Sincerely,
Denis Meyer
_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn


To unsubscribe please email
[email protected]
_______________________________________________

Reply via email to