Review of Emerging Technology of Web Applications Using HTML 5

Size: px
Start display at page:

Download "Review of Emerging Technology of Web Applications Using HTML 5"

Transcription

1 Review of Emerging Technology of Web Applications Using HTML 5 1. Introduction HTML5 is being developed as the next major revision of the HTML standard. It attempts to solve issues found in previous iterations of HTML and addresses the needs of web applications, an area previously not adequately covered by HTML. In this revision, new features are introduced to help web application design and new elements are introduced to provide enhanced functionality [1]. Main features of HTML5 [2]: Canvas A new element <canvas> is defined. A canvas is a rectangle in your page and javascript can be used to draw anything you want. Video In HTML5, video is a native element of HTML. It eliminates the use of any media player plug-ins, e.g. Adobe Flash, Microsoft Silverlight, Real Player, etc. Local storage Local storage provides a way for web sites to store information on the computer and retrieve it later. The concept is similar to cookies, but it s designed for larger quantities of information. Web workers Web workers provide a standard way for browsers to run Javascript in the background, not affecting the use interface and its response level in the case of load-heavy operations. Offline web applications Offline web applications provide the opportunities that you can still work in the application even if the internet is disconnected. Geolocation Geolocation has the ability to figure out where you are in the world. It may use you IP address, you wireless connection, which cell tower your phone is talking to, or dedicated GPS hardware. New Input types A dozen of new input types are defined, e.g. search, number, range, color, etc. Drag and drop HTML5 comes with a Drag and Drop API that brings native drag and drop support to the browser [3]. Web sockets [4][5] The WebSocket interface defines a full duplex communications channel that is exposed via a Javacript interface in HTML5 compliant browsers. 2. Examples of web applications using HTML 5 TwitPic Image Uploader [6][7]

2 This application allows you to drag and drop items inside of the web page and drag images from your desktop directly into the browser. You can edit and render image due to features of canvas element. Images can be edited offline as well. YouTube [8] YouTube begins experimenting with HTML5 embeddable players. A HTML5 supported video: 3. Emerging Technology of Web Applications Using HTML 5 Detecting of HTML 5 feature support in web browser Since HTML5 features are not supported by all types of browsers currently, it is necessary for web applications to have the ability to detect whether a browser support HTML5 features. [9] provides ways to detect the support of canvas, video, local storage, web workers, offline web applications, geolocation, etc. Modernizer [10], an HTML5 detection library is also introduced. Using the HTML5 <video> tag with a flash fallback [11][12] The simplest form to implement a HTML5 video playback: <video src="someclip.mp4" controls /> Browsers may support different type of codec, for instance, Safari plays back MPEG4 and Firefox currently only support Ogg Theora. Therefore we provide both formats in the same <video> tag: <video controls> <source src="video.m4v" type="video/mp4" /> <!- - MPEG4 for Safari - - > <source src="video.ogg" type="video/ogg" /> <!- - Ogg Theora for Firefox 3.1b2 - - > </video> For old browsers that don t support <video>, we simply degrade to FLASH using SWFObject and javacript. [11] Details the implementation. Building a consistent looking video player across browsers [13] [14]

3 Each browser provides its own different look and feel for the video players. To make our video player look consistent in different web browsers, we need to create our controls (e.g. play, pause, etc) using HTML, CSS, SVG or whatever else we like. [14] provides detailed information on how to do that. Accessible HTML5 video with javascripted captions [15][16][17] Video with transcripts or captions is an important feature to increase the accessibility of web applications. [16] provides a way to use javascript to achieve that. A transcript is stored as plain text on the page. For browsers with javascript enabled, you should be able to see individual lines of the transcript overlaid on top of the video. Allowing URLs containing video offsets [18] [19] [20] To implement bookmarks in our Spoken Media Notebook, i.e. video play starts from a specified offset, one useful feature is to specify the video offset in URLs. The hash component of a URL is the text after the # character, e.g. W3C Media Fragments spec [21] defines hashes of the form #t=n.m, where n.m is the timecode in seconds for the media displayed in a video element within the current page. [18] uses javascript to parse the hash in the URL and plays the video at the timecode offset specified by the hash.. A newly added event of the window hashchange event is used to trigger the javascript. Local rendering of interactive maps [22] Most current Web maps make use of a server-side tile generator and cache system, where the desired map is rendered ahead of time and cut into image tiles at a variety of scales depending on user requests made to the server. While with the powerful features of HTML5 and faster javacript processing, we can create maps which are not pre-rendered, but generated on-the-fly. The original map information is sent from the server and stored on the client (HTML5 local storage). Javascript running on the client is then used to make dynamic HTML5 mapping (canvas), which means maps can move, adapt and redraw even with the client disconnected to the server. 4. Conclusion HTML5 provides powerful features such as multi-threading, geolocation, embedded databases, embedded video and web-based drawing, which gives maximum flexibility to web developers.

