Drag and Drop in HTML5

Size: px
Start display at page:

Download "Drag and Drop in HTML5"

Transcription

1 Drag and Drop in HTML5 T Seminar on Media Technology B P Final Report Hannu Järvinen Department of Media Technology Aalto University, P.O. Box 15400, Aalto hannu.jarvinen@aalto.fi Abstract HTML5 is currently a working draft at the W3C. It defines numerous new functionalities and thus offers interesting possibilities for the web developers to create rich web applications. One of the new features in HTML5 is the support for Drag and Drop. It can be used to implement applications that give similar experience for the user than traditional native desktop applications. Supporting drag and drop in browsers thus brings web applications closer to the traditional applications transforming the browser more and more into the basic programming environment for the future applications. Introduction The development of HTML has not been straightforward. The first version of HTML was created in 1990 and the current version, HTML 4.0, was standardized by the World Wide Web Consortium (W3C) in However, this language was not based directly on extensible Markup Language (XML), but on more flexible Standard Generalized Markup Language (SGML). W3C started to work on the well-formed, XML based version of the language and came up with the XHTML in The work was continued by developing the following XHTML 2.0 language. When W3C was working on the XHTML 2.0, the Web Hypertext Application Technology Working Group (WHATWG) began to develop the new SGML based version of the HTML in Finally, in 2009 W3C discontinued the work on XHTML 2.0 and joined the WHATWG on the effort of creating the HTML5. Now, the organizations are working together towards developing the standard.

2 In addition to the markup, HTML5 describes a number of Application Programming Interfaces (APIs) and many of the new functionalities are to be used with JavaScript. Thus, it actually seems, that part of the new standard is implemented as JavaScript libraries integrated in browsers and these functionalities can be used only with JavaScript. This can be interpreted as the final acceptance of the JavaScript as an essential part of the web programming by the standardization organizations. One of the new features in HTML5 is the support for Drag and Drop [1]. As the name describes, it can be used to drag and drop objects in the browser. It also supports dragging and dropping between different tabs and windows and from and to the desktop and other applications. It thus brings web applications much closer to the native desktop applications as simple and flexible interactions using the mouse or touch are possible. Drag and drop with other important HTML5 features also facilitates the rise of Web operating systems [2]. This report gives a short introduction to the Drag and Drop in HTML5, describes how it can be used, presents existing implementations, and envisions possible future applications. Drag and Drop Drag and drop has already been a relatively long time part of the basic Human-Computer Interaction (HCI) in graphical user interfaces. Apple and Microsoft included it as part of their operating system features in the late 80s and early 90s. While it was very popular among users in basic operating system operations and implemented and widely used in many third party desktop applications, it was not until 1999 when Microsoft implemented it in Internet Explorer 5 [3]. To implement drag and drop in HTML5, a HTML5 editor Ian Hickson reverse engineered and documented the API that was implemented in Internet Explorer, and that time also in Safari browsers [3] [4]. This history explains why the API in HTML5 is not as simple as it could be but rather the opposite. Because of the messy implementation, Remy Sharp describes drag and drop as a black sheep of HTML5. However, the standardization organizations do not want to start fighting against the existing implementations but rather accept that leading browsers are actually the ones to determine how and which features are implemented [3]. Drag and Drop in HTML5 Drag and drop in HTML5 basically offers a way to transfer data between different elements or applications. As described earlier, the API is unfortunately not as simple as it could be. A datatransfer object with getdata() and setdata() methods is utilized for the data transfer, which can occur inside an application in a web page, between different browser windows, or between a browser window and a native desktop application. An example application is described here to understand the basic functionality (Figure 1). For simplicity, this example describes an application that actually works in current browsers (tested in Firefox and Chrome), not an application that would directly follow the specification. Thus, the additional requirements by the specification do not necessarily exist in the code but are only explained.

3 Figure 1: An example drag and drop application where images on the top can be dragged to the drop zone below. In the example application, user can drag images of different fishes and drop them to the drop zone. When an image of a fish is dropped to the drop zone, a small icon of the fish appears on the drop zone with the name of the fish. A source code of the page can be seen in Listing 1. The application consists of four image elements, an empty div element, and a couple of lines of JavaScript. Images are the objects that can be dragged to the div element and dropped. In the code, the only addition to the image elements is the definition of the ondragstart attribute, which is defined to call the setdata() function. The specification additionally suggests on adding a draggable attribute and setting it to true. This, however, is not necessary as it seems that the browsers do not search for it. For the drop zone, things are a bit more complicated as the browsers do not implement the API the same way. First, in the JavaScript to be sure that also the Internet Explorer can access the event in the ondrop function, it has to be set from the window.event. Later, again for the Internet Explorer, event.cancelbubble needs to be set true. Finally, a false need to be returned for the Firefox browser to work properly. Additionally, by the specification the ondragover function needs to be canceled by making it to return false. For the Internet Explorer, the same thing has to be done for the ondragenter function. The specification also suggests that the allowed effects should be set for the datatransfer object, drop zone should define a dropzone attribute, and a couple of other requirements, but these seem not to be necessary in practice.

