UI Plugins. Extending ovirt Web Admin. Vojtech Szöcs Software Engineer, Red Hat January 23, ovirt UI Plugins VOJTECH SZÖCS

Size: px
Start display at page:

Download "UI Plugins. Extending ovirt Web Admin. Vojtech Szöcs Software Engineer, Red Hat January 23, ovirt UI Plugins VOJTECH SZÖCS"

Transcription

1 UI Plugins Extending ovirt Web Admin Vojtech Szöcs Software Engineer, Red Hat January 23, 2013

2 About the speaker ovirt UI maintainer Web Admin User Portal Deals with front-end application architecture Leads UI Plugins feature development

3 Topics covered in this session Feature overview Plugin design concepts What's currently possible Feature status & roadmap

4 Hackathon incoming Get your hands dirty tomorrow Make sure to have working ovirt environment ovirt Engine + ovirt Node = ovirt Live Image

5 Feature overview Extend ovirt Web Admin user interface Plugins can be packaged and distributed for use with ovirt Engine Included in ovirt 3.2 release Updates and announcements on engine-devel

6 Web Admin user interface

7 Web Admin user interface

8 Web Admin user interface

9 Web Admin user interface

10 Web Admin user interface

11 Plugin design concepts Plugins integrate with Web Admin on client using JavaScript language Simple and flexible plugin infrastructure Web Admin exposes plugin API Plugins consume the API Web Admin calls plugins at key events during Web Admin runtime

12 Discovering plugins (1) HTTP GET WebAdmin.html (3) Web Admin with UI Plugin data Web browser ovirt Engine (2) Plugin descriptor (meta-data) files /usr/share/ovirt-engine/ui-plugins/my-plugin.json Plugin user configuration files /etc/ovirt-engine/ui-plugins/my-plugin-config.json Engine machine

13 Loading plugins (1) HTTP GET PluginHostPage.html Plugin iframe container (3) Plugin resource Web Admin (4) Plugin API ovirt Engine (2) Plugin resource files /usr/share/ovirt-engine/ui-plugins/ <resourcepath>/pluginhostpage.html Engine machine

14 Writing plugins <!DOCTYPE html> <html> <head> <!-- Fetch additional resources if necessary --> <script type="text/javascript" src="jquery-min.js"></script> <!-- Actual plugin code --> <script> </script> </head> <body> <!-- HTML body is intentionally empty --> </body> </html>

15 Writing plugins <!DOCTYPE html> <html> <head> <!-- Fetch additional resources if necessary --> <script type="text/javascript" src="jquery-min.js"></script> <!-- Actual plugin code --> <script> // Access plugin API from iframe context var api = parent.pluginapi('myplugin'); // Register plugin event handler functions api.register({ UiInit: function() { api.addmaintab('foo Tab', 'foo-tab', ' } }); // Tell plugin infrastructure that we are ready api.ready(); </script> </head> <body> <!-- HTML body is intentionally empty --> </body> </html>

16 What's currently possible (API) Add custom {main sub} tab Control custom {main sub} tab properties Add custom main tab action button Show custom dialog

17 What's currently possible (events) User login and logout ovirt Engine REST API session acquired Main tab {entity} selection change

18 What's currently possible

19 Feature status & roadmap Included in ovirt 3.2 release Complete infrastructure-wise More plugin features to come Custom dialogs in Web Admin UI style Form and table based custom {main sub} tabs Pass proper REST API like entities to plugins Review and manage plugins in Web Admin UI

20 Useful links git://gerrit.ovirt.org/samples-uiplugins

21 Thank you! vszocs at #ovirt (irc.oftc.net)

Configuring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5

Configuring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5 Configuring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5 Introduction Use Cases for Anonymous Authentication Anonymous Authentication in TIBCO Spotfire 7.5 Enabling Anonymous Authentication

More information

Using the vrealize Orchestrator Operations Client. vrealize Orchestrator 7.5

Using the vrealize Orchestrator Operations Client. vrealize Orchestrator 7.5 Using the vrealize Orchestrator Operations Client vrealize Orchestrator 7.5 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Discovery Service Infrastructure for Test- bädden

Discovery Service Infrastructure for Test- bädden Discovery Service Infrastructure for Test- bädden för EID 2.0 Implementation guidelines Version 0.70 2013-04-24 This document describes the discovery service infrastructure for testbädden for EID 2.0 and

More information

KonaKart Shopping Widgets. 3rd January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK

KonaKart Shopping Widgets. 3rd January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK KonaKart Shopping Widgets 3rd January 2018 DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK Introduction KonaKart ( www.konakart.com ) is a Java based ecommerce platform