4 5. References By using HTML5, javascripts and CSS, a web application is more like a desktop application, which provides fast responsiveness, and at the same time, exchanges information with the outside world. [1]. HTML5 - A vocabulary and associated APIs for HTML and XHTML. [2]. Dive into HTML5. [3]. Native Drag and Drop. [4]. Making Web Applications Faster Using HTML5. [5]. Building Real Time Web Applications Using HTML5 Web Sockets. [6]. A HTML5 Offline Image Editor and Uploader Application. [7]. TwitPic. [8]. YouTube HTML5 Video Player. [9]. Detecting HTML5 Features. [10]. Modernize. [11]. Using the HTML5 <video> Tag with a Flash Fallback. [12].Quick Tip: HTML5 Video with a Fallback to Flash. css- techniques/quick- tip- html- 5- video- with- a- fallback- to- flash/ [13]. Introduction to HTML5 Video. [14]. Building a custom HTML5 video player with CSS3 and jquery. [15]. Silvia Pfeiffer, Conrad Parker: Accessibility for the HTML5 <video> element. Proceedings of the 2009 International Cross-Disciplinary Conference on Web Accessibililty (W4A), SESSION: Web accessibility challenge, Pages: , 2009 [16]. Accessible HTML5 Video with JavaScripted captions. [17]. HTML5 Video with JavaScripted synchronised captions: demo.

5 [18]. Demo of deep hyperlinking into HTML5 video. [19]. Experiments with HTML5 video and media fragment URI references. [20]. Onhashchange A HTML 5 Feature Which Can Allow URLs Contaning Video Offsets. [21]. Media Fragments Working Group. [22]. Boulos MN, Jeffrey W, Jianya G, Peng Y: Web GIS in practice III: HTML5 and the canvas element for interactive online mapping. Int J Health Geogr 2010, 9:14.

HTML5 the new. standard for Interactive Web

HTML5 the new. standard for Interactive Web WHITE PAPER HTML the new standard for Interactive Web by Gokul Seenivasan, Aspire Systems HTML is everywhere these days. Whether desktop or mobile, windows or Mac, or just about any other modern form factor

More information

Research on HTML5 in Web Development

Research on HTML5 in Web Development Research on HTML5 in Web Development 1 Ch Rajesh, 2 K S V Krishna Srikanth 1 Department of IT, ANITS, Visakhapatnam 2 Department of IT, ANITS, Visakhapatnam Abstract HTML5 is everywhere these days. HTML5

More information

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Course 20480B: Programming in HTML5 with JavaScript and CSS3 Course Details Course Outline Module 1: Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use

More information

Week 7 Audio and Video

Week 7 Audio and Video Introduction For a long time Web designers had to rely on Adobe Flash or other clunky, third party plugins in order to deal with audio and video playback online. HTML5 has changed this. The HTML specification

More information

HTML5 & Digital Signage

HTML5 & Digital Signage HTML5 & Digital Signage An introduction to Content Development with the Modern Web standard. Presented by Jim Nista CEO / Creative Director at Insteo HTML5 - the Buzz HTML5 is an industry name for a collection

More information

FreeConference SharePlus TM. Desktop Sharing User Guide. SharePlus TM Desktop Sharing User Guide

FreeConference SharePlus TM. Desktop Sharing User Guide. SharePlus TM Desktop Sharing User Guide FreeConference SharePlus TM Desktop Sharing User Guide Use this guide as a tool to familiarize yourself with all the features of SharePlus Desktop Sharing. You can also refer to the FAQ s if you have additional

More information

Chapter 12: Advanced topic Web 2.0

Chapter 12: Advanced topic Web 2.0 Chapter 12: Advanced topic Web 2.0 Contents Web 2.0 DOM AJAX RIA Web 2.0 "Web 2.0" refers to the second generation of web development and web design that facilities information sharing, interoperability,

More information

Towards Video on the Web with HTML5

