HeaderSIS.jpg

IS480 Team wiki: 2011T1 Tango

From IS480
Jump to navigation Jump to search

Tango

Team Members

Name Primary Role Secondary Role Email
AW Ming Kun TBA TBA mingkun.aw.2009@sis.smu.edu.sg
PHAM Duong Thai TBA TBA dtpham.2009@sis.smu.edu.sg
Melvir Singh Sidhu S/o JAI S TBA TBA melvirssjs.2009@sis.smu.edu.sg
NGUYEN Minh Dang TBA TBA mdnguyen.2009@sis.smu.edu.sg
Cassie ONG Siying TBA TBA cassie.ong.2008@sis.smu.edu.sg

Roles & Responsibilities

Roles Responsibilites
Project Manager

- Manage project scope and schedule
- Responsible for communication between team members. This includes weekly updates, risk assessment, etc
- Liaison with supervisor
- Motivate the team

Lead Developer

- Lead and assignment of technical tasks to team members
- Development of test cases
- Standardize naming and style of programming
- Advise and guides team in the technical aspects of the project

Developer

- Responsible for developing the functions
- Check and test for system bugs regularly and report to PM

Business Analyst

- Understanding the business requirements of the Client and translating them to specific software requirements
- Ensure there is an alignment between system and business requirements
- Liaison with client

Design

- Ensure team's project adheres to the diagrams
- Manage data into useful information
- Ensure diagrams are kept up-to-date, after every iterations

Quality Assurance

- Responsible for testing each functionality
- Ensure that the system meets the client's requirements

Stakeholders

Supervisor

TBA

Client

TangoFX

TangoFX is the industry’s first open standards based real-time multi-active media experience engine. TangoFX allows users to interact with media, and with one another, without being dependent on the mode of delivery of the media or the device through which the media is consumed. The software platform runs an advanced user interface and video applications in a limited memory footprint, allowing for optimal implementation on variety of networks and devices. The platform supports all industry standard streaming protocols and methods including Microsoft Smooth Streaming, Progressive Download, HTTP Streaming, and RTMP. Using smart onscreen widgets, the interactive service enhances the viewing experience by allowing viewers to connect with family and friends, pick, share and discuss scenes of mutual interest while watching live or on-demand content. TangoFX allows leveraging existing social networks such as Facebook, Twitter, and the like, and builds on top a hierarchical community model.

The TangoFX platform creates a ‘Virtual Living Room’ enabling consumers to interact, socialize and participate when watching their favorite content across any network, device or geography, thereby enabling Community TV.

Project Overview

TangoFX is currently hosted on a public site (www.tangofx.com) and running beta trials. TangoFX allows you to watch media from various sources and share with your friends in real-time. While you are watching the video with your friends, you can have video chat, text chat and interact (to show emotions, etc.) through a set of on-screen widgets.

Project Descriptions

There are three main components to our project and they are:

1. Video Analytics

2. Interactive User Experience

3. Reporting Engine


These components exist to support TangoFX.

Project Objectives

This is related to interactive media experience. We are currently working on the analytics component. Since TangoFX collects quite a few information from a video session (i.e. multiple users interacting over a video), we can do interesting analytics (of course, without compromising the privacy) and use the same for detailed reporting on the video and / or context based ad serving, etc. We are also enhancing the experience through recording, playback and annotations.

Project Deliverables

1.1 Video Analytics

Each video session contains a wealth of information that can be analysed and to further “provide individual and shared interactive programs that allow viewers to completely personalise their viewing experience to match their media & entertainment lifestyle.” For example, multiple users may interact over a video – comments, etc – and these are potential source of information that our analytic component we will build will act on. The challenge for our team is to do this without compromising the privacy.

1.2 Enhancing the User Experience

Using smart on-screen widgets, the interactive service enhances the cinematic experience by allowing viewers to connect with friends and family, and pick, share and discuss scenes of mutual interest while watching live or on-demand content. (SOURCE: http://www.tangofx.com/webui/)

As part of our project, we will be enhancing the viewing experience mainly through: 1. Recording, 2. Playback 3. Annotations

1.3 Reporting Engine

Our team will also build a reporting system/engine for any content on TangoFX (for example, video or users). The reporting engine will generate video-related information such as context based ad serving, etc.