More information

Bookmarks to the headings on this page:

Bookmarks to the headings on this page: Squiz Matrix User Manual Library The Squiz Matrix User Manual Library is a prime resource for all up-to-date manuals about Squiz's flagship CMS Easy Edit Suite Current for Version 4.8.1 Installation Guide

More information

Software Release Communication 02/07/2014. Topics covered. Solutions You Can Count On

Software Release Communication 02/07/2014. Topics covered. Solutions You Can Count On Topics covered Vea Web... 2 User Access Changes... 4 Dashboard Sharing... 7 Component Upgrade... 8 System Manager Geocode Function... 9 Installer Changes... 11 VEA WEB The initial version of Vea Web, included

More information

Lesson 12: JavaScript and AJAX

Lesson 12: JavaScript and AJAX Lesson 12: JavaScript and AJAX Objectives Define fundamental AJAX elements and procedures Diagram common interactions among JavaScript, XML and XHTML Identify key XML structures and restrictions in relation

More information

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format. J2EE Development Detail: Audience www.peaksolutions.com/ittraining Java developers, web page designers and other professionals that will be designing, developing and implementing web applications using

More information

InSite Prepress Portal Quick Start Guide IPP 8.0

InSite Prepress Portal Quick Start Guide IPP 8.0 InSite Prepress Portal Quick Start Guide IPP 8.0 Exported on 05/15/2018 Table of Contents 1 What is InSite Prepress Portal?...4 2 Logging on and off...5 2.1 Checking your system configuration...5 3 Getting

More information

FIREFLY ARCHITECTURE: CO-BROWSING AT SCALE FOR THE ENTERPRISE

FIREFLY ARCHITECTURE: CO-BROWSING AT SCALE FOR THE ENTERPRISE FIREFLY ARCHITECTURE: CO-BROWSING AT SCALE FOR THE ENTERPRISE Table of Contents Introduction... 2 Architecture Overview... 2 Supported Browser Versions and Technologies... 3 Firewalls and Login Sessions...

More information

Xerox Connect App for Blackboard

Xerox Connect App for Blackboard Xerox Connect App for Blackboard Information Assurance Disclosure Additional information, if needed, on one or more lines Month 00, 0000 2018 Xerox Corporation. All rights reserved. Xerox,

More information

Integrating Facebook. Contents

Integrating Facebook. Contents Integrating Facebook Grow your audience by making it easy for your readers to like, share or send pages from YourWebShop to their friends on Facebook. Contents Like Button 2 Share Button.. 6 Send Button.

More information

Client 2. Authentication 5

Client 2. Authentication 5 Pipeline Pilot Web Port Support Guide April 2011 Contents Requirements 2 Requirements 2 Server 2 Client 2 Web Port Access 3 Authentication 5 Introduction Pipeline Pilot Web Port is a web-based application

More information

Asema IoT Central Integration and migration. English

Asema IoT Central Integration and migration. English Asema IoT Central English Table of Contents 1. Introduction... 1 2. alternatives... 2 2.1. Simply move and run... 2 2.2. Asema IoT Central as a proxy for other systems... 5 2.2.1. Proxied HTTP requests...

More information

Management Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections:

Management Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections: This chapter contains the following sections:, page 1 About the Management GUI, page 1 About the CLI, page 1 User Login Menu Options, page 2 Customizing the GUI and CLI Banners, page 3 REST API, page 3

More information

Manual Html A Href Onclick Submit Form

Manual Html A Href Onclick Submit Form Manual Html A Href Onclick Submit Form JS HTML DOM. DOM Intro DOM Methods HTML form validation can be done by a JavaScript. If a form field _input type="submit" value="submit" /form_. As shown in a previous

More information

Tivoli Common Reporting V Cognos report in a Tivoli Integrated Portal dashboard

Tivoli Common Reporting V Cognos report in a Tivoli Integrated Portal dashboard Tivoli Common Reporting V2.1.1 Cognos report in a Tivoli Integrated Portal dashboard Preethi C Mohan IBM India Ltd. India Software Labs, Bangalore +91 80 40255077 preethi.mohan@in.ibm.com Copyright IBM

More information

Programming with the Finesse API

Programming with the Finesse API Programming with the Finesse API OpenSocial Gadgets Source: http://www.slideshare.net/wuzziwug/opensocial-intro-presentation OpenSocial Gadgets A gadget spec: Is an XML file Defines metadata about an OpenSocial

More information

