WebSticker handbook. Overview 1. Requirements and supported browser versions 2. Known issues 2. Technical description / architecture 3

Size: px
Start display at page:

Download "WebSticker handbook. Overview 1. Requirements and supported browser versions 2. Known issues 2. Technical description / architecture 3"

Transcription

1 WebSticker handbook Overview 1 Requirements and supported browser versions 2 Known issues 2 Technical description / architecture 3 Actual sticker rendering/management 3 Browser-specific part 3 HTML5 local storage and how WebSticker uses it 4 What is local storage? 4 How does WebSticker use it? 4 Installation 4 Packed extension 4 Unpacked source files 4 How to use 5 About this project / document information 5 Overview WebSticker is an extension for the Google Chrome web browser. It allows the user to add sticky notes to web pages, featuring configurable position, text size and of course text content. They behave much like real sticky notes - they can be pinned to any position and they can be dragged around. In addition, WebSticker allows for a complete XML export, furthermore providing a XML schema file for validation of the created document. This document is structured in two major parts: The first one describes WebSticker s technical architecture and how it works internally, including some known issues; the second part describes the installation process. PAGE 1 OF 5

2 Requirements and supported browser versions WebSticker is only tested in combination with the so-called dev channel version of Google Chrome, more precisely, dev. See for further details and how to get this channel. Although it is not tested and not supported in any way, WebSticker should also work with the beta and even the stable channel versions. Known issues WebSticker is a student project still in beta status. This is a list of some known issues: Web sites using HTML frames There is no support for web sites using HTML frames in WebStickers. Stickers can be added, but their behavior is undefined, usually, they are not even displayed correctly. Because nowadays frames are considered to be legacy code/questionable design, WebSticker will probably never support sites which (still) use them. Various style/display problems on some pages Due to the way WebSticker works internally (more on that later on), the stickers and the sites they are pinned to share the same CSS, which can lead to interference. For example, sites using universal selectors (e.g. html * ) regularly influence the rendering of stickers. This kind of bug is usually fixed easily - and WebSticker has of course been tested for compatibility with various popular web sites - but it is likely that some examples will occur during further testing. AJAX/URI change without site reload can result in duplicated stickers WebSticker uses the URI of a site (window.location.href) to determine which stickers belong to which site. Usually, when the URI of a site changes, Chrome notices a reload, and our extension does the necessary management work. However, sometimes (most noticeable on google.com, after searching for something), the URI changes, including the displayed page, but Chrome does not notice the changes. Since WebSticker now saves the (still existing) stickers under the new URI, stickers are duplicated. Reload necessary after installing/updating the extension After installing or updating the extension, the browser should be restarted or each tab with WebStickers reloaded manually, otherwise strange things happen. Browser action icon popup sometimes ignores clicks Sometimes, Chrome simply ignores mouse clicks on the browser action icon. PAGE 2 OF 5

3 Technical description / architecture WebSticker is roughly divided into two parts, which are rather loosely coupled. Actual sticker rendering/management First, there is the actual sticker part, which is responsible for managing multiple stickers, rendering the stickers (by creating elements in the DOM of the currently visited web site), including necessary JavaScript and CSS. Browser-specific part The second part, also consisting mainly of HTML, JS and CSS is the extension part, which handles interaction with Google Chrome and is specifically written for that browser. It enables injection of JS and CSS if a site wishes to use WebSticker and also is in charge of storing and loading stickers to persistent storage, in this case, HTML5 local storage. The following picture should make it clear how everything fits together: PAGE 3 OF 5