Towards Video on the Web with HTML5 Towards Video on the Web with HTML5 François Daoust 1, Philipp Hoschka 1, Charalampos Z. Patrikakis 2, Rui S. Cruz 3, Mário S. Nunes 3, David Salama Osborne 4 1 W3C/ERCIM, Sophia-Antipolis, France 2 School

More information

Differences between HTML and HTML 5

Differences between HTML and HTML 5 Differences between HTML and HTML 5 1 T.N.Sharma, 2 Priyanka Bhardwaj, 3 Manish Bhardwaj Abstract: Web technology is a standard that allow developing web applications with the help of predefined sets of

More information

ArcGIS 10.1 Web Apps and APIs. John Hasthorpe & Kai Hübner

ArcGIS 10.1 Web Apps and APIs. John Hasthorpe & Kai Hübner ArcGIS 10.1 Web Apps and APIs John Hasthorpe & Kai Hübner Overview Options for leveraging ArcGIS Server using Esri s Web APIs Alternatives to the Web ADF application builder (Gone in 10.1) When and how

More information

Content Protection in Silverlight. Microsoft Corporation

Content Protection in Silverlight. Microsoft Corporation Content Protection in Silverlight Microsoft Corporation April 2010 Contents Contents...2 Introduction...3 What is Content Protection?... 3 Why Should You Protect Online Content?... 3 Techniques for Protecting

More information

VOD Encoder Fast HIDef Video Encoding

VOD Encoder Fast HIDef Video Encoding VOD Encoder Fast HIDef Video Encoding 1 What is VOD Encoder? VOD Encoder is the application which converts all high quality files into.mp4 or.flv videos or into HTML5/Mobile compatible files (mp4 and webm)

More information

Web Browser. Fetches/displays documents from web servers. Mosaic 1993

Web Browser. Fetches/displays documents from web servers. Mosaic 1993 HTML5 and CSS3 Web Browser Fetches/displays documents from web servers Mosaic 1993 Firefox,IE,Chrome,Safari,Opera,Lynx,Mosaic,Konqueror There are standards, but wide variation in features Desktop Browser

More information

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation Vector Web Mapping Past, Present and Future Jing Wang MRF Geosystems Corporation Oct 27, 2014 Terms Raster and Vector [1] Cells and Pixel Geometrical primitives 2 Early 2000s From static to interactive

More information

JW Player Quick Start Guide

JW Player Quick Start Guide JW Player Quick Start Guide Getting Started Embedding the JW Player on your website is a simple, 3-step process: 1. Upload the jwplayer.js and player.swf files from the download ZIP to your server. All

More information

Step into the Future: HTML5 and its Impact on SSL VPNs

Step into the Future: HTML5 and its Impact on SSL VPNs Step into the Future: HTML5 and its Impact on SSL VPNs Aidan Gogarty HOB, Inc. Session ID: SPO - 302 Session Classification: General Interest What this is all about. All about HTML5 3 useful components

More information

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com

More information

HTML5 An Introduction

HTML5 An Introduction HTML5 An Introduction Yogomaya Yogo Maharana Contributions: Jatin Desai Dervin D Cunha Jim Elayan 678.527.8500 www.itaas.com This article provides a general introduction to the capabilities and reach of

More information

Developing Offline Web Application

Developing Offline Web Application Developing Offline Web Application Kanda Runapongsa Saikaew (krunapon@kku.ac.th) Art Nanakorn Thana Pitisuwannarat Computer Engineering Khon Kaen University, Thailand 1 Agenda Motivation Offline web application

More information

What HTML5 is, isn t, and why it matters

What HTML5 is, isn t, and why it matters PlanetStream 2015 THE TRUTH ABOUT HTML5 AND MOBILE STREAMING What HTML5 is, isn t, and why it matters PlanetStream Ltd Churchfield House 36 Vicar Street Dudley West Midlands DY2 8RG United Kingdom Tel:

More information

Deepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd.

Deepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd. Deepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd. The term rich Internet application (RIA) combines the flexibility, responsiveness, and ease of use of desktop applications

More information

HTML5 - Key Feature of Responsive Web Design

HTML5 - Key Feature of Responsive Web Design Volume A.13-10 Publish Date: 09 th August 2013 Author(s): Gateway Team HTML5 - Key Feature of Responsive Web Design ARTICLE Gateway TechnoLabs Pvt. Ltd. (ISO 9001:2008) B 81, Corporate House, Judges Bungalow

More information

Upgrade to Microsoft Web Applications

