The Bliss GUI Framework. Installation Guide. Matías Guijarro
|
|
- Melvyn Wade
- 6 years ago
- Views:
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 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 informationPerch 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 informationCST272 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 informationBonita 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 informationUsing 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 informationPerformer 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 informationGoLive 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 informationYou 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 informationA 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 informationVisual 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 informationUser 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 informationAstra 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 informationEUSurvey 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 informationJanuary 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 informationFrontPage 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 informationRoxen 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 informationWebsite 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 informationThe 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 informationAdobe 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 informationGrocery 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 informationDiskPulse 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 informationINTRODUCTION... 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 informationfor 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 informationVirto 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 informationCMS 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 informationPart 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 informationIIBA 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 informationADOBE 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 informationOracle 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 informationContent 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 informationXton 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 informationLocate 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 informationStand-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 informationIntroduction 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 informationwith 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 informationDreamweaver: 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 informationThis 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 informationCreating 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 informationedev 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 informationTutorial: 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 informationInstallation & 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 informationDeveloping 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 informationVirto 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 informationCaja 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 informationHow 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 informationIntroduction 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 informationMerlinX 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 informationManagement 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 informationuser'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 informationDell 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 informationWorkstation 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 informationUser 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 informationUsing 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 informationAdobe 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 informationStep-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 informationLauncher 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 informationThis 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 informationWorkstation Configuration
Workstation Configuration December 12, 2017 - Version 9.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationKendo 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 informationMail & 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 informationUsing 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 informationGetting 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 informationEUSurvey 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 informationNetwork 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 informationWorkstation 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 informationPOWER 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 informationUser 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 informationLHCb 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 informationCreating 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 informationDrupal 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 informationContents. 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 informationWindows 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 informationOverview 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 informationText 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 informationCSE 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 informationSeries 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 informationThe 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 informationWhat 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 informationSUSE 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 informationFind 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 informationBitDefender 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 informationLab 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 informationleveraging 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 informationForescout. 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 informationWriter 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 informationGetting 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 informationWMLUG 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 informationQuick 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 informationThe 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 informationNintex 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 informationAd 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 informationDbSchema 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 informationIntroduction 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 informationEMCO 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 informationWorkstation Configuration
Workstation Configuration December 15, 2017 - Version 9.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationOU 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 informationPISCES 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 informationOroTimesheet 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 informationSwanSim - 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 informationCenter 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