Introduction to JavaScript p. 1 JavaScript Myths p. 2 Versions of JavaScript p. 2 Client-Side JavaScript p. 3 JavaScript in Other Contexts p.

Introduction to JavaScript p. 1 JavaScript Myths p. 2 Versions of JavaScript p. 2 Client-Side JavaScript p. 3 JavaScript in Other Contexts p. Preface p. xiii Introduction to JavaScript p. 1 JavaScript Myths p. 2 Versions of JavaScript p. 2 Client-Side JavaScript p. 3 JavaScript in Other Contexts p. 5 Client-Side JavaScript: Executable Content

More information

X-S Framework Leveraging XML on Servlet Technology

X-S Framework Leveraging XML on Servlet Technology X-S Framework Leveraging XML on Servlet Technology Rajesh Kumar R Abstract This paper talks about a XML based web application framework that is based on Java Servlet Technology. This framework leverages

More information

Phase I. Initialization. Research. Code Review. Troubleshooting. Login.aspx. M3THOD, LLC Project Documentation

Phase I. Initialization. Research. Code Review. Troubleshooting. Login.aspx. M3THOD, LLC Project Documentation Client: J.H. Cohn Project: QlikView Login & Deployment Date: May 16, 2011 Phase I Initialization Research Obtained credentials for connecting to the DMZ server. Successfully connected and located the file

More information

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience.

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience. Paper title: Developing WebRTC-based team apps with a cross-platform mobile framework. Speaker: John Buford. Track: Mobile and Wearable Devices, Services, and Applications. Hello everyone. My name is John

More information

All India Council For Research & Training

All India Council For Research & Training WEB DEVELOPMENT & DESIGNING Are you looking for a master program in web that covers everything related to web? Then yes! You have landed up on the right page. Web Master Course is an advanced web designing,

More information

TeamViewer User Guide for Microsoft Dynamics CRM. Document Information Version: 0.5 Version Release Date : 20 th Feb 2018

TeamViewer User Guide for Microsoft Dynamics CRM. Document Information Version: 0.5 Version Release Date : 20 th Feb 2018 TeamViewer User Guide for Microsoft Dynamics CRM Document Information Version: 0.5 Version Release Date : 20 th Feb 2018 1 P a g e Table of Contents TeamViewer User Guide for Microsoft Dynamics CRM 1 Audience

More information

Client Side Injection on Web Applications

Client Side Injection on Web Applications Client Side Injection on Web Applications Author: Milad Khoshdel Blog: https://blog.regux.com Email: miladkhoshdel@gmail.com 1 P a g e Contents INTRODUCTION... 3 HTML Injection Vulnerability... 4 How to

More information

Dynamics 365 for BPO Dynamics 365 for BPO

Dynamics 365 for BPO Dynamics 365 for BPO Dynamics 365 for BPO The Solution is designed to address most of the day to day process functionalities in case management of D365 MICROSOFT LABS 1 Table of Contents 1. Overview... 4 2. How to Verify the

More information

CSC 415/515 PROJECT 3 JAVASCRIPT CONCENTRATION GAME. 1. Introduction

CSC 415/515 PROJECT 3 JAVASCRIPT CONCENTRATION GAME. 1. Introduction CSC 415/515 PROJECT 3 JAVASCRIPT CONCENTRATION GAME PROF. GODFREY MUGANDA DEPT OF COMPUTER SCIENCE 1. Introduction Using JavaScript, write a game that will help people work on their concentration and memory

More information

ArcGIS Enterprise Security. Gregory Ponto & Jeff Smith

ArcGIS Enterprise Security. Gregory Ponto & Jeff Smith ArcGIS Enterprise Security Gregory Ponto & Jeff Smith Agenda Focus: Security best practices for ArcGIS Enterprise ArcGIS Server Portal for ArcGIS 10.5 Features Strongly Recommend: Knowledge of ArcGIS Server

More information

Basics of Web Technologies

Basics of Web Technologies 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: Introduction to Web Technologies

More information

Dell EMC ME4 Series vsphere Client Plug-in

Dell EMC ME4 Series vsphere Client Plug-in Dell EMC ME4 Series vsphere Client Plug-in User's Guide Regulatory Model: E09J, E10J, E11J Regulatory Type: E09J001, E10J001, E11J001 Notes, cautions, and warnings NOTE: A NOTE indicates important information

More information

Platform. Custom Embedded Tabs. Custom Embedded Tab Definitions. Custom Embedded Tabs, page 1