Upgrade to Microsoft Web Applications Upgrade to Microsoft Web Applications Description Customers demand beautiful, elegant apps that are alive with activity. Demonstrate your expertise at designing and developing the fast and fluid Store

More information

Overview. History HTML What is HTML5? New Features Features Removed Resources 10/8/2014

Overview. History HTML What is HTML5? New Features Features Removed Resources 10/8/2014 Brian May IBM i Modernization Specialist Profound Logic Software Webmaster and Coordinator Young i Professionals Overview History HTML What is HTML5? New Features Features Removed Resources 1 A look back

More information

HTML5 Video. Current situation. Version 1.1. February 8, 2011. Herman van Dompseler / Bas Zoetekouw. SURFnet/Kennisnet Innovation Programme

HTML5 Video. Current situation. Version 1.1. February 8, 2011. Herman van Dompseler / Bas Zoetekouw. SURFnet/Kennisnet Innovation Programme HTML5 Video Current situation Version 1.1 February 8, 2011 Herman van Dompseler / Bas Zoetekouw SURFnet/Kennisnet Innovation Programme The SURFnet/Kennisnet Innovation Programme is made possible by funding

More information

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework pinboard.in tag http://pinboard.in/u:jasonclark/t:amigos-jquery-mobile/ Agenda Learn what a mobile framework is. Understand

More information

Outline. CIW Web Design Specialist. Course Content

Outline. CIW Web Design Specialist. Course Content CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site

More information

SAFARI Montage Troubleshooting Guide. SAFARI Montage Copyright 2005-2011; SAFARI Video Networks, LLC

SAFARI Montage Troubleshooting Guide. SAFARI Montage Copyright 2005-2011; SAFARI Video Networks, LLC SAFARI Montage Troubleshooting Guide SAFARI Montage Copyright 2005-2011; SAFARI Video Networks, LLC Play All Feature is Not Working Symptom: When clicking the Play All icon or link, the playlist playback

More information

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com Reviewer s Guide Contact us: press@mozilla.com Table of Contents About Mozilla Firefox 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy

More information

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

Best practices building multi-platform apps. John Hasthorpe & Josh Venman Best practices building multi-platform apps John Hasthorpe & Josh Venman It s good to have options Android 4.3 10 Tablet Windows 7 14 Laptop Windows 7 15 Laptop Mac OSX 15 Laptop ios 6 4.6 Phone Android

More information

design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications

design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications Java Web Framework for the Efficient Development of Enterprise Web Applications Evolution Framework tools 100% reusability Complete Development Kit Evolution Framework enables fast and easy development

More information

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com Web Testing Main Concepts of Web Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Business Services Team Dimo Mitev QA

More information

ios Hybrid Mobile Application Development

ios Hybrid Mobile Application Development ios Hybrid Mobile Application Development Siva RamaKrishna Ravuri Oct 06, 2012 2000 West Park Drive Westborough MA 01581 USA Phone:5083897300Fax:5083669901 The entire contents of this document are subject

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains

More information

Study on Parallax Scrolling Web Page Conversion Module

Study on Parallax Scrolling Web Page Conversion Module Study on Parallax Scrolling Web Page Conversion Module Song-Nian Wang * and Fong-Ming Shyu Department of Multimedia Design, National Taichung University of Science and Technology phenombox@gmail.com, fms@nutc.edu.tw

More information

Adobe Flash Player 11.9 Voluntary Product Accessibility Template

Adobe Flash Player 11.9 Voluntary Product Accessibility Template Adobe Flash Player 11.9 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5 Using HTML5 Pack for ADOBE ILLUSTRATOR CS5 ii Contents Chapter 1: Parameterized SVG.....................................................................................................1 Multi-screen SVG.......................................................................................................4

More information

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every

More information

Qt Features for Hybrid Web/Native Application Development

Qt Features for Hybrid Web/Native Application Development White Paper Qt Features for Hybrid Web/Native Application Development Today s computer users live and work in an interconnected world. They always have a network at hand and expect their data to be available

More information

SYST35300 Hybrid Mobile Application Development

SYST35300 Hybrid Mobile Application Development SYST35300 Hybrid Mobile Application Development Native, Web and Hybrid applications Hybrid Applications: Frameworks Native, Web and Hybrid Applications Mobile application development is the process by

More information

Learning HTML5 Game Programming

Learning HTML5 Game Programming Learning HTML5 Game Programming A Hands-on Guide to Building Online Games Using Canvas, SVG, and WebGL James L. Williams AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York

More information

