The Bliss GUI Framework. Installation Guide. Matías Guijarro

Size: px
Start display at page:

Download "The Bliss GUI Framework. Installation Guide. Matías Guijarro"

Transcription

1 The Bliss GUI Framework Installation Guide Author Date Matías Guijarro 08/09/05

2 Index 1. Installing the Framework Deploying the packages Testing the installation Setting up the Hardware Repository What is the Hardware Repository? Installing the Hardware Repository Server Starting the Hardware Repository Server Start filling the Hardware Repository Preparing the client Creating a graphical user interface Understanding GUI files GUI design Adding a window Adding a brick in a window Changing brick properties The Logging brick Saving the GUI file Generating a startup script Figures Fig. 1 : the Framework package in the Bliss Installer... 3 Fig. 2 : the GUI editor window is launched through the startgui command... 4 Fig. 3 : the HardwareRepositoryServer package in the Bliss Installer... 6 Fig. 4 : output of the "bliss_dserver status" command... 7 Fig. 5 : the "hwrserver" command can also be used to launch the Hardware Repository Server... 7 Fig. 6 : the XML files generated by genspecxml... 8 Fig. 7 : basic Hardware Repository XML file for a Spec motor... 9 Fig. 8 : the Hardware Objects in the Bliss Installer Fig. 9 : inserting a new Popup window Fig. 10 : setting "Hello, world!" as a caption for the first window Fig. 11 : the design grid toolbar Fig. 12 : the grid cell is higlighted Fig. 13 : the MotorBrick is added Fig. 14 : the MotorBrick is online Fig. 15 : the LogViewBrick is added Fig. 16 : the "Submit feedback" tab in LogViewBrick in Tabs mode Fig. 17 : the GUI editor toolbar Fig. 18 : the GUI Applications Manager main window Fig. 19 : the script editor window Fig. 20 : the Applications browser allows to select an existing GUI file

3 This guide will help you through the process of installing the Bliss GUI Framework on a beamline. You will learn how to install the Framework in itself, and how to set up a Hardware Repository. The third part is a step-by-step guide to a first (and very simple!) beamline GUI. 1. Installing the Framework Installing the Bliss GUI Framework is an easy task thanks to the Bliss Installer, the standard Bliss deployement tool. Nevertheless it is a bit more complicated than installing a simple Spec macro, because it involves several pieces of software. What is commonly called "Bliss GUI Framework" is in fact 2 things : a beamline GUI designer tool (editor) a set of Python modules, providing services dedicated to beamline GUI elements (aka "bricks") design, interaction and integration The standard way to create a new beamline GUI is to use the GUI editor to arrange some GUI bricks in windows, to define their properties and to eventually set connections between them. 1.1 Deploying the packages Go on the machine where you want to create graphical user interfaces and start the Bliss Installer. The GUI Framework is located under Applications/Control/Framework : Fig. 1 : the Framework package in the Bliss Installer 3

4 It contains 4 elements : BlissFramework-Core : this is the core package, containing the GUI editor and the base Python modules Bricks : all the graphical components that can be used within the Framework are organised into separated packages under the "Bricks" node. There are already bricks for various devices like motors, shutters or equipments like slits, minidiffractometer, sample changer... Feel free to install only the bricks you need ; however it does not use much disk space and you can install everything if you are not sure what you are doing. Icons : an optional package containing icons Windows : the bricks are put into windows ; windows themselves are also separated components that you might want to install or not. It is recommended to install all the available windows. The Core package has some dependencies : HardwareRepositoryClient : see next section to learn more about the Hardware Repository PyQt Python Bricks may also have dependencies on some other packages ; that's life : do not be afraid by a long list of packages to be installed. You can proceed with the installation. 1.2 Testing the installation After you installed the components, you can test if it worked. As blissadm -or op(i)dxx it doesn't matter- just type "startgui" in a terminal window : Fig. 2 : the GUI editor window is launched through the startgui command 4

5 The GUI editor window should appear. Congratulations : the Core part of the Bliss GUI Framework is successfully installed. ê You are probably going to see the following error message : Please discard it for the moment ; just click Cancel to continue. Exit the editor (File...Quit or the click red cross at the upper right corner) ; now it is time to discover the Hardware Repository. 2.Setting up the Hardware Repository 2.1 What is the Hardware Repository? The Hardware Repository is essential to the Bliss GUI Framework because this is what makes the link between the "Hardware" -in general : Spec, Device Servers, etc.- and the GUI bricks. Every graphical application obeys more or less to the MVC pattern (Model-View-Controller). This means that control is separated from the GUI as much as possible. To achieve this goal, the Hardware Repository brings a database where hardware components are described. The database is a set of XML files. There is one Hardware Repository database per beamline. A Hardware Repository Server gives access to the XML files to its clients. The Hardware Repository Client get the files from the server, and creates Python objects (aka Hardware Objects) from the descriptions in XML format. Clients can also commit changes on Hardware Objects, i.e the Hardware Repository Server can modify a XML file according to changes decided in the Python Hardware Objects. The Hardware Repository Server is also a Spec server (a program that implements the client/server protocol of Spec). For example, commands can be executed from a Spec client version in the Hardware Repository Server using "remote_eval". The Hardware Repository introduces a new layer between what already exists at ESRF to control devices (Spec, Device Servers) and the application level ; the aim is not to replace these control systems, on the contrary Hardware Objects are there to provide adaptators so they can be used with a GUI without worrying too much. Q: Why should we need a "new" database? There are already the Spec configuration files, the Taco/Tango database... A: Yes, but... Graphical applications often need informations that are missing in such databases ; for example, GUI apps do not need to know that motor X is controlled by a MaxeVpap, but might want to know that position 10 for motor X corresponds to zoom level 1, in order to display a message to the user. 5

