Ronen Vaisenber, Zohrab Basmajian, Phong Pham, Keith Mogensen, Arjun Satish Mentors: Prof. Sharad Mehrotra, Prof. Ramesh Jain.

Slides:



Advertisements
Similar presentations
A Toolbox for Blackboard Tim Roberts
Advertisements

Web Applications Development Using Coldbox Platform Eddie Johnston.
X3D Introduction to Web3D technology Enkhbold N. Information Communication University.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
DT228/3 Web Development Introduction to Java Server Pages (JSP)
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Browsers and Servers CGI Processing Model ( Common Gateway Interface ) © Norman White, 2013.
V. Beyond HTML: CSS, JavaScript, Plug-ins A Web Accessibility Primer: Usability for Everyone Office of Web Communications.
AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
SM5312 week 1: course overview1 SM5312 Interactive Media 1 Nick Foxall.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Distributed Collaborations Using Network Mobile Agents Anand Tripathi, Tanvir Ahmed, Vineet Kakani and Shremattie Jaman Department of computer science.
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
Development of mobile applications using PhoneGap and HTML 5
WebQuilt and Mobile Devices: A Web Usability Testing and Analysis Tool for the Mobile Internet Tara Matthews Seattle University April 5, 2001 Faculty Mentor:
Task Manager Software Engineering: CS 673 Spring 2009 John Spencer, Parag Shah, Rich Moffitt, Hassan Sobhie May 4, 2009.
Spring Roo CS476 Aleksey Bukin Peter Lew. What is Roo? Productivity tool Allows for easy creation of Enterprise Java applications Runs alongside existing.
RIA Introduce Comparison among several technology.
Pittsburgh Java User Group– Dec Java PureFaces: A JSF Framework Extension.
AJAX Chat Analysis and Design Rui Zhao CS SPG UCCS.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Mainstreaming Digital Talking Book production By Douglas G Blane Technical Co-ordinator Digital Audio Project
JRun 4 & Macromedia MX Tommy Reilly JRun Engineer.
GIS technologies and Web Mapping Services
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
CSS/417 Introduction to Database Management Systems Workshop 5.
1 CHAPTER 1 OVERVIEW of JDEVELOPER. 2 Overview of JDeveloper Oracle’s JDeveloper 10g (JDeveloper) is an integrated development environment for Java programming.
Overcoming the limitation of XML Documentation Type Definition XML schema generator CS689 Hae-Soon Kwon 11/16/2000.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Flash & JavaScript Mariela Hristova October 19, 2004 INF 385E – Fall 2004 – School of Information.
HTML_Generators WB_HTML_Generators. What method are you going to choose to build your web page? MethodWrite Convert Html IssuesHTML HTML Editors Tool.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
CakePHP is an open source web development framework. It follows Model-View- Controller and is developed using PHP. IT is the basic for user to create.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
XHTML TAGS I Basic Tags. North Lake College 2 by Sean Griffin Sample XHTML Code.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Annotations for the ALA Ron Chernich Principal Research Fellow University of Queensland, Australia.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
8th Sakai Conference4-7 December 2007 Newport Beach POCS – Content Sequencing for Sakai Mark J. Norton Nolaria Consulting.
IS2802 Introduction to Multimedia Applications for Business Lecture 1: Introduction to IS2802 Rob Gleasure
JEE Development. Rob Dawson Lead Developer blog: BSc UQ +MIT QUT over 10 years.
PLUG INS flash, quicktime, java applets, etc. Browser Plug-ins Netscape wanted a method to extend features of the browser became an unofficial standard.
The Synchronized Multimedia Integration Language (SMIL) Kuo-Hao Li.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Team Members Tyler Lamb Kirk Olson James Woestman IRP Presentation Client Zirous Inc. Faculty Advisor Tien Nguyen 1.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Computer Science Department Web Portal - support for educational process M.Stanković, Ivan Petković Faculty of Electronic Engineering, University of Niš.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
ColdFusion MX 7 “Blackstone” Macromedia, Inc. macromedia 2005 Living With Today’s Internet Chronic problems continue to exist for users and developers.
Dr. Abdullah Almutairi Spring PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used,
TECHVERZE Oracle BI Publisher Online Training. Introduction to Oracle BI Publisher Oracle BI Publisher is the reporting solution to deliver, author, and.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
JQuery Fundamentals Introduction Tutorial Videos
Features of Authoring Tools
Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH
Web Routing Designing an Interface
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
Silverlight Technology
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Computer Based Adaptive Testing
JavaServer Faces: The Fundamentals
Developing and testing enterprise Java applications
Presentation transcript:

Ronen Vaisenber, Zohrab Basmajian, Phong Pham, Keith Mogensen, Arjun Satish Mentors: Prof. Sharad Mehrotra, Prof. Ramesh Jain

The problem of browser capability to support multimedia content and synchronization Browsers stay light weight, secure, and reliable. Hence, not many standards are implemented Design and Implement a new system to support annotation, retrieval, synchronization, and presentation of lecture documents.

Why lecture management system? ◦ Unstructured data collected from sensors are much of interest to RESCUE project ◦ There are lots of unstructured data available to us on large scale What’s the overall broad impact? ◦ Experience gained from this work will give other researchers insight on how multimedia repositories should be managed. For example  Recording of 911 calls  Communication between fire fighters between during big California fires

SMPL – “Simple Multimedia Presentation Language” ◦ A declarative, script free, definition file that can be generated automatically, and defines multimedia presentation. ◦ It extends SMIL standard, supports W3C standard, and compatible by all browsers. What’s the benefit of SMPL? ◦ It supports the definition of table of contents ◦ It supports the usage of bookmarks ◦ It supports the definition terms/Search-able keywords ◦ It supports the easy authoring of presentation documents by editing XML file.

Plug-ins ◦ Application that interacts with a browser to add a specific functionality ◦ An alternative for SMPL ◦ Disadvantage:  The browser is independent of the plug-ins  They have limited interactions with rest of the page’s content Scripting ◦ Hard to author and maintain Adding features to the browser’s internal code ◦ It will increase the size of the application and decrease reliability

Fusion ◦ Synchronization of videos with slides or any other contents such as text or html Navigation ◦ High level overview by means of table of contents and searchable index/terms Manageable ◦ Easy to manage by just editing XML file, which defines EVERYTHING in presentation Accessible ◦ Easy support for all browsers and implemented on top of SMIL standard and follows W3C standards a

Won’t it be nicer to have a structured document instead of this cluttered page? Information Fusion is Needed :

Session 3 Session 2 Session 1 Talk 1 Talk 2 SMIL – Talk 1 SMIL – Talk 2 Slide 1, t=0 Slide 2, t=5 Introduction, t=0 Conclusions, t=114 Slide 1,t=0 Slide 2, t=10 Slide 17, t=114 Slide 18, t=118 Slide 19, t=120 Bookmark- t=76 Conference

 Gain research experience, and solve real-world complex projects.  Learn new technologies/concepts such as working with DTD, design XML file, using google web tool kit, Programming in Java Enterprise Edition (J2EE), and etc.  Some of the tasks I have completed during this summer: ◦ Design and Implement SMPL language ◦ Design and Implement Oracle Database schema ◦ Programming in JAVA and Google web tool kit to develop UI Interface and add additional features such as bookmark  Utilized the following technologies: DTD, XML, Google Web Tool Kit, JAVA EE, Oracle database, AJAX, JavaScript, HTML, and etc.

 Is there additional actions beyond this summer effort? ◦ Of Course!!! It’s a research ◦ Some of the actions are”  Utilize web application framework (Spring, Hibernate, Struts) to make the system more maintainable  Generate Web Traffic to truly test the system under heavy traffic by using tools such as JMeter  Add extra annotations and features such as comment area, private bookmarks, and much more.  The current system supports Power Point Presentations. It would be nice to support additional types such as PDF, Flashes, and so on.  List goes on and on……

 Thanks for SURF-IT and all the coordinators  Special thanks to Ronen, Professor Sharad, Arjun, Keith, and Phong

 Ready for Demo??