How To Develop An Html5 Based Mobile App

How To Develop An Html5 Based Mobile App July 2012 HTML5 in MobiLe DeveLopMenT introduction HTML5 is soon to be the no. 3 mobile platform after Apple s ios and Google s Android. Not being a popular technology within enterprise world at first,

More information

Mindshare Studios Introductory Guide to Content Management Systems

Mindshare Studios Introductory Guide to Content Management Systems Mindshare Studios Introductory Guide to Content Management Systems A quick introduction to web-based content management. What is a CMS? A content management system (CMS) is a web application for creating

More information

Cisco TelePresence Content Server

Cisco TelePresence Content Server Q&A Cisco TelePresence Content Server The Cisco TelePresence Content Server enables organizations to record their video conferences and multimedia presentations for live and on-demand access. Whether it

More information

RIA Technologies Comparison

RIA Technologies Comparison RIA Technologies Comparison Focus Since the subject is huge I will first present a general view and then focus on more ( hopefully ) interesting parts Also, some key points need to be established: Technologies

More information

HTML5 and CSS3: New Markup & Styles for the Emerging Web. Jason Clark Head of Digital Access & Web Services Montana State University Libraries

HTML5 and CSS3: New Markup & Styles for the Emerging Web. Jason Clark Head of Digital Access & Web Services Montana State University Libraries HTML5 and CSS3: New Markup & Styles for the Emerging Web Jason Clark Head of Digital Access & Web Services Montana State University Libraries twitter #hashtag #cilhtml5 pinboard.in #tag pinboard.in/u:jasonclark/t:cil-html5/

More information

Effective Vector Data Transmission and Visualization Using HTML5

Effective Vector Data Transmission and Visualization Using HTML5 Effective Vector Data Transmission and Visualization Using HTML5 Padraig Corcoran 1, Peter Mooney 1, Adam Winstanley 1 and Michela Bertolotto 2 1 Department of Computer Science, National University of

More information

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test

More information

^/ CS> KRIS. JAMSA, PhD, MBA. y» A- JONES & BARTLETT LEARNING

^/ CS> KRIS. JAMSA, PhD, MBA. y» A- JONES & BARTLETT LEARNING %\ ^/ CS> v% Sr KRIS JAMSA, PhD, MBA y» A- JONES & BARTLETT LEARNING Brief Contents Acknowledgments Preface Getting Started with HTML Integrating Images Using Hyperlinks to Connect Content Presenting Lists

More information

Synote Mobile. HTML5 Responsive Design Video Annotation Application

Synote Mobile. HTML5 Responsive Design Video Annotation Application Synote Mobile HTML5 Responsive Design Video Annotation Application Mike Wald, E.A. Draffan, Yunjia Li, Wei Jing ECS University of Southampton Southampton, UK Abstract Synote Mobile has been developed as

More information

Technical Specifications. Technical requirements for Eversheds E-Learning and Learning Management System (LMS)

Technical Specifications. Technical requirements for Eversheds E-Learning and Learning Management System (LMS) Technical Specifications Technical requirements for Eversheds E-Learning and Learning Management System (LMS) 1 Learning Management System (LMS) Client Requirements... 3 Web browsers... 3 ActiveX security

More information

Designing HTML Emails for Use in the Advanced Editor

Designing HTML Emails for Use in the Advanced Editor Designing HTML Emails for Use in the Advanced Editor For years, we at Swiftpage have heard a recurring request from our customers: wouldn t it be great if you could create an HTML document, import it into

More information

Orion: Software Development in the Browser

Orion: Software Development in the Browser Orion: Software Development in the Browser Slides from Boris Bokowski IBM Ottawa Lab Orion: Software Development in the Browser Slides from Boris Bokowski IBM Ottawa Lab What is Orion? Software development

More information

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

WEB DEVELOPMENT COURSE (PHP/ MYSQL) WEB DEVELOPMENT COURSE (PHP/ MYSQL) COURSE COVERS: HTML 5 CSS 3 JAVASCRIPT JQUERY BOOTSTRAP 3 PHP 5.5 MYSQL SYLLABUS HTML5 Introduction to HTML Introduction to Internet HTML Basics HTML Elements HTML Attributes

More information

Adobe Flash Player 11.2 Voluntary Product Accessibility Template

Adobe Flash Player 11.2 Voluntary Product Accessibility Template Adobe Flash Player 11.2 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

MO 25. Aug. 2008, 17:00 UHR RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN

MO 25. Aug. 2008, 17:00 UHR RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN 082 MO 25. Aug. 2008, 17:00 UHR 0 RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN 1 Rich Internet Applications - Definition «Rich Internet Applications (RIAs) are web applications that have the

More information

Abusing HTML5. DEF CON 19 Ming Chow Lecturer, Department of Computer Science TuCs University Medford, MA 02155 mchow@cs.tucs.edu

Abusing HTML5. DEF CON 19 Ming Chow Lecturer, Department of Computer Science TuCs University Medford, MA 02155 mchow@cs.tucs.edu Abusing HTML5 DEF CON 19 Ming Chow Lecturer, Department of Computer Science TuCs University Medford, MA 02155 mchow@cs.tucs.edu What is HTML5? The next major revision of HTML. To replace XHTML? Yes Close

More information

Web Designing with UI Designing

Web Designing with UI Designing Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Web Designing with UI Designing

More information

Mobile App Infrastructure for Cross-Platform Deployment (N11-38)

Mobile App Infrastructure for Cross-Platform Deployment (N11-38) Mobile App Infrastructure for Cross-Platform Deployment (N11-38) Contents Introduction... 2 Background... 2 Goals and objectives... 3 Technical approaches and frameworks... 4 Key outcomes... 5 Project

More information

Development Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen

Development Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen Development Techniques for Native/Hybrid Tizen Apps Presenter Matti Pakarinen 1 Content Symphony Teleca in Brief Introduction to Native/Hybrid Apps Key experiences Case Studies 2 Who we are Symphony Teleca

More information

Why HTML5 Tests the Limits of Automated Testing Solutions

Why HTML5 Tests the Limits of Automated Testing Solutions Why HTML5 Tests the Limits of Automated Testing Solutions Why HTML5 Tests the Limits of Automated Testing Solutions Contents Chapter 1 Chapter 2 Chapter 3 Chapter 4 As Testing Complexity Increases, So

More information

System Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite

System Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite System Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite SAP SuccessFactors HCM Suite is a fully web-based offering. You will need an Internet connection and a system that meets

More information

Delivering high quality video streaming for

Delivering high quality video streaming for Delivering high quality video streaming for VIDEO STREAMING SOLUTIONS web portal Streaming and your mobile video smoothlydevices Program Seminar Pemantapan Laman Web Sektor Awam Bil. 1/2011 Dewan Auditorium

More information