6 2.2 Installing the Hardware Repository Server First of all you have to choose a machine where the Hardware Repository server is going to run. Usually, the NETHOST machine is the right choice. Log in the NETHOST as blissadm, and execute the Bliss Installer program ; you find the Hardware Repository Server under Control/HWR/HardwareRepositoryServer : Fig. 3 : the HardwareRepositoryServer package in the Bliss Installer Install it ; then, exit the Bliss Installer and go under $BLISSADM/local. You should find an empty HardwareRepository directory. This is the directory where the XML files will be stored. 2.3 Starting the Hardware Repository Server The Hardware Repository Server is supposed to be launched with the bliss_dserver script. It means that the standard bliss_dserver start/stop/restart and status commands should also work with it, and it also ensures that the server will be launched at the same time as the machine. This is not a Taco device, though : there is no ressource file (it can't read them, anyway!). Edit the $BLISSADM/local/daemon/config/device_servers file and insert the following section : [HardwareRepositoryServer] /users/blissadm/local/hardwarerepository 6

7 Then, try to launch the Hardware Repository server : bliss_dserver start HardwareRepositoryServer Check if it worked : bliss_dserver status You should see the following output : Fig. 4 : output of the "bliss_dserver status" command ê Maybe no device server is supposed to run on the computer you chose ; but please consider that it doesn't matter if bliss_dserver is installed just for the Hardware Repository Server. The Hardware Repository Server is not a Device Server ; it has to be compared to the Taco database server, for example. bliss_dserver is needed to start it, but that's all. The Hardware Repository Server can also be started with the hwrserver script. To see the command line options, just try : hwrserver -help You should see the following output : Fig. 5 : the "hwrserver" command can also be used to launch the Hardware Repository Server 7

8 2.3 Start filling the Hardware Repository Now that the server is running, it is time to add some XML files in the Hardware Repository. The Hardware Repository Server comes with a handy tool called genspecxml. This is a small script that takes a Spec version name, and that generates some basic XML files for each motor defined in the Spec configuration. The usage is as follows : genspecxml machine specversion hwrdir For example, if there is a Spec version called "demo" running on the host "wow" and that the Hardware Repository directory points to /bliss/users/guijarro/demo/hwr, it is possible to run the following command line in order to generate the XML files for the motors in the "demo" Spec version: genspecxml wow demo /bliss/users/guijarro/demo/hwr Fig. 6 : the XML files generated by genspecxml 8

9 Each single motor has its own XML file. The Hardware Repository can be used with several Spec versions at the same time ; that's why genspecxml put the motors for a Spec version in a subdirectory in the Hardware Repository. Q: I have no idea what a XML file looks like! I am completely lost... Can I use the Hardware Repository, anyway? A: Yes! In fact, the XML format derives from SGML and is easy to read for a human. It facilitates organising information hierarchically. It looks like HTML, except that the tags are custom. Understanding Hardware Repository XML files is as difficult as understanding Taco ressource files... Don't worry :-) Let's open one of these files : Fig. 7 : basic Hardware Repository XML file for a Spec motor This a basic Hardware Repository file for a Spec motor. The class keyword is an attribute of the device tag. It indicates the kind of Python Hardware Object that will be built from the reading of the XML file by the Hardware Repository Client. Then, there are some properties that are just defined by custom tags : username is a label describing the motor for the user, specname is the spec mnemonic of the motor, and specversion specifies where this motor can be found using a "host:version" string. 2.4 Preparing the client The server is ready now. Go back to the host from where you want to execute Framework-based graphical applications : the remaining task is to configure the Client side of the Hardware Repository. Let's add a BLISS environment variable that points to the Hardware Repository Server (replace "host" 9

10 with the name of the machine running the Server) : blissrc -a HARDWARE_REPOSITORY_SERVER host:hwr Test the connection with the Hardware Repository Server : just try to start a new GUI with the startgui command ; this time, you should not see any message saying that a timeout occured while connecting to the Hardware Repository Server. The last step is to install the Python Hardware Objects modules. When the Hardware Repository Client gets a XML file from the Hardware Repository Server, it creates the corresponding Python object. Thus, each class type defined in the XML file corresponds to one Hardware Object module ; the Hardware Objects modules for the Hardware Repository are a bit like the Bricks for the Framework. Launch the Bliss Installer, and go under Control/HWR/Objects ; you can see the list of existing Hardware Objects : Fig. 8 : the Hardware Objects in the Bliss Installer Feel free to install any Hardware Object you may need. In our previous example, with the Spec motors, the only needed Hardware Object is SpecMotor. If you are not sure what you should do, just install everything. 10

11 3. Creating a graphical user interface In this chapter you will learn how to create your first beamline GUI. The Framework and Hardware Repository are supposed to be installed as described in chapter 1 and 2. Before continuing, make sure the SpecMotor Hardware Object and the Motor brick are installed. 3.1 Understanding GUI files The Framework has 2 modes : design mode : when the GUI is being built inside the GUI editor execution mode : when the GUI application is running The GUI editor produces GUI files : a GUI file contains everything needed for the Framework to draw a graphical user interface. It includes window positions, bricks layout, connections, bricks parameters, etc. The "startgui" script can execute any GUI file. When executed (that is, interpreted), a GUI file produces a graphical application and the user can interact with it. It is a good idea to provide a directory where all the GUI files for a beamline could be stored for example $BLISSADM/local/GUI. 3.2 GUI design Let's start a new GUI application. As blissadm, change directory to $BLISSADM/local/GUI (or whatever directory you may have choosen) and execute : startgui test This will open the GUI editor with a new "test" project. "test" will be the name of the GUI file Adding a window First step is to add a window ; click on the Insert...Window...PopupWindow menu : Fig. 9 : inserting a new Popup window 11