4 Listing 1: JavaScript code of the example application. To further test the applicability of drag and drop with other novel Web techniques, a small prototype application was implemented combining it with Scalable Vector Graphics (SVG) (Figure 2). The idea was to sketch an application where user could move around graphical SVG objects on a screen using drag and drop. Different implementations were tested on two browsers, Firefox and Chrome. As a result, it seemed to be impossible to make SVG elements directly draggable. However, the desired functioning was achieved by placing the SVG objects inside div elements, which were successfully made draggable. The ondragend handler function then modified the location of the div elements through the style attribute.

5 Figure 2: A Web application combining the HTML5 drag and drop with SVG. Implementations Before HTML5 introduced the drag and drop, Sire et al. implemented similar functionality in their project. To allow messaging for inter-widget communication they implemented two APIs, an inter-widgets messaging API, and a drag and drop messaging API [5]. They presented various different interaction schemes between different kinds of widgets in a widget composer. Similarly, HTML5 techniques are suggested to be applied to Personal Learning Environments (PLEs) for supporting drag and drop functionality between widgets in mashup implementations [6]. Some implementations of the HTML5 drag and drop have already been created. Most visible examples probably include services provided by Google. In Gmail it is possible to both directly insert (Figure 3) attachments from and download them to the file folders of the computer. In Google Docs it is also possible to upload new documents by dragging them from the folders (Figure 4), and, for example, to insert images to an editable document the same way (Figure 5). The latter technique was actually used for adding the images to this report.

6 Figure 3: Gmail by Google allows user to upload new document by dragging them from the file folder in a computer and dropping them to a drop zone. Figure 4: Google Docs allows user to upload new documents to the service by dragging and dropping them directly to the document list.

7 Figure 5: When editing a document in Google Docs, inserting an image can be done by dragging it to a drop zone. Web developers should be aware of possible vulnerabilities on their pages when implementing drag and drop functionalities, especially if their applications are using frames. It has been shown that drag and drop makes new type of attacks possible against the web sites [7]. Support As seen in the Figure 6, the browser support for the HTML5 drag and drop is already quite good. In common desktop browsers, only Opera is not yet supporting, nor is it known when the support will be added. Unfortunately, none of the mobile browsers is supporting it yet. This is probably because of the difference between the mouse and touch interactions. Figure 6: Browser support for Drag and drop in HTML5.

8 Conclusions While the drag and drop API is not as simple as it could be, it is very promising that almost all the main browsers are already supporting it. This enables web programmers to start implementing more features exploiting this feature. Google has already successfully implemented drag and drop features in some of its services. While these implementations concentrate on transferring files, other type of interactions are not yet popular. Differences between the implementations of the API in different browsers make the development of applications more difficult. Developers should carefully test the program in all the browsers to be sure that it functions properly. Additional code line needed by one browser can also make it not to work in another browser. It would be useful to develop an additional library on top of the current API to get rid of the browser dependencies. This is what the developers that frequently work with drag and drop functions will probably do. As drag and drop deals with transferring data from one place to another, the feature can cause privacy and security issues. While developers should consider these issues when developing their applications, the chances are that the security holes are only discovered when first exploited. References [1] Drag and Drop specification, Editor's Draft 1, 2012, W3C, [2] Wright, A., Ready for a Web OS?, Communications of the ACM, ACM, [3] Lawson, B. and Sharp, R., Introducing HTML 5, New Riders Pub, [4] Ian Hickson, Hixie's Natural Log, [5] Sire, S. and Paquier, M. and Vagner, A. and Bogaerts, J., A messaging API for inter-widgets communication, Proceedings of the 18th international conference on World wide web, ACM, [6] Taraghi, B. and Ebner, M. and Schaffert, S., Personal learning environments for higher education: A mashup based widget concept, Proceedings of the Second International Workshop on Mashup Personal Learning Environments, [7] Stone, P., Next generation clickjacking, White paper, BlackHat Europe, 2010.

Next Generation Clickjacking

Next Generation Clickjacking Next Generation Clickjacking New attacks against framed web pages Black Hat Europe, 14 th April 2010 Paul Stone paul.stone@contextis.co.uk Coming Up Quick Introduction to Clickjacking Four New Cross-Browser