How To Embed A Youtube Video On A Computer Or Ipad Or Ipa Computer Or Tvplayer On A Pc Or Mac Or Ipro Or Ipo Or Ipode Or Iporode On A Mac Or Tvode On Your Computer Or Mac (

How To Embed A Youtube Video On A Computer Or Ipad Or Ipa Computer Or Tvplayer On A Pc Or Mac Or Ipro Or Ipo Or Ipode Or Iporode On A Mac Or Tvode On Your Computer Or Mac ( Multimedia im Netz Wintersemester 2009/2010 Part I Web Technologies for Interactive Multimedia Ludwig-Maximilians-Universität München Prof. Hußmann Multimedia im Netz 2-1 2 Media on the Web 2.1 Media Embedding

More information

Web Foundations Series Internet Business Associate

Web Foundations Series Internet Business Associate Web Foundations Series Internet Business Associate Internet Business Associate prepares students to work effectively in today's business environment. In this course, you will learn about the tasks involved

More information

How To Develop A Mobile App With Phonegap

How To Develop A Mobile App With Phonegap Introduction to Mobile Development with PhoneGap Yeah it s pretty awesome. Who is this guy? Andrew Trice Technical Evangelist, Adobe atrice@adobe.com http://tricedesigns.com @andytrice http://github.com/triceam

More information

Following statistics will show you the importance of mobile applications in this smart era,

Following statistics will show you the importance of mobile applications in this smart era, www.agileload.com There is no second thought about the exponential increase in importance and usage of mobile applications. Simultaneously better user experience will remain most important factor to attract

More information

Operating Manual for the Player

Operating Manual for the Player Operating Manual for the Player \ 1 Contents 1 FOREWORD... 4 1.1 General Introduction...4 1.2 Supported File Formats...4 2 INSTALLATION... 5 3 PLAYER TOOLBAR NAVIGATION... 6 4 FILE OPERATION... 7 4.1 Play

More information

Smart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality

Smart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality www.ijcsi.org 455 Smart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality 1 Yousuf Hasan, 2 Mustafa Zaidi, 3 Najmi Haider, 4 W.U.Hasan and 5 I.Amin

More information

Chapter 10: Multimedia and the Web

Chapter 10: Multimedia and the Web Understanding Computers Today and Tomorrow 12 th Edition Chapter 10: Multimedia and the Web Learning Objectives Define Web-based multimedia and list some advantages and disadvantages of using multimedia.

More information

THE TRULY MOBILE WEB. Part 3: Developing Richer Web-based Applications. Qualcomm Incorporated. Qualcomm Innovation Center, Inc.

THE TRULY MOBILE WEB. Part 3: Developing Richer Web-based Applications. Qualcomm Incorporated. Qualcomm Innovation Center, Inc. THE TRULY MOBILE WEB Part 3: Developing Richer Web-based Applications Qualcomm Incorporated Qualcomm Innovation Center, Inc. May 2011 Table of Contents Summary... 1 The Browser and the Mobile Web - Fundamentals...

More information

How to Integrate Camera Live View into Web Application?

How to Integrate Camera Live View into Web Application? ACTi Knowledge Base Category: Installation & Configuration Note Sub-category: Integration Model: All Firmware: N/A Software: N/A Author: Published: 2009/12/30 Reviewed: 2011/11/30 How to Integrate Camera

More information

White Paper Using Webinars for Online Marketing

White Paper Using Webinars for Online Marketing White Paper Using Webinars for Online Marketing Using Webinars for Online Marketing Introduction Webinars are an effective part of a marketing and lead generation strategy. Prospects are invited to a scheduled

More information

Programming the Mobile Web

Programming the Mobile Web SECOND EDITION Programming the Mobile Web Maximiliano Firtman Q 1 REILLY OO Beijing Cambridge Farnham Köln Sebastopol Tokyo Table of Contents Preface xvii 1. The Mobile Jungle...........................................................

More information

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet

More information

N-series Evaluation Guide

N-series Evaluation Guide N-series HDX Ready Thin Clients N-series Evaluation Guide This guide provides an overview and simple tips to help you get setup and exercise some of the exciting features of the N-series thin client. N-series

More information

ios SDK possibilities & limitations

ios SDK possibilities & limitations ios SDK possibilities & limitations Licensing Licensing Registered as an Apple Developer (free) Access to XCode3 and ios SDK ios, Mac and Safari Dev Center Resources No possibility of distribution of developed

More information

Cross Platform Mobile Gis System For Data Collection Based On Gps And Emerging Gis Technologies

Cross Platform Mobile Gis System For Data Collection Based On Gps And Emerging Gis Technologies International Conference of Advance Research and Innovation (-2014) Cross Platform Mobile Gis System For Data Collection Based On Gps And Emerging Gis Technologies Mohammad Nasim a,*, Prashant Kumar b

More information

Web and North American Cable TV. February 9, 2011 Clarke Stevens c.stevens@cablelabs,com

Web and North American Cable TV. February 9, 2011 Clarke Stevens c.stevens@cablelabs,com Web and North American Cable TV February 9, 2011 Clarke Stevens c.stevens@cablelabs,com North America Cable Goal Support one web delivery platform for commercial video services across all devices including

More information

Designing for the Mobile Web Lesson 3: HTML5 Web Apps

Designing for the Mobile Web Lesson 3: HTML5 Web Apps Designing for the Mobile Web Lesson 3: HTML5 Web Apps Michael Slater, CEO Andrew DesChenes, Dir. Services course-support@webvanta.com 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile

More information

LMS 365 Learning Module Builder Add-in User Guide VERSION 1.5.0.X

LMS 365 Learning Module Builder Add-in User Guide VERSION 1.5.0.X LMS 365 Learning Module Builder Add-in User Guide VERSION 1.5.0.X CONTENTS LMS 365 Learning Module Builder Add-in User Guide Version 1.5.0.x... 1 Contents... 2 1. The LMS365 Learning Module Builder Add-in...

More information

Unlocking the Java EE Platform with HTML 5

Unlocking the Java EE Platform with HTML 5 1 2 Unlocking the Java EE Platform with HTML 5 Unlocking the Java EE Platform with HTML 5 Overview HTML5 has suddenly become a hot item, even in the Java ecosystem. How do the 'old' technologies of HTML,

More information

Windows Embedded Compact 7 Multimedia Features 1

Windows Embedded Compact 7 Multimedia Features 1 Windows Embedded Compact 7 Multimedia Features 1 Windows Embedded Compact 7 Multimedia Features Windows Embedded Compact 7 Technical Article Writers: Dion Hutchings Published: March 2011 Applies To: Windows

More information

JW Player for Flash and HTML5

JW Player for Flash and HTML5 JW Player for Flash and HTML5 Release 5.3 Embedding Guide December 20, 2010 CONTENTS 1 Embedding the player 1 1.1 Upload.................................................. 1 1.2 SWFObject................................................

More information

Building native mobile apps for Digital Factory

Building native mobile apps for Digital Factory DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels

More information

Web Conferencing Version 8.3 Troubleshooting Guide

Web Conferencing Version 8.3 Troubleshooting Guide System Requirements General Requirements Web Conferencing Version 8.3 Troubleshooting Guide Listed below are the minimum requirements for participants accessing the web conferencing service. Systems which

More information

Rich User Interfaces for Web-Based Corporate Applications

Rich User Interfaces for Web-Based Corporate Applications Rich User Interfaces for Web-Based Corporate Applications Ivan Zapevalov, Software Engineer 1 Outline RIA technologies AJAX technology Widgets Demo application in JavaScript Demo application in GWT Web-catalog

More information

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 2011 Web Experience Factory formerly known as WebSphere Portlet Factory Note we are currently

More information

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. 20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction

More information

Choosing a Mobile Application Development Approach

Choosing a Mobile Application Development Approach ASEAN Journal of Management & Innovation Vol. 1 No. 1, 69 74 by Stamford International University DOI: 10.14456/ajmi..4 ajmi.stamford.edu Choosing a Mobile Application Development Approach Phyo Min Tun

More information

ebooks: From Adobe InDesign to the Kindle Store

ebooks: From Adobe InDesign to the Kindle Store Technical Paper ebooks: From Adobe InDesign to the Kindle Store Table of Contents 1 A multiplicity of formats 2 Step 1: Export InDesign document to EPUB 5 Step 2: Convert EPUB to MOBI 9 Step 3: Preview

More information

RFP# 027-1516. ADDENDUM No. 1 Questions and Answers

RFP# 027-1516. ADDENDUM No. 1 Questions and Answers SPECIAL ADMINISTRATIVE BOARD OF THE TRANSITIONAL SCHOOL DISTRICT OF THE CITY OF ST. LOUIS Purchasing Department 801 North 11th Street Saint Louis, Missouri 63101 RFP# 027-1516 Website and Mobile App Development

More information

Revision history: New comments added to: m)! Universal Driver

Revision history: New comments added to: m)! Universal Driver Revision history: 1.0! 17/07/2006! Initial draft 1.1! 18/07/2006! Added screen shot for picture slides. 1.2! 07/09/2006! New features added: s)! Support for QuickTime VR movies. t)! Support for PDF files