12 A popup window is a simple window, with no special feature. It was primarly designed to be a companion window of a MainWindow, showing up only when needed. But it can still be used as a basic stand-alone window. You can easily change the caption of any window, by entering some text in the "Caption :" textbox on the left panel. Let's put "Hello, world!" : Fig. 10 : setting "Hello, world!" as a caption for the first window You can notice that the "Main window" checkbox is checked ; the first window added in a GUI is always the main window. It means that if the user closes this window, the GUI application quits. It is mandatory for a GUI application to have a main window. A "popup" window will be hidden until it is shown ; do not mix up the PopupWindow, which is a kind of window, and the "popup" attribute of a window Adding a brick in a window Each window defines design zones, that is zones containing a grid where Bricks can be placed. The design grid toolbar on top of each design zone allows to add rows, columns, etc in the grid. Delete a row Delete a column Edit connections between bricks (do not use it now) Add a row Add a column Put a multi-cell brick (do not use it now) Fig. 11 : the design grid toolbar 12

13 For a PopupWindow, the entire window is one design zone. Add a row to the grid ; then, click on Insert...Brick...MotorBrick. Move the mouse to the top cell in the grid : Fig. 12 : the grid cell is higlighted Click on the cell with left mouse button ; the MotorBrick is added : Fig. 13 : the MotorBrick is added 13

14 3.2.3 Changing brick properties You can notice that once the brick is added, the left part of the screen shows the brick properties. The properties are just key-value pairs ; the values are of different types : string integer float checkbox : boolean value combo : a list of string file : a file selector formatstring : a string that can be interpreted to format numbers ; # represents a digit. For example, the ###.## format string will produce the "<space>13.00" string for the number 13. Most of the bricks have a mnemonic property. This is what makes the link between bricks and the Hardware Repository Client. The mnemonic property is just a string field ; what is expected is the full name of a Hardware Object. The full name of a Hardware Object is the path of the Hardware Object XML file in the Hardware Repository database, starting from the root Hardware Repository database directory and without the.xml extension. To continue with the previous example (see 2.3 "Start filling the Hardware Repository"), /demo/att1 is a valid name for a Motor Hardware Object. Feel free to enter a valid full name for a Motor Hardware Object in the mnemonic field, then press enter. The brick will get the corresponding Python Hardware Object from the Hardware Repository Client, and will try to establish the connections. If the Spec version is running, the brick will be online, i.e it will report the state of the Hardware Object. In case of a motor, the position, limits and state : Fig. 14 : the MotorBrick is online 14

15 3.2.4 The Logging brick Every graphical application should be able to report its status to the user : the Framework provides the LogViewBrick for this purpose. Logging in the Framework is achieved through the standard logging Python module. Each Framework component can import the logging module and then use it to log messages with a level, depending on the message (DEBUG, INFO, WARNING, ERROR). See the logging module documentation for details. The LogViewBrick installs a log handler in order to get all the logged messages, including uncaught exceptions in Python code. Let's add this brick to our GUI project : click Insert...GUI brick...logviewbrick then put it under the MotorBrick. Fig. 15 : the LogViewBrick is added Feel free to play with the brick properties. One of the interesting features of the LogViewBrick is the feedback system ; to enable it, just select the Tabs appearance and click "Enable Feedback". addresses have to be put in the " address" string field, separated with spaces. Fig. 16 : the "Submit feedback" tab in LogViewBrick in Tabs mode 15

16 3.2.5 Saving the GUI file Once the GUI application is ready for the users, you can click on the "Save" button on the toolbar in order to save it to the GUI file. Then, you can directly switch in Execution mode in order to run the GUI application immediately by clicking on the "Launch" button. Clicking on "Launch" will automatically save the GUI file before switching to Execution mode but it is a good practice to save it before, anyway. Click on the Save icon to save the current GUI file Click on the Launch button to switch to Execution mode Fig. 17 : the GUI editor toolbar The GUI file will be saved under the name given as first argument to the startgui script. In our example, the file will be called "test". It will be located in the directory where the startgui command has been executed (current path - "/users/blissadm/local/gui" in this example). 3.3 Generating a startup script When a GUI application is finished, it is time to create a startup script for users to be able to start it easily. The Framework provides a tool called GUIAppMan (GUI Applications Manager) dedicated to this task. As blissadm, start the GUI Applications Manager and specify the directory where GUI files are with the "-a" command line option : GUIAppMan -a ~/local/gui A small window should appear : Fig. 18 : the GUI Applications Manager main window 16

17 By default, scripts go into $BLISSADM/local/bin ; this can be changed with the "-s" command line option. For more information, do not hesitate to start "GUIAppMan -help". The existing startup scripts are shown in the "Available startup scripts" list. Double-clicking on an existing startup script will open the editor window, in order to modify it. For the moment, just click "Create new". You will be prompt for a script name ; just enter "test" and click OK. Then, the script editor window appear : Fig. 19 : the script editor window 17

18 Click on the "Change" button in order to select an application to launch : Fig. 20 : the Applications browser allows to select an existing GUI file Select the "test" application and click OK. Then, set the right parameters depending on the GUI application you want to launch. For example, you may want to click on "Start GUI for execution only" in order to prevent users from right-clicking on a brick and changes its configuration. You may also want to have a log file instead of having all the messages on the screen ; in this case, click on "Log to file" and browse for a directory where to put the log file. When the script parameters are ready, click on "Save script". In our example, this will create a "test" shell script file in $BLISSADM/local/bin for starting the "test" application. 18

