A Java based web interface to Matlab
|
|
|
- Lester Beverly Rodgers
- 9 years ago
- Views:
Transcription
1 A Java based web interface to Matlab Siddharth Samsi, Ashok Krishnamurthy, Stanley Ahalt, John Nehrbass, Marlon Pierce
2 Outline Motivation and Goals Matlab Web Server from MathWorks The OSU Matlab Application Portal Steps for creating a typical portal application An example Matlab application using the portal Advantages and Limitations Future work
3 Motivations Matlab is a widely used computational environment for research and development Many large applications continue to be developed and deployed using Matlab Researchers from geographically distributed locations want to share applications and data Users want to run Matlab applications without having to buy licenses for all toolboxes Solution: A secure, web based Matlab application portal that allows researchers to upload code, run applications and visualize results
4 Goals Create a portal capable of running Matlab applications over the web Provide the ability to interactively zoom and examine 2-D and 3-D plots Provide the ability to upload Matlab code for testing and benchmarking on common data Provide secure access to the Matlab application portal through user authentication and encrypted communication
5 Goal Network https User 1 https User 2 Database Sensor data
6 Benefits of Research Portal Provides common platform for sharing data Enables easier sharing of code and results with the entire research community Single web based environment can provide easy access to all analysis tools Web interface can also be used to perform batch processing tasks more easily
7 Matlab Web Server Interface between the web and Matlab Uses Common Gateway Interface (CGI) to provide web based communication Provides helper functions for creating output HTML from result data Enables any Matlab application to be accessed over the web Input Page Results
8 Limitations of Matlab Web Server Matlab workspace is not retained All variables and data generated by an application is lost upon completion of the program Results need to be recomputed for subsequent analysis by other applications Does not provide interactivity with Matlab graphical output Difficult to track users The system does not have a concept of sessions Does not provide network security No data encryption provided User authentication not provided
9 The OSU Matlab Portal Based on standard open source industry components: Apache, Tomcat, Linux, MySQL Java technology used to build a web interface to Matlab Matlab includes a Java Virtual Machine (JVM), providing access to Java objects Java servlets enable web based communication Kerberized Java sockets facilitate communication between Matlab an servlet Secure socket layer (SSL) used for encryption of all communication over the web
10 System Overview Matlab Kerberized sockets Matlab n Matlab portal running Tomcat servlet container Servlet Thread Servlet Thread n https connections over the web User 1 User n
11 Java Servlets Java servlets perform the following functions Authenticate users Start a new Matlab process for each new user Communicate with user s browser using the https protocol Communicate with user s Matlab process using kerberized sockets Track users through sessions
12 Kerberos, Java Sockets and Servlet The Kerberos mechanism is used for secure message exchanges using sockets The OSU Matlab portal uses Kerberos V5 mechanism for secure communication Kerberos ticket required for establishing credentials and secure communication Kerberos tickets expire when user logs out of the portal
13 Kerberos based communication Once a user is authenticated and logged in, a unique Kerberos ticket is generated Communication process: Connection is established between Java socket and Servlet Socket and Servlet instantiate a new security context for communication Using the Kerberos ticket the Socket and Servlet mutually authenticate and exchange tokens for encryption All communication between them is now encrypted using previously exchanged tokens
14 Database Access using JDBC Matlab provides the ability to access Java objects Custom Java classes and Java Database Connectivity (JDBC) are used to accesses databases Matlab can extract data from JDBC compliant databases using these classes Provides independence from the Matlab Database Toolbox
15 User Login Process Java Servlet Internet New Matlab process https protocol Kerberos based encryption Matlab Kerberized Java Socket
16 Designing Portal Applications Create necessary Matlab m-files Input to Matlab Obtained from user, over the web HTML forms can be used Output from Matlab Results are displayed in the user s browser Necessary HTML can be created in Matlab as a string Can use templates for generating output HTML Modification of configuration file New applications should be registered with the server
17 Input from user to Matlab Input parameters to Matlab obtained from the web Standard HTML forms can be used to obtain user input HTML forms support input in the form of Plain text Pull down menus Boolean operators (e.g.: HTML Radio buttons)
18 Sample Input HTML Call Call servlet to to send send request to to Matlab Name Name of of application m-file m-file to to run run List List of of parameters for for the the specified application m-file m-file
19 Output from Matlab Results from Matlab are displayed in the user s browser Output HTML can be created as a Matlab string Application m-file responsible for adding necessary HTML tags Data from Matlab should be converted to appropriate form Use of HTML templates Helper functions are provided to substitute the appropriate data into a template Simpler to change the way results are displayed
20 Sample Output HTML using templates <html><head><title>matlab over the web</title> </head><body> <br>x = #x# <br>y = #y# <br> <image src= #image1#"> </body></html> The # The # sign sign is is used used to to enclose enclose the the output output variables variables in in HTML HTML template template Use Matlab function gethtml, for creating the output HTML : html = gethtml ( template.html, x, randn(1), y, -100, image1, logo.jpg ); <html><head><title>matlab over the web</title> </head><body> <br>x = <br>y = -100 <br> <image src=" </body></html>
21 Interacting with Matlab graphics Java Applets are provided to enable interaction with Matlab generated graphics Applets facilitate: Displaying of images at desired location Capturing mouse events and mouse pointer coordinates Drawing lines and rectangles to show the zoom area Applets also give the ability to play.wav and.au files
22 Interacting with Matlab graphics JavaScript is used to access mouse coordinates from the Java Applet Used to set parameter values to be sent to Matlab JavaScript can also be used to generate web pages
23 Example of graphical interaction Zoom area drawn by Applet. Zoom co-ordinates are read using JavaScript and sent to Matlab Result of zoom Zooming achieved by replotting data with appropriate axes
24 Sample Application Video Query System: User selects an input cloud cover image Available cloud cover images are in the form of animated gifs User chooses the weights to be assigned to the color feature and the motion feature Based on user input, Matlab returns the images most similar to the test image
25 Video Query: Input HTML page
26 Video Query: Output HTML page
27 Deploying OSU Matlab Portal Core OSU Matlab components Java Servlets and classes Matlab m-files Basic HTML web pages Software and Libraries required Virtual Network Computing (VNC): Needed for providing Matlab with a virtual X-display Kerberos clients Tomcat servlet container Java SDK Apache Ant: Needed for compilation of Java source C compiler
28 Installing the OSU Matlab Portal Shell scripts are provided to aid the installation of the portal Shell script performs following functions: Creating the necessary directory structure Reading environment variables and modifying the Java source code accordingly Compilation of all source code All class files, Matlab m-files and configuration files are put into appropriate directories Cleanup: Removal of intermediate files
29 Registering Portal Applications Any new Matlab application to deployed must be registered with the portal For this, a configuration file is provided: deploy.xml deploy.xml contains: Application name Input parameters expected and their names Database to used, if needed Application m file name
30 Sample Configuration file deploy.xml <?xml version="1.0" encoding="iso "?> <webapps> <application> <name> dbvisual </name> } <num - args>2</num - args> <args> <param>channel</param> <param>stop</param> </args> <db> <name>atcdata </name> } </db> <mfile> dbvisual</mfile> } </application> </webapps> Application name name List List of of input input parameters Database to to be be used used Application m-file m-file
31 Limitations Matlab memory requirements Each Matlab process uses 50 Mb RAM on startup Memory used increases as more variables are created JavaScript and Applets needed for interacting with graphics Disabling JavaScript removes all graphics interactivity Currently limited to Unix/Linux platforms
32 Future Work Provide ability to upload and download data as well as Matlab code Provide bulletin board for exchange of ideas, problem discussion, etc. Develop administrator tools for portal Make provisions for adding/removing users Tools for portal administration Provide comprehensive documentation for the portal
33 Conclusion The OSU Matlab Portal has more flexibility than the Matlab Web Server from MathWorks Possible to create more interactive applications, e.g: zooming into images Eliminates the need for each user to buy Matlab and all toolboxes Less expensive alternative since it is based on freely available software/libraries
34 Additional Slides
35 Matlab Display Issues When run as a background process, Matlab runs in the terminal emulation mode Problems: No X-Display available for Matlab Cannot produce JPEG images directly Representation of result data severely limited Solution: Use Virtual Network Computing (VNC) Matlab uses this X display for generating graphics
36 Virtual Network Computing (VNC) Remote display system Used to create a virtual desktops This virtual desktop can be access from a variety of platforms (Unix/Linux, Windows, MacOS) Has very small memory requirements Web site:
37 Input to Matlab from the Web All Matlab applications deployed through the portal get input parameters from the user over the web Names of parameters are specified in deploy.xml The parameters are returned in the form of a structure paramstruct All applications have access to this variable in the workspace Applications must convert parameters from a string to appropriate format
38 Example: Accessing input parameters Consider an application with the following input parameters: channel : string start_time: integer stop_time: integer User input over the web: channel= engine_speed start_time=10 stop_time=40
39 Example (continued) In Matlab, the parameters can be accessed as: channel_name = paramstruct.channel ; start = str2num ( paramstruct.start_time ) ; end = str2num ( paramstruct.stop_time ) ; All parameters obtained over the web are available are accessed as strings in Matlab
40 Java Socket used by Matlab Matlab uses Java sockets for communicating with the Servlet Data obtained over the web and results to be sent back to the browser are obtained by Matlab using this socket This socket uses Kerberos for secure communication with the Servlet
41 Sending Results to Browser Applications are responsible for generating HTML required to display results in the user s browser Applications need only create the HTML in the form of a variable named html This string will be sent back to the user s browser by the Java socket
42 Generating Images from Matlab plots Images to be displayed in the browser should be in the JPEG format The Matlab print function is used to print figures to JPEG images Helper functions are provided for creating filenames, generating JPEG images and creating necessary HTML tags for displaying images
43 Example: Creating and Displaying Images Following code illustrates the use of helper function for creating images: y = linspace(-2*pi,2*pi) ; x = exp(y).*cos(y) ; figure ; handle = plot(x,y) ; axis tight ; grid ; file_name = getfilename ; makejpeg (file_name, handle) ; html = addimage ( file_name ) ; getfilename :: Returns a randomly generated filename makejpeg :: Prints Prints the the figure figure to to JPEG JPEG format format addimage :: Creates HTML HTML <img> <img> tags tags with with appropriate file file name name and and path path to to file file
Web Interface for MATLAB
Web Interface for MATLAB Ashutosh Sharma Department of Electronics & Communication Engineering, Acropolis Institute of Technology and Research, Indore, MP, India. Pratibha Singh Department of Electronics
Web Conferencing Version 8.3 Troubleshooting Guide
System Requirements General Requirements Web Conferencing Version 8.3 Troubleshooting Guide Listed below are the minimum requirements for participants accessing the web conferencing service. Systems which
Interactive Applications in Teaching with the MATLAB Web Server. 1 Aim and structure of the MATLAB Web Server
Interactive Applications in Teaching with the MATLAB Web Server Andreas Pester, Ramiz Ismailov Carinthia Tech Institute, School of Electronics Key words: Tele-learning, MATLAB, Matlabserver, Web-based
CatDV Pro Workgroup Serve r
Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability
HP Education Services
HP Education Services itp WebServer Workshop for NonStop Servers (U4160S) Learn the basics of installing, configuring, and securing HP itp WebServer solutions along with the management procedures needed
Last Updated: July 2011. STATISTICA Enterprise Server Security
Last Updated: July 2011 STATISTICA Enterprise Server Security STATISTICA Enterprise Server Security Page 2 of 10 Table of Contents Executive Summary... 3 Introduction to STATISTICA Enterprise Server...
SAIP 2012 Performance Engineering
SAIP 2012 Performance Engineering Author: Jens Edlef Møller ([email protected]) Instructions for installation, setup and use of tools. Introduction For the project assignment a number of tools will be used.
An Overview of Oracle Forms Server Architecture. An Oracle Technical White Paper April 2000
An Oracle Technical White Paper INTRODUCTION This paper is designed to provide you with an overview of some of the key points of the Oracle Forms Server architecture and the processes involved when forms
FF/EDM Intro Industry Goals/ Purpose Related GISB Standards (Common Codes, IETF) Definitions d 4 d 13 Principles p 6 p 13 p 14 Standards s 16 s 25
FF/EDM Intro Industry Goals/ Purpose GISB defined two ways in which flat files could be used to send transactions and transaction responses: interactive and batch. This section covers implementation considerations
DeskNow. Ventia Pty. Ltd. Advanced setup. Version : 3.2 Date : 4 January 2007
Ventia Pty. Ltd. DeskNow Advanced setup Version : 3.2 Date : 4 January 2007 Ventia Pty Limited A.C.N. 090 873 662 Web : http://www.desknow.com Email : [email protected] Overview DeskNow is a computing platform
Xerox DocuShare Security Features. Security White Paper
Xerox DocuShare Security Features Security White Paper Xerox DocuShare Security Features Businesses are increasingly concerned with protecting the security of their networks. Any application added to a
Chapter 5 Configuring the Remote Access Web Portal
Chapter 5 Configuring the Remote Access Web Portal This chapter explains how to create multiple Web portals for different users and how to customize the appearance of a portal. It describes: Portal Layouts
Gateway Apps - Security Summary SECURITY SUMMARY
Gateway Apps - Security Summary SECURITY SUMMARY 27/02/2015 Document Status Title Harmony Security summary Author(s) Yabing Li Version V1.0 Status draft Change Record Date Author Version Change reference
Apache Web Server System Description
Apache Web Server System Description Version 2.x 2011-01-13 SEAL Systems Copyright This document and all its parts are protected by copyright. Their use without prior written consent by SEAL Systems is
Xtreeme Search Engine Studio Help. 2007 Xtreeme
Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to
CLC Server Command Line Tools USER MANUAL
CLC Server Command Line Tools USER MANUAL Manual for CLC Server Command Line Tools 2.5 Windows, Mac OS X and Linux September 4, 2015 This software is for research purposes only. QIAGEN Aarhus A/S Silkeborgvej
The Monitis Monitoring Agent ver. 1.2
The Monitis Monitoring Agent ver. 1.2 General principles, Security and Performance Monitis provides a server and network monitoring agent that can check the health of servers, networks and applications
Web Pages. Static Web Pages SHTML
1 Web Pages Htm and Html pages are static Static Web Pages 2 Pages tagged with "shtml" reveal that "Server Side Includes" are being used on the server With SSI a page can contain tags that indicate that
E-Commerce: Designing And Creating An Online Store
E-Commerce: Designing And Creating An Online Store Introduction About Steve Green Ministries Solo Performance Artist for 19 Years. Released over 26 Records, Several Kids Movies, and Books. My History With
Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background
Xerox Multifunction Devices Customer Tips June 5, 2007 This document applies to these Xerox products: X WC Pro 232/238/245/ 255/265/275 for the user Xerox Network Scanning HTTP/HTTPS Configuration using
LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE
LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE VERSION 1.6.0 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Server Roles... 4 Installation... 9 Server WAR Deployment...
INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER
INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER ARCHITECTURE OVERVIEW AND SYSTEM REQUIREMENTS Mathieu SCHIRES Version: 1.0.0 Published March 5, 2015 http://www.inuvika.com Contents 1 Introduction 3 2 Architecture
StreamServe Persuasion SP5 Control Center
StreamServe Persuasion SP5 Control Center User Guide Rev C StreamServe Persuasion SP5 Control Center User Guide Rev C OPEN TEXT CORPORATION ALL RIGHTS RESERVED United States and other international patents
IBM Support Assistant v5. Review and hands-on by Joseph
IBM Support Assistant v5 Review and hands-on by Joseph What's new in v5 This new version is built on top of WebSphere application server community edition. It gives more flexible configurations Intuitive
IBM Web Conferencing: Troubleshooting Guide
IBM Web Conferencing: Troubleshooting Guide JOIN AS A PARTICIPANT What do I need to join a web conference under the Mac Operating System? To attend the Web Conferencing meeting under the Mac OS, you must
Mastering Tomcat Development
hep/ Mastering Tomcat Development Ian McFarland Peter Harrison '. \ Wiley Publishing, Inc. ' Part I Chapter 1 Chapter 2 Acknowledgments About the Author Introduction Tomcat Configuration and Management
WebNow. Installation and Setup Guide. ImageNow Version: 6.7.x Environment: Windows Web Application Server: Tomcat
WebNow Installation and Setup Guide ImageNow Version: 6.7.x Environment: Windows Web Application Server: Tomcat Written by: Product Documentation, R&D Date: November 2013 2013 Perceptive Software. All
Apache Jakarta Tomcat
Apache Jakarta Tomcat 20041058 Suh, Junho Road Map 1 Tomcat Overview What we need to make more dynamic web documents? Server that supports JSP, ASP, database etc We concentrates on Something that support
How To Manage Web Content Management System (Wcm)
WEB CONTENT MANAGEMENT SYSTEM February 2008 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of, and may not be reproduced in whole or in
JMETER - MONITOR TEST PLAN
http://www.tutorialspoint.com JMETER - MONITOR TEST PLAN Copyright tutorialspoint.com In this chapter, we will discuss how to create a Test Plan using JMeter to monitor webservers. The uses of monitor
Exploiting the Web with Tivoli Storage Manager
Exploiting the Web with Tivoli Storage Manager Oxford University ADSM Symposium 29th Sept. - 1st Oct. 1999 Roland Leins, IBM ITSO Center - San Jose [email protected] Agenda The Web Client Concept Tivoli
LATITUDE Patient Management System
LATITUDE PACEART INTEGRATION 1.01 GUIDE LATITUDE Patient Management System LATITUDE PACEART INTEGRATION SYSTEM DIAGRAM a. Patient environment b. LATITUDE environment c. Clinic environment d. Data retrieval
Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner
1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi
PINsafe Multifactor Authentication Solution. Technical White Paper
PINsafe Multifactor Authentication Solution Technical White Paper Abstract PINsafe is a flexible authentication solution that offers a wide range of authentication models. The use of the patented one-time
Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros
David Moses January 2014 Paper on Cloud Computing I Background on Tools and Technologies in Amazon Web Services (AWS) In this paper I will highlight the technologies from the AWS cloud which enable you
COMPANIES REGISTRY. Third Party Software Interface Specification. (Part 1 Overview)
COMPANIES REGISTRY Third Party Software Interface Specification () of Integrated Companies Registry Information System Version 1.3 March 2014 The Government of the Hong Kong Special Administrative Region
FileMaker Server 9. Custom Web Publishing with PHP
FileMaker Server 9 Custom Web Publishing with PHP 2007 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker,
Using Impatica for Power Point
Using Impatica for Power Point What is Impatica? Impatica is a tool that will help you to compress PowerPoint presentations and convert them into a more efficient format for web delivery. Impatica for
USER GUIDE. Lightweight Directory Access Protocol (LDAP) Schoolwires Centricity
USER GUIDE Lightweight Directory Access Protocol () Schoolwires Centricity TABLE OF CONTENTS Introduction... 1 Audience and Objectives... 1 Overview... 1 Servers Supported by Centricity... 1 Benefits of
Cloud Portal for imagerunner ADVANCE
Cloud Portal for imagerunner ADVANCE User's Guide Please read this guide before operating this product. After you finish reading this guide, store it in a safe place for future reference. ENG How This
Secure Data Transfer
Secure Data Transfer INSTRUCTIONS 3 Options to SECURELY TRANSMIT DATA 1. FTP 2. WinZip 3. Password Protection Version 2.0 Page 1 Table of Contents Acronyms & Abbreviations...1 Option 1: File Transfer Protocol
Web Express Logon Reference
IBM WebSphere Host On-Demand Version 10 Web Express Logon Reference SC31-6377-01 IBM WebSphere Host On-Demand Version 10 Web Express Logon Reference SC31-6377-01 Note Before using this information and
INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER
INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER EVALUATION GUIDE Mathieu SCHIRES Version: 1.0.1 Published March 24, 2015 http://www.inuvika.com Contents 1 Introduction 2 2 Pre-requisites 3 3 Using Third-Party
NGASI AppServer Manager SaaS/ASP Hosting Automation for Cloud Computing Administrator and User Guide
NGASI AppServer Manager SaaS/ASP Hosting Automation for Cloud Computing Administrator and User Guide NGASI SaaS Hosting Automation is a JAVA SaaS Enablement infrastructure that enables web hosting services
FileMaker Server 7. Administrator s Guide. For Windows and Mac OS
FileMaker Server 7 Administrator s Guide For Windows and Mac OS 1994-2004, FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark
EMC Documentum Connector for Microsoft SharePoint
EMC Documentum Connector for Microsoft SharePoint Version 7.1 Installation Guide EMC Corporation Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright 2013-2014
KINETIC SR (Survey and Request)
KINETIC SR (Survey and Request) Installation and Configuration Guide Version 5.0 Revised October 14, 2010 Kinetic SR Installation and Configuration Guide 2007-2010, Kinetic Data, Inc. Kinetic Data, Inc,
How To Secure Your Data Center From Hackers
Xerox DocuShare Private Cloud Service Security White Paper Table of Contents Overview 3 Adherence to Proven Security Practices 3 Highly Secure Data Centers 4 Three-Tier Architecture 4 Security Layers Safeguard
Installation Guide. Release 3.1
Installation Guide Release 3.1 Publication number: 613P10303; September 2003 Copyright 2002-2003 Xerox Corporation. All Rights Reserverved. Xerox, The Document Company, the digital X and DocuShare are
Entrust Managed Services PKI Administrator s Quick Start Guide
Entrust Managed Services PKI Administrator s Quick Start Guide Each Managed Services PKI organization requires an administrator also known as a local registration authority (LRA) whose duty it is to manage
How to pull content from the PMP into Core Publisher
How to pull content from the PMP into Core Publisher Below you will find step-by-step instructions on how to set up pulling or retrieving content from the Public Media Platform, or PMP, and publish it
How to start with 3DHOP
How to start with 3DHOP Package content, local setup, online deployment http://3dhop.net 30/6/2015 The 3DHOP distribution Where to find it, what s inside The 3DHOP distribution package From the page http://3dhop.net/download.php
Web Application Development
L i m n o r S t u d i o U s e r s G u i d e P a g e 1 Web Application Development Last update: January 29, 2015 Contents Introduction... 3 Create a project for web application... 3 Select Web Application
Sophos Mobile Control Installation guide. Product version: 3
Sophos Mobile Control Installation guide Product version: 3 Document date: January 2013 Contents 1 Introduction...3 2 The Sophos Mobile Control server...4 3 Set up Sophos Mobile Control...16 4 External
Campus VPN. Version 1.0 September 22, 2008
Campus VPN Version 1.0 September 22, 2008 University of North Texas 1 9/22/2008 Introduction This is a guide on the different ways to connect to the University of North Texas Campus VPN. There are several
Cloud Director User's Guide
Cloud Director 1.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this
UBS KeyLink Quick reference WEB Installation Guide
ab UBS KeyLink Quick reference WEB Installation Guide Table of contents 1. Introduction 3 1.1. Why is an Installation needed? 3 1.2. Is UBS KeyLink secure? 3 1.3. Information about Secure Sockets Layer
Canto Integration Platform (CIP)
Canto Integration Platform (CIP) Getting Started Guide Copyright 2013, Canto GmbH. All rights reserved. Canto, the Canto logo, the Cumulus logo, and Cumulus are registered trademarks of Canto, registered
An Oracle White Paper October 2009. Frequently Asked Questions for Oracle Forms 11g
An Oracle White Paper October 2009 Frequently Asked Questions for Oracle Forms 11g Disclaimer The following is intended to outline our general product direction. It is intended for information purposes
http://docs.trendmicro.com
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
Licenses of savic-net for Integrated Building Management System, and for FDA Title 21 CFR Part 11 Compliance
Specifications Licenses of savic-net for Integrated Building Management System, and for FDA Title 21 CFR Part 11 Compliance General The savic-net for Integrated Building Management System (hereinafter
End User Guide The guide for email/ftp account owner
End User Guide The guide for email/ftp account owner ServerDirector Version 3.7 Table Of Contents Introduction...1 Logging In...1 Logging Out...3 Installing SSL License...3 System Requirements...4 Navigating...4
Tera Term Telnet. Introduction
Tera Term Telnet Introduction Starting Telnet Tera Term is a terminal emulation program that enables you to log in to a remote computer, provided you have a registered account on that machine. To start
Tenrox. Single Sign-On (SSO) Setup Guide. January, 2012. 2012 Tenrox. All rights reserved.
Tenrox Single Sign-On (SSO) Setup Guide January, 2012 2012 Tenrox. All rights reserved. About this Guide This guide provides a high-level technical overview of the Tenrox Single Sign-On (SSO) architecture,
To begin, visit this URL: http://www.ibm.com/software/rational/products/rdp
Rational Developer for Power (RDp) Trial Download and Installation Instructions Notes You should complete the following instructions using Internet Explorer or Firefox with Java enabled. You should disable
SSL VPN Portal Options
1. ProSecure UTM Quick Start Guide This quick start guide describes how to use the SSL VPN Wizard to configure SSL VPN portals on the ProSecure Unified Threat Management (UTM) Appliance. The Secure Sockets
StreamServe Persuasion SP5 StreamStudio
StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B OPEN TEXT CORPORATION ALL RIGHTS RESERVED United States and other
Volume SYSLOG JUNCTION. User s Guide. User s Guide
Volume 1 SYSLOG JUNCTION User s Guide User s Guide SYSLOG JUNCTION USER S GUIDE Introduction I n simple terms, Syslog junction is a log viewer with graphing capabilities. It can receive syslog messages
Installation Guide for contineo
Installation Guide for contineo Sebastian Stein Michael Scholz 2007-02-07, contineo version 2.5 Contents 1 Overview 2 2 Installation 2 2.1 Server and Database....................... 2 2.2 Deployment............................
How to Configure edgebox as a Web Server
intelligence at the edge of the network www.critical-links.com edgebox V4.5 Introduction: The Web Server panel allows the simple creation of multiple web sites using the Apache web server. Each website
Cisco ASA Adaptive Security Appliance Single Sign-On: Solution Brief
Guide Cisco ASA Adaptive Security Appliance Single Sign-On: Solution Brief October 2012 2012 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 21 Contents
How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm
ULTEO OPEN VIRTUAL DESKTOP V4.0.2 ARCHITECTURE OVERVIEW Contents 1 Introduction 2 2 Servers Roles 3 2.1 Session Manager................................. 3 2.2 Application Server................................
CTERA Agent for Linux
User Guide CTERA Agent for Linux September 2013 Version 4.0 Copyright 2009-2013 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without written
SSL VPN. Virtual Appliance Installation Guide. Virtual Private Networks
SSL VPN Virtual Appliance Installation Guide Virtual Private Networks C ONTENTS Introduction... 2 Installing the Virtual Appliance... 2 Configuring Appliance Operating System Settings... 3 Setting up the
Troubleshooting AVAYA Meeting Exchange
Troubleshooting AVAYA Meeting Exchange Is my browser supported? Avaya Web Conferencing supports the following browser clients for joining conferences (with the described limitations). The supported browsers
TIBCO Spotfire Platform IT Brief
Platform IT Brief This IT brief outlines features of the system: Communication security, load balancing and failover, authentication options, and recommended practices for licenses and access. It primarily
Integration Guide. SafeNet Authentication Service. SAS Using RADIUS Protocol with Apache HTTP Server
SafeNet Authentication Service Integration Guide Technical Manual Template Release 1.0, PN: 000-000000-000, Rev. A, March 2013, Copyright 2013 SafeNet, Inc. All rights reserved. 1 Document Information
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
S3 Monitor Design and Implementation Plans
S 3 Monitor Version 1.0 Specifications and Integration Plan 1 Copyright c 2011 Hewlett Packard Copyright c 2011 Purdue University Permission is hereby granted, free of charge, to any person obtaining a
Installation and Configuration Guide for Windows and Linux
Installation and Configuration Guide for Windows and Linux vcenter Operations Manager 5.0.3 This document supports the version of each product listed and supports all subsequent versions until the document
Virtual Appliance Setup Guide
The Barracuda SSL VPN Vx Virtual Appliance includes the same powerful technology and simple Web based user interface found on the Barracuda SSL VPN hardware appliance. It is designed for easy deployment
Online Fuzzy-C-Means clustering
Online Fuzzy-C-Means clustering Authors: Author s Addresses: Contact: Dezső Kancsár, Ágnes B. Simon H-1157 Budapest, Nyírpalota u. 79/C 2/8; College of Nyíregyháza, Rákóczi út 69. [email protected], [email protected]
Remote Access and Control of the. Programmer/Controller. Version 1.0 9/07/05
Remote Access and Control of the Programmer/Controller Version 1.0 9/07/05 Remote Access and Control... 3 Introduction... 3 Installing Remote Access Viewer... 4 System Requirements... 4 Activate Java console...
Visualization of Semantic Windows with SciDB Integration
Visualization of Semantic Windows with SciDB Integration Hasan Tuna Icingir Department of Computer Science Brown University Providence, RI 02912 [email protected] February 6, 2013 Abstract Interactive Data
Installation Guide for Microsoft SQL Server 2008 R2 Express. October 2011 (GUIDE 1)
Installation Guide for Microsoft SQL Server 2008 R2 Express October 2011 (GUIDE 1) Copyright 2011 Lucid Innovations Limited. All Rights Reserved This guide only covers the installation and configuration
RuleBender 1.1.415 Tutorial
RuleBender 1.1.415 Tutorial Installing and Launching RuleBender Requirements OSX Getting Started Linux Getting Started Windows Getting Started Using the Editor The Main Window Creating and Opening Files
EMC Clinical Archiving
EMC Clinical Archiving Version 1.7 Installation Guide EMC Corporation Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright 2014-2015 EMC Corporation. All Rights
EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
Install guide for Websphere 7.0
DOCUMENTATION Install guide for Websphere 7.0 Jahia EE v6.6.1.0 Jahia s next-generation, open source CMS stems from a widely acknowledged vision of enterprise application convergence web, document, search,
1. Introduction. 2. Web Application. 3. Components. 4. Common Vulnerabilities. 5. Improving security in Web applications
1. Introduction 2. Web Application 3. Components 4. Common Vulnerabilities 5. Improving security in Web applications 2 What does World Wide Web security mean? Webmasters=> confidence that their site won
Ipswitch Client Installation Guide
IPSWITCH TECHNICAL BRIEF Ipswitch Client Installation Guide In This Document Installing on a Single Computer... 1 Installing to Multiple End User Computers... 5 Silent Install... 5 Active Directory Group
24x7 Scheduler Multi-platform Edition 5.2
24x7 Scheduler Multi-platform Edition 5.2 Installing and Using 24x7 Web-Based Management Console with Apache Tomcat web server Copyright SoftTree Technologies, Inc. 2004-2014 All rights reserved Table
RIT Message Center Compose and Send Messages
RIT Message Center Compose and Send Messages Table of Contents Table of Contents... 2 Logging into Message Center... 3 Category Display... 3 Message Center: Create a Message... 4 Create a New Message without
Smart Card Authentication. Administrator's Guide
Smart Card Authentication Administrator's Guide October 2012 www.lexmark.com Contents 2 Contents Overview...4 Configuring the applications...5 Configuring printer settings for use with the applications...5
Assignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
Integration Guide. SafeNet Authentication Service. Oracle Secure Desktop Using SAS RADIUS OTP Authentication
SafeNet Authentication Service Integration Guide Oracle Secure Desktop Using SAS RADIUS OTP Authentication Technical Manual Template Release 1.0, PN: 000-000000-000, Rev. A, March 2013, Copyright 2013
SAP NetWeaver AS Java
Chapter 75 Configuring SAP NetWeaver AS Java SAP NetWeaver Application Server ("AS") Java (Stack) is one of the two installation options of SAP NetWeaver AS. The other option is the ABAP Stack, which is