Platform. Custom Embedded Tabs. Custom Embedded Tab Definitions. Custom Embedded Tabs, page 1 Custom Embedded Tabs, page 1 Custom Embedded Tabs Applies to Cisco Jabber for desktop and mobile clients. Custom embedded tabs display HTML content in the client interface. Learn how to create custom embedded

More information

DYNAMICS 365 BUSINESS PROCESS VISUALIZATION USING VISIO

DYNAMICS 365 BUSINESS PROCESS VISUALIZATION USING VISIO MICROSOFT LABS JANUARY 10, 2019 DYNAMICS 365 BUSINESS PROCESS VISUALIZATION USING VISIO A Solution to create a Microsoft VISIO template by consuming the configured entity values from the CRM entity record.

More information

Using ANM With Virtual Data Centers

Using ANM With Virtual Data Centers APPENDIXB Date: 3/8/10 This appendix describes how to integrate ANM with VMware vcenter Server, which is a third-party product for creating and managing virtual data centers. Using VMware vsphere Client,

More information

CGS 3066: Spring 2015 JavaScript Reference

CGS 3066: Spring 2015 JavaScript Reference CGS 3066: Spring 2015 JavaScript Reference Can also be used as a study guide. Only covers topics discussed in class. 1 Introduction JavaScript is a scripting language produced by Netscape for use within

More information

Creating and Setting Up the Initial Content

Creating and Setting Up the Initial Content Creating and Setting Up the Initial Content Creating and Setting Up the Initial Content The following sections outline the steps necessary to create and set up the initial content displayed on the homepage.

More information

Installing Design Room ONE

Installing Design Room ONE Installing Design Room ONE Design Room ONE consists of two components: 1. The Design Room ONE web server This is a Node JS server which uses a Mongo database. 2. The Design Room ONE Integration plugin

More information

MULTI FACTOR AUTHENTICATION USING THE NETOP PORTAL. 31 January 2017

MULTI FACTOR AUTHENTICATION USING THE NETOP PORTAL. 31 January 2017 MULTI FACTOR AUTHENTICATION USING THE NETOP PORTAL 31 January 2017 Contents 1 Introduction... 2 1.1 Prerequisite for configuring the multi-factor authentication:... 2 1.1.1 On the Guest side... 2 1.1.2

More information

DEPLOYMENT ROADMAP May 2015

DEPLOYMENT ROADMAP May 2015 DEPLOYMENT ROADMAP May 2015 Copyright and Disclaimer This document, as well as the software described in it, is furnished under license of the Instant Technologies Software Evaluation Agreement and may

More information

October 08: Introduction to Web Security

October 08: Introduction to Web Security October 08: Introduction to Web Security Scribe: Rohan Padhye October 8, 2015 Web security is an important topic because web applications are particularly hard to secure, and are one of the most vulnerable/buggy

More information

ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE

ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE MICROSOFT LABS FEBRUARY 28, 2018 ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE A Solution to help optimize Dynamics 365 CRM storage by automatically saving file attachments to Azure Blob Storage Contents

More information

Integration Guide. LoginTC

Integration Guide. LoginTC Integration Guide LoginTC Revised: 21 November 2016 About This Guide Guide Type Documented Integration WatchGuard or a Technology Partner has provided documentation demonstrating integration. Guide Details

More information

Implementing a chat button on TECHNICAL PAPER

Implementing a chat button on TECHNICAL PAPER Implementing a chat button on TECHNICAL PAPER Contents 1 Adding a Live Guide chat button to your Facebook page... 3 1.1 Make the chat button code accessible from your web server... 3 1.2 Create a Facebook

More information

ArcGIS Enterprise Security: Advanced. Gregory Ponto & Jeff Smith

ArcGIS Enterprise Security: Advanced. Gregory Ponto & Jeff Smith Enterprise Security: Advanced Gregory Ponto & Jeff Smith Agenda Focus: Security best practices for Enterprise Server Portal for 10.5.x Features Strongly Recommend: Knowledge of Server and Portal for Security

More information

Manual Html A Href Javascript Window Open New Browser

Manual Html A Href Javascript Window Open New Browser Manual Html A Href Javascript Window Open New Browser _a href="foracure.org.au" target="_blank" style="width: 105px," /a_ Moreover, opening of new windows may be prevented by browser plugins (typically

More information

JAVASCRIPT BASICS. Type-Conversion in JavaScript. Type conversion or typecasting is one of the very important concept in

JAVASCRIPT BASICS. Type-Conversion in JavaScript. Type conversion or typecasting is one of the very important concept in Type-Conversion in JavaScript Description Type conversion or typecasting is one of the very important concept in JavaScript. It refers to changing an entity or variable from one datatype to another. There

More information

IBM Workplace Web Content Management and Why Every Company Needs It. Sunny Wan Technical Sales Specialist

IBM Workplace Web Content Management and Why Every Company Needs It. Sunny Wan Technical Sales Specialist IBM Workplace Web Content Management and Why Every Company Needs It Sunny Wan Technical Sales Specialist sunnywan@au1.ibm.com Agenda What s Web Content Management? Benefits Demo Roadmap What s New in Web

More information

D&B Web Visitor ID for Adobe Analytics Deployment Guide

D&B Web Visitor ID for Adobe Analytics Deployment Guide D&B Web Visitor ID for Adobe Analytics Deployment Guide VERSION 1.2 FOR ADOBE ANALYTICS JANUARY, 2017 Dun & Bradstreet is a trademark or registered trademark of Dun & Bradstreet, Incorporated. Other trademarks

More information

Overview

Overview HTML4 & HTML5 Overview Basic Tags Elements Attributes Formatting Phrase Tags Meta Tags Comments Examples / Demos : Text Examples Headings Examples Links Examples Images Examples Lists Examples Tables Examples

More information

Building Custom UIs for APS 2.0 Applications. Timur Nizametdinov, APS Dynamic UI Lead Developer

Building Custom UIs for APS 2.0 Applications. Timur Nizametdinov, APS Dynamic UI Lead Developer Building Custom UIs for APS 2.0 Applications Timur Nizametdinov, APS Dynamic UI Lead Developer Introducing APS 2.0 A Platform for Integration APS Dynamic UI HTML5 Extensibility Certified Services APS Service

More information

Engage - MS CRM Integration Installation and Setup Guide

Engage - MS CRM Integration Installation and Setup Guide Engage - MS CRM Integration Installation and Setup Guide Published: January 2014 Copyright 2014 Silverpop Systems Table of Contents 1 Introduction... 3 1.1 Engage MS CRM Integration Overview... 3 1.2 Engage

More information

4. Web-based Switch Configuration

4. Web-based Switch Configuration 4. Web-based Switch Configuration Management Options Connecting using the Web User Interface Logging onto the Web Manager Smart Wizard Web User Interface (Web UI) Management Options The Switch provides

More information

Products Data Migration From M1 to M2. User Manual

Products Data Migration From M1 to M2. User Manual Products Data Migration From M1 to M2 User Manual https://www.magebees.com/products-data-migration-from-magento-1-tomagento-2.html Products Data Migration From M1 to M2 By CONTENT Introduction 3 Features

More information

Lesson 11: JavaScript Libraries

Lesson 11: JavaScript Libraries Lesson 11: JavaScript Libraries Objectives Identify and evaluate the benefits and drawbacks of using predefined libraries and plug-ins, such as jquery, Spry, Dojo, MooTools and Prototype Identify steps

More information

Clearspan Hosted Thin Call Center R Release Notes APRIL 2015 RELEASE NOTES

Clearspan Hosted Thin Call Center R Release Notes APRIL 2015 RELEASE NOTES Clearspan Hosted Thin Call Center R20.0.32 Release Notes APRIL 2015 RELEASE NOTES Clearspan Hosted Thin Call Center R20.0.32 Release Notes The information conveyed in this document is confidential and

More information

SuiteFactory on the Web

SuiteFactory on the Web SuiteFactory on the Web This document is meant to be a guide to be used, (at least the first time), along with a CCI employee to get you started and to point out important facts and features. Prerequisites

More information

Managing System Administration Settings

Managing System Administration Settings This chapter contains the following sections: Setting Up the Outgoing Mail Server, page 1 Working with Email Templates, page 2 Configuring System Parameters (Optional), page 5 Updating the License, page

More information

Introduction. Overview of HCM. HCM Dashboard CHAPTER

Introduction. Overview of HCM. HCM Dashboard CHAPTER CHAPTER 1 This chapter describes the Hosted Collaboration Mediation (HCM) software. It includes: Overview of HCM, page 1-1 Terminology Used in HCM, page 1-2 HCM Dashboard Architecture, page 1-3 Starting

More information

Application Integration Guide

Application Integration Guide Application Integration Guide Version 4.2 February 2017 Table of Contents Contents Chapter 1: Introduction...4 Login credentials for administration... 5 Log in to ThoughtSpot from a browser... 5 Log in

More information

ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE

ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE MICROSOFT LABS JANUARY 24, 2019 ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE A Solution to help optimizes Dynamics 365 CRM storage by automatically saving file attachments to Azure Blob Storage Contents

More information

SAP HANA SPS 08 - What s New? SAP HANA Interactive Education - SHINE (Delta from SPS 07 to SPS 08) SAP HANA Product Management May, 2014

SAP HANA SPS 08 - What s New? SAP HANA Interactive Education - SHINE (Delta from SPS 07 to SPS 08) SAP HANA Product Management May, 2014 SAP HANA SPS 08 - What s New? SAP HANA Interactive Education - SHINE (Delta from SPS 07 to SPS 08) SAP HANA Product Management May, 2014 Agenda SHINE - Overview SHINE What s new in SPS 08 SHINE - Roadmap

More information

Forerunner Mobilizer Dashboards

Forerunner Mobilizer Dashboards Forerunner Mobilizer Dashboards Introduction With Forerunner Mobilizer Dashboard end users can now create dashboard style layouts by combining multiple different reports on a single page that will scroll

More information

JavaScript Layout SDK. Programming Manual for Version 1.3.0

JavaScript Layout SDK. Programming Manual for Version 1.3.0 Programming Manual for Version 1.3.0 Revision History Date Version Description 2016.08.16 1.3.0.0 - First issue. - 2 - CITIZEN SYSTEMS JAPAN Permission Notice 1. Unauthorized use of all or any part of

More information

jquery and AJAX

jquery and AJAX jquery and AJAX http://www.flickr.com/photos/pmarkham/3165964414/ Dynamic HTML (DHTML) Manipulating the web page's structure is essential for creating a highly responsive UI Two main approaches Manipulate

More information

Excel4apps Wands 5 Architecture Excel4apps Inc.

Excel4apps Wands 5 Architecture Excel4apps Inc. Excel4apps Wands 5 Architecture 2014 Excel4apps Inc. Table of Contents 1 Introduction... 3 2 Overview... 3 3 Client... 3 4 Server... 3 4.1 Java Servlet... 4 4.2 OAF Page... 4 4.3 Menu and Function... 4

More information

Week 8 Google Maps. This week you ll learn how to embed a Google Map into a web page and add custom markers with custom labels.

Week 8 Google Maps. This week you ll learn how to embed a Google Map into a web page and add custom markers with custom labels. Introduction Hopefully by now you ll have seen the possibilities that jquery provides for rich content on web sites in the form of interaction and media playback. This week we ll be extending this into

More information

Adobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management

Adobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management Adobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management Contents Best Practices for Implementing Adobe Target using Dynamic Tag Management.3 Dynamic Tag Management Implementation...4

More information

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1 Using the VMware vcenter Orchestrator Client vrealize Orchestrator 5.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK Programming for Digital Media EE1707 JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK 1 References and Sources 1. Javascript & JQuery: interactive front-end

More information

Clearspan Hosted Thin Call Center R Release Notes JANUARY 2019 RELEASE NOTES

Clearspan Hosted Thin Call Center R Release Notes JANUARY 2019 RELEASE NOTES Clearspan Hosted Thin Call Center R22.0.39 Release Notes JANUARY 2019 RELEASE NOTES NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted by

More information

OData Guide June 2014 Product Version 7.7 and above

OData Guide June 2014 Product Version 7.7 and above PNMsoft Knowledge Base Sequence User Guides OData Guide June 2014 Product Version 7.7 and above 2014 PNMsoft All Rights Reserved This document, including any supporting materials, is owned by PNMsoft Ltd

More information

How to Configure SSL VPN Portal for Forcepoint NGFW TECHNICAL DOCUMENT

How to Configure SSL VPN Portal for Forcepoint NGFW TECHNICAL DOCUMENT How to Configure SSL VPN Portal for Forcepoint NGFW TECHNICAL DOCUMENT Ta Table of Contents Table of Contents TA TABLE OF CONTENTS 1 TABLE OF CONTENTS 1 BACKGROUND 2 CONFIGURATION STEPS 2 Create a SSL

More information

isupport for Microsoft Windows Server TM Bomgar TM Integration

isupport for Microsoft Windows Server TM Bomgar TM Integration Integration with Bomgar Software for Remote Desktop Access and Chat isupport integrates with Bomgar Software for remote desktop connection and chatting. The minimum Bomgar API version required is 1.4.2.

More information

Creating Extensions for Safari

Creating Extensions for Safari Creating Extensions for Safari Part One Timothy Hatcher Safari and WebKit Engineer 2 3 HTML5 CSS3 JavaScript Native Code 4 Cross Platform Secure Crashes 5 What You ll Learn When to make a Safari Extension

More information

DEPLOYING A 3SCALE API GATEWAY ON RED HAT OPENSHIFT

DEPLOYING A 3SCALE API GATEWAY ON RED HAT OPENSHIFT TUTORIAL: DEPLOYING A 3SCALE API GATEWAY ON RED HAT OPENSHIFT This tutorial describes how to deploy a dockerized version of the 3scale API Gateway 1.0 (APIcast) that is packaged for easy installation and

More information

HP Business Availability Center

HP Business Availability Center HP Business Availability Center for the Windows and Solaris operating systems Software Version: 8.00 Embedded UCMDB Applets Using Direct Links Document Release Date: January 2009 Software Release Date:

More information

Alpha College of Engineering and Technology. Question Bank

Alpha College of Engineering and Technology. Question Bank Alpha College of Engineering and Technology Department of Information Technology and Computer Engineering Chapter 1 WEB Technology (2160708) Question Bank 1. Give the full name of the following acronyms.

More information

Custom Embedded Tabs, on page 1 Configure Cisco Jabber for Android on Chromebook, on page 8 Cisco Jabber Mobile App Promotion, on page 9

Custom Embedded Tabs, on page 1 Configure Cisco Jabber for Android on Chromebook, on page 8 Cisco Jabber Mobile App Promotion, on page 9 Custom Embedded Tabs, on page 1 Configure Cisco Jabber for Android on Chromebook, on page 8 Cisco Jabber Mobile App Promotion, on page 9 Custom Embedded Tabs Applies to Cisco Jabber for desktop and mobile

More information

Web Dashboard User Guide

Web Dashboard User Guide Web Dashboard User Guide Version 10.6 The software supplied with this document is the property of RadView Software and is furnished under a licensing agreement. Neither the software nor this document may

More information

HTML Mashups A mashup that embeds an HTML or JavaScript based Web page directly on a screen.

HTML Mashups A mashup that embeds an HTML or JavaScript based Web page directly on a screen. ABSTRACT Mashups are used to integrate data from SAP's cloud solution with data provided by an online Web service or application. Users can access the content provided by these Web services and applications.

More information

Outline. Introduction to JavaScript Resources What is JavaScript? JavaScript in web pages

Outline. Introduction to JavaScript Resources What is JavaScript? JavaScript in web pages JavaScript CMPT 281 Outline Introduction to JavaScript Resources What is JavaScript? JavaScript in web pages Announcements Layout with tables Assignment 3 JavaScript Resources Resources Why JavaScript?

More information

Clearspan Hosted Thin Receptionist R Release Notes APRIL 2015 RELEASE NOTES

Clearspan Hosted Thin Receptionist R Release Notes APRIL 2015 RELEASE NOTES Clearspan Hosted Thin Receptionist R20.0.33 Release Notes APRIL 2015 RELEASE NOTES Clearspan Hosted Thin Receptionist R20.0.33 Release Notes The information conveyed in this document is confidential and

More information

Cisco Virtual Application Cloud Segmentation Services REST API Guide, Release 6.0STV First Published: Last Updated:

Cisco Virtual Application Cloud Segmentation Services REST API Guide, Release 6.0STV First Published: Last Updated: Cisco Virtual Application Cloud Segmentation Services REST API Guide, Release 6.0STV3.1.1 First Published: 2016-10-12 Last Updated: 2016-10-12 Cisco Systems, Inc. www.cisco.com 1 Overview Contents Overview...

More information

Using an ArcGIS Server.Net version 10

Using an ArcGIS Server.Net version 10 Using an ArcGIS Server.Net version 10 Created by Vince DiNoto Vince.dinoto@kctcs.edu Contents Concept... 2 Prerequisites... 2 Data... 2 Process... 3 Creating a Service... 3 Down Loading Shapefiles... 3

More information

OZONE Widget Framework

OZONE Widget Framework OZONE Widget Framework October 8, 2012 Publication/Revision History Release Date Revised Document OWF 6.0.1 October 8, 2012 Initial Document OWF 6 September 28, 2012 Contents 1... 1 1.1 Installation Information...

More information

How To Embed EventTracker Widget to an External Site

How To Embed EventTracker Widget to an External Site How To Embed EventTracker Widget to an External Site Publication Date: March 27, 2018 Abstract This guide will help the user(s) to configure an EventTracker Widget to an External Site like SharePoint.

More information

Index LICENSED PRODUCT NOT FOR RESALE

Index LICENSED PRODUCT NOT FOR RESALE Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using

More information

Deployment Scenario: WebSphere Portal Mashup integration and page builder

Deployment Scenario: WebSphere Portal Mashup integration and page builder Deployment Scenario: WebSphere Portal 6.1.5 Mashup integration and page builder Deployment Scenario: WebSphere Portal 6.1.5 Mashup integration and page builder...1 Abstract...2 Portal Mashup integration

More information

Developing Remote Plugins with the vsphere Client SDK. Update 1 16 October 2018 VMware vsphere 6.7 vsphere Client SDK 6.7

Developing Remote Plugins with the vsphere Client SDK. Update 1 16 October 2018 VMware vsphere 6.7 vsphere Client SDK 6.7 Developing Remote Plugins with the vsphere Client SDK Update 1 16 October 2018 VMware vsphere 6.7 vsphere Client SDK 6.7 You can find the most up-to-date technical documentation on the VMware website at:

More information

User Guide. 3CX Recording Manager Standard. Version

User Guide. 3CX Recording Manager Standard. Version User Guide 3CX Recording Manager Standard Version 15.5.109 "Copyright VoIPTools, LLC 2011-2018" Information in this document is subject to change without notice. No part of this document may be reproduced

More information

Unified Task List Developer Pack

Unified Task List Developer Pack Unified Task List Developer Pack About the Developer Pack The developer pack is provided to allow customization of the UTL set of portlets and deliver an easy mechanism of developing task processing portlets

More information

Customizing the Scheduling and Notification Forms

Customizing the Scheduling and Notification Forms CHAPTER 6 Customizing the Scheduling and Notification Forms This chapter describes the simplest ways to customize what users see when they click the MeetingPlace tab to schedule or attend meetings from

More information

Partner Integration Portal (PIP) Installation Guide

Partner Integration Portal (PIP) Installation Guide Partner Integration Portal (PIP) Installation Guide Last Update: 12/3/13 Digital Gateway, Inc. All rights reserved Page 1 TABLE OF CONTENTS INSTALLING PARTNER INTEGRATION PORTAL (PIP)... 3 DOWNLOADING

More information

REST AND AJAX. Introduction. Module 13

REST AND AJAX. Introduction. Module 13 Module 13 REST AND AJAX Introduction > Until now we have been building quite a classic web application: we send a request to the server, the server processes the request, and we render the result and show

More information

Integrating the Progress Rollbase Portal into OpenEdge Applications. Mike Fechner, Director, Consultingwerk Ltd.

Integrating the Progress Rollbase Portal into OpenEdge Applications. Mike Fechner, Director, Consultingwerk Ltd. Integrating the Progress Rollbase Portal into OpenEdge Applications Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de Consultingwerk Ltd. Independent IT consulting organization

More information

ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE

ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE MICROSOFT LABS JUNE 27, 2018 ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE A Solution to help optimize Dynamics 365 CRM storage by automatically saving file attachments to Azure Blob Storage Contents

More information

Writing Secure Chrome Apps and Extensions

Writing Secure Chrome Apps and Extensions Writing Secure Chrome Apps and Extensions Keeping your users safe Jorge Lucángeli Obes Software Engineer Keeping users safe A lot of work going into making browsers more secure What about users' data?

More information

I, J, K. Lightweight directory access protocol (LDAP), 162

I, J, K. Lightweight directory access protocol (LDAP), 162 Index A Access Control, 183 Administration console, 17 home page, 17 managing instances, 19 managing requests, 18 managing workspaces, 19 monitoring activity, 19 Advanced security option (ASO), 58, 262

More information

IBM SECURITY PRIVILEGED IDENTITY MANAGER

IBM SECURITY PRIVILEGED IDENTITY MANAGER IBM SECURITY PRIVILEGED IDENTITY MANAGER Integration with IBM Security Access Manager (ISAM) for One-time Password (OTP) Configuration Cookbook Version 2.0 Contents 1. Introduction 5 2. Requirements for

More information

PHP & PHP++ Curriculum

PHP & PHP++ Curriculum PHP & PHP++ Curriculum CORE PHP How PHP Works The php.ini File Basic PHP Syntax PHP Tags PHP Statements and Whitespace Comments PHP Functions Variables Variable Types Variable Names (Identifiers) Type

More information

COMP 2406: Fundamentals of Web Applications. Fall 2013 Mid-Term Exam Solutions

COMP 2406: Fundamentals of Web Applications. Fall 2013 Mid-Term Exam Solutions COMP 2406: Fundamentals of Web Applications Fall 2013 Mid-Term Exam Solutions 1. ( false ) HTTP cookies are only sent to a web server when explicitly requested. 2. ( false ) Cookies are normally parsed

More information