4 HTML5 local storage and how WebSticker uses it What is local storage? Local storage is part of the HTML5 specification and is already implemented by almost any modern browser, including Google Chrome. It allows web applications to access a persistent, local storage system based on key/value pairs. The storage quota is usually 5MB, although the specification describes this limit as arbitrary and advises browser vendors to prompt users if the quota is in danger of getting exceeded, to allow for an increase. How does WebSticker use it? In theory, there are two ways for a browser extension to use this local storage: It could use the sitelocal (injected) JS to load and save to/from the site-local storage (i.e. from local storage belonging to orf.at, apple.com, etc.) or it can manage everything in the extension-local storage. It becomes obvious pretty quickly that the second variant is the better one, considering that it is the only way to allow an export-all-stickers functionality to work. Therefore, WebSticker uses it, saving all stickers as JSON-encoded strings with a key following the pattern websticker_[uri_of_page], without brackets. Installation Packed extension The WebSticker distribution archive includes a WebSticker_extension.crx file. This is a packed and signed, ready-to-use Google Chrome extension. It can be installed by simple dragging it to the browser. After confirming the installation, all tabs should be reloaded or the browser restarted (see list of known issues); after that, WebSticker is ready. Unpacked source files Alternatively, especially interesting for developers, the source of the extension (everything in the src/extension directory) can be loaded manually by enabling developer mode from the extensionmanaging page in Chrome (chrome://extensions/) and using the Load unpacked extension button. This enables reload functionality, which is necessary for reasonably rapid development. PAGE 4 OF 5

5 How to use After installing the application, Google Chrome will offer a new yellow note icon right next to the address bar. A click on it offers all options WebSticker has to offer, they are pretty self-explanatory and are not covered here in greater detail. Have fun exploring :) About this project / document information This project (the WebSticker Google Chrome browser extension and all documentation) was implemented as student project for the Vienna University of Technology ( more specifically for the course Informatikpraktikum 1 under the supervision of Martin Treiber, MSc ( Sites tested The following list comprises a small part of the collection of sites which were tested with WebSticker: tv.ign.com Document info Version: 1.0 Author: Martin Leonhartsberger-Schrott, PAGE 5 OF 5

How to Launch an Online Course for the first time

How to Launch an Online Course for the first time How to Launch an Online Course for the first time This tutorial walks you through the steps to find, view and launch online courses that you have purchased using Council Connect. Important information

More information

Using Development Tools to Examine Webpages

Using Development Tools to Examine Webpages Chapter 9 Using Development Tools to Examine Webpages Skills you will learn: For this tutorial, we will use the developer tools in Firefox. However, these are quite similar to the developer tools found

More information

Create-A-Page Design Documentation

Create-A-Page Design Documentation Create-A-Page Design Documentation Group 9 C r e a t e - A - P a g e This document contains a description of all development tools utilized by Create-A-Page, as well as sequence diagrams, the entity-relationship

More information

MTAT Research Seminar in Cryptography The Security of Mozilla Firefox s Extensions

MTAT Research Seminar in Cryptography The Security of Mozilla Firefox s Extensions MTAT.07.019 Research Seminar in Cryptography The Security of Mozilla Firefox s Extensions Kristjan Krips 1 Introduction Mozilla Firefox has 24.05% of the recorded usage share of web browsers as of October

More information

Client Side JavaScript and AJAX

Client Side JavaScript and AJAX Client Side JavaScript and AJAX Client side javascript is JavaScript that runs in the browsers of people using your site. So far all the JavaScript code we've written runs on our node.js server. This is

More information

DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER PROJECT

DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER PROJECT DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER BY Javid M. Alimohideen Meerasa M.S., University of Illinois at Chicago, 2003 PROJECT Submitted as partial fulfillment of the requirements for the degree

More information

INTRODUCTION... 3 INSTALLATION GUIDE FOR ECLIPSE 3.1 AND INSTALLATION GUIDE FOR ECLIPSE 3.3 TO

INTRODUCTION... 3 INSTALLATION GUIDE FOR ECLIPSE 3.1 AND INSTALLATION GUIDE FOR ECLIPSE 3.3 TO INTRODUCTION... 3 INSTALLATION GUIDE FOR ECLIPSE 3.1 AND 3.2... 4 INSTALLATION GUIDE FOR ECLIPSE 3.3 TO 4.3... 23 INSTALLATION GUIDE FOR ECLIPSE 4.4 OR HIGHER... 37 ECLIPSE VIEWERS... 41 DEVICES... 41

More information

An Introduction to Google Chrome

An Introduction to Google Chrome An Introduction to Google Chrome Box is an online file sharing and cloud content management service and it provides features such as: Getting Google Chrome 1. To get started with Google Chrome, you have

More information

205CDE: Developing the Modern Web. Assignment 1: Designing a Website. Scenario: D Bookshop

205CDE: Developing the Modern Web. Assignment 1: Designing a Website. Scenario: D Bookshop 205CDE: Developing the Modern Web Assignment 1: Designing a Website Scenario: D Bookshop Introduction I decided to make a second hand bookshop website. There are some reasons why I made this choice. Mainly

More information

Downloading, Installing, and Configuring Audacity Under OS X

Downloading, Installing, and Configuring Audacity Under OS X Downloading, Installing, and Configuring Audacity Under OS X This tutorial describes downloading, installing, and configuring Audacity on computers using the OS X. If Audacity is already on the computer

More information

Appserv Internal Desktop Access Mac OS Device with Safari Browser. Enter your Appserv username and password to sign in to the Website

Appserv Internal Desktop Access Mac OS Device with Safari Browser. Enter your Appserv username and password to sign in to the Website Appserv Desktop Access Logging on from a Mac OS device Step 1. To sign in to the Appserv Desktop Access website, enter the following address into the Safari browser address bar. Please Note: This documentation

More information

SCRIPT REFERENCE. UBot Studio Version 4. Action Commands

SCRIPT REFERENCE. UBot Studio Version 4. Action Commands SCRIPT REFERENCE UBot Studio Version 4 Action Commands This script reference will cover the Action commands, which are located in the second sub-menu of the toolbox on the left side of the dev tool: In

More information

Web Architecture Review Sheet

Web Architecture Review Sheet Erik Wilde (School of Information, UC Berkeley) INFO 190-02 (CCN 42509) Spring 2009 May 11, 2009 Available at http://dret.net/lectures/web-spring09/ Contents 1 Introduction 2 1.1 Setup.................................................

More information

Adding a RSS Feed Custom Widget to your Homepage

Adding a RSS Feed Custom Widget to your Homepage Adding a RSS Feed Custom Widget to your Homepage The first, and often hardest, task is to decide which blog or news source you wish to bring into your Avenue course. Once you have selected a blog or news

More information

Enter your Appserv username and password to sign in to the Website

Enter your Appserv username and password to sign in to the Website Appserv Desktop Access Logging on from a Windows 10 Device Step 1. To sign in to the Appserv Desktop Access website, either enter the following address into the Microsoft Edge browser address bar, or click

More information

A Quick Introduction to the Genesis Framework for WordPress. How to Install the Genesis Framework (and a Child Theme)

A Quick Introduction to the Genesis Framework for WordPress. How to Install the Genesis Framework (and a Child Theme) Table of Contents A Quick Introduction to the Genesis Framework for WordPress Introduction to the Genesis Framework... 5 1.1 What's a Framework?... 5 1.2 What's a Child Theme?... 5 1.3 Theme Files... 5

More information

SLIM Applications 2017/12/12. SLIM Companion Migration Manager Release Notes

SLIM Applications 2017/12/12. SLIM Companion Migration Manager Release Notes SLIM Companion TM Migration Manager 1.0.3.5 Release Notes 2017/12/12 1 1. Introduction... 3 2. About SLIM Companion Migration Manager... 3 3. Supported Environments... 4 3.1 Supported Client Operating

More information

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments. Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led

More information

Human-Computer Interaction Design

Human-Computer Interaction Design Human-Computer Interaction Design COGS120/CSE170 - Intro. HCI Instructor: Philip Guo Lab 6 - Connecting frontend and backend without page reloads (2016-11-03) by Michael Bernstein, Scott Klemmer, and Philip

More information

Inline HTML Editor does not load preventing typing in text field

Inline HTML Editor does not load preventing typing in text field Inline HTML Editor does not load preventing typing in text field Date Published: Oct 04,2013 Category: Product:ANGEL; Version:ANGEL_8_0 Article No.: 000034456 Product: ANGEL Issue Description: The Inline

More information

Brief Intro to Firebug Sukwon Oh CSC309, Summer 2015

Brief Intro to Firebug Sukwon Oh CSC309, Summer 2015 Brief Intro to Firebug Sukwon Oh soh@cs.toronto.edu CSC309, Summer 2015 Firebug at a glance One of the most popular web debugging tool with a colleccon of powerful tools to edit, debug and monitor HTML,

More information

IBM WebSphere Java Batch Lab

IBM WebSphere Java Batch Lab IBM WebSphere Java Batch Lab What are we going to do? First we are going to set up a development environment on your workstation. Download and install Eclipse IBM WebSphere Developer Tools IBM Liberty

More information

User Manual. Introduction. About this release. For existing MacroScope users

User Manual. Introduction. About this release. For existing MacroScope users Software version: 0.1.1.5 Document version: 0.1.1.3 User Manual Introduction MacroscopeJ is a desktop application used for examining crystallization experiment images and data. It is intended as an upgrade/replacement

More information

Getting started with Convertigo Mobilizer

Getting started with Convertigo Mobilizer Getting started with Convertigo Mobilizer First Sencha-based project tutorial CEMS 6.0.0 TABLE OF CONTENTS Convertigo Mobilizer overview...1 Introducing Convertigo Mobilizer... 1-1 Convertigo Mobilizer

More information

Scripting. Web Architecture and Information Management [./] Spring 2009 INFO (CCN 42509) Contents

Scripting. Web Architecture and Information Management [./] Spring 2009 INFO (CCN 42509) Contents Contents Scripting Contents Web Architecture and Information Management [./] Spring 2009 INFO 190-02 (CCN 42509) Erik Wilde, UC Berkeley School of Information [http://creativecommons.org/licenses/by/3.0/]

More information

UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? editor editor Q.2: What do you understand by a web browser?

UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? editor editor Q.2: What do you understand by a web browser? UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? A 1: A text editor is a program that helps you write plain text (without any formatting) and save it to a file. A good example is

More information

How to Export a Report in Cognos Analytics

How to Export a Report in Cognos Analytics IBM Cognos Analytics How to Export a Report in Cognos Analytics Reports viewed in IBM Cognos Analytics can be exported in many formats including Excel. Some of the steps for exporting are different depending

More information

1 Assets Manager Pro exoa.fr

1 Assets Manager Pro exoa.fr 1 Assets Manager Pro exoa.fr Table of contents... 2 Tabs... 3 1. Packages Manager... 3 The search feature... 4 Show Content Popup... 4 Asset Store Details Popup... 5 Package renaming and sorting... 5 The

More information

Contact: Systems Alliance, Inc. Executive Plaza III McCormick Road, Suite 1203 Hunt Valley, Maryland Phone: / 877.

Contact: Systems Alliance, Inc. Executive Plaza III McCormick Road, Suite 1203 Hunt Valley, Maryland Phone: / 877. Contact: Systems Alliance, Inc. Executive Plaza III 11350 McCormick Road, Suite 1203 Hunt Valley, Maryland 21031 Phone: 410.584.0595 / 877.SYSALLI Fax: 410.584.0594 http://www.systemsalliance.com http://www.siteexecutive.com

More information

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their respective

More information

July 6, The Portal application can also be made accessible to parents and students.

July 6, The Portal application can also be made accessible to parents and students. Aeries.net Teacher Portal User Documentation July 6, 2012 The Aeries.net Teacher Portal is an application accessed through a web browser that can be used by teachers within the classroom to update attendance,

More information

IGME-330. Rich Media Web Application Development I Week 1

IGME-330. Rich Media Web Application Development I Week 1 IGME-330 Rich Media Web Application Development I Week 1 Developing Rich Media Apps Today s topics Tools we ll use what s the IDE we ll be using? (hint: none) This class is about Rich Media we ll need

More information

Google Apps. Note: You have to be on Google webpage in order to get to any of the Google Apps.

Google Apps. Note: You have to be on Google webpage in order to get to any of the Google Apps. Google Apps Demonstrate how to get to Google Page and how to view the "Google Apps" that will be covered in this lesson. Remeber this is just a brief introduction to each of the Apps. They will be covered

More information

Known Visual Bug with UBC CLF Theme Publishing Surveys Deploying Survey Customizing the Survey URL Embedding Surveys on to

Known Visual Bug with UBC CLF Theme Publishing Surveys Deploying Survey Customizing the Survey URL Embedding Surveys on to Contents Accounts... 3 Logging In... 3 Note about CWL user accounts... 4 Updating Your Account Details... 4 Adding/Inviting Users... 5 Surveys... 5 Creating a Survey from a Template... 5 Creating a Survey

More information

Let s begin by naming the first folder you create Pictures.

Let s begin by naming the first folder you create Pictures. 1 Creating a Folder on Your Desktop Saving A Picture to Your Folder Creating Desktop Wallpaper from Pictures on the Internet Changing Your Home Page Creating a Shortcut to a Web Page on Your Desktop One

More information

Chrome. Browsing in Chrome. The Omnibox. Video: Browsing in Chrome. To use the Omnibox: Omnibox suggestion icons. Page 1

Chrome. Browsing in Chrome. The Omnibox. Video: Browsing in Chrome. To use the Omnibox: Omnibox suggestion icons. Page 1 Chrome Browsing in Chrome Browsing in Chrome Page 1 Chrome makes browsing the Web quick and easy. In this lesson, we'll talk about navigating to websites in Chrome. You'll also learn how use tabs, access

More information

The Timetabler. Getting Started Guide V E R S I O N 8.1

The Timetabler. Getting Started Guide V E R S I O N 8.1 The Timetabler V E R S I O N 8.1 PREPARING YOUR VERSION 7 DATA FOR VERSION 8.1... 2 WHAT YOU MAY LIKE ABOUT THE TIMETABLER VERSION 8.1... 2 SYSTEM REQUIREMENTS... 3 CHANGING THE SCREEN RESOLUTION... 3

More information

Drag and drop. All done!

Drag and drop. All done! Working with Moodle, a Guide for Faculty Posting Course Materials and Managing Files Summary Moodle helps you share many different types of files with your students - Word documents, PowerPoint presentations,

More information

Application Extender 16.3 Web Access

Application Extender 16.3 Web Access Application Extender 16.3 Web Access Pre-requisites for WebXtender client Firefox, Chrome or Edge browser For scanning, your friendly neighborhood desktop support person will need to install the specific

More information

TIBCO LiveView Web Getting Started Guide

TIBCO LiveView Web Getting Started Guide TIBCO LiveView Web Getting Started Guide Contents Introduction... 1 Prerequisites... 1 Installation... 2 Installation Overview... 2 Downloading and Installing for Windows... 3 Downloading and Installing

More information

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

Using Internet Archive: A guide created by the Digital POWRR Project May 2016 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

Attaching audio files to an in Angel

Attaching audio files to an  in Angel Attaching audio files to an email in Angel Step One: Downloading Audacity Before you are able to create an audio recording to attach to an email you must download a free program online. Go to the following

More information

Firefox for Nokia N900 Reviewer s Guide

Firefox for Nokia N900 Reviewer s Guide Firefox for Nokia N900 Table of Contents Bringing Firefox to the Nokia N900 1 1. About Mozilla 2 2. Introducing Firefox for Mobile 2 3. Mozilla s Mobile Vision 3 4. Getting Started 4 5. Personalize Your

More information

Welcome to CS50 section! This is Week 10 :(

Welcome to CS50 section! This is Week 10 :( Welcome to CS50 section! This is Week 10 :( This is our last section! Final project dates Official proposals: due this Friday at noon Status report: due Monday, Nov 28 at noon Hackathon: Thursday, Dec

More information

Etanova Enterprise Solutions

Etanova Enterprise Solutions Etanova Enterprise Solutions Front End Development» 2018-09-23 http://www.etanova.com/technologies/front-end-development Contents HTML 5... 6 Rich Internet Applications... 6 Web Browser Hardware Acceleration...

More information

An Overview of Webmail

An Overview of Webmail An Overview of Webmail Table of Contents What browsers can I use to view my mail? ------------------------------------------------------- 3 Email size and storage limits -----------------------------------------------------------------------

More information

PlayerLync Forms User Guide (MachForm)

PlayerLync Forms User Guide (MachForm) PlayerLync Forms User Guide (MachForm) Table of Contents FORM MANAGER... 1 FORM BUILDER... 3 ENTRY MANAGER... 4 THEME EDITOR... 6 NOTIFICATIONS... 8 FORM CODE... 9 FORM MANAGER The form manager is where

More information

Authentication and Password CS166 Introduction to Computer Security 2/11/18 CS166 1

Authentication and Password CS166 Introduction to Computer Security 2/11/18 CS166 1 Authentication and Password CS166 Introduction to Computer Security 2/11/18 CS166 1 CIA Triad Confidentiality Prevent disclosure of information to unauthorized parties Integrity Detect data tampering Availability

More information

Samsung Moment Update Instructions Updated

Samsung Moment Update Instructions Updated Samsung Moment Update Instructions Updated 10.06.10 It is important that you follow these instructions to ensure your device is updated properly. Requirements for Performing Upgrade You will need the following

More information

estatements Help Document October 2016

estatements Help Document October 2016 estatements Help Document October 2016 Table of Contents Section 1 - Accessing estatements.... 2 Section 2 - Requirements..... 3 Section 3 - Viewing estatements. 3 Section 4 - Printing and Saving estatements

More information

Technical Documentation. Configuring Google SSO with Amazon AppStream 2.0 and Amazon AppStream 2.0 Chrome Packaging and Deployment

Technical Documentation. Configuring Google SSO with Amazon AppStream 2.0 and Amazon AppStream 2.0 Chrome Packaging and Deployment Technical Configuring Google SSO with Amazon AppStream 2.0 and Amazon AppStream 2.0 Chrome Packaging and Deployment Version 2 - February 2018 Configuring Google SSO with Amazon AppStream 2.0 Requirements

More information

Dreamweaver CS4. Introduction. References :

Dreamweaver CS4. Introduction. References : Dreamweaver CS4 Introduction References : http://help.adobe.com 1 What s new in Dreamweaver CS4 Live view Dreamweaver CS4 lets you design your web pages under realworld browser conditions with new Live

More information

CSCI 201 Google Chrome DevTools

CSCI 201 Google Chrome DevTools CSCI 201 Google Chrome DevTools This semester, our Factory code and assignments are written for use in Google Chrome. We will be taking advantage of Google Chrome DevTools, an assortment of web development

More information

Graphic Selenium Testing Tool

Graphic Selenium Testing Tool Graphic Selenium Testing Tool Last modified: 02/06/2014 1 Content 1 What can I do with GSTT?... 3 2 Installation... 4 3 Main window... 5 4 Define a new web testing project... 6 5 Define a new test case...

More information

Step 4 Part F - How to Download a Video on YouTube and Delete a Video

Step 4 Part F - How to Download a Video on YouTube and Delete a Video Step 4 Part F - How to Download a Video on YouTube and Delete a Video When you finish Edit your Video on your YouTube account and save it or save as new Video, you may want to Download it to your computer.

More information

GETTING STARTED GUIDE

GETTING STARTED GUIDE GETTING STARTED GUIDE Contents ebay Listing Formats Supported... 2 3 ways to get started... 2 1) Importing existing ebay listings... 2 2) Importing product spreadsheet into Xpress Lister... 4 Important

More information

1 Introduction. 2 Web Architecture

1 Introduction. 2 Web Architecture 1 Introduction This document serves two purposes. The first section provides a high level overview of how the different pieces of technology in web applications relate to each other, and how they relate

More information

Introduction to Ardora

Introduction to Ardora Ardora is an authoring software focused mainly on the development of educational content for the Web. Its main purpose is that teachers focus their efforts on the methodological and didactic aspects of

More information

Creating an Online Catalogue Search for CD Collection with AJAX, XML, and PHP Using a Relational Database Server on WAMP/LAMP Server

Creating an Online Catalogue Search for CD Collection with AJAX, XML, and PHP Using a Relational Database Server on WAMP/LAMP Server CIS408 Project 5 SS Chung Creating an Online Catalogue Search for CD Collection with AJAX, XML, and PHP Using a Relational Database Server on WAMP/LAMP Server The catalogue of CD Collection has millions

More information

Release Notes. for Kerio Operator 2.1.0

Release Notes. for Kerio Operator 2.1.0 Release Notes for Kerio Operator 2.1.0 Date: March 12th, 2013 2013 Kerio Technologies s.r.o. All rights reserved. 1 Welcome to Kerio Operator 2.1.0 Welcome to the final release of Kerio Operator 2.1.0.

More information

Introducing zipform Plus

Introducing zipform Plus Welcome to the basic training for the new zipform Plus. As a zipform user, you will notice the new opportunity to switch to the Beta (testing) version of zipform Plus from your zipform 6 Professional account.

More information

Optimized design of customized KML files

Optimized design of customized KML files Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 2. pp. 203 208 doi: 10.14794/ICAI.9.2014.2.203 Optimized design of customized KML

More information

Submission System User Guide for ETS Performance Assessments

Submission System User Guide for ETS Performance Assessments Submission System User Guide for ETS Performance Assessments July 26, 2017 Version 4.0 Copyright 2017 by Educational Testing Service. All rights reserved. ETS and the ETS logo are registered trademarks

More information

SMARTdoc v2 User Manual

SMARTdoc v2 User Manual Pages: 1/49 SMARTdoc v2 Pages: 2/49 1 Introduction SMARTdoc is an easy to use but full functional document management system. The mean focus is easy and fast. SMARTdoc is all about document and information

More information

Weidmüller Configurator (WMC) User manual

Weidmüller Configurator (WMC) User manual Weidmüller Configurator (WMC) User manual Version 2018-11 Software version: V6.118.0.6999 1 Inhalt Introduction... 4 Installation guide... 4 How to... 4 System requirements... 4 First steps... 4 New project...

More information

CLOUD MAIL Administrator User Guide. (Version 1.0)

CLOUD MAIL Administrator User Guide. (Version 1.0) Administrator User Guide () Table of Contents 1. How to Login the Administration Panel... 3 2. How to Update Administrator Information... 4 3. How to Check the Cloud Mail Account Information... 4 4. How

More information

Course Notes for Students

Course Notes for Students Course Notes for Students OVERVIEW The new Course Notes feature allows students to capture their ideas, key concepts, questions, and other notes while learning course content in Pearson Connexus. Notes

More information

PROFESSIONAL TUTORIAL. Trinity Innovations 2010 All Rights Reserved.

PROFESSIONAL TUTORIAL. Trinity Innovations 2010 All Rights Reserved. PROFESSIONAL TUTORIAL Trinity Innovations 2010 All Rights Reserved www.3dissue.com PART ONE Converting PDFs into the correct JPEG format To create a new digital edition from a PDF we are going to use the

More information

Detects Potential Problems. Customizable Data Columns. Support for International Characters

Detects Potential Problems. Customizable Data Columns. Support for International Characters Home Buy Download Support Company Blog Features Home Features HttpWatch Home Overview Features Compare Editions New in Version 9.x Awards and Reviews Download Pricing Our Customers Who is using it? What

More information

PHPRad. PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and

PHPRad. PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and PHPRad PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and Getting Started Creating New Project To create new Project. Just click on the button. Fill In Project properties

More information

Configuring Thunderbird for GMail

Configuring Thunderbird for GMail Configuring Thunderbird for GMail There are a couple of settings that need to be changed on Gmail before you can add the account to Thunderbird. 1) Log in to Gmail and click on Settings (which looks like

More information

1. Download and install the Firefox Web browser if needed. 2. Open Firefox, go to zotero.org and click the big red Download button.

1. Download and install the Firefox Web browser if needed. 2. Open Firefox, go to zotero.org and click the big red Download button. Get Started with Zotero A free, open-source alternative to products such as RefWorks and EndNote, Zotero captures reference data from many sources, and lets you organize your citations and export bibliographies

More information

AJAX Programming Overview. Introduction. Overview

AJAX Programming Overview. Introduction. Overview AJAX Programming Overview Introduction Overview In the world of Web programming, AJAX stands for Asynchronous JavaScript and XML, which is a technique for developing more efficient interactive Web applications.

More information

Biocomputing II Coursework guidance

Biocomputing II Coursework guidance Biocomputing II Coursework guidance I refer to the database layer as DB, the middle (business logic) layer as BL and the front end graphical interface with CGI scripts as (FE). Standardized file headers

More information

Web basics: HTTP cookies

Web basics: HTTP cookies Web basics: HTTP cookies Myrto Arapinis School of Informatics University of Edinburgh February 11, 2016 1 / 27 How is state managed in HTTP sessions HTTP is stateless: when a client sends a request, the

More information

Technical Architecture & Analysis

Technical Architecture & Analysis Technical Architecture & Analysis HS2 Technical Architecture & Analysis 15 October 2012 Anton Palitsyn 020 7426 8920 anton.palitsyn@precedent.co.uk Contents Contents... 2 Document info... 3 Authors...

More information

How is state managed in HTTP sessions. Web basics: HTTP cookies. Hidden fields (2) The principle. Disadvantage of this approach

How is state managed in HTTP sessions. Web basics: HTTP cookies. Hidden fields (2) The principle. Disadvantage of this approach Web basics: HTTP cookies Myrto Arapinis School of Informatics University of Edinburgh March 30, 2015 How is state managed in HTTP sessions HTTP is stateless: when a client sends a request, the server sends

More information

EASYDNNROTATOR 7.X [USER S GUIDE]

EASYDNNROTATOR 7.X [USER S GUIDE] EASYDNNROTATOR 7.X EasyDNNrotator is a DNN module that rotates content such as images, video and HTML. Besides easy content management and attractive themes, it provides great options to customize your

More information

Dynamic Product Options extension for Magento2. User Guide

Dynamic Product Options extension for Magento2. User Guide Dynamic Product Options extension for Magento2 User Guide version 2.0 Website: http://www.itoris.com Page 1 Contents 1. Introduction... 4 2. Installation... 5 2.1. System Requirements... 5 2.2. Installation...

More information

Programming the World Wide Web by Robert W. Sebesta

Programming the World Wide Web by Robert W. Sebesta Programming the World Wide Web by Robert W. Sebesta Tired Of Rpg/400, Jcl And The Like? Heres A Ticket Out Programming the World Wide Web by Robert Sebesta provides students with a comprehensive introduction

More information

SCRIPT REFERENCE. UBot Studio Version 4. The Selectors

SCRIPT REFERENCE. UBot Studio Version 4. The Selectors SCRIPT REFERENCE UBot Studio Version 4 The Selectors UBot Studio version 4 does not utilize any choose commands to select attributes or elements on a web page. Instead we have implemented an advanced system

More information

Head First HTML 5 Programming: Chapter 3: Events, Handlers, and all that Jazz.

Head First HTML 5 Programming: Chapter 3: Events, Handlers, and all that Jazz. Mobile Application and Web Design: HTML and JavaScript Project 03: Events, Handlers and Interaction Marist School Description: In this project you will implement a playlist webpage that features a text

More information

Latest version of google chrome for windows

Latest version of google chrome for windows Latest version of google chrome for windows What makes a browser different from other similar ones are its features. Just have a glance at the brilliant features of this browser: Difficulty to install

More information

Visual Paradigm Doc. Composer Writer s Guide

Visual Paradigm Doc. Composer Writer s Guide Visual Paradigm Doc. Composer Writer s Guide Last update: Oct 20, 2017 Copyright 2002-2017 Visual Paradigm International Ltd. Copyright Information This document is Copyright 2017 by Visual Paradigm International

More information

CS50 Quiz Review. November 13, 2017

CS50 Quiz Review. November 13, 2017 CS50 Quiz Review November 13, 2017 Info http://docs.cs50.net/2017/fall/quiz/about.html 48-hour window in which to take the quiz. You should require much less than that; expect an appropriately-scaled down

More information

Install & Configure Windows 10, Visual Studio, & MySQL Dr. Tom Hicks Trinity University

Install & Configure Windows 10, Visual Studio, & MySQL Dr. Tom Hicks Trinity University Install & Configure Windows 10, Visual Studio, & MySQL Dr. Tom Hicks Trinity University Windows 10 Install 1] Push the Next Button. 2] Push the Install Now Button. Windows-Database-Server-Installation-1.docx

More information

You can step thru the imported titles also for spell checking as gtext uses the spell checker of the Mac OS X.

You can step thru the imported titles also for spell checking as gtext uses the spell checker of the Mac OS X. gtext Subtitles are always annoying, disturbing the picture. So they have to be as good as possible, which means some rules need to be followed. gtext is thought to modify or check Final Cut Pro XML files

More information

1 BACKGROUND 2 SETTING UP THE HOME AND GOOGLE DRIVES THROUGH WEBSTORAGE. Using the Home Drive to Save from U5 Cloud Updated 8.31.

1 BACKGROUND 2 SETTING UP THE HOME AND GOOGLE DRIVES THROUGH WEBSTORAGE. Using the Home Drive to Save from U5 Cloud Updated 8.31. Using the Home Drive to Save from U5 Cloud Contents 1 Background... 1 2 Setting Up the Home and Google Drives through webstorage... 1 3 Saving a Document to the Home Drive... 2 4 Finding and Opening Your

More information

Module 2, Add on lesson Introduction to the NXT and Mindstorms software. Student. 45 minutes

Module 2, Add on lesson Introduction to the NXT and Mindstorms software. Student. 45 minutes Module 2, Add on lesson Introduction to the NXT and Mindstorms software Student 45 minutes Purpose of this lesson Write a basic program using LEGO Mindstorms Download and run programs on the NXT Materials

More information

127 Church Street, New Haven, CT O: (203) E: GlobalSearch ECM User Guide

127 Church Street, New Haven, CT O: (203) E:   GlobalSearch ECM User Guide 127 Church Street, New Haven, CT 06510 O: (203) 789-0889 E: sales@square-9.com www.square-9.com GlobalSearch Table of Contents GlobalSearch ECM... 3 GlobalSearch Security... 3 GlobalSearch Licensing Model...

More information

OBIEE. Oracle Business Intelligence Enterprise Edition. Rensselaer Business Intelligence Admissions, Undergraduate

OBIEE. Oracle Business Intelligence Enterprise Edition. Rensselaer Business Intelligence Admissions, Undergraduate OBIEE Oracle Business Intelligence Enterprise Edition Rensselaer Business Intelligence Admissions, Undergraduate TABLE OF CONTENTS INTRODUCTION... 1 USER INTERFACE... 1 HOW TO LAUNCH OBIEE... 1 HOW TO

More information

Drag and Drop Responsive Template Builder

Drag and Drop Responsive Template Builder Drag and Drop Responsive Template Builder TABLE OF CONTENTS 1 INTRODUCTION... 3 2 INSTRUCTIONS... 3 3 CONTACT... 12 2 1 INTRODUCTION The new drag and drop mobile responsive template feature allows you

More information

WELCOME TO GOOGLE DRIVE!

WELCOME TO GOOGLE DRIVE! WELCOME TO GOOGLE DRIVE! Google Drive is a free service from Google that allows you to store files from your computer online and access them anywhere using the cloud. Google Drive also gives you access

More information

for Missouri Performance Assessments

for Missouri Performance Assessments ETS Submission System User Guide for Missouri Performance Assessments Version 4.0 7/26/17 Copyright 2017 by Educational Testing Service. All rights reserved. ETS and the ETS logo are registered trademarks

More information

CollabNet Desktop - Microsoft Windows Edition

CollabNet Desktop - Microsoft Windows Edition CollabNet Desktop - Microsoft Windows Edition User Guide 2009 CollabNet Inc. CollabNet Desktop - Microsoft Windows Edition TOC 3 Contents Legal fine print...7 CollabNet, Inc. Trademark and Logos...7 Chapter

More information

Internet Explorer 11 QUICK START GUIDE ADDRESS BAR SEARCH ACCESSING FMS

Internet Explorer 11 QUICK START GUIDE ADDRESS BAR SEARCH ACCESSING FMS QUICK START GUIDE While Internet Explorer 11 does not look that much different to what you are used to, there are a few useful features that have been added/enhanced that may make your life easier. ADDRESS

More information

ACT! Calendar to Excel

ACT! Calendar to Excel Another efficient and affordable ACT! Add-On by ACT! Calendar to Excel v.6.0 for ACT! 2008 and up http://www.exponenciel.com ACT! Calendar to Excel 2 Table of content Purpose of the add-on... 3 Installation

More information

estatements Help Document October 2016

estatements Help Document October 2016 estatements Help Document October 2016 Table of Contents Section 1 - Accessing estatements.... 2 Section 2 - Requirements..... 3 Section 3 - Viewing estatements. 3 Section 4 - Printing and Saving estatements

More information

Lesson 1 using Dreamweaver CS3. To get started on your web page select the link below and copy (Save Picture As) the images to your image folder.

Lesson 1 using Dreamweaver CS3. To get started on your web page select the link below and copy (Save Picture As) the images to your image folder. Lesson 1 using Dreamweaver CS3 To get started on your web page select the link below and copy (Save Picture As) the images to your image folder. Click here to get images for your web page project. (Note:

More information

CSCI 201 Lab 1 Environment Setup

CSCI 201 Lab 1 Environment Setup CSCI 201 Lab 1 Environment Setup "The journey of a thousand miles begins with one step." - Lao Tzu Introduction This lab document will go over the steps to install and set up Eclipse, which is a Java integrated

More information