More information

Web Design and Development ACS-1809

Web Design and Development ACS-1809 Web Design and Development ACS-1809 Chapter 1 9/9/2015 1 Pre-class Housekeeping Course Outline Text book : HTML A beginner s guide, Wendy Willard, 5 th edition Work on HTML files On Windows PCs Tons of

More information

1. Right click using your mouse on the desktop and select New Shortcut.

1. Right click using your mouse on the desktop and select New Shortcut. offers 3 login page styles: Standard Login, List Login or Quick Time Punch. Each login page can be saved as a shortcut to your desktop or as a bookmark for easy fast login access. For quicker access to

More information

Reading an email sent with Voltage SecureMail. Using the Voltage SecureMail Zero Download Messenger (ZDM)

Reading an email sent with Voltage SecureMail. Using the Voltage SecureMail Zero Download Messenger (ZDM) Reading an email sent with Voltage SecureMail Using the Voltage SecureMail Zero Download Messenger (ZDM) SecureMail is an email protection service developed by Voltage Security, Inc. that provides email

More information

Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)

Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and Operating

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

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

Getting Started Guide

Getting Started Guide RDM+ :: Remote Desktop for Mobiles For Internet-connected computers (Web service) Getting Started Guide RDM+ (Remote Desktop for Mobiles) is a communication tool that gives you the unique ability to connect

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

Best Practice in Web Design

Best Practice in Web Design Best Practice in Web Design Irrespective of whether you are intending to use a flat 'brochureware' website or an interactive e- commerce site, the overall look and feel of your website will play an important

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

Oracle Applications Release Notes Release 12 for Apple Macintosh OS X version 10.4 (Doc ID 402138.1)

Oracle Applications Release Notes Release 12 for Apple Macintosh OS X version 10.4 (Doc ID 402138.1) Oracle Applications Release Notes Release 12 for Apple Macintosh OS X version 10.4 (Doc ID 402138.1) Skip to content Modified: 04-Feb-2013 Type: BULLETIN Status: PUBLISHED Priority: 3 Oracle Applications

More information

How to Create a PDF Document

How to Create a PDF Document How to Create a PDF Document PDF Budget Book for SVPAA Meetings Steps Summarized #1. Download Adobe Acrobat Professional [Page 1]. #2. Prepare Document for Print [Page 2]. #3. Use the Various Options to

More information

Client System Requirements for Brainloop Secure Dataroom as of Version 8.30

Client System Requirements for Brainloop Secure Dataroom as of Version 8.30 Client System Requirements for Brainloop Secure Dataroom as of Version 8.30 Copyright Brainloop AG, 2004-2014. All rights reserved. Document version 2.0 All trademarks referred to in this document are

More information

Google Apps for Education (GAFE) Basics

Google Apps for Education (GAFE) Basics Google Apps for Education (GAFE) Basics Gmail & Chrome Gmail is Google Email. Our school email is actually Gmail. Chrome is a browser for accessing the Internet (just like Mozilla Firefox, Safari, Internet

More information

Lesson Overview. Getting Started. The Internet WWW

Lesson Overview. Getting Started. The Internet WWW Lesson Overview Getting Started Learning Web Design: Chapter 1 and Chapter 2 What is the Internet? History of the Internet Anatomy of a Web Page What is the Web Made Of? Careers in Web Development Web-Related

More information

Client Portal User Guide

Client Portal User Guide NetClient CS Client Portal User Guide Simple, Secure and Always-On Document Sharing ACCOUNTING AUDIT TAX TECHNOLOGY CONSULTING BUSINESS ADVISORY SERVICES Contents Introduction... 1 System requirements

More information

Quick start. A project with SpagoBI 3.x

Quick start. A project with SpagoBI 3.x Quick start. A project with SpagoBI 3.x Summary: 1 SPAGOBI...2 2 SOFTWARE DOWNLOAD...4 3 SOFTWARE INSTALLATION AND CONFIGURATION...5 3.1 Installing SpagoBI Server...5 3.2Installing SpagoBI Studio and Meta...6

More information

GE Transportation Business Intelligence Release Notes

GE Transportation Business Intelligence Release Notes GE Transportation Business Intelligence Release Notes 4Q Model Period 2014 November 2014 Business Intelligence Upgrade... 2 Overview... 2 New Functionality... 2 Supported Java... 2 Supported Browsers...

More information

CDUfiles User Guide. Chapter 1: Accessing your data with CDUfiles. Sign In. CDUfiles User Guide Page 1. Here are the first steps to using CDUfiles.

CDUfiles User Guide. Chapter 1: Accessing your data with CDUfiles. Sign In. CDUfiles User Guide Page 1. Here are the first steps to using CDUfiles. CDUfiles User Guide Chapter 1: Accessing your data with CDUfiles Here are the first steps to using CDUfiles. Sign In Open your web browser and enter cdufiles.cdu.edu.au or Note: Use cdufiles.egnyte.com

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

Optimal Browser Settings for Internet Explorer Running on Microsoft Windows

Optimal Browser Settings for Internet Explorer Running on Microsoft Windows Optimal Browser Settings for Internet Explorer Running on Microsoft Windows If you have Internet Explorer 7 or 8: Each time you log in to our web site, it evaluates whether you are using the same computer

More information

Dreamweaver. Introduction to Editing Web Pages

Dreamweaver. Introduction to Editing Web Pages Dreamweaver Introduction to Editing Web Pages WORKSHOP DESCRIPTION... 1 Overview 1 Prerequisites 1 Objectives 1 INTRODUCTION TO DREAMWEAVER... 1 Document Window 3 Toolbar 3 Insert Panel 4 Properties Panel

More information

How To Sync Google Drive On A Mac Computer With A Gmail Account On A Gcd (For A Student) On A Pc Or Mac Or Mac (For An Older Person) On An Ipad Or Ipad (For Older People) On

How To Sync Google Drive On A Mac Computer With A Gmail Account On A Gcd (For A Student) On A Pc Or Mac Or Mac (For An Older Person) On An Ipad Or Ipad (For Older People) On Installation and Setup of Google Drive for Students on Mac OS X Purpose: This guide will lead you through the Google Drive Installation and Configuration. Pre-requisites: 1) ODU Student Gmail account 2)