Newforma Contact Directory Quick Reference Guide

Newforma Contact Directory Quick Reference Guide Newforma Contact Directory Quick Reference Guide This topic provides a reference for the Newforma Contact Directory. Purpose The Newforma Contact Directory gives users access to the central list of companies

More information

Perch Documentation. U of M - Department of Computer Science. Written as a COMP 3040 Assignment by Cameron McKay, Marko Kalic, Riley Draward

Perch Documentation. U of M - Department of Computer Science. Written as a COMP 3040 Assignment by Cameron McKay, Marko Kalic, Riley Draward Perch Documentation U of M - Department of Computer Science Written as a COMP 3040 Assignment by Cameron McKay, Marko Kalic, Riley Draward 1 TABLE OF CONTENTS Introduction to Perch History of Perch ---------------------------------------------

More information

CST272 Getting Started Page 1

CST272 Getting Started Page 1 CST272 Getting Started Page 1 1 2 3 4 5 6 8 Introduction to ASP.NET, Visual Studio and C# CST272 ASP.NET Static and Dynamic Web Applications Static Web pages Created with HTML controls renders exactly

More information

Bonita Workflow. Development Guide BONITA WORKFLOW

Bonita Workflow. Development Guide BONITA WORKFLOW Bonita Workflow Development Guide BONITA WORKFLOW Bonita Workflow Development Guide BSOA Workflow v3.0 Software January 2007 Copyright Bull SAS Table of Contents Chapter 1. Overview... 11 1.1 Role of

More information

Using the ispxpga Floorplanner

Using the ispxpga Floorplanner Using the ispxpga Floorplanner Table of Contents USING THE ISPXPGA FLOORPLANNER...3 Task 1: Open the Design...4 Task 2: Open a Floorplanner Design File...5 Task 3: Tour the Graphical User Interface - The

More information

Performer to DP2 Hot Folder Reference Manual Rev There is only one file involved with installing the Performer to DP2 Hot Folder.

Performer to DP2 Hot Folder Reference Manual Rev There is only one file involved with installing the Performer to DP2 Hot Folder. Performer to DP2 Hot Folder Reference Manual Rev. 07.11.05 Install Files: There is only one file involved with installing the Performer to DP2 Hot Folder. The installer file is named PP2DP2_1.x.x.EXE.

More information

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next.

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next. Getting Started From the Start menu, located the Adobe folder which should contain the Adobe GoLive 6.0 folder. Inside this folder, click Adobe GoLive 6.0. GoLive will open to its initial project selection

More information

You can also check the videos at the bottom of this page:

You can also check the videos at the bottom of this page: This document is provided to give you an idea what R-Tag Version Control can do and how you can use it. If you decide that you need more information or you prefer to see a demo of the software please do

More information

A Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER?

A Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER? 1 A Quick Tour WHAT S IN THIS CHAPTER? Installing and getting started with Visual Studio 2012 Creating and running your fi rst application Debugging and deploying an application Ever since software has

More information

Visual Dialogue User Guide. Version 6.0

Visual Dialogue User Guide. Version 6.0 Visual Dialogue User Guide Version 6.0 2013 Pitney Bowes Software Inc. All rights reserved. This document may contain confidential and proprietary information belonging to Pitney Bowes Inc. and/or its

More information

User s and installation guide

User s and installation guide INTELLIO MOBILE CLIENT 4 User s and installation guide 1 Intellio Mobil Client 4 Table of contents 1 Intellio Mobile Client 4 (IMC4) introduction... 3 2 Installation... 3 2.1 Intellio Video Gateway...

More information

Astra Schedule User Guide Scheduler

Astra Schedule User Guide Scheduler Astra Schedule User Guide 7.5.12 Scheduler 1 P a g e ASTRA SCHEDULE USER GUIDE 7.5.12... 1 LOGGING INTO ASTRA SCHEDULE... 3 LOGIN CREDENTIALS... 3 WORKING WITH CALENDARS... 4 CHOOSING A CALENDAR AND FILTER...

More information

EUSurvey OSS Installation Guide

EUSurvey OSS Installation Guide Prerequisites... 2 Tools... 2 Java 7 SDK... 2 MySQL 5.6 DB and Client (Workbench)... 4 Tomcat 7... 8 Spring Tool Suite... 11 Knowledge... 12 Control System Services... 12 Prepare the Database... 14 Create

More information

January 2015 SPIDER 2j Full Install & Update

January 2015 SPIDER 2j Full Install & Update January 2015 SPIDER 2j Full Install & Update These are brief instructions for installing SPIDER 2j or updating from SPIDER 2i. This software is provided on CD-ROM. The CD contains both the complete SPIDER

More information

FrontPage Help Center. Topic: FrontPage Basics

FrontPage Help Center. Topic: FrontPage Basics FrontPage Help Center Topic: FrontPage Basics by Karey Cummins http://www.rtbwizards.com http://www.myartsdesire.com 2004 Getting Started... FrontPage is a "What You See Is What You Get" editor or WYSIWYG

More information

Roxen Content Provider

Roxen Content Provider Roxen Content Provider Generation 3 Templates Purpose This workbook is designed to provide a training and reference tool for placing University of Alaska information on the World Wide Web (WWW) using the

More information

Website Administration Manual, Part One

Website Administration Manual, Part One Website Administration Manual, Part One A Guide to the CMS & Widgets Curry School of Education Website http://curry.virginia.edu The Curry Website Administrators Manual - Part One 2 The CMS The content

More information

The Domino Designer QuickStart Tutorial