More information

Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław

Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław Computer Networks Lecture 7: Application layer: FTP and Marcin Bieńkowski Institute of Computer Science University of Wrocław Computer networks (II UWr) Lecture 7 1 / 23 Reminder: Internet reference model

More information

user documentation version 1.0.8

user documentation version 1.0.8 user documentation version 1.0.8 Table of Contents Docsoft:TE Settings 3 Editing Metadata 4 Editing/Inserting Words 4 How to Insert a New Word 4 How to Edit an Existing Word 5 Editing/Inserting Utterances

More information

Free Google Tools for Creating Interactive Mapping Mashups

Free Google Tools for Creating Interactive Mapping Mashups Free Google Tools for Creating Interactive Mapping Mashups Cary Chadwick Emily Wilson Tuesday, May 10, 2011 2pm Welcome to the CLEAR Webinar Series! This is the fourth in the 2011 series Riparian Corridors,

More information

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities A framework for Itinerary Personalization in Cultural Tourism of Smart Cities Gianpaolo D Amico, Simone Ercoli, and Alberto Del Bimbo University of Florence, Media Integration and Communication Center

More information

WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT

WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT CHAPTER 1 WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT SharePoint 2013 introduces new and improved features for web content management that simplify how we design Internet sites and enhance the

More information

CS297 Report. JavaScript Game Engine for Mobile using HTML5

CS297 Report. JavaScript Game Engine for Mobile using HTML5 CS297 Report JavaScript Game Engine for Mobile using HTML5 by Nakul Vishwas Natu Nakul.natu@gmail.com Fall 2011 Advisor: Dr. Chris Pollett San José State University Department of Computer Science One Washington

More information