More information

Outline. 1.! Development Platforms for Multimedia Programming!

Outline. 1.! Development Platforms for Multimedia Programming! Outline 1.! Development Platforms for Multimedia Programming! 1.1.! Classification of Development Platforms! 1.2.! A Quick Tour of Various Development Platforms! 2.! Multimedia Programming with Python

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

WEB DEVELOPMENT CAREERS WEB DEVELOPMENT WEB DEVELOPMENT STARTER PACK WEB DEVELOPMENT CAREERS

WEB DEVELOPMENT CAREERS WEB DEVELOPMENT WEB DEVELOPMENT STARTER PACK WEB DEVELOPMENT CAREERS WEB DEVELOPMENT CAREERS WEB DEVELOPMENT WEB DEVELOPMENT STARTER PACK WEB DEVELOPMENT CAREERS 1 CONTENTS PAGE 3 - Technical support guidelines 7 - Hardware and software requirements 9-3 month timetable

More information

NetClient CS Document Management Portal User Guide

NetClient CS Document Management Portal User Guide GOFILEROOM NetClient CS Document Management Portal User Guide version 10.x TL 25027 (5/7/12) Copyright Information Text copyright 2002-2012 by Thomson Reuters. All rights reserved. Video display images

More information

Known limitations The following table lists features and their known limitations in Internet Explorer 8 (64-bit) and Internet Explorer 9 (64-bit).

Known limitations The following table lists features and their known limitations in Internet Explorer 8 (64-bit) and Internet Explorer 9 (64-bit). Internet Explorer 6 (32-bit) SharePoint Server 2010 does not support Internet Explorer 6 (32-bit). If you use publishing sites, see Browser compatibility for publishing sites in this article. Internet

More information

New World Construction FTP service User Guide

New World Construction FTP service User Guide New World Construction FTP service User Guide A. Introduction... 2 B. Logging In... 4 C. Uploading Files... 5 D. Sending Files... 6 E. Tracking Downloads... 10 F. Receiving Files... 11 G. Setting Download

More information

THE TRUTH ABOUT METADATA AND SCHEMAS

THE TRUTH ABOUT METADATA AND SCHEMAS THE TRUTH ABOUT METADATA AND SCHEMAS Jeff Whitfield jeffwhitfield@gmail.com @jeffwhitfield WHAT ARE YOU TALKING ABOUT? THE HISTORY OF HTML WHO IS THIS GUY? TIM BERNERS-LEE The Father of the Internet H

More information

You can access it anywhere - on your desktop, online, or on your ipad. Benefits include:-

You can access it anywhere - on your desktop, online, or on your ipad. Benefits include:- EndNote online Contents Introduction... 2 Creating an EndNote online account... 2 Option 1: via EndNote desktop (X7)... 2 Option 2: via EndNote online... 4 Online search (Collect)... 5-6 Manual entry (Collect)...

More information

TxEIS Browser Settings

TxEIS Browser Settings TxEIS Browser Settings Updated May 2016 The TxEIS Browser Settings document lists supported browsers and recommended browser settings which will allow you to utilize the TxEIS system at its fullest potential

