Community Captioner. Team CC Ely Lerner Team Lead (Amgen) Jeffrey Chan Chaitanya Ramavajjala Chetan Sharma Raed Shomali Team Members (USC)

Slides:



Advertisements
Similar presentations
Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Advertisements

Content Management Systems. What is Content Management?  Content management is a process and/or software application used by groups to plan, create,
COMBASE: strategic content management system Soft Format, 2006.
Chapter 11 Media and Interactivity Basics Key Concepts
Iframes & Images Using HTML.
Looking Ahead Archive-It Partner Meeting November 12, 2013.
Background Current Status Future Plans. Agenda Background First Steps Current Status Future Plans Joomla Basics Questions 2.
Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver.
Murder Mystery Murder Mystery Concept Demo By By The Giant Squid The Giant Squid.
Crowdsourcing Accessibility: Can Accessibility be fixed for free with Community Help? Terrill
OO Development Process. UML and Process UML standardizes notation, not process –Increase likelihood of widespread acceptance There is significant variability.
What is the IT in question? Adobe Apollo Adobe Apollo A codenamed for the new develop cross-operating system runtime that runs outside of the web browser.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
Web Workshop Maurice Farmer Web Manager Business School Chair, Web User Panel.
Picture Users Making Art Chat An interactive communication tool.
AJAC Systems Hotel Reservation System
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 41 How Animation on the Web Works.
OMap By: Haitham Khateeb Yamama Dagash Under Suppervision of: Benny Daon.
Paul Trani Adobe Certified Instructor/Expert Resources:
® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY Video Accessibility in Adobe Flash Andrew Kirkpatrick Adobe Systems.
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Application Software.
ONLINE TECHNICAL REPORT SYSTEM Team Crash Course Ryan Ashe, Eileen Balci, James Kirk, Taylor Paschal.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Bryce Rodgers Kent Warner Matt Heckman.
A centre of expertise in digital information managementwww.ukoln.ac.uk QA And The IWMW Web Site: A Case Study (flaws and all) Brian Kelly UKOLN University.
PHP Professor Waterman. Agenda What is PHP Versions HTML Dynamic Web sites Interactive Web Sites Installing PHP Transfer pages to a Web hosting service.
Web Applications for the School of NAS Group #3 09/18/2001.
Project 1 Online multi-user video monitoring system.
ISpheres Project. Project Overview iSpheresCore iSpheresImage Demonstration References.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
May Client Dustin Gray Associate Director of Compliance ISU Department of Athletics Faculty Advisor Dr. Doug Jacobson Development Team Andy Dorman.
Chapter 10 Information Systems Analysis and Design
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
Computer Emergency Notification System (CENS)
Build it Tweak it Use it Know it Love it. A tool to collaborate on projects What does Collaborate mean? To work together.
Student Curriculum Planning System MSE Project Presentation I Kevin Sung.
Software. A web site is a collection of web pages on a particular topic. A web page is a document written in HTML code. Web pages are linked together.
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Computing System Fundamentals 3.1 Language Translators.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
Quick Introduction to creating Eyeblaster ads.  Steps for creating an Eyeblaster ad  Building Eyeblaster compatible flash assets  Adding Eyeblaster.
First Hand News Siu Lun Hong Meenakshi Lakshmikanthan Abirami Mangai.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Condor Technology Solutions, Inc. Grace Performance Chemicals HRIS Intranet Project.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
The basics of knowing the difference CLIENT VS. SERVER.
The Online World ONLINE DOCUMENTS. Online documents Online documents (such as text documents, spreadsheets, presentations, graphics and forms) are any.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
FLASH, VIDEO & AUDIO How to add Flash movies into your site How to add video and audio to your site HTML5 and elements.
Word Guess Team (Team #4) October 8, Word Guess Team  Team Members  Chakib Kouhel:  Steve Mattingley:
CS 200 Multimedia Objects in Web Pages. MultiMedia Objects Three primary types of multimedia objects  Audio  Video Includes Flash Objects  Images.
Community Captioner. Team CC Ely Lerner Team Lead (Amgen) Jeffrey Chan Chaitanya Ramavajjala Chetan Sharma Raed Shomali Team Members (USC)
Community Captioner. Team CC Ely Lerner Team Lead (Amgen) Jeffrey Chan Chaitanya Ramavajjala Raed Shomali Team Members (USC)
  ONLINE DORMITORY RESERVATION SYSTEM By RAMYA VAKITY KOUSHIK KUMAR SURAGONI MOTHE ADITHYA    GRADUATE CAPSTONE SEMINAR PROJECT    Submitted in partial.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Chapter 17 The Need for HTML 5.
Community Captioner.
Maintaining software solutions
Content Generator and Software Licenses
Introduction to JavaScript & jQuery
Presentation transcript:

Community Captioner

Team CC Ely Lerner Team Lead (Amgen) Jeffrey Chan Chaitanya Ramavajjala Chetan Sharma Raed Shomali Team Members (USC)

Concept Our project concept is an open source, community- driven online video closed captioning tool. This tool will help hearing impaired people experience the wealth of online “Web 2.0” media content available today with no captions. We are going to scope the project to YouTube given the timeframe but it would be ideal to eventually allow captioning of all types of media so our backend application will be written with this in mind.

Phase A Summary "Our project is a community-driven web media captioning tool. The goal is to aid the hearing- impaired community to fully experience “Web 2.0” video content currently available online. It is a challenging mission to us because the team does not have a lot of experience with manipulating FLV media. However, we are confident because we have a creative, thoughtful, and intelligent team. Along with good design, we are in the process of extensive research on the subject with a strong motivation to succeed."

Software Architecture: Class Diagram

Software Architecture: Deployment Diagram

Software Architecture: Database Diagram

Software Architecture: Data Flow Diagram Indicates the data flow pertaining to Retrieving captions Retrieving rollback list Preview the captioned video Writing the Flash Player on the Browser (Website) Setting the Captions

Software Architecture: Data Flow Diagram Indicates the data flow pertaining to Acquiring the lock on the caption Releasing the lock on the caption Resetting a caption to its previous version. Retrieving a version of the caption

Software Architecture: Sequence Diagram Get captions for a video. Write the Flash player on the website and play the video. Save the caption.

Software Architecture: Sequence Diagram Get Rollback list for a caption. Reset a caption to a previous version (UseVersion) Acquire Lock on a caption Release Lock on a caption

Software Architecture: Sequence Diagram Get previous version of a caption Preview Video after captioning.

Requirements Document Store, retrieve, modify, and delete captioned videos correctly. Display the captioned videos where the videos are located. Assure caption synchronization. Presents its functionality via Web Services. Assure that only one user can work on captioning a specific video at a given time. Not allow for automated spamming. Retrieve a list of previous versions. Revert to a previous version. The Back-End System:

Requirements Document Load Videos Fast-forward in the video Rewind in the video Allow entry of captions Submit captions Preview the current caption changes with the video. The Front-End System:

User Interface

Schedule / Milestones Define web services interface - March 15th JavaScript function for re-writing page - March 17th Web service function JavaScript - March 20th Parallel Steps: Captioning user interface JavaScript - April 1st Flash player - April 9th Backend implementation - April 9th JavaScript roll into Firefox extension - April 14th

Q & A

Backup Slides

Risks Being able to overlay captions to videos that reside on remote domains. -Flex seems to be able to do this. The ability to control Flash videos through a SWF player. – We now plan to write our own FLV player. The possibility that a video could have multiple video_id's associated with it. –Still being investigated, may not be an issue. If it is, checksums are a possibility The possibility that users may store incorrect captions. –We have decided on an open and free environment and rely on the community for quality control. Version rollback will also be available.