The Domino Designer QuickStart Tutorial The Domino Designer QuickStart Tutorial 1. Welcome The Domino Designer QuickStart Tutorial You've installed Domino Designer, you've taken the Designer Guided Tour, and maybe you've even read some of the

More information

Adobe Dreamweaver CS5 Tutorial

Adobe Dreamweaver CS5 Tutorial Adobe Dreamweaver CS5 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,

More information

Grocery List: An Android Application

Grocery List: An Android Application The University of Akron IdeaExchange@UAkron Honors Research Projects The Dr. Gary B. and Pamela S. Williams Honors College Spring 2018 Grocery List: An Android Application Daniel McFadden djm188@zips.uakron.edu

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 10.5 Feb 2018 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

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

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

More information

for Q-CHECKER Text version 15-Feb-16 4:49 PM

for Q-CHECKER Text version 15-Feb-16 4:49 PM Q-MONITOR 5.4.X FOR V5 for Q-CHECKER USERS GUIDE Text version 15-Feb-16 4:49 PM Orientation Symbols used in the manual For better orientation in the manual the following symbols are used: Warning symbol

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365...3 LICENSE ACTIVATION...4

More information

CMS Shado 9. Quick Start Guide

CMS Shado 9. Quick Start Guide CMS Shado 9 Quick Start Guide 1 Logging In 3 Shado Central Interface 4 Sections, Pages and Containers 7 Sections 7 Pages 7 Containers 7 The Site Tree 8 Edit Content on a Page 9 Editing Container Content

More information

Part I. Integrated Development Environment. Chapter 2: The Solution Explorer, Toolbox, and Properties. Chapter 3: Options and Customizations

Part I. Integrated Development Environment. Chapter 2: The Solution Explorer, Toolbox, and Properties. Chapter 3: Options and Customizations Part I Integrated Development Environment Chapter 1: A Quick Tour Chapter 2: The Solution Explorer, Toolbox, and Properties Chapter 3: Options and Customizations Chapter 4: Workspace Control Chapter 5:

More information

IIBA Chapter Website: Quick Start Guide Version 1.3

IIBA Chapter Website: Quick Start Guide Version 1.3 IIBA Chapter Website: Quick Start Guide Version 1.3 Table of Contents Introduction... 3 Website Quick Start Guide... 4 A. Prerequisites... 4 B. Change Temporary Password... 4 C. User Groups... 8 D. Sections...

More information

ADOBE DREAMWEAVER CS4 BASICS

ADOBE DREAMWEAVER CS4 BASICS ADOBE DREAMWEAVER CS4 BASICS Dreamweaver CS4 2 This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,

More information

Oracle General Navigation Overview

Oracle General Navigation Overview Oracle 11.5.9 General Navigation Overview 1 Logging On to Oracle Applications You may access Oracle, by logging onto the ATC Applications Login System Status page located at www.atc.caltech.edu/support/index.php

More information

Content Author's Reference and Cookbook

Content Author's Reference and Cookbook Sitecore CMS 7.2 Content Author's Reference and Cookbook Rev. 140225 Sitecore CMS 7.2 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents

More information

Xton Access Manager GETTING STARTED GUIDE

Xton Access Manager GETTING STARTED GUIDE Xton Access Manager GETTING STARTED GUIDE XTON TECHNOLOGIES, LLC PHILADELPHIA Copyright 2017. Xton Technologies LLC. Contents Introduction... 2 Technical Support... 2 What is Xton Access Manager?... 3

More information

Locate your Advanced Tools and Applications

Locate your Advanced Tools and Applications WordPress is an easy-to-use weblog system, providing numerous features like categories, ratings, as well as plugins installation. This installer application will easily install the WordPress tool to a

More information

Stand-Alone Installation Guide and Getting Started with Autodesk Ecotect Analysis

Stand-Alone Installation Guide and Getting Started with Autodesk Ecotect Analysis Autodesk Ecotect Analysis 2010 Stand-Alone Installation Guide and Getting Started with Autodesk Ecotect Analysis This document describes how to install and activate Autodesk Ecotect Analysis 2010 software

More information

Introduction to IBM Rational HATS For IBM System i (5250)

Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming

More information

with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials

with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials 2 About the Tutorial With TestComplete, you can test applications of three major types: desktop, web and mobile: Desktop applications - these

More information

Dreamweaver: Web Forms

Dreamweaver: Web Forms Dreamweaver: Web Forms Introduction Web forms allow your users to type information into form fields on a web page and send it to you. Dreamweaver makes it easy to create them. This workshop is a follow-up

More information

This document contains information that will help you to create and send graphically-rich and compelling HTML s through the Create Wizard.

This document contains information that will help you to create and send graphically-rich and compelling HTML  s through the Create  Wizard. This document contains information that will help you to create and send graphically-rich and compelling HTML emails through the Create Email Wizard. or warranty by AT&T and is subject to change. 1 Contents

More information

Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR

Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR REPORT... 3 DECIDE WHICH DATA TO PUT IN EACH REPORT SECTION...

More information

edev Technologies integreat4tfs 2015 Update 2 Release Notes

edev Technologies integreat4tfs 2015 Update 2 Release Notes edev Technologies integreat4tfs 2015 Update 2 Release Notes edev Technologies 11/18/2015 Table of Contents 1. INTRODUCTION... 2 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 DASHBOARD... 4 1. FEATURES...

More information

Tutorial: GNU Radio Companion

Tutorial: GNU Radio Companion Tutorials» Guided Tutorials» Previous: Introduction Next: Programming GNU Radio in Python Tutorial: GNU Radio Companion Objectives Create flowgraphs using the standard block libraries Learn how to debug

More information

Installation & Operating Instructions Macro Naming Version 1.0

