ePresence Interactive Media 4.1 Roadmap

This page is currently under development. The items you see here are proposed development projects and directions. They are edited here collaboratively by various members of the team and not yet confirmed.

Proposed Release date for ePresence 4.1: February 1st, 2008.

Priority

  • Legal notes
  • Flash media support
  • Fully Automated Webcasting
  • Security review. Implementing parametized SQL Queries, Giving up on Admin privileges on the Media station, Windows Vista compatibility.

Live Webcasting & Conferencing

  • Improved sharing of more multimedia types in conferencing including images uploaded from the local hard drive, videos from YouTube? or the like, and a whiteboard similar feature.
  • Streaming and archiving in Flash format. (Project supervisor(s): Brendan)
  • A cleaner more robust conferencing UI complete with proper skinning and locale support.
  • Hybrid web conferencing + webcasting UI. “Streaming to many while conferencing for a few”. Flash + Red5 streaming. (Project instigator: Ron; Project supervisor(s): Brendan)
  • Support for the display of webcast transcripts, presumably for now generated manually (Project instigator: Ron)

Capture/Publishing?

  • ePresence Producer should not display the publishing Wizard. The publishing process must be fully automated. Publish button (or 2 menu items: "Publish Web Archive" "Produce CD") should be the only UI for publishing. This requires re-implementing the publishing module as a control with optional automation mode).
  • Quicktime pointer has to be unified with other formats. QT must be Live-connect only template based on player polling. IE5 for Mac has gone forewer, we don't have to support it any more.

Creating/Editing?

  • Creating presentations offline as opposed to capturing them in real time. Building an extension for ePresence Producer that allows to create presentations, tutorials, etc. Advanced editing. (Project supervisor(s): Eric)

Infrastructure

  • ePresence as a campus-wide solution: Fully automated media stations permanently installed in the classrooms with centralized web-based scheduling and management. (Project supervisor(s): Peter, James)
  • Adding upload details to media profiles, (such as FTP uploading) allowing for scaleable streaming. (Project supervisors (s): James)
  • Cross platform conference presenter
  • Code reuse. Creating a set of re-usable web controls that can be shared between live and archive templates, lobby and control center.(Project supervisor(s): Rhys)
  • Control Center: Making the ePresence Management easier with AJAX. (Project supervisor(s): Peter)
  • Multi-layer Repository (Project supervisor(s): Peter)

Community

  • Moodle integration module (Project supervisor(s): TBD).
  • Integration Libraries for LDAP and AD.
  • Moving all essential services to SourceForge?: Version Control, Bugs db, etc to boost the rank. (Project supervisor(s):Peter)
  • Improving documentation (Project supervisor(s):Peter, Masashi)
  • Template Gallery: more templates, custom controls for lobby pages. (Project supervisor(s): Peter, Brendan)
  • Better tutorials (Project supervisor(s):Peter, Delia)
  • ePresenceTV: Building a web-based tool (Flash) for putting together a simple presentations (audio, video and slides) and storing them on our server. (Project supervisor(s): Rhys)

Other

  • Exporting to convention DVD as opposed to Windows-only CD. Using DVD Menu format for slides if possible (Project supervisor(s): TBD).
  • Fixing Multi-lingual support Right now several modules are not translated at all or partially translated (Project supervisor(s): TBD).
  • Creating a shopping cart and automated credit card processing tool for hosting, support and other services. (Project supervisor(s):Rhys, Kelly)
  • Maintanance and diagnostic tools: (Only for consortium members???) Server Load simulator /capacity diagnostics. ePresence Server migration tool: helping to move the ePresence Server (with archives) to the new hardware or new network (IPs, Ports, etc). Media Cleanup: Deleting unused media files (from both webcasting and conferencing) (Project supervisor(s): TBD). Archive re-Indexing tool that fixes earlier problems with the repo.