More information

Intro to Web Development

Intro to Web Development Intro to Web Development For this assignment you will be using the KompoZer program because it free to use, and we wanted to keep the costs of this course down. You may be familiar with other webpage editing

More information

Product description version 1.0 16-12-2013

Product description version 1.0 16-12-2013 Product description version 1.0 16-12-2013 Table of content 1. Introduction 2. Target customer 2.1. Validated needs of customer 2.2. Top USPs 3. Core Features 3.1. Feature description 4. System requirements

More information

CUNY TUMBLEWEED (SECURE TRANSPORT) USER GUIDE

CUNY TUMBLEWEED (SECURE TRANSPORT) USER GUIDE CUNY TUMBLEWEED (SECURE TRANSPORT) USER GUIDE INTRODUCTION Tumbleweed (Secure Transport) is used to provide secure file transfer of critical business files, financial transactions and sensitive data such

More information

Quick Start. Guide. The area s ONLY 100% fiber optic network. epbfi.com

Quick Start. Guide. The area s ONLY 100% fiber optic network. epbfi.com Quick Start Guide The area s ONLY 100% fiber optic network epbfi.com Welcome to Fi-Speed Internet from EPB Fiber Optics SM You re now connected to the area s ONLY 100% fiber optic network. What does that

More information

Google Drive Create, Share and Edit Documents Online

Google Drive Create, Share and Edit Documents Online Revision 3 (1-31-2014) Google Drive Create, Share and Edit Documents Online With Google Drive, you can easily create, share, and edit documents online. Here are a few specific things you can do: Convert

More information

Position Paper: Toward a Mobile Rich Web Application Mobile AJAX and Mobile Web 2.0

Position Paper: Toward a Mobile Rich Web Application Mobile AJAX and Mobile Web 2.0 Position Paper: Toward a Mobile Rich Web Application Mobile AJAX and Mobile Web 2.0 Jonathan Jeon, hollobit@etri.re.kr Senior Member of Research Staff, ETRI Seungyun Lee, syl@etri.re.kr Research Director

More information

AonLine System Requirements - Updated 8th June 2015

AonLine System Requirements - Updated 8th June 2015 AonLine System Requirements - Updated 8th June 2015 Introduction In order to be able to use AonLine in an optimal way and with all its available functionality, we require certain browser settings and software.

More information

Using Internet Archive: A guide created by the Digital POWRR Project

Using Internet Archive: A guide created by the Digital POWRR Project June 2014 1 Internet Archive is a way to archive public domain materials free of charge. It is important to have multiple backups of digital files in case of unexpected loss of originals. Table of Contents

More information

Release Notes. VidyoClient API for Browser Plug-in. Version 1.0.3 (60) June, 2014 Doc. Rev A

Release Notes. VidyoClient API for Browser Plug-in. Version 1.0.3 (60) June, 2014 Doc. Rev A Release Notes VidyoClient API for Browser Plug-in Version 1.0.3 (60) June, 2014 Doc. Rev A Important: Please review the list of known issues and limitations before installing. 2014 Vidyo, Inc. all rights

More information

WEBSITE CONTENT MANAGEMENT SYSTEM USER MANUAL CMS Version 2.0 CMS Manual Version 1.0 2-25-13

WEBSITE CONTENT MANAGEMENT SYSTEM USER MANUAL CMS Version 2.0 CMS Manual Version 1.0 2-25-13 WEBSITE CONTENT MANAGEMENT SYSTEM USER MANUAL CMS Version 2.0 CMS Manual Version 1.0 2-25-13 CONTENTS Things to Remember... 2 Browser Requirements... 2 Why Some Areas of Your Website May Not Be CMS Enabled...

More information

BROWSER TIPS FOR PEOPLESOFT

BROWSER TIPS FOR PEOPLESOFT BROWSER TIPS FOR PEOPLESOFT Please note: This document is designed to be used online and has a number of embedded links to processes and additional information. We discourage the printing of these documents

More information

HEIX 701: Research Project

HEIX 701: Research Project HEIX 701: Research Project Web-Browsers In Health Informatics Applications A Review Of The Most Prevalent Web- Browsers, Their Functionalities & Limitations In Health IT Systems Author: Dr Cameron Cole

More information

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application BACKBONE.JS Sencha Touch CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application A RapidValue Solutions Whitepaper Author: Pooja Prasad, Technical Lead, RapidValue Solutions Contents Executive

More information

Flexible Identity Federation

Flexible Identity Federation Flexible Identity Federation User guide version 1.0.1 Publication History Date Description Revision 2015.09.25 initial release 1.0.0 2015.12.10 minor corrections 1.0.1 Copyright Orange Business Services

More information

This guide is to help you get started with Live Chat Support on your Wix website. If you have any additional questions after reading this guide,

This guide is to help you get started with Live Chat Support on your Wix website. If you have any additional questions after reading this guide, This guide is to help you get started with Live Chat Support on your Wix website. If you have any additional questions after reading this guide, please chat with us at www.socialintents.com or email us

More information

Remote Desktop Web Access. Using Remote Desktop Web Access

Remote Desktop Web Access. Using Remote Desktop Web Access Remote Desktop Web Access What is RD Web Access? RD Web Access is a Computer Science service that allows you to access department software and machines from your Windows or OS X computer, both on and off

More information

Setting up Web Material. An introduction

Setting up Web Material. An introduction Setting up Web Material An introduction How to publish on the web Everyone with an Aberystwyth University account can publish material on the web http://users.aber.ac.uk/you9/ The URL of your home page

More information

Citrix : Remediation - MAC

Citrix : Remediation - MAC Citrix : Remediation - MAC Key Points: 1. 2. 3. 4. 5. 6. 7. Understanding End Point Scan Analysis Supported anti-virus and firewall products Configuring AVAST/SOPHOS and the Mac OS X Firewall Installing

More information

INFORMATION TECHNOLOGY STANDARD

INFORMATION TECHNOLOGY STANDARD COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF PUBLIC WELFARE INFORMATION TECHNOLOGY STANDARD Name Of Standard: Mobile Website Development Domain: Application Number: Category: STD-EASS010 Date Issued: Date

More information

Available on VitalSource

Available on VitalSource User Guide Available on VitalSource Welcome to Pageburst on VitalSource all of your Elsevier ebooks at your fingertips! This user guide contains the information you will need to redeem your access code

More information

Web Mail Guide... Error! Bookmark not defined. 1 Introduction to Web Mail... 4. 2 Your Web Mail Home Page... 5. 3 Using the Inbox...

Web Mail Guide... Error! Bookmark not defined. 1 Introduction to Web Mail... 4. 2 Your Web Mail Home Page... 5. 3 Using the Inbox... Powered by Table of Contents Web Mail Guide... Error! Bookmark not defined. 1 Introduction to Web Mail... 4 1.1 Requirements... 4 1.2 Recommendations for using Web Mail... 4 1.3 Accessing your Web Mail...

More information

Release: 1. ICAWEB414A Design simple web page layouts

Release: 1. ICAWEB414A Design simple web page layouts Release: 1 ICAWEB414A Design simple web page layouts ICAWEB414A Design simple web page layouts Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications

More information

This manual provides information and recommendations for Mac SharePoint Users at Fermilab. Using SharePoint from a Mac: Overview

This manual provides information and recommendations for Mac SharePoint Users at Fermilab. Using SharePoint from a Mac: Overview Using SharePoint from a Mac: Overview This manual provides information and recommendations for Mac SharePoint Users at Fermilab. Page 0 Contents Introduction...2 Getting Started...2 SharePoint Username

More information

NHS Education for Scotland Knowledge Services Design and Development Framework

NHS Education for Scotland Knowledge Services Design and Development Framework NHS Education for Scotland Knowledge Services Design and Development Framework In support of Invitation to Tender: Technical Development of Technical Development of a Platform supporting Communication,

More information

Web Development. How the Web Works 3/3/2015. Clients / Server

Web Development. How the Web Works 3/3/2015. Clients / Server Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen

More information

Competitive Analysis of Video Phone Software Platforms

Competitive Analysis of Video Phone Software Platforms Competitive Analysis of Video Phone Software Platforms Kristy Cunningham, Team AVALANCHE, TC841, April 2011 Executive Summary Date Night is an interactive 3D social space that affords couples the opportunity

More information

Updox, LLC support@updox.com 614-547-9635

Updox, LLC support@updox.com 614-547-9635 Set Up and User Guide Version 3.2.2 Updox, LLC support@updox.com 614-547-9635 Table of Contents Creating and Managing Internal Updox Users... 3 How to Send and Receive Faxes... 4 How to Import Files into

More information

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

Quick Start Guide Mobile Entrée 4

Quick Start Guide Mobile Entrée 4 Table of Contents Table of Contents... 1 Installation... 2 Obtaining the Installer... 2 Installation Using the Installer... 2 Site Configuration... 2 Feature Activation... 2 Definition of a Mobile Application

More information

2342-4. Scientific m-learning. 4-7 June 2012. Mobile Application Development using App Inventor for Android Devices

2342-4. Scientific m-learning. 4-7 June 2012. Mobile Application Development using App Inventor for Android Devices 2342-4 Scientific m-learning 4-7 June 2012 Mobile Application Development using App Inventor for Android Devices TRIVEDI Kirankumar Rajnikant Shantilal Shah Engineering College New Sidsar Campu, PO Vartej

More information

Drive. Etobicoke-Mimico Watershed Coalition

Drive. Etobicoke-Mimico Watershed Coalition Drive Etobicoke-Mimico Watershed Coalition (Adapted from Google Drive for Academics available at https://docs.google.com/document/d/1hvbqob26dkpeimv6srdgwvpupuo5ntvojqjxorq0n20/edit?pli=1) Table of Contents

More information

NetClient CS Document Management Portal User Guide. version 9.x

NetClient CS Document Management Portal User Guide. version 9.x NetClient CS Document Management Portal User Guide version 9.x TL 23560 (6/9/11) Copyright Information Text copyright 2001-2011 by Thomson Reuters/Tax & Accounting. All rights reserved. Video display images

More information

Accessing Websites. Mac/PC Compatibility: QuickStart Guide for Business

Accessing Websites. Mac/PC Compatibility: QuickStart Guide for Business Accessing Websites Mac/PC Compatibility: QuickStart Guide for Business 2 Accessing Websites QuickStart Guide for Business The Basics People use the web for research, entertainment, and business. And it

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

Building a website. Should you build your own website?

Building a website. Should you build your own website? Building a website As discussed in the previous module, your website is the online shop window for your business and you will only get one chance to make a good first impression. It is worthwhile investing

More information

Introduction to Dreamweaver

Introduction to Dreamweaver Introduction to Dreamweaver ASSIGNMENT After reading the following introduction, read pages DW1 DW24 in your textbook Adobe Dreamweaver CS6. Be sure to read through the objectives at the beginning of Web

More information

Google Drive lets you store and share all your stuff, including documents, videos, images and other files that are important to

Google Drive lets you store and share all your stuff, including documents, videos, images and other files that are important to What are Docs & Drive? Docs Use Google Docs, Sheets and Slides for document editing anywhere, anytime. Google Docs is an online word processor that lets you create and format text documents and collaborate

More information

D2L: An introduction to CONTENT University of Wisconsin-Parkside

D2L: An introduction to CONTENT University of Wisconsin-Parkside D2L: An introduction to CONTENT University of Wisconsin-Parkside FOR FACULTY: What is CONTENT? The Content and Course Builder tools both allow you to organize materials in D2L. Content lets you and your

More information

Website Design Agreement

Website Design Agreement Website Design Agreement We will always do our best to fulfil your needs and meet your goals, but sometimes it is best to have a few simple things written down so that we both know what is what, who should

More information

Internet Technologies_1. Doc. Ing. František Huňka, CSc.

Internet Technologies_1. Doc. Ing. František Huňka, CSc. 1 Internet Technologies_1 Doc. Ing. František Huňka, CSc. Outline of the Course 2 Internet and www history. Markup languages. Software tools. HTTP protocol. Basic architecture of the web systems. XHTML

More information

Basic Website Creation. General Information about Websites

Basic Website Creation. General Information about Websites Basic Website Creation General Information about Websites Before you start creating your website you should get a general understanding of how the Internet works. This will help you understand what goes

More information

Introduction to Cloud Storage GOOGLE DRIVE

Introduction to Cloud Storage GOOGLE DRIVE Introduction to Cloud Storage What is Cloud Storage? Cloud computing is one method to store and access data over the internet instead of using a physical hard drive (e.g. computer s hard drive, flash drive,

More information

Amazon WorkMail. User Guide Version 1.0

Amazon WorkMail. User Guide Version 1.0 Amazon WorkMail User Guide Amazon WorkMail: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection

More information

Service Provider awareness Universal Apparatus

Service Provider awareness Universal Apparatus 1. Invention Title. Service Provider awareness Universal Apparatus 2. Invention Summary. An apparatus for universal Service Provider awareness by host computers. 3. Invention Description. a. Describe the

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

About the Render Gallery

About the Render Gallery About the Render Gallery All of your completed rendered images are available online from the Render Gallery page. Images in the gallery are grouped in collections according to the source document (RVT

More information

An Introduction to Box.com

An Introduction to Box.com An Introduction to Box.com Box is an online file sharing and cloud content management service and it provides features such as: Security controls Space Mobility Online collaboration Mobile access Version

More information

Developer Tutorial Version 1. 0 February 2015

Developer Tutorial Version 1. 0 February 2015 Developer Tutorial Version 1. 0 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components...

More information

ithenticate User Manual

ithenticate User Manual ithenticate User Manual Version: 2.0.2 Updated March 16, 2012 Contents Introduction 4 New Users 4 Logging In 4 Resetting Your Password 5 Changing Your Password or Username 6 The ithenticate Account Homepage

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

Blogger.com User Guide

Blogger.com User Guide Blogger.com User Guide Version 4 Written by: Todd W. Jorns Todd.Jorns@illinois.gov Table of Contents Introduction... 1 Create a Google Account... 2 Name Your Blog... 3 Choose a Starter Template... 4 Posting

More information

Getting Started with Automizy

Getting Started with Automizy Getting Started with Automizy The Basics To help you get started, this guide will show you exactly how simple it is to use Automizy to combine automated multi-channel communication into your overall marketing

More information

Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys

Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph Client: Brian Krzys June 17, 2014 Introduction Newmont Mining is a resource extraction company with a research and development

More information

How to use Mints@Home

How to use Mints@Home How to use Mints@Home Citrix Remote Access gives Mints users the ability to access University Of Cambridge and MINTS resources from any computer, anywhere in the world,. The service requires a high-speed

More information

ONLINE QUICK REFERENCE CARD ENDNOTE

ONLINE QUICK REFERENCE CARD ENDNOTE QUICK REFERENCE CARD ENDNOTE ONLINE Access your password-protected reference library anywhere, at any time. Download references and full text from just about any online data source, such as PubMed, GoogleScholar

More information

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,

More information

8x8 Click2Pop User Guide

8x8 Click2Pop User Guide USER GUIDE 8x8 User Guide Getting Started with April 2014 Contents Introduction... 3 What s new.... 3 8x8.... 3 Here is how works...4 8x8 Click2Connect.... 4 Requirements.... 4 Installation on Microsoft

More information

estatement Consent and Disclosure Agreement (Agreement to Receive or Access

estatement Consent and Disclosure Agreement (Agreement to Receive or Access estatement Consent and Disclosure Agreement (Agreement to Receive or Access Electronic Disclosures (edisclosures), Notices (enotices) and Statements (estatements)) Introduction This estatement Consent

More information

How to Enable TLS 1.0 in the Browser. Directions on enabling this security feature in your Internet Browser

How to Enable TLS 1.0 in the Browser. Directions on enabling this security feature in your Internet Browser How to Enable TLS 1.0 in the Browser Directions on enabling this security feature in your Prepared By: Ben Varghese, Systems Response Citrix Team Page 1 of 7 Table of Contents 1. INTRODUCTION... 3 2. CONFIGURATION

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

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o : Version: 0.1 Date: 20.07.2009 Author(s): Doddy Satyasree AJAX Person responsable: Doddy Satyasree Language: English Term Paper History Version Status Date 0.1 Draft Version created 20.07.2009 0.2 Final

More information

Installation Guide for Kurzweil 3000 Web License (Visual Walkthrough) Macintosh Version 14

Installation Guide for Kurzweil 3000 Web License (Visual Walkthrough) Macintosh Version 14 Installation Guide for Kurzweil 3000 Web License (Visual Walkthrough) Macintosh Version 14 Follow the instructions in this guide to download, install, and get started with Kurzweil 3000 Web License (K3000).

More information

Introduction to BlackBerry Smartphone Web Development Widgets

Introduction to BlackBerry Smartphone Web Development Widgets Introduction to BlackBerry Smartphone Web Development Widgets Trainer name Date 2009 Research In Motion Limited V1.00 are stand-alone BlackBerry applications that consist of standard web components, including

More information

PROJECT MANAGEMENT SYSTEM

PROJECT MANAGEMENT SYSTEM Requirement Analysis Document v.2 14.12.2009 CENG-401 SOFTWARE ENGINEER PROJECT MANAGEMENT SYSTEM (Project Manager) Ahmet Edip SEÇKİN 07010555 (Developer) Erhan ŞEN 07010507 (Developer) Semih Serdar CENGİZOĞLU

More information

Web Apps The Next Generation

Web Apps The Next Generation Web Apps The Next Generation Access Opportunity Or Challenge? T. V. Raman Google Research Web Apps The Next Generation p. 1 Outline Web Applications The access challenge What does accessible mean? Web

More information

separate the content technology display or delivery technology

separate the content technology display or delivery technology Good Morning. In the mobile development space, discussions are often focused on whose winning the mobile technology wars how Android has the greater share of the mobile market or how Apple is has the greatest

More information

Learning to Teach Online!

Learning to Teach Online! elearning: enhancing learning, teaching and assessment in the creative arts Learning to Teach Online! Introduction to Blackboard Part One: the Student Experience elearning: contacts Julian Fletcher Leigh

More information