THttpServer class. Sergey Linev (GSI)

Size: px
Start display at page:

Download "THttpServer class. Sergey Linev (GSI)"

Transcription

1 THttpServer class Sergey Linev (GSI)

2 Mtivatin Develpment was inspired by JSRtIO why nt achieve similar functinality with nline ROOT applicatin? first tests with external web servers dependencies frm external cde intrducing THttpServer class in ROOT ends up in rewriting JavaScript cde Available since mid 2014 in the ROOT5 and ROOT6 THttpServer class, ROOT Wrkshp

3 Simple example { // Create histgram, accessible via groot aut hpx = new TH1F("hpx","This is the px distributin",100,-4,4); // Create http server n prt 8080 aut serv = new THttpServer(" // run event lp while (!gsystem->prcessevents()) { hpx->fillrandm("gaus", 1000); } } THttpServer class, ROOT Wrkshp

4 hsimple.c screensht rt [0] new THttpServer( ); rt [1].x $ROOTSYS/tutrials/hsimple.C THttpServer class, ROOT Wrkshp

5 THttpServer functinality access t applicatin bjects files, canvases, histgrams via groot bjects culd be registered directly serv->register( /graphs, gr); prvides bjects data in different frmats binary, JSON, XML, image als access t bjects members executin f bjects methds user interface with JavaScript ROOT brwsing in bjects hierarchy bjects drawing live update (mnitring) f the bjects cntent THttpServer class, ROOT Wrkshp

6 Civetweb as http server Wrks n many platfrms Linux, Mac, Windws, Andrid,... Implements majr HTTP standards HTTP digest authrizatin, HTTPS/SSL, Websckets,... Several threads t handle incming requests Single surce file included in ROOT repsitry Open surce, MIT license Encapsulated in TCivetweb class THttpServer class, ROOT Wrkshp

7 threads safety Applicatin main thread Running cde: { // create bjects while (true) { gsystem->prcessevents(); // mdify bjects... } } THttpServer - cllect requests - prcess requests civetweb thread1 - prcess input request - submit it t THttpServer - wait fr result and send civetweb thread2 - prcess input request - submit it t THttpServer - wait fr result and send http http TRtSniffer - find bject per name - prduce reply civetweb thread3 - prcess input request - submit it t THttpServer - wait fr result and send http Objects access ONLY frm main thread THttpServer class, ROOT Wrkshp

8 TRtSniffer Cre functinality f THttpServer Always wrks in main applicatin thread Explre and access bjects hierarchy Prduces different representatin f the bjects Best place fr implementing user cde THttpServer class, ROOT Wrkshp

9 FastCGI supprt FastCGI is a binary prtcl fr interfacing interactive prgrams with a web server Allws t reuse web server functinality authrizatin security firewall caching... Implemented in TFastCGI class Can run in parallel t r instead f civetweb server THttpServer class, ROOT Wrkshp

10 FastCGI prxy FastCGI prtcl Applicatin main thread Running cde: { // create bjects while (true) { gsystem->prcessevents(); // mdify bjects... } } THttpServer - cllect requests - prcess requests Applicatin prcess FastCGI thread1 - prcess input request - submit t THttpServer - wait fr result and send FastCGI thread2 - prcess input request - submit t THttpServer - wait fr result and send TRtSniffer - find bject per name - prduce reply FastCGI thread3 - prcess input request - submit t THttpServer - wait fr result and send Apache http server http http http THttpServer class, ROOT Wrkshp

11 TBufferJSON Develped fr THttpServer but can be used independently Wrks similar t TBufferXML class but wrks nly in ne directin: bject -> JSON map majr ROOT cntainers in JS Array allws cnversin f bjects members prduces human-readable bjects representatin n special ROOT verhead as in XML can be used nt nly in JavaScript Prduced JSON culd be directly used in JSROOT fr drawing Let keep cmplex ROOT I/O n the server side n need fr binary I/O in JavaScript custm streamer can be equip with special calls (see TCanvas) n need fr custm streamers in JavaScript THttpServer class, ROOT Wrkshp

12 JSON examples { } "_typename" : "TAttText", "ftextangle" : 0, "ftextsize" : 5.0e-02, "ftextalign" : 11, "ftextclr" : 1, "ftextfnt" : 62 { "_typename": "TH1F", "funiqueid": 0, "fbits": , "fname": "hpx", "ftitle": "This is the px distributin", "flineclr": 602, "flinestyle": 1, "flinewidth": 1, "ffillclr": 48, "ffillstyle": 1001, "fmarkerclr": 1, "fmarkerstyle": 1, "fmarkersize": 1, "fncells": 102, "fxaxis": { "_typename": "TAxis", "funiqueid": 0, "fbits": , "fname": "xaxis",... THttpServer class, ROOT Wrkshp

13 http requests Every registered bject has its wn URL like Fllwing requests are implemented: rt.jsn bject data in JSON frmat (TBufferJSON) rt.bin bject data in binary frmat (TBufferFile) rt.xml bject data in XML frmat (TBufferXML) rt.png bject drawing n TCanvas exe.jsn bjects methd executin exe.bin bjects methd executin, result in binary frm cmd.jsn executin registered t server cmmands item.jsn extra bjects prperties, cnfigured n the server h.jsn bjects hierarchy descriptin h.xml bjects hierarchy in XML Data can be cmpressed prviding.gz extensin THttpServer class, ROOT Wrkshp

14 http requests examples Object in JSON frmat Cmpact and cmpressed JSON Object member (ftitle) in JSON frmat Object as image Executing bject methd THttpServer class, ROOT Wrkshp

15 Objects methd executin With exe.jsn r exe.bin requests als exe.txt fr debug purpses Methd arguments specified as URL parameters One can chse methd prttype imprtant when several methds with the same name exists One can pass ROOT bject as argument in binary r XML frmat Best way t access custm functinality via http but access shuld be granted (default ff) Used fr remte TTree::Draw() calling prttype="optin_t*"&pt="px:py>>h1"&_ret_bject_=h1 THttpServer class, ROOT Wrkshp

16 Remte TTree::Draw THttpServer class, ROOT Wrkshp

17 Access cntrl By default server started in read-nly mde nly bjects data can be accessed methds can nt be executed One can allw access t bjects, flders r methds serv->restrict("/hpx", "allw=admin"); // allw full access fr user with 'admin' accunt serv->restrict("/hpx", "allw=all"); // allw full access fr all users serv->restrict("/hpx", "allw_methd=rebin"); // allw nly Rebin methd Based n authrized user names either htdigest f civetweb r user name prvided by FastCGI One culd disable read-nly mde cmpletely serv->setreadonly(kfalse); f curse, nt recmmended THttpServer class, ROOT Wrkshp

18 Cmmand interface Simple way t trigger actin frm web brwser Bl_t flag = kfalse;... serv->registercmmand( /flip, flag=!flag; ); Appear as buttn in web GUI activated by muse click Wrks als in read-nly server mde access can be restricted fr specific users One can register cmmands with arguments argument will be interactively requested in brwser Cmmand can be invked directly with request THttpServer class, ROOT Wrkshp

19 Equip user applicatin with http Level 0: d nthing just create THttpServer instance Level 1: register user bjects Level 2: add several cmmands Level 3: supprt user classes write JavaScript cde set autlad prperties subclass TRtSniffer (t explre user cllectins) example g4 framewrk THttpServer class, ROOT Wrkshp

20 Alternatives t web brwser? http Applicatin main thread Running cde: { // create bjects while (true) { gsystem->prcessevents(); // mdify bjects... } } THttpServer - cllect requests - prcess requests civetweb thread1 - prcess input request - submit t THttpServer - wait fr result and send civetweb thread2 - prcess input request - submit t THttpServer - wait fr result and send http web brwser shell scripts TRtSniffer - find bject per name - prduce reply civetweb thread3 - prcess input request - submit t THttpServer - wait fr result and send http g4 GUI* * see als talk f Jern Adamczewski-Musch later tday THttpServer class, ROOT Wrkshp

21 THttpServer manual Useful links Class dcumentatin fr: Several tutrials: $ROOTSYS/tutrials/http Applicatin snapshts: THttpServer class, ROOT Wrkshp

Contents. HTTP Server 3

Contents. HTTP Server 3 Contents HTTP Server 3 1 HTTP server in ROOT 5 1.1 Starting the HTTP server.............................................. 5 1.2 Registering objects.................................................. 6 1.3

More information

These tasks can now be performed by a special program called FTP clients.

These tasks can now be performed by a special program called FTP clients. FTP Cmmander FAQ: Intrductin FTP (File Transfer Prtcl) was first used in Unix systems a lng time ag t cpy and mve shared files. With the develpment f the Internet, FTP became widely used t uplad and dwnlad

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Develping Micrsft SharePint Server 2013 Cre Slutins Develping Micrsft SharePint Server 2013 Cre Slutins Curse Cde: 20488 Certificatin Exam: 70-488 Duratin: 5 Days Certificatin Track: N/A Frmat: Classrm

More information

REST; WebSocket (RFC 6455)

REST; WebSocket (RFC 6455) REST; WebScket (RFC 6455) Web Oriented Technlgies and Systems Prf. Michele Ruta Master s Degree Curse in Cmputer Engineering - (A.Y. 2016/2017) REST REST = Representatinal State Transfer. Anther architectural

More information

Secure File Transfer Protocol (SFTP) Interface for Data Intake User Guide

Secure File Transfer Protocol (SFTP) Interface for Data Intake User Guide Secure File Transfer Prtcl (SFTP) Interface fr Data Intake User Guide Cntents Descriptin... 2 Steps fr firms new t batch submissin... 2 Acquiring necessary FINRA accunts... 2 SFTP Access t FINRA... 2 SFTP

More information

INSERTING MEDIA AND OBJECTS

INSERTING MEDIA AND OBJECTS INSERTING MEDIA AND OBJECTS This sectin describes hw t insert media and bjects using the RS Stre Website Editr. Basic Insert features gruped n the tlbar. LINKS The Link feature f the Editr is a pwerful

More information

Lecture 6 -.NET Remoting

Lecture 6 -.NET Remoting Lecture 6 -.NET Remting 1. What is.net Remting?.NET Remting is a RPC technique that facilitates cmmunicatin between different applicatin dmains. It allws cmmunicatin within the same prcess, between varius

More information

Getting Started with the SDAccel Environment on Nimbix Cloud

Getting Started with the SDAccel Environment on Nimbix Cloud Getting Started with the SDAccel Envirnment n Nimbix Clud Revisin Histry The fllwing table shws the revisin histry fr this dcument. Date Versin Changes 09/17/2018 201809 Updated figures thrughut Updated

More information

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

EView/400i Management Pack for Systems Center Operations Manager (SCOM) EView/400i Management Pack fr Systems Center Operatins Manager (SCOM) Cncepts Guide Versin 7.0 July 2015 1 Legal Ntices Warranty EView Technlgy makes n warranty f any kind with regard t this manual, including,

More information

IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7

IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7 IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7 Prepared by: March Haber, march@il.ibm.cm Last Updated: January, 2012 IBM MetaData Wrkbench Enablement Series Table f Cntents: Table f

More information

To start your custom application development, perform the steps below.

To start your custom application development, perform the steps below. Get Started T start yur custm applicatin develpment, perfrm the steps belw. 1. Sign up fr the kitewrks develper package. Clud Develper Package Develper Package 2. Sign in t kitewrks. Once yu have yur instance

More information

from DDS on Mac Workstations

from DDS on Mac Workstations Email frm DDS n Mac Wrkstatins Intrductin This dcument describes hw t set email up t wrk frm the Datacn system n a Mac wrkstatin. Yu can send email t anyne in the system that has an email address, such

More information

Andrid prgramming curse Sessin bjectives Intrductin URL & HttpCnnectin Netwrking APIs Using URL t read data Using HttpCnnectin pst data Reading netwrk state Web Service SOAP REST By Võ Văn Hải Faculty

More information

Admin Report Kit for Exchange Server

Admin Report Kit for Exchange Server Admin Reprt Kit fr Exchange Server Reprting tl fr Micrsft Exchange Server Prduct Overview Admin Reprt Kit fr Exchange Server (ARKES) is an Exchange Server Management and Reprting slutin that addresses

More information

Summary. Server environment: Subversion 1.4.6

Summary. Server environment: Subversion 1.4.6 Surce Management Tl Server Envirnment Operatin Summary In the e- gvernment standard framewrk, Subversin, an pen surce, is used as the surce management tl fr develpment envirnment. Subversin (SVN, versin

More information

Extending VMware vcloud API with vcloud Extensibility Framework

Extending VMware vcloud API with vcloud Extensibility Framework VMware vclud Architecture Tlkit fr Service Prviders Extending VMware vclud API with vclud Extensibility Framewrk Versin 2.9 January 2018 Jhn Dwyer 2018 VMware, Inc. All rights reserved. This prduct is

More information

Software Toolbox Extender.NET Component. Development Best Practices

Software Toolbox Extender.NET Component. Development Best Practices Page 1 f 16 Sftware Tlbx Extender.NET Cmpnent Develpment Best Practices Table f Cntents Purpse... 3 Intended Audience and Assumptins Made... 4 Seeking Help... 5 Using the ErrrPrvider Cmpnent... 6 What

More information

DS-5 Release Notes. (build 472 dated 2010/04/28 08:33:48 GMT)

DS-5 Release Notes. (build 472 dated 2010/04/28 08:33:48 GMT) DS-5 Release Ntes (build 472 dated 2010/04/28 08:33:48 GMT) Intrductin This is a trial release f Keil Develpment Studi 5 (DS-5). DS-5 cntains tls fr building and debugging C/C++ and ARM assembly language

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server Implementing a Data Warehuse with Micrsft SQL Server Implementing a Data Warehuse with Micrsft SQL Server Curse Cde: 20463 Certificatin Exam: 70-463 Duratin: 5 Days Certificatin Track: MCSA: SQL Server

More information

GPA: Plugin for Prerequisite Checks With Solution Manager 7.1

GPA: Plugin for Prerequisite Checks With Solution Manager 7.1 GPA: Plugin fr Prerequisite Checks With Slutin Manager 7.1 Descriptin: The plugin Prerequisite checks can be used in yur wn guided prcedures. It ffers the pssibility t select at design time amng a set

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

Element Creator for Enterprise Architect

Element Creator for Enterprise Architect Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the

More information

CCNA Security v2.0 Chapter 3 Exam Answers

CCNA Security v2.0 Chapter 3 Exam Answers CCNA Security v2.0 Chapter 3 Exam Answers 1. Because f implemented security cntrls, a user can nly access a server with FTP. Which AAA cmpnent accmplishes this? accunting accessibility auditing authrizatin

More information

OO Shell for Authoring (OOSHA) User Guide

OO Shell for Authoring (OOSHA) User Guide Operatins Orchestratin Sftware Versin: 10.70 Windws and Linux Operating Systems OO Shell fr Authring (OOSHA) User Guide Dcument Release Date: Nvember 2016 Sftware Release Date: Nvember 2016 Legal Ntices

More information

CMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by

CMS and e-commerce Solutions. version 1.0. Please, visit us at:   or contact directly by Prduct Grid fr Magent User Guide versin 1.0 created by ITris ITris Table f cntents 1. Intrductin... 3 1.1. Purpse... 3 2. Installatin and License... 3 2.1. System Requirements... 3 2.2. Installatin...

More information

Deploying a distributed application with OpenStack

Deploying a distributed application with OpenStack Deplying a distributed applicatin with OpenStack In this lab yu will perfrm tw exercises. Each exercise (task) specifies ne r mre deliverables t prduce. Cllect all the deliverables in ne single cmpressed

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

Tips For Customising Configuration Wizards

Tips For Customising Configuration Wizards Tips Fr Custmising Cnfiguratin Wizards ver 2010-06-22 Cntents Overview... 2 Requirements... 2 Applicatins... 2 WinSCP and Putty... 2 Adding A Service T An Existing Wizard... 3 Gal... 3 Backup Original

More information

CodeSlice. o Software Requirements. o Features. View CodeSlice Live Documentation

CodeSlice. o Software Requirements. o Features. View CodeSlice Live Documentation CdeSlice View CdeSlice Live Dcumentatin Scripting is ne f the mst pwerful extensibility features in SSIS, allwing develpers the ability t extend the native functinality within SSIS t accmmdate their specific

More information

HARTING MICA Firmware 2.0 Release Notes

HARTING MICA Firmware 2.0 Release Notes HARTING MICA Firmware 20 Release Ntes HARTING MICA Firmware 20 1 Editin 2018 HARTING IT Sftware Develpment, Espelkamp All rights reserved, including thse f the translatin N part f this manual may be reprduced

More information

ROCK-POND REPORTING 2.1

ROCK-POND REPORTING 2.1 ROCK-POND REPORTING 2.1 AUTO-SCHEDULER USER GUIDE Revised n 08/19/2014 OVERVIEW The purpse f this dcument is t describe the prcess in which t fllw t setup the Rck-Pnd Reprting prduct s that users can schedule

More information

Extended Traceability Report for Enterprise Architect

Extended Traceability Report for Enterprise Architect Extended Traceability Reprt User Guide Extended Traceability Reprt fr Enterprise Architect Extended Traceability Reprt fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins

More information

AngularJS. Unit Testing AngularJS Directives with Karma & Jasmine

AngularJS. Unit Testing AngularJS Directives with Karma & Jasmine AngularJS Unit Testing AngularJS Directives with Karma & Jasmine Directives Directives are different frm ther cmpnents they aren t used as bjects in the JavaScript cde They are used in HTML templates f

More information

Stoneware Inc. Citrix NFuse Configuration. Stoneware, Inc. Configuration Sheet Date: January 2005

Stoneware Inc. Citrix NFuse Configuration. Stoneware, Inc. Configuration Sheet Date: January 2005 Stneware Inc. Citrix NFuse Cnfiguratin Stneware, Inc. Cnfiguratin Sheet Date: January 2005 Intrductin This dcument prvides the infrmatin necessary t cnfigure Citrix Metaframe and NFuse behind the webnetwrk

More information

Stealing passwords via browser refresh

Stealing passwords via browser refresh Stealing passwrds via brwser refresh Authr: Karmendra Khli [karmendra.khli@paladin.net] Date: August 07, 2004 Versin: 1.1 The brwser s back and refresh features can be used t steal passwrds frm insecurely

More information

Dynamic Storage (ECS)

Dynamic Storage (ECS) User Guide Dynamic Strage (ECS) Swisscm (Schweiz) AG 1 / 10 Cntent 1 Abut Dynamic Strage... 3 2 Virtual drive, the EMC CIFS-ECS Tl... 4 3 Amazn S3 Brwer... 6 4 Strage Gateway Appliance... 9 5 Amazn S3

More information

Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 OVERVIEW

Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 OVERVIEW Curse 10262A: Develping Windws Applicatins with Micrsft Visual Studi 2010 OVERVIEW Abut this Curse In this curse, experienced develpers wh knw the basics f Windws Frms develpment gain mre advanced Windws

More information

CS5530 Mobile/Wireless Systems Android UI

CS5530 Mobile/Wireless Systems Android UI Mbile/Wireless Systems Andrid UI Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs cat annunce.txt_ Assignment 2 will be psted sn Due after midterm I will be

More information

Varargs Training & Software Development Centre Private Limited, Web Component Development using Servlets and JSP

Varargs Training & Software Development Centre Private Limited, Web Component Development using Servlets and JSP Advance Java Curriculum Web Cmpnent Develpment using Servlets and JSP INTRODUCTION TO J2EE & WEB APPLICATION What is web applicatin Intrductin with URL, Query String Web Server, Client & Server side script

More information

Element Creator for Enterprise Architect

Element Creator for Enterprise Architect Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the

More information

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide Xilinx Answer 65444 Xilinx PCI Express DMA Drivers and Sftware Guide Imprtant Nte: This dwnladable PDF f an Answer Recrd is prvided t enhance its usability and readability. It is imprtant t nte that Answer

More information

Essentials for IBM Cognos BI (V10.2) Day(s): 5. Overview

Essentials for IBM Cognos BI (V10.2) Day(s): 5. Overview Essentials fr IBM Cgns BI (V10.2) Day(s): 5 Curse Cde: B5270G Overview NOTE: This is an Instructr Led Online curse. Please d nt make any travel arrangements. IBM Cgns Educatin is nw pleased t ffer yu ur

More information

Sonic PDF Server 3.0. User Guide

Sonic PDF Server 3.0. User Guide Snic PDF Server 3.0 User Guide Snic PDF Server 3.0 TABLE OF CONTENTS: 1 INTRODUCTION... 5 1.1 System Requirements... 5 2 BEFORE INSTALLING SONIC PDF SERVER... 6 2.1 Required Sftware Updates... 6 2.2 Additinal

More information

Planning, installing, and configuring IBM CMIS for Content Manager OnDemand

Planning, installing, and configuring IBM CMIS for Content Manager OnDemand Planning, installing, and cnfiguring IBM CMIS fr Cntent Manager OnDemand Cntents IBM CMIS fr Cntent Manager OnDemand verview... 4 Planning fr IBM CMIS fr Cntent Manager OnDemand... 5 Prerequisites fr installing

More information

NiceLabel LMS. Installation Guide for Single Server Deployment. Rev-1702 NiceLabel

NiceLabel LMS. Installation Guide for Single Server Deployment. Rev-1702 NiceLabel NiceLabel LMS Installatin Guide fr Single Server Deplyment Rev-1702 NiceLabel 2017. www.nicelabel.cm 1 Cntents 1 Cntents 2 2 Architecture 3 2.1 Server Cmpnents and Rles 3 2.2 Client Cmpnents 3 3 Prerequisites

More information

Deploying a distributed application with OpenStack

Deploying a distributed application with OpenStack Deplying a distributed applicatin with OpenStack Cntext and Prerequisites This labratry is t learn usage f OpenStack (OS) thrugh: 1. the hrizn graphical interface f OpenStack (Exercise 1), 2. the cmmand-line

More information

HPE AppPulse Mobile. Software Version: 2.1. IT Operations Management Integration Guide

HPE AppPulse Mobile. Software Version: 2.1. IT Operations Management Integration Guide HPE AppPulse Mbile Sftware Versin: 2.1 IT Operatins Management Integratin Guide Dcument Release Date: Nvember 2015 Cntents Overview: The IT Operatins Management Integratin 3 System Requirements 3 Hw t

More information

UFS Test Executive is certified by the UFSA to verify compliance of UFS devices with the UFSA UFS Compliance Test Matrix v1.0.

UFS Test Executive is certified by the UFSA to verify compliance of UFS devices with the UFSA UFS Compliance Test Matrix v1.0. Prtcl Insight UFS Test Executive UFS20COMP Test Executive prvides cmplete prtcl debug and analysis f UFS devices, including deep packet inspectin, stress testing, custm test case executin, and UFS cmpliance

More information

Enterprise Chat and Developer s Guide to Web Service APIs for Chat, Release 11.6(1)

Enterprise Chat and  Developer s Guide to Web Service APIs for Chat, Release 11.6(1) Enterprise Chat and Email Develper s Guide t Web Service APIs fr Chat, Release 11.6(1) Fr Unified Cntact Center Enterprise August 2017 Americas Headquarters Cisc Systems, Inc. 170 West Tasman Drive San

More information

VMware AirWatch SDK Plugin for Apache Cordova Instructions Add AirWatch Functionality to Enterprise Applicataions with SDK Plugins

VMware AirWatch SDK Plugin for Apache Cordova Instructions Add AirWatch Functionality to Enterprise Applicataions with SDK Plugins VMware AirWatch SDK Plugin fr Apache Crdva Instructins Add AirWatch Functinality t Enterprise Applicatains with SDK Plugins v1.2 Have dcumentatin feedback? Submit a Dcumentatin Feedback supprt ticket using

More information

Guidelines for Creating and Installing IF Preservation Workflows and Templates

Guidelines for Creating and Installing IF Preservation Workflows and Templates Prject Number Prject Title Title f Deliverable Deliverable Number Cntributing Sub-prject and Wrk-package Deliverable Disseminatin Level Deliverable Nature IST-2006-033789 Planets Guidelines fr Creating

More information

SafeDispatch SDR Gateway for MOTOROLA TETRA

SafeDispatch SDR Gateway for MOTOROLA TETRA SafeDispatch SDR Gateway fr MOTOROLA TETRA SafeMbile ffers a wrld f wireless applicatins that help rganizatins better manage their mbile assets, fleet and persnnel. Fr mre infrmatin, see www.safembile.cm.

More information

AvePoint Discovery Tool 3.5. User Guide

AvePoint Discovery Tool 3.5. User Guide AvePint Discvery Tl 3.5 User Guide Issued January 2018 Table f Cntents What s New in this Release... 3 Abut AvePint Discvery Tl... 4 Submitting Dcumentatin Feedback t AvePint... 5 Befre Yu Begin... 6 System

More information

AvePoint Online Services 2

AvePoint Online Services 2 2 User Guide Service Pack 10 Issued Octber 2017 Table f Cntents What is New in this Release... 6 Abut... 9 Versins: Cmmercial and U.S. Gvernment Public Sectr... 9 Submitting Dcumentatin Feedback t AvePint...

More information

Kaltura MediaSpace Installation and Upgrade Guide. Version: 5.0

Kaltura MediaSpace Installation and Upgrade Guide. Version: 5.0 Kaltura MediaSpace Installatin and Upgrade Guide Versin: 5.0 Kaltura Business Headquarters 5 Unin Square West, Suite 602, New Yrk, NY, 10003, USA Tel.: +1 800 871 5224 Cpyright 2013 Kaltura Inc. All Rights

More information

INVENTION DISCLOSURE

INVENTION DISCLOSURE 1. Inventin Title. Light Transprt and Data Serializatin fr TR-069 Prtcl 2. Inventin Summary. This inventin defines a light prtcl stack fr TR-069. Even thugh TR-069 is widely deplyed, its prtcl infrastructure

More information

The Login Page Designer

The Login Page Designer The Lgin Page Designer A new Lgin Page tab is nw available when yu g t Site Cnfiguratin. The purpse f the Admin Lgin Page is t give fundatin staff the pprtunity t build a custm, yet simple, layut fr their

More information

Able2Extract Server 3.0. User Guide

Able2Extract Server 3.0. User Guide 3.0 User Guide TABLE OF CONTENTS: 1 INTRODUCTION... 5 1.1 System Requirements... 5 2 BEFORE INSTALLING ABLE2EXTRACT SERVER... 6 2.1 Required Sftware Updates... 6 2.2 Additinal Requirements fr Windws Vista...

More information

CNS-220-1I: Citrix NetScaler Essentials and Traffic Management

CNS-220-1I: Citrix NetScaler Essentials and Traffic Management CNS-220-1I: Citrix NetScaler Essentials and Traffic Management Overview Designed fr students with little r n previus NetScaler experience, this curse is best suited fr individuals wh will be deplying r

More information

Kaltura Video Extension for SharePoint 2013 Deployment Guide for Microsoft Office 365. Version: 1.0

Kaltura Video Extension for SharePoint 2013 Deployment Guide for Microsoft Office 365. Version: 1.0 Kaltura Vide Extensin fr SharePint 2013 Deplyment Guide fr Micrsft Office 365 Versin: 1.0 Kaltura Business Headquarters 250 Park Avenue Suth, 10th Flr, New Yrk, NY 10003 Tel.: +1 800 871 5224 Cpyright

More information

VMware AirWatch Certificate Authentication for Cisco IPSec VPN

VMware AirWatch Certificate Authentication for Cisco IPSec VPN VMware AirWatch Certificate Authenticatin fr Cisc IPSec VPN Fr VMware AirWatch Have dcumentatin feedback? Submit a Dcumentatin Feedback supprt ticket using the Supprt Wizard n supprt.air-watch.cm. This

More information

Common Language Runtime

Common Language Runtime Intrductin t.net framewrk.net is a general-purpse sftware develpment platfrm, similar t Java. Micrsft intrduced.net with purpse f bridging gap between different applicatins..net framewrk aims at cmbining

More information

Contents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the.

Contents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the. 1 f 22 26/09/2016 15:58 Mdule Cnsideratins Cntents: Lessn 1: Lessn 2: Mdule Befre yu start with almst any planning. apprpriately. As benefit f gd T appreciate architecture. it places n the understanding

More information

Project 3 Specification FAT32 File System Utility

Project 3 Specification FAT32 File System Utility Prject 3 Specificatin FAT32 File System Utility Assigned: Octber 30, 2015 Due: Nvember 30, 11:59 pm, 2015 Yu can use the reminder f the slack days. -10 late penalty fr each 24-hur perid after the due time.

More information

Cisco Tetration Analytics, Release , Release Notes

Cisco Tetration Analytics, Release , Release Notes Cisc Tetratin Analytics, Release 1.102.21, Release Ntes This dcument describes the features, caveats, and limitatins fr the Cisc Tetratin Analytics sftware. Additinal prduct Release ntes are smetimes updated

More information

White Paper. Contact Details

White Paper. Contact Details White Paper Cntact Details Pan Cyber Infrmatin Technlgy PO Bx 34222 Dubai UAE Phne : 97143377033 Fax : 97143377266 Email : inf@pancyber.cm URL : www.pancyber.cm TABLE OF CONTENTS OVERVIEW...3 SYSTEM ARCHITECTURE...4

More information

TUTORIAL --- Learning About Your efolio Space

TUTORIAL --- Learning About Your efolio Space TUTORIAL --- Learning Abut Yur efli Space Designed t Assist a First-Time User Available t All Overview Frm the mment yu lg in t yur just created myefli accunt, yu will find help ntes t guide yu in learning

More information

Remoting SDK Release Notes

Remoting SDK Release Notes Remting SDK Release Ntes Release 2018 R2 Dcument Versin: 1.0 10 August 2018 This dcument is a cmpilatin f sftware and sftware dcumentatin defects, and sftware specificatin clarificatins, updates, and changes.

More information

CCNA Security v2.0 Chapter 9 Exam Answers

CCNA Security v2.0 Chapter 9 Exam Answers CCNA Security v2.0 Chapter 9 Exam Answers 1. Refer t the exhibit. An administratr creates three znes (A, B, and C) in an ASA that filters traffic. Traffic riginating frm Zne A ging t Zne C is denied, and

More information

Querying Data with Transact SQL

Querying Data with Transact SQL Querying Data with Transact SQL Curse Cde: 20761 Certificatin Exam: 70-761 Duratin: 5 Days Certificatin Track: MCSA: SQL 2016 Database Develpment Frmat: Classrm Level: 200 Abut this curse: This curse is

More information

Course 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008

Course 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008 Curse 6368A: Prgramming with the Micrsft.NET Framewrk Using Micrsft Visual Studi 2008 5 Days Abut this Curse This five-day, instructr-led curse prvides an intrductin t develping n-tier applicatins fr the

More information

TMS myclouddata SDK DEVELOPERS GUIDE

TMS myclouddata SDK DEVELOPERS GUIDE TMS mycluddata SDK TMS mycluddata SDK February 2017 Cpyright 2017 by tmssftware.cm bvba Web: http://www.tmssftware.cm Email: inf@tmssftware.cm 1 TMS mycluddata SDK Index Availability... 3 Online references...

More information

Enterprise Installation

Enterprise Installation Enterprise Installatin Mnnit Crpratin Versin 3.6.0.0 Cntents Prerequisites... 3 Web Server... 3 SQL Server... 3 Installatin... 4 Activatin Key... 4 Dwnlad... 4 Cnfiguratin Wizard... 4 Activatin... 4 Create

More information

File Share Navigator Online

File Share Navigator Online File Share Navigatr Online User Guide Service Pack 7 Issued September 2017 Table f Cntents What s New in this Guide... 4 Abut File Share Navigatr Online... 5 Cmpnents f File Share Navigatr Online... 5

More information

2. When logging is used, which severity level indicates that a device is unusable?

2. When logging is used, which severity level indicates that a device is unusable? CCNA 4 Chapter 8 v5.0 Exam Answers 2015 (100%) 1. What are the mst cmmn syslg messages? thse that ccur when a packet matches a parameter cnditin in an access cntrl list link up and link dwn messages utput

More information

JavaScript for Developers

JavaScript for Developers Curse Cde: 55244 Certificatin Exam: N/A Duratin: 5 Days Certificatin Track: N/A Frmat: Classrm Level: 200 Abut this curse: This five-day instructr-led is an in depth hands-n study f JavaScript. The curse

More information

Customer Upgrade Checklist

Customer Upgrade Checklist Custmer Upgrade Checklist Getting Ready fr Yur Sabre Prfiles Upgrade Kicking Off the Prject Create a prfiles prject team within yur agency. Cnsider including peple wh can represent bth the business and

More information

Setup. Introduction. SSL VPN Instructions. Open workshop launchpad. See separate handout for detailed instructions.

Setup. Introduction. SSL VPN Instructions. Open workshop launchpad. See separate handout for detailed instructions. Setup SSL VPN Instructins See separate handut fr detailed instructins. Cnnect t the clear-guest wifi netwrk. Use the daily passwrd prvided. Access a public site (like www.racle.cm) t verify cnnectivity.

More information

CONTROL-COMMAND. Software Technical Specifications for ThomX Suppliers 1.INTRODUCTION TECHNICAL REQUIREMENTS... 2

CONTROL-COMMAND. Software Technical Specifications for ThomX Suppliers 1.INTRODUCTION TECHNICAL REQUIREMENTS... 2 Réf. ThmX-NT-SI-CC001 Table f Cntents Sftware Technical Specificatins fr ThmX Authr : Philippe Page 1 / 9 1.INTRODUCTION... 2 2.TECHNICAL REQUIREMENTS... 2 3.DOCUMENTATION REQUIREMENTS... 4 4.COMPUTING

More information

Troubleshooting of network problems is find and solve with the help of hardware and software is called troubleshooting tools.

Troubleshooting of network problems is find and solve with the help of hardware and software is called troubleshooting tools. Q.1 What is Trubleshting Tls? List their types? Trubleshting f netwrk prblems is find and slve with the help f hardware and sftware is called trubleshting tls. Trubleshting Tls - Hardware Tls They are

More information

Table of Contents. WipeDrive Enterprise Logging, March Logging Settings... 3 Log Format Types Audit Log Destination Options...

Table of Contents. WipeDrive Enterprise Logging, March Logging Settings... 3 Log Format Types Audit Log Destination Options... WipeDrive Enterprise Lgging, March 2018 Table f Cntents Lgging Settings... 3 Lg Frmat Types... 4 Plain Text Lg File Optin... 4 Extensible Markup Language (XML) Lg File Optin... 6 Cmma Delimited (CSV) Lg

More information

Implementing a SQL Data Warehouse

Implementing a SQL Data Warehouse Implementing a SQL Data Warehuse Implementing a SQL Data Warehuse Curse Cde: 20767 Certificatin Exam: 70-767 Duratin: 5 Days Certificatin Track: MCSA: SQL 2016 BI Develpment Frmat: Classrm Level: 300 Abut

More information

Widget Library September 2016

Widget Library September 2016 Widget Library September 2016 Widget Library The new Velcify Pulse Widget Library is a highly extensible and flexible framewrk t make each f yur users mre prductive. Widget Library builds n existing functinality

More information

BMC Remedyforce Integration with Remote Support

BMC Remedyforce Integration with Remote Support BMC Remedyfrce Integratin with Remte Supprt 2003-2018 BeyndTrust, Inc. All Rights Reserved. BEYONDTRUST, its lg, and JUMP are trademarks f BeyndTrust, Inc. Other trademarks are the prperty f their respective

More information

Stock Affiliate API workflow

Stock Affiliate API workflow Adbe Stck Stck Affiliate API wrkflw The purpse f this dcument is t illustrate the verall prcess and technical wrkflw fr Adbe Stck partners wh want t integrate the Adbe Stck Search API int their applicatins.

More information

Andrid Develpment Intrductin Sessin bjectives What s Andrid http://vvanhai.wrdpress.cm/ 3 What s Andrid Andrid architecture Andrid sftware develpment Hell Wrld n Andrid Mre Andrid Phnes 2 4 1 OHA and Andrid

More information

Test Pilot User Guide

Test Pilot User Guide Test Pilt User Guide Adapted frm http://www.clearlearning.cm Accessing Assessments and Surveys Test Pilt assessments and surveys are designed t be delivered t anyne using a standard web brwser and thus

More information

System Requirements for SurveyTracker Plus 6.0

System Requirements for SurveyTracker Plus 6.0 System Requirements fr SurveyTracker Plus 6.0 This dcument lists the supprted scanners and frms, and the minimum sftware and hardware required t install and run SurveyTracker Plus, SurveyTracker Plus Email/Web,

More information

CMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by

CMS and e-commerce Solutions. version 1.0. Please, visit us at:   or contact directly by CMS and e-cmmerce Slutins Prduct Prev/Next Buttns fr Magent User Guide versin 1.0 created by ITris ITris Please, visit us at: http://www.itris.cm r cntact directly by email: sales@itris.cm CMS and e-cmmerce

More information

Deploy Your First Cloud Foundry App to Any Cloud Foundry Service Provider

Deploy Your First Cloud Foundry App to Any Cloud Foundry Service Provider Deply Yur First Clud Fundry App t Any Clud Fundry Service Prvider cludwrkshp.rg/cludfundry Presenter: Dave Nielsen Clud Cmputing Evangelist @davenielsen May 2015 Dave Nielsen dnielsen@gmail.cm twitter.cm/davenielsen

More information

Andrid prgramming curse UI Overview User Interface By Võ Văn Hải Faculty f Infrmatin Technlgies All user interface elements in an Andrid app are built using View and ViewGrup bjects. A View is an bject

More information

Operating systems. Module 7 IPC (Interprocess communication) PART I. Tami Sorgente 1

Operating systems. Module 7 IPC (Interprocess communication) PART I. Tami Sorgente 1 Operating systems Mdule 7 IPC (Interprcess cmmunicatin) PART I Tami Srgente 1 INTERPROCESS COMMUNICATION Prcesses within a system may be independent r cperating Cperating prcess can affect r be affected

More information

BMC Remedyforce Integration with Bomgar Remote Support

BMC Remedyforce Integration with Bomgar Remote Support BMC Remedyfrce Integratin with Bmgar Remte Supprt 2017 Bmgar Crpratin. All rights reserved wrldwide. BOMGAR and the BOMGAR lg are trademarks f Bmgar Crpratin; ther trademarks shwn are the prperty f their

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questins Date f Last Update: FAQ SatView 0001 SatView is nt pening and hangs at the initial start-up splash screen This is mst likely an issue with ne f the dependency, SQL LcalDB, missing

More information

Mission Antyodaya Android Mobile & Web Application. Frequently Asked Questions

Mission Antyodaya Android Mobile & Web Application. Frequently Asked Questions Missin Antydaya Andrid Mbile & Web Applicatin Frequently Asked Questins Natinal Infrmatics Centre v1.0 Missin Antydaya Mbile & Web Applicatin 1 Intrductin What is the name f Mbile applicatin? Earlier it

More information

1 Introduction Functions... 2

1 Introduction Functions... 2 Interface Descriptin API fr IPS Analytics Applicatins n the Axis ACAP Platfrm Cntents 1 Intrductin... 2 2 Functins... 2 3 Interfaces... 2 3.1 Cnfiguratin... 3 3.1.1 Interface C.1: Web cnfiguratr (IPS add-n)...

More information

Tutorial on Eclipse Leshan Internet of Things (2IMN15) , Eindhoven University of Technology By Leila F. Rahman

Tutorial on Eclipse Leshan Internet of Things (2IMN15) , Eindhoven University of Technology By Leila F. Rahman Tutrial n Eclipse Leshan Internet f Things (2IMN15) 2016-2017, Eindhven University f Technlgy By Leila F. Rahman (l.f.rahman@tue.nl) Eclipse Leshan is an pen surce LWM2M prgramming framewrk in Java. This

More information

Quick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide

Quick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide Quick Start Guide This guide will explain the prcess f installing & using the DemPad Designer sftware fr PC, which allws yu t create a custmised Graphical User Interface (GUI) fr an iphne / ipad & embed

More information

Position Statement for Multimodal Workshop

Position Statement for Multimodal Workshop Psitin Statement fr Multimdal Wrkshp Stéphane H. Maes stephane.maes@racle.cm Directr f Architecture Mbile, Vice and Wireless and Advanced Technlgies Oracle Crpratin 1. Persnal Interest Stéphane has several

More information

Please contact technical support if you have questions about the directory that your organization uses for user management.

Please contact technical support if you have questions about the directory that your organization uses for user management. Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP

More information