Installation & Operating Instructions Macro Naming Version 1.0 Malerzów, April 28, 2013 Installation & Operating Instructions Macro Naming Version 1.0 1. Preliminary remarks This document is a simplified installation & operating guide for Macro Naming version 1.0

More information

Developing a Gadget for the Home Page

Developing a Gadget for the Home Page CHAPTER 11 Note This topic is intended for system and business administrators who can develop new gadgets for the Home page. Cisco Pulse supports the development of gadgets that are comprised of an XML

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365... 3 LICENSE ACTIVATION...

More information

Caja File Manager. Desktop User Guide

Caja File Manager. Desktop User Guide Caja File Manager Desktop User Guide Desktop User Guide» Working with Files This chapter describes how to use the Caja file manager. Introduction Spatial Mode Browser Mode Opening Files Searching For Files

More information

How to Get Started. Figure 3

How to Get Started. Figure 3 Tutorial PSpice How to Get Started To start a simulation, begin by going to the Start button on the Windows toolbar, then select Engineering Tools, then OrCAD Demo. From now on the document menu selection

More information

Introduction to IBM Rational HATS For IBM System z (3270)

Introduction to IBM Rational HATS For IBM System z (3270) Introduction to IBM Rational HATS For IBM System z (3270) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming

More information

MerlinX Extension. For Adobe Creative Cloud Applications. MerlinOne Inc. 17 Whitney Road Quincy, MA T (617)

MerlinX Extension. For Adobe Creative Cloud Applications. MerlinOne Inc. 17 Whitney Road Quincy, MA T (617) MerlinX Extension For Adobe Creative Cloud Applications 17 Whitney Road Quincy, MA 02169 T (617) 328-6645 http://www.merlinone.com Table of Contents Table of Contents 1 Introduction 3 Installing the Extension

More information

Management Reports Centre. User Guide. Emmanuel Amekuedi

Management Reports Centre. User Guide. Emmanuel Amekuedi Management Reports Centre User Guide Emmanuel Amekuedi Table of Contents Introduction... 3 Overview... 3 Key features... 4 Authentication methods... 4 System requirements... 5 Deployment options... 5 Getting

More information

user's guide Author : Matías Guijarro Date : 18/06/04

user's guide Author : Matías Guijarro Date : 18/06/04 SpecClient user's guide Author : Matías Guijarro Date : 18/06/04 Contents 1. Introduction... 3 1.1 History... 3 1.2 Features... 3 2. Getting started... 4 2.1 Importing SpecClient... 4 2.2 Moving a motor...

More information

Dell License Manager Version 1.2 User s Guide

Dell License Manager Version 1.2 User s Guide Dell License Manager Version 1.2 User s Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates either

More information

Workstation Configuration

Workstation Configuration Workstation Configuration Version 8.2 May 2, 2014 For the most recent version of this document, visit our documentation website. Table of Contents 1 Workstation configuration 3 1.1 Custom level Internet

More information

User Guide Using AuraPlayer

User Guide Using AuraPlayer User Guide Using AuraPlayer AuraPlayer Support Team Version 2 2/7/2011 This document is the sole property of AuraPlayer Ltd., it cannot be communicated to third parties and/or reproduced without the written

More information

Using the Prime Performance Manager Web Interface

Using the Prime Performance Manager Web Interface 3 CHAPTER Using the Prime Performance Manager Web Interface The following topics provide information about using the Cisco Prime Performance Manager web interface: Accessing the Prime Performance Manager

More information

Adobe Dreamweaver CC 17 Tutorial

Adobe Dreamweaver CC 17 Tutorial Adobe Dreamweaver CC 17 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site

More information

Step-by. A Very Warm Welcome to the Exciting World of Computers. Let s get Started It s easy with my Step- Instructions

Step-by. A Very Warm Welcome to the Exciting World of Computers. Let s get Started It s easy with my Step- Instructions A Very Warm Welcome to the Exciting World of Computers Let s get Started It s easy with my Step- by-step Instructions This lesson is all about getting to know your Main Menu Bar at the top of your screen.

More information

Launcher DXLab Launcher 2.1.1

Launcher DXLab Launcher 2.1.1 Launcher 2.1.1 Overview...2 DXLab Prerequisites...3 Download and Installation...4 Configuration... 10 Controlling Applications... 14 Installing, Upgrading, and Restoring DXLab Applications... 17 Using

More information

This chapter is intended to take you through the basic steps of using the Visual Basic

This chapter is intended to take you through the basic steps of using the Visual Basic CHAPTER 1 The Basics This chapter is intended to take you through the basic steps of using the Visual Basic Editor window and writing a simple piece of VBA code. It will show you how to use the Visual

More information

Workstation Configuration

Workstation Configuration Workstation Configuration December 12, 2017 - Version 9.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

More information

Kendo UI. Builder by Progress : What's New

Kendo UI. Builder by Progress : What's New Kendo UI Builder by Progress : What's New Copyright 2017 Telerik AD. All rights reserved. July 2017 Last updated with new content: Version 2.0 Updated: 2017/07/13 3 Copyright 4 Contents Table of Contents

More information

Mail & Deploy Reference Manual. Version 2.0.5

Mail & Deploy Reference Manual. Version 2.0.5 Mail & Deploy Reference Manual Version 2.0.5 Introduction TABLE OF CONTENTS Introduction... 4 General Introduction... 5 Architecture... 6 Server... 6 Repository... 6 Client... 6 Contact Us... 7 Server...

More information

Using NetShow Commands

Using NetShow Commands CHAPTER 10 Network show (NetShow) commands represent a set of read-only commands. These are primarily, show commands that you can run on devices that are managed in LMS. You can specify the commands that

More information

Getting Started with Fedora

Getting Started with Fedora Getting Started with Fedora Author: Nah Soo Hoe GETTING STARTED In order to start using your system you will usually have to perform what is known as a user login. This procedure is necessary to identify

More information

EUSurvey Installation Guide

EUSurvey Installation Guide EUSurvey Installation Guide Guide to a successful installation of EUSurvey May 20 th, 2015 Version 1.2 (version family) 1 Content 1. Overview... 3 2. Prerequisites... 3 Tools... 4 Java SDK... 4 MySQL Database

More information

Network Management Software ALLNET Zone Controller

Network Management Software ALLNET Zone Controller Network Management Software ALLNET Zone Controller For ALL0558N / ALL02850N / ALL02860ND / ALL02880ND User Manual v1.0 Table of Contents 1. Installation & Un-installation... 4 1.1. Install NMS Suite...

More information

Workstation Configuration Guide

Workstation Configuration Guide Workstation Configuration Guide August 13, 2018 Version 9.6.134.78 For the most recent version of this document, visit our documentation website. Table of Contents 1 Workstation configuration 4 1.1 Considerations

More information

POWER VISION INSTRUCTION MANUAL

POWER VISION INSTRUCTION MANUAL NETWORK ANALYSIS SOFTWARE POWER VISION INSTRUCTION MANUAL (M98135801-03-11B) CIRCUTOR S.A. INDEX 1.- POWER VISION SOFTWARE INSTALLATION... 4 2.- INTRODUCTION TO POWER VISION... 12 3.- COMMUNICATIONS...

More information

User Guide. Kronodoc Kronodoc Oy. Intelligent methods for process improvement and project execution

User Guide. Kronodoc Kronodoc Oy. Intelligent methods for process improvement and project execution User Guide Kronodoc 3.0 Intelligent methods for process improvement and project execution 2003 Kronodoc Oy 2 Table of Contents 1 User Guide 5 2 Information Structure in Kronodoc 6 3 Entering and Exiting

More information

LHCb Conditions Database Graphical User Interface

LHCb Conditions Database Graphical User Interface LHCb Conditions Database Graphical User Interface Introduction v0r3 This document is a description of the current features of the coolui program which allows to browse and edit a conditions database. It

More information

Creating Pages with the CivicPlus System

Creating Pages with the CivicPlus System Creating Pages with the CivicPlus System Getting Started...2 Logging into the Administration Side...2 Icon Glossary...3 Mouse Over Menus...4 Description of Menu Options...4 Creating a Page...5 Menu Item

More information

Drupal 7 guide CONTENTS. p. 2 Logging In

Drupal 7 guide CONTENTS. p. 2 Logging In Drupal 7 guide Drupal is a widely used, open-source, free platform that has an easy-to-use content management system for updating websites. This guide was created by the Health Communication Core (www.healthcommcore.org)

More information

Contents. Common Site Operations. Home actions. Using SharePoint

Contents. Common Site Operations. Home actions. Using SharePoint This is a companion document to About Share-Point. That document describes the features of a SharePoint website in as much detail as possible with an emphasis on the relationships between features. This

More information

Windows Download & Installation

Windows Download & Installation BrokerMetrics / AgentMetrics Instructions for a New Installation Windows Download & Installation... 1 Macintosh Download & Installation... 6 Troubleshooting... 10 How to verify your installation... 11

More information

Overview of the Adobe Dreamweaver CS5 workspace

Overview of the Adobe Dreamweaver CS5 workspace Adobe Dreamweaver CS5 Activity 2.1 guide Overview of the Adobe Dreamweaver CS5 workspace You can access Adobe Dreamweaver CS5 tools, commands, and features by using menus or by selecting options from one

More information

Text box. Command button. 1. Click the tool for the control you choose to draw in this case, the text box.

Text box. Command button. 1. Click the tool for the control you choose to draw in this case, the text box. Visual Basic Concepts Hello, Visual Basic See Also There are three main steps to creating an application in Visual Basic: 1. Create the interface. 2. Set properties. 3. Write code. To see how this is done,

More information

CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup

CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup Purpose: The purpose of this lab is to setup software that you will be using throughout the term for learning about Python

More information

Series 6 Technical Admin Guide Page 1

Series 6 Technical Admin Guide Page 1 Series 6 Technical Admin Guide Page 1 TABLE OF CONTENTS PRODUCT REGISTRATION... 6 Free Trial Registration and the Wizard...7 How the Trial Works...8 Register Invu Document Management...8 Privileges for

More information

The figure below shows the Dreamweaver Interface.

The figure below shows the Dreamweaver Interface. Dreamweaver Interface Dreamweaver Interface In this section you will learn about the interface of Dreamweaver. You will also learn about the various panels and properties of Dreamweaver. The Macromedia

More information

What is Package Diagram? How to Draw Package Diagram? Written Date : July 29, 2014

What is Package Diagram? How to Draw Package Diagram? Written Date : July 29, 2014 What is Package Diagram? How to Draw Package Diagram? Written Date : July 29, 2014 At the beginning of the project, you only have a limited number of diagrams and everything is simple and beautiful. However,

More information

SUSE Cloud Admin Appliance Walk Through. You may download the SUSE Cloud Admin Appliance the following ways.

SUSE Cloud Admin Appliance Walk Through. You may download the SUSE Cloud Admin Appliance the following ways. SUSE Cloud Admin Appliance Walk Through First before you proceed with deploying the Admin Appliance you must go through and answer the questionnaire to ensure you have an idea of the scope of the project

More information

Find MAC Address. Getting Started. LizardSystems

Find MAC Address. Getting Started. LizardSystems Find MAC Address Getting Started LizardSystems Table of Contents Introduction 3 Installing Find MAC Address 3 Starting the application 4 Main Window 6 Main Menu 6 File menu 6 Edit menu 7 Tools menu 8 Administrative

More information

BitDefender Enterprise Manager. Startup guide

BitDefender Enterprise Manager. Startup guide BitDefender Enterprise Manager Startup guide 1 Table of Contents Product installation... 3 Install BitDefender Enterprise Manager... 3 Install BitDefender Server add-on... 4 Protection configuration...

More information

Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet

Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet 1. Macros 1.1 What is a macro? A macro is a set of one or more actions

More information

leveraging your Microsoft Calendar Browser for SharePoint Administrator Manual

leveraging your Microsoft Calendar Browser for SharePoint Administrator Manual CONTENT Calendar Browser for SharePoint Administrator manual 1 INTRODUCTION... 3 2 REQUIREMENTS... 3 3 CALENDAR BROWSER FEATURES... 4 3.1 BOOK... 4 3.1.1 Order Supplies... 4 3.2 PROJECTS... 5 3.3 DESCRIPTIONS...

More information

Forescout. eyeextend for IBM BigFix. Configuration Guide. Version 1.2

Forescout. eyeextend for IBM BigFix. Configuration Guide. Version 1.2 Forescout Version 1.2 Contact Information Forescout Technologies, Inc. 190 West Tasman Drive San Jose, CA 95134 USA https://www.forescout.com/support/ Toll-Free (US): 1.866.377.8771 Tel (Intl): 1.408.213.3191

More information

Writer Guide. Chapter 15 Using Forms in Writer

Writer Guide. Chapter 15 Using Forms in Writer Writer Guide Chapter 15 Using Forms in Writer Copyright This document is Copyright 2005 2010 by its contributors as listed below. You may distribute it and/or modify it under the terms of either the GNU

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects

More information

WMLUG September E-Book Management with calibre by Patrick TenHoopen

WMLUG September E-Book Management with calibre by Patrick TenHoopen WMLUG September 2015 E-Book Management with calibre by Patrick TenHoopen What is calibre? calibre (pronounced as cali-ber, not ca-libre) is a free and open source e-book library management application

More information

Quick Web Development using JDeveloper 10g

Quick Web Development using JDeveloper 10g Have you ever experienced doing something the long way and then learned about a new shortcut that saved you a lot of time and energy? I can remember this happening in chemistry, calculus and computer science

More information

The main differences with other open source reporting solutions such as JasperReports or mondrian are:

The main differences with other open source reporting solutions such as JasperReports or mondrian are: WYSIWYG Reporting Including Introduction: Content at a glance. Create A New Report: Steps to start the creation of a new report. Manage Data Blocks: Add, edit or remove data blocks in a report. General

More information

Nintex Forms 2010 Help

Nintex Forms 2010 Help Nintex Forms 2010 Help Last updated: Monday, April 20, 2015 1 Administration and Configuration 1.1 Licensing settings 1.2 Activating Nintex Forms 1.3 Web Application activation settings 1.4 Manage device

More information

Ad Muncher's New Interface Layout

Ad Muncher's New Interface Layout Ad Muncher's New Interface Layout We are currently working on a new layout for Ad Muncher's configuration window. This page will document the new layout. Interface Layout Objectives The ability to modify

More information

DbSchema Forms and Reports Tutorial

DbSchema Forms and Reports Tutorial DbSchema Forms and Reports Tutorial Contents Introduction... 1 What you will learn in this tutorial... 2 Lesson 1: Create First Form Using Wizard... 3 Lesson 2: Design the Second Form... 9 Add Components

More information

Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS. For IBM System i (5250)

Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS. For IBM System i (5250) Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS For IBM System i (5250) 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a rich client plug-in application

More information

EMCO Remote Installer Professional 5. Copyright EMCO. All rights reserved.

EMCO Remote Installer Professional 5. Copyright EMCO. All rights reserved. EMCO Remote Installer Professional 5 Copyright 2001-2017 EMCO. All rights reserved. Company web site: emcosoftware.com Support e-mail: support@emcosoftware.com Table of Contents Chapter... 1: Introduction

More information

Workstation Configuration

Workstation Configuration Workstation Configuration December 15, 2017 - Version 9.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

More information

OU EDUCATE TRAINING MANUAL

OU EDUCATE TRAINING MANUAL OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface

More information

PISCES Installation and Getting Started 1

PISCES Installation and Getting Started 1 This document will walk you through the PISCES setup process and get you started accessing the suite of available tools. It will begin with what options to choose during the actual installation and the

More information

OroTimesheet 5 Installation Guide

OroTimesheet 5 Installation Guide Installation Guide Copyright 1996-2007 OroLogic Inc. http://www.orologic.com Revision 5.32 Contents I Contents Installation Guide 2 Introduction 2 Installing 2 Installing OroTimesheet in stand-alone mode

More information

SwanSim - A Guide to Git / SourceTree / GitLab for Windows

SwanSim - A Guide to Git / SourceTree / GitLab for Windows SwanSim - A Guide to Git / SourceTree / GitLab for Windows Dr Jason W. Jones College of Engineering, Swansea University September 2017 Contents 1 Introduction... 2 2 Obtaining the Software... 3 2.1 Software

More information

Center for Faculty Development and Support Making Documents Accessible

Center for Faculty Development and Support Making Documents Accessible Center for Faculty Development and Support Making Documents Accessible in Word 2007 Tutorial CONTENTS Create a New Document and Set Up a Document Map... 3 Apply Styles... 4 Modify Styles... 5 Use Table

More information