UML Start-Up Training Basics in Rhapsody

Size: px
Start display at page:

Download "UML Start-Up Training Basics in Rhapsody"

Transcription

1 UML Start-Up Training Basics in Rhapsody Index Rhapsody History Product variants Basic modeling Exercise Stopwatch Exercise Dishwasher Exercise Dishwasher System The Tool: IBM Rational Rhapsody Rational Rhapsody, a modeling environment based on UML, Rhapsody is a visual development environment for systems engineers and software developers creating real-time or embedded systems and software. Rational Rhapsody uses graphical models to generate software applications in various languages including C, C++, Ada, Java and C#. History Rhapsody was first released in 1996 by Israeli software company I-Logix Inc. Rhapsody was developed as an object-oriented tool for modeling and executing Statecharts, based on work done by David Harel at the Weizmann Institute of Science. In 2006, I-Logix's shareholders sold the company to Swedish software company Telelogic AB. In 2008, Telelogix AB was acquired by IBM, consequently Rhapsody became a Rational Software product, like all former Telelogic products.

2 Product variants IBM Rational Rhapsody ist available in different variants: Architect for Systems Engineers Architect for Software Designer for Systems Engineers Developer Design Manager The characteristics of the first 4 variants can (as a thumb rule) be described with the following matrix: SysML modeling Architect for System Engineers model simulation Designer for Systems Engineers UML Architect for Software Developer The Design Manager variant is part of the Jazz family, and will not be discussed here. Target language One of Rhapsody s most valued features is the ability to generate code. There are different target languages possible: C++ C Java C# Ada One needs to decide about the target language before start of a project, consequently Rhapsody starts in language dependent variants, Rhapsody in C++, Rhapsody in C, and so on. They differ a bit, but naturally the differences are related to user defined code inside the model and not to UML model elements. They keep identical in the different variants. Naming conventions Model element names in UML can be constructed using any characters including spaces. But Rhapsody is different in this respect. As rule of thumb use this recommendation: #1: Use the same naming conventions as you use inside the target language. #2: Use spaces only in diagram names. 2 Willert Software Tools

3 Basics The GUI IBM Rational Rhapsody (from now on named as Rhapsody) allows building up a model inside a workspace. When starting with the model, one has to open or to create a Rhapsody project. The GUI consists of a browser a diagram pane an output pane a drawing toolbox a feature window The browser contains all model elements, this is the full view into the whole model. One can show model elements on diagrams, where they can be understood easier and quicker than inside the browser. Usually they appear in different layouts, depending on their purpose. There are layouts for overviews or layouts for details. Consequently you can place a model element onto several diagrams, each having different context and purpose, some showing details, some not. The drawing toolbox contains all those model elements that can be shown on diagrams. The toolbox is context sensitive, i.e. if the current diagram is a Class Diagram, the model elements of Class Diagrams are inside the box. If the current diagram is a Sequence Diagram, only model elements of Sequence Diagrams are available. The output pane shows messages for different tasks in the tool and is divided in different tabs, e.g. if you start a search a new tab with the search results for your search string is created. The feature window enables you to enter details for model elements, details that cannot be edited inside the symbols on diagrams. The features window is also context sensitive, i.e. it shows the properties of the currently selected model element. The window is a separate one, you can leave it open the whole time you work in Rhapsody. One can also dock it into Rhapsody s main window, just open the context menu of the title bar of the features window and select the option Enable Docking by Drag. Browser Output pane Diagram pane Feature window Drawing toolbox 3 Willert Software Tools

4 Creation of model elements Model elements can be created directly inside the browser as well as on diagrams or inside the features window. Elements that already exist can be shown on diagrams with the usage of drag&drop from the browser. Create inside browser: Select an entry in the model browser, open the context menu with the right mouse and select Add New then the appropriate model element. Create inside diagram: Click on the symbol in the toolbox and click into the diagram. Being in Select Mode : you can create only one model element. Being in Stamp Mode : every new click in the diagram creates a model element until you deactivate Stamp Mode. Renaming of model elements Model elements can be renamed anywhere in the browser or on a diagram. If a name is changed all references to the definition will be updated automatically through the whole model. Deleting model elements There are 2 different ways to get rid of model elements: remove from a diagram and delete from the model. The first variant removes only one symbol from one diagram, all other references stay at the place they have. The second variant deletes the model element from the browser and all references from all diagrams and the browser as well. Rules of thumb: #3: Whenever you want to delete a model element totally from your model, select it inside the browser and use the Del key. #4: If you deleted something and the tool did not ask you whether the deletion should take place, you removed the symbol only from the diagram and not from the model. 4 Willert Software Tools

5 Model Browser The Project The upper most entry is the project name. All global project settings are saved here. The appropriate project file in the file system has the name Project.rpy. The Component This is Rhapsody s component. You can have several components, but only one of them is active. Herein you specify what is content of a build process, e.g. which model parts are included, which external libraries, etc.. Also a reverse engineering step should be defined within an own component. The Configuration This defines the kind of a build process, it gives an answer to the question how is the build process done. The configuration of the code generation and the compilation and linking is made here. One can use several configurations inside one component. For example one configuration for a simulation, one for a release. Only one configuration is active. The Object Model Diagram Rhapsody uses own diagrams. An Object Model Diagram (mostly abbreviated with OMD) can be used instead of several UML diagrams, usually for Class-, Object- and Component Diagrams. A default diagram is created automatically below the project, recommended is to show only the package structure at this model level. The Package Here we see the structure of the model. Reminder UML: a package is nothing else but a container for any other model element. Recommended is to not use a name Default. The content of a package is normally stored within an own file in the file system, the name for the Default package is Default.sbs. The Profile A special kind of package. Normally used to store properties or stereotypes. The screenshot shows the official Testing Profile from the OMG. The Category This is an additional concept in Rhapsody to structure the model. Examples for categories in the screenshots are Components, Object Model Diagrams, Packages and Profiles. 5 Willert Software Tools

6 Modeling in Diagrams A first step is to have a diagram. Select the owner package for the intended diagram in the model browser and create the diagram by using the context menu Add New and the sub-menu Diagrams. Second step is to place symbols onto the diagram using the Drawing toolbox as described previously. Now some details: The Layout Toolbox If you have several objects in different size and different alignments and want to change that, use the layout toolbox. It gets activated only if you have several symbols selected. align top make same size (the last selected symbol is the master) Display Options Some more layout relevant options are managed from the window Display Options ; it gets activated from the context menu of a symbol inside a diagram. One can for example choose, whether the name shall be shown as relative name or as a Full Path, i.e. also the whole structure where the element is located. If you select a class you can also choose whether ports and interfaces of the ports shall be visible, or which compartments shall be shown. The display options are set for one single symbol only. Images If your model or parts of it is intended to be shown to non UML users, you can associate an image to a symbol. Similar to the display options, select one symbol in a diagram and open the context menu. You ll find an entry Associate Image.... Example: 6 Willert Software Tools

7 The Features Window The features window enables you to enter details for model elements, details that cannot be edited elsewhere in the browser or inside the symbols on diagrams. The features window is context sensitive, i.e. it shows the properties of the currently selected model element. This is the default, but one can pin the window, in that case the window is no longer context sensitive, i.e. it does not change the window content if you select another model element. The window is a separate one, you can leave it open the whole time you work in Rhapsody. One can also dock it into Rhapsody s main window, just open the context menu of the title bar of the features window and select the option Enable Docking by Drag ; then drag it into another Rhapsody window. Example to specify details or create model elements inside the features window, double-click on a class and you see: Now activate the Attributes tab and you are able to create attributes there just by clicking on the New entry. Others Navigation Navigating an element between the browser and the appropriate symbol on diagrams is possible. Try the context menu entry Navigate, then one of the entries in the sub-menu; or use Ctrl-l to locate an element inside the browser. How is the model saved As mentioned earlier, Rhapsody stores all model related information in files in the file system. Per default one file for the project and one directory for all packages and components. The project file has the name <project>.rpy, the folder <project>_rpy, the packages have the suffix.sbs and the components the suffix.cmd. When you create new packages or components, new files are generated as well, this is natural. But if you delete a package or component, the appropriate file is not deleted; take as rule of thumb: Rhapsody does not delete files in the file system. Some more files can be found inside the folder that contains <project>.rpy but they do not contain model elements or diagrams. If you delete them, you do not corrupt the model. Controlled Files Files containing not model elements but pictures, word- or excel data, that are somehow important to a UML model can be included into the project as controlled file. The file has to be stored somewhere below the <project>_rpy folder. The content can not be read from Rhapsody, but Rhapsody invokes the appropriate tool instead. 7 Willert Software Tools

8 Exercise Here is a small exercise to get familiar with the GUI; create a model that counts down from 10 to 0. The model will contain one class only, but attributes, operations and a state machine diagram are included. When the model is finished it will first run in an animation mode and after that as a Windows executable. Step 1: create a Rhapsody project Use the Windows start menu, and start the Rhapsody Developer, use C++ as language. From the File menu choose New and enter an appropriate windows file folder and the project name. Project type and project setting shouldn t be changed. The tool asks you now for allowance to create a new folder CountDown inside the folder C:\work. Just accept. Get familiar with the model created so far. Which model elements and diagrams are created automatically? Consider: Rhapsody uses an Object Model Diagram as an overall diagram for structural elements. 8 Willert Software Tools

9 Step 2: create the class with attributes and operations Click on the Class symbol in the drawing box and place it onto the object model diagram, name the class CountDown. Alternatively create a Class Diagram and create the class CountDown there. To implement the behavior we need an attribute ( counter ) two operations ( printnr and printstr ) and a State Machine Diagram. The attributes and the 2 operations should be created by using the features window of the class CountDown. Open it with a double click on the class symbol of CountDown on the diagram or on the model element CountDown in the browser, select the appropriate tabs Attributes / Operations and click on the New entry there. Name the new elements as suggested above. Then select the operation and click on the Invoke Feature Dialog, this opens a second feature window. It should be used to enter argument and implementation for the operations, see screenshot as a suggestion for operation printstr, printnr should have a similar implementation but with a number as argument. 9 Willert Software Tools

10 Step 3: create a State Machine Diagram Consider: in Rhapsody we use the name Statechart instead. To create that diagram select the class CountDown, a) then either right mouse click to open the context menu, then Add New -> Diagrams -> Statechart, or b) use the Open Statechart button, see screenshot below. Use the Drawing Toolbox to specify now the behavior, pick appropriate symbols in the toolbox and place them onto the diagram. Reminder: to enter details use the features window, it helps also to specify triggers, guards or actions on transition lines. Step 4: create an executable Reminder: classes in UML specify resources, but when we want to get the model running we need to have instances of classes. Create an object of the class CountDown, right click the class inside the browser to open the context menu and choose Make an Object. The object will have a default name itscountdown. Feel free to rename it to a better name. Step 4a: generate code An executable is generated in different steps: first task is done from Rhapsody s code generator, it generates target code, as we chose Rhapsody in C++, we will get CPP and H files. This phase needs to be configured, open the features window of the model element DefaultComponent and figure out which scope is set. Then open the menu Code, then Generate and DefaultConfig. You ll be asked whether Rhapsody may create the target directory...\countdown\defaultcomponent\defaultconfig. Agree, open a file explorer to figure out which files are generated. Step 4b: compile and link Rhapsody does NOT include a compiler, it is expected that a compiler is already installed, ideally the compiler is installed before the Rhapsody installation. In that case a connection between compiler and Rhapsody is installed automatically. If not, interrupt the exercise here and repair the installation. Continuation: As the DefaultComponent in the model specifies only the scope of the code generation, it s also necessary to specify how the compilation is done. Open the features window of the model element DefaultConfiguration below the DefaultComponent, and switch to the tab Settings. Choose the correct compiler in the list box Environment. Afterwards open the Initialization tab and specify the initial instance. 10 Willert Software Tools

11 Step 5: run the executable Very simple: press the Generate/Make/Run button: The Result: Step 6: simulate the behavior The state machine isn t very complicated, but in normal cases you need to walk manually through the specification, this can be done in Rhapsody s animation mode. Open the features window of the configuration of the code generation (reminder: below the DefaultComponent we have the DefaultConfig ) and choose Animation in the list box Instrumentation Mode. Press the Generate/Make/Run button and wait until the executable starts. Minimize the command box and observe a new toolbox inside Rhapsody s GUI: Press the Go Step button four or five times. If the state machine diagram of the object is not opened automatically, open the Tools menu and choose Animated Statechart : result shall be: Now: Play with the Animation Toolbox 11 Willert Software Tools

12 Dishwasher The second example gets a bit more complex. Create the state machine of a dishwasher. Use simply the principle of time goes by to simulate the washing, rinsing and drying process, i.e. a timer expires after 10 seconds means the washing is done. Consider that one can usually open and close the door of the machine during the execution phase without causing a stop and restart of the process. Implement also different programs, for example a normal mode and a quick wash mode. Use regions in state machines for this purpose. The following picture of the state machine should be guidance enough: Needed Attributes: washingtime, rinsingtime, dryingtime, cycles Needed Operations: setup(), iswashed(), isrinsed(), isdried() How to differentiate between normal mode and quick mode: The attributes for simulating the duration of the different phases are initialized differently inside the operation setup(). For example, if the state machine is inside state normal the attribute washingtime is set to 8, if it is in the state quick, washingtime is set to 5. Similar to the first example: Create an executable, and run it inside a simulation. 12 Willert Software Tools

13 Dishwasher System The third example gets a bit more complex. Now we do no longer have a single class, but there is a collaboration of several classes, as this is the case in every normal model. The intention here is to get you familiar with Rhapsody s way to model the collaboration. We will have a class motor with just 2 operations on and off. And a class panel that allows to start and stop the washing, to simulate the opening and closing of dishwasher s door. Access from class dishwasher to class motor is modeled with an association, the communication between panel and dishwasher with ports and interfaces. Here are some hints: A class diagram to define the resources: A composite structure diagram to define the system (including the root class DishwasherBuilder ) An example of the state machine for the class FrontPanel : and the operation processkey(): 13 Willert Software Tools

14 Dishwasher - Testing with Webify One more good feature of Rhapsody is its ability to execute the model in an advanced mode. The code generator of Rhapsody generates some additional code into the executable to enable the collaboration between a web page and the executable. That allows the user to visualize and modify attributes, or to send events via the web page. Some prerequisites are necessary: Set the stereotype Web Managed to all model elements that should be on the web page: Select Web Enabling in the configuration. Press the button GMR Press the botton GO in the execution toolbox after the executable started Open inside a web browser and play with the web page 14 Willert Software Tools

15 Dishwasher - Testing with Panel Diagram One more good feature of Rhapsody is its ability to execute the model in an advanced mode. The code generator of Rhapsody generates some additional code into the executable to enable the collaboration between the executable and a special diagram: Panel Diagram. See an example: There are a lot of widgets possible inside such a diagram, all of them can be found inside the drawing toolbox of a panel diagram. When you are satisfied with the layout of your diagram, you have to take care of the name of a widget, e.g. Close, use the features window for that the binding to a special model element, use the features window for that. Now: play with the Panel Diagram, once you started the executable and don t forget to press the GO button. 15 Willert Software Tools

16 Product: IBM RATIONAL RHAPSODY START-UP TRAINING Author: WOLFGANG SONNTAG Editor: WILLERT SOFTWARE TOOLS GMBH Hannoversche Straße 21 DE Bückeburg Phone: info@willert.de 16 Willert Software Tools

ReqXChanger Closing the Gap between Requirements and Modelling

ReqXChanger Closing the Gap between Requirements and Modelling ReqXChanger Closing the Gap between Requirements and Modelling Index: Features Principles Usage Example The Gearwheel between Requirements and Modelling Time- and cost pressure, increasing competition,

More information

Practice Fusion API Client Installation Guide for Windows

Practice Fusion API Client Installation Guide for Windows Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction

More information

UML - Getting Started EA v4.0

UML - Getting Started EA v4.0 UML - Getting Started Codegeneration with Enterprise Architect How to generate Code from an Enterprise Architect UML Model with the help of and Willert Software Tools RXF (Realtime execution Framework)

More information

Business Process Management IBM Business Process Manager V7.5

Business Process Management IBM Business Process Manager V7.5 Business Process Management IBM Business Process Manager V7.5 Federated task management for BPEL processes and human tasks This presentation introduces the federated task management feature for BPEL processes

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

Model Simulation in Rational Software Architect: Business Process Simulation

Model Simulation in Rational Software Architect: Business Process Simulation Model Simulation in Rational Software Architect: Business Process Simulation Mattias Mohlin Senior Software Architect IBM The BPMN (Business Process Model and Notation) is the industry standard notation

More information

Jump-Start Tutorial For ProcessModel

Jump-Start Tutorial For ProcessModel Jump-Start Tutorial For ProcessModel www.blueorange.org.uk ProcessModel Jump-Start Tutorial This tutorial provides step-by-step instructions for creating a process model, running the simulation, and viewing

More information

Back-up Server DOC-OEMSPP-S/2014-BUS-EN-10/12/13

Back-up Server DOC-OEMSPP-S/2014-BUS-EN-10/12/13 Back-up Server DOC-OEMSPP-S/2014-BUS-EN-10/12/13 The information contained in this guide is not of a contractual nature and may be subject to change without prior notice. The software described in this

More information

DWGSee Professional User Guide

DWGSee Professional User Guide DWGSee Professional User Guide DWGSee is comprehensive software for viewing, printing, marking and sharing DWG files. It is fast, powerful and easy-to-use for every expert and beginners. Starting DWGSee

More information

AutoDWG DWGSee DWG Viewer. DWGSee User Guide

AutoDWG DWGSee DWG Viewer. DWGSee User Guide DWGSee User Guide DWGSee is comprehensive software for viewing, printing, marking and sharing DWG files. It is fast, powerful and easy-to-use for every expert and beginners. Starting DWGSee After you install

More information

Inteset Secure Lockdown ver. 2.0

Inteset Secure Lockdown ver. 2.0 Inteset Secure Lockdown ver. 2.0 for Windows XP, 7, 8, 10 Administrator Guide Table of Contents Administrative Tools and Procedures... 3 Automatic Password Generation... 3 Application Installation Guard

More information

IT Quick Reference Guides Using Windows 7

IT Quick Reference Guides Using Windows 7 IT Quick Reference Guides Using Windows 7 Windows Guides This sheet covers many of the basic commands for using the Windows 7 operating system. WELCOME TO WINDOWS 7 After you log into your machine, the

More information

USER GUIDE Version 2.0

USER GUIDE Version 2.0 USER GUIDE Version 2.0 TABLE of CONTENTS Introduction... 3 Hardware Overview... 3 Software Overview... 4 DAYSHIFT Panel... 5 Settings Panel... 6 Setup Tab... 6 Configure... 6 Show User Guide... 6 Preview

More information

Using your Bluetooth laptop with the Logitech wireless hub

Using your Bluetooth laptop with the Logitech wireless hub Using your Bluetooth laptop with the Logitech wireless hub 2003 Logitech, Inc. Contents Introduction 3 Product compatibility 3 About this guide 4 Get connected 5 Connecting your Bluetooth laptop 5 Checking

More information

WebSphere Business Monitor V6.2 Business space dashboards

WebSphere Business Monitor V6.2 Business space dashboards Copyright IBM Corporation 2009 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 6.2 LAB EXERCISE WebSphere Business Monitor V6.2 What this exercise is about... 2 Lab requirements... 2 What you should

More information

Module 1: Getting Started With Altium Designer

Module 1: Getting Started With Altium Designer Module 1: Getting Started With Altium Designer Module 1: Getting Started With Altium Designer 1.1 Introduction to Altium Designer... 1-1 1.1.1 The Altium Designer Integration Platform...1-1 1.2 The Altium

More information

1. Tutorial Overview

1. Tutorial Overview RDz Web Services Tutorial 02 Web Services Abteilung Technische Informatik, Institut für Informatik, Universität Leipzig Abteilung Technische Informatik, Wilhelm Schickard Institut für Informatik, Universität

More information

Content Author's Reference and Cookbook

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

More information

Integrating Legacy Code / Models with Model Based Development Using Rhapsody

Integrating Legacy Code / Models with Model Based Development Using Rhapsody Integrating Legacy Code / Models with Model Based Development Using Rhapsody M.W.Richardson 28/11/06 1 Telelogic AB Model Driven Development Very few Green Field projects are started, nearly always there

More information

Outlook E-Mail. Step 1: Open and Configure Outlook

Outlook E-Mail. Step 1: Open and Configure Outlook Outlook E-Mail Step 1: Open and Configure Outlook 1. Click the Microsoft Button in the lower left task bar 2. Select All Programs 3. Select Microsoft Office 4. Select Microsoft Outlook 5. Follow the Start

More information

Manual English KOI Desktop App 2.0.x

Manual English KOI Desktop App 2.0.x Manual English KOI Desktop App 2.0.x KOI Kommunikation, Organisation, Information Comm-Unity EDV GmbH 2010 Contents Introduction... 3 Information on how to use the documentation... 3 System requirements:...

More information

BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005

BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 PLEASE NOTE: The contents of this publication, and any associated documentation provided to you, must not be disclosed to any third party without

More information

PTC Integrity Eclipse and IBM Rational Development Platform Guide

PTC Integrity Eclipse and IBM Rational Development Platform Guide PTC Integrity Eclipse and IBM Rational Development Platform Guide The PTC Integrity integration with Eclipse Platform and the IBM Rational Software Development Platform series allows you to access Integrity

More information

Password Protection Application for Verbatim USB Flash Drives

Password Protection Application for Verbatim USB Flash Drives Introduction User Manual Verbatim EasyLock Password Protection Application for Verbatim USB Flash Drives Version 1.00 Copyright 2010 Verbatim Americas, LLC. All rights reserved. All other brands and product

More information

TUTORIAL 4 Building a Navigation Bar with Fireworks

TUTORIAL 4 Building a Navigation Bar with Fireworks TUTORIAL 4 Building a Navigation Bar with Fireworks This tutorial shows you how to build a Macromedia Fireworks MX 2004 navigation bar that you can use on multiple pages of your website. A navigation bar

More information

TestManager Administration Guide

TestManager Administration Guide TestManager Administration Guide RedRat Ltd July 2015 For TestManager Version 4.57-1 - Contents 1. Introduction... 3 2. TestManager Setup Overview... 3 3. TestManager Roles... 4 4. Connection to the TestManager

More information

You must have at least Editor access to your own mail database to run archiving.

You must have at least Editor access to your own mail database to run archiving. Archiving An archive is a copy of a database you can create to store information no longer in use. Like a replica, an archive contains all documents and design elements in the original database, but unlike

More information

warpct.com Basic Computer Skills MS Windows XP Workbook courseware by WARP! Computer Training

warpct.com Basic Computer Skills MS Windows XP Workbook courseware by WARP! Computer Training warpct.com courseware by WARP! Computer Training Basic Computer Skills MS Windows XP Workbook Welcome! Thank you for evaluating a portion of this workbook. If you have any questions or comments regarding

More information

Introduction to LogixPro - Lab

Introduction to LogixPro - Lab Programmable Logic and Automation Controllers Industrial Control Systems I Introduction to LogixPro - Lab Purpose This is a self-paced lab that will introduce the student to the LogixPro PLC Simulator

More information

Using Rational Rose to Create Object-Oriented Diagrams

Using Rational Rose to Create Object-Oriented Diagrams Using Rational Rose to Create Object-Oriented Diagrams This is a brief overview to get students started in using Rational Rose to quickly create object-oriented models and diagrams. It is not by any means

More information

VP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March 21 2007

VP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March 21 2007 VP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March 21 2007 Rocksalt International Pty Ltd support@vpasp.com www.vpasp.com Table of Contents 1 INTRODUCTION... 3 2 FEATURES... 4 3 WHAT

More information

2X ApplicationServer & LoadBalancer Manual

2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: info@2x.com Information in this document is subject to change without notice. Companies,

More information

Unified Communications Using Microsoft Office Live Meeting 2007

Unified Communications Using Microsoft Office Live Meeting 2007 Unified Communications Using Microsoft Office Live Meeting 2007 Text version of online course. Contents Unified Communications... 1 About Microsoft Office Live Meeting 2007... 3 Copyright Information...

More information

Personal Call Manager User Guide. BCM Business Communications Manager

Personal Call Manager User Guide. BCM Business Communications Manager Personal Call Manager User Guide BCM Business Communications Manager Document Status: Standard Document Version: 04.01 Document Number: NN40010-104 Date: August 2008 Copyright Nortel Networks 2005 2008

More information

Installation Guidelines (MySQL database & Archivists Toolkit client)

Installation Guidelines (MySQL database & Archivists Toolkit client) Installation Guidelines (MySQL database & Archivists Toolkit client) Understanding the Toolkit Architecture The Archivists Toolkit requires both a client and database to function. The client is installed

More information

Microsoft Access Basics

Microsoft Access Basics Microsoft Access Basics 2006 ipic Development Group, LLC Authored by James D Ballotti Microsoft, Access, Excel, Word, and Office are registered trademarks of the Microsoft Corporation Version 1 - Revision

More information

SIMATIC HMI. WinCC flexible 2008 Getting Started - First-Time Users Getting Started. Printout of the Online Help 06/2008 A5E00279548-04

SIMATIC HMI. WinCC flexible 2008 Getting Started - First-Time Users Getting Started. Printout of the Online Help 06/2008 A5E00279548-04 SIMATIC HMI WinCC flexible 2008 Getting Started - First-Time Users Getting Started Printout of the Online Help 06/2008 A5E00279548-04 Safety Guidelines This manual contains notices you have to observe

More information

Microsoft PowerPoint 2010

Microsoft PowerPoint 2010 Microsoft PowerPoint 2010 Starting PowerPoint... 2 PowerPoint Window Properties... 2 The Ribbon... 3 Default Tabs... 3 Contextual Tabs... 3 Minimizing and Restoring the Ribbon... 4 The Backstage View...

More information

Excel 2007 Basic knowledge

Excel 2007 Basic knowledge Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft

More information

Installing LearningBay Enterprise Part 2

Installing LearningBay Enterprise Part 2 Installing LearningBay Enterprise Part 2 Support Document Copyright 2012 Axiom. All Rights Reserved. Page 1 Please note that this document is one of three that details the process for installing LearningBay

More information

How to test and debug an ASP.NET application

How to test and debug an ASP.NET application Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult

More information

Content Author's Reference and Cookbook

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

More information

Eclipse installation, configuration and operation

Eclipse installation, configuration and operation Eclipse installation, configuration and operation This document aims to walk through the procedures to setup eclipse on different platforms for java programming and to load in the course libraries for

More information

Appendix K Introduction to Microsoft Visual C++ 6.0

Appendix K Introduction to Microsoft Visual C++ 6.0 Appendix K Introduction to Microsoft Visual C++ 6.0 This appendix serves as a quick reference for performing the following operations using the Microsoft Visual C++ integrated development environment (IDE):

More information

ASUS WebStorage Client-based for Windows [Advanced] User Manual

ASUS WebStorage Client-based for Windows [Advanced] User Manual ASUS WebStorage Client-based for Windows [Advanced] User Manual 1 Welcome to ASUS WebStorage, your personal cloud space Our function panel will help you better understand ASUS WebStorage services. The

More information

Working with SQL Server Integration Services

Working with SQL Server Integration Services SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to

More information

... connecting the Automotive Aftermarket. TEC-MessageCall. Version 1.0

... connecting the Automotive Aftermarket. TEC-MessageCall. Version 1.0 ... connecting the Automotive Aftermarket TEC-MessageCall Description August 2003 Table of Contents Table of Contents 1 Automatic receipt of reverse documents in Tec-Client Local 2.3...4 2 Cyclic query

More information

I ntroduction. Accessing Microsoft PowerPoint. Anatomy of a PowerPoint Window

I ntroduction. Accessing Microsoft PowerPoint. Anatomy of a PowerPoint Window Accessing Microsoft PowerPoint To access Microsoft PowerPoint from your home computer, you will probably either use the Start menu to select the program or double-click on an icon on the Desktop. To open

More information

LDCDP 11999.GdW. L force Controls. Ä.GdWä. Software Manual. Industrial PC. WindowsR CE Thin Client. Operating system

LDCDP 11999.GdW. L force Controls. Ä.GdWä. Software Manual. Industrial PC. WindowsR CE Thin Client. Operating system L force Controls Ä.GdWä LDCDP 11999.GdW Software Manual Industrial PC WindowsR CE Thin Client Operating system l Please read these instructions before you start working! Follow the enclosed safety instructions.

More information

Animator V2 for DAZ Studio. Reference Manual

Animator V2 for DAZ Studio. Reference Manual Animator V2 for DAZ Studio Reference Manual 1 Overview... 3 2 Installation... 4 3 What s new in version 2... 5 4 Getting Started... 6 4.1 Features... 6 4.2 Startup... 7 5 The Timeline Control... 8 5.1

More information

Most of your tasks in Windows XP will involve working with information

Most of your tasks in Windows XP will involve working with information OFFICE 1 File Management Files and Folders Most of your tasks in Windows XP will involve working with information stored on your computer. This material briefly explains how information is stored in Windows

More information

Publishing Geoprocessing Services Tutorial

Publishing Geoprocessing Services Tutorial Publishing Geoprocessing Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Publishing a geoprocessing service........................ 3 Copyright 1995-2010 ESRI,

More information

FreeAgent DockStar Network Adapter User Guide

FreeAgent DockStar Network Adapter User Guide FreeAgent DockStar Network Adapter User Guide FreeAgent DockStar Network Adapter User Guide 2010 Seagate Technology LLC. All rights reserved. Seagate, Seagate Technology, the Wave logo, and FreeAgent are

More information

CNC Transfer. Operating Manual

CNC Transfer. Operating Manual Rank Brothers Ltd CNC Transfer Operating Manual Manufactured by: Rank Brothers Ltd 56 High Street, Bottisham, Cambridge CB25 9DA, England Tel: +44 (0)1223 811369 Fax: +44 (0)1223 811441 Website: http://www.rankbrothers.co.uk/

More information

Install MS SQL Server 2012 Express Edition

Install MS SQL Server 2012 Express Edition Install MS SQL Server 2012 Express Edition Sohodox now works with SQL Server Express Edition. Earlier versions of Sohodox created and used a MS Access based database for storing indexing data and other

More information

Building and Using Web Services With JDeveloper 11g

Building and Using Web Services With JDeveloper 11g Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the

More information

CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL

CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL TABLE OF CONTENTS CORSAIR UTILITY ENGINE OVERVIEW PROFILES 1 9 Introduction 2 Starting the Corsair Utility Engine 2 Profiles: Settings for a Specific Program

More information

Word basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:

Word basics. Before you begin. What you'll learn. Requirements. Estimated time to complete: Word basics Word is a powerful word processing and layout application, but to use it most effectively, you first have to understand the basics. This tutorial introduces some of the tasks and features that

More information

Using the SAS Enterprise Guide (Version 4.2)

Using the SAS Enterprise Guide (Version 4.2) 2011-2012 Using the SAS Enterprise Guide (Version 4.2) Table of Contents Overview of the User Interface... 1 Navigating the Initial Contents of the Workspace... 3 Useful Pull-Down Menus... 3 Working with

More information

NASA Workflow Tool. User Guide. September 29, 2010

NASA Workflow Tool. User Guide. September 29, 2010 NASA Workflow Tool User Guide September 29, 2010 NASA Workflow Tool User Guide 1. Overview 2. Getting Started Preparing the Environment 3. Using the NED Client Common Terminology Workflow Configuration

More information

Desktop, Web and Mobile Testing Tutorials

Desktop, Web and Mobile Testing Tutorials Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major

More information

Ayear ago, I wrote an article entitled

Ayear ago, I wrote an article entitled by Peter Collinson, Hillside Systems MICHELLE FRIESENHAHN WILBY Customizing CDE Ayear ago, I wrote an article entitled The Common Desktop Environment (June 1996, Page 22) in which I discussed the basics

More information

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë 14.1 bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë bî~äì~íáåö=oéñäéåíáçå=ñçê=emi=rkfui=~åç=lééåsjp=eçëíë This guide walks you quickly through key Reflection features. It covers: Getting Connected

More information

Appendix 1 Install RightNow on your PC

Appendix 1 Install RightNow on your PC Appendix 1 Install RightNow on your PC Please do not install the live site unless you have been instructed to do so. 1 Open Internet Explorer and navigate to; http://student.ask.adelaide.edu.au/cgi-bin/adelaide.cfg/php/admin/launch.php

More information

ICS Technology. PADS Viewer Manual. ICS Technology Inc PO Box 4063 Middletown, NJ 077748 732-671-5400 www.icstec.com

ICS Technology. PADS Viewer Manual. ICS Technology Inc PO Box 4063 Middletown, NJ 077748 732-671-5400 www.icstec.com ICS Technology PADS Viewer Manual ICS Technology Inc PO Box 4063 Middletown, NJ 077748 732-671-5400 www.icstec.com Welcome to PADS Viewer Page 1 of 1 Welcome to PADS Viewer Welcome to PADS (Public Area

More information

ADDING DOCUMENTS TO A PROJECT. Create a a new internal document for the transcript: DOCUMENTS / NEW / NEW TEXT DOCUMENT.

ADDING DOCUMENTS TO A PROJECT. Create a a new internal document for the transcript: DOCUMENTS / NEW / NEW TEXT DOCUMENT. 98 Data Transcription The A-Docs function, introduced in ATLAS.ti 6, allows you to not only transcribe your data within ATLAS.ti, but to also link documents to each other in such a way that they can be

More information

USING STUFFIT DELUXE THE STUFFIT START PAGE CREATING ARCHIVES (COMPRESSED FILES)

USING STUFFIT DELUXE THE STUFFIT START PAGE CREATING ARCHIVES (COMPRESSED FILES) USING STUFFIT DELUXE StuffIt Deluxe provides many ways for you to create zipped file or archives. The benefit of using the New Archive Wizard is that it provides a way to access some of the more powerful

More information

Bitrix Site Manager 4.0. Quick Start Guide to Newsletters and Subscriptions

Bitrix Site Manager 4.0. Quick Start Guide to Newsletters and Subscriptions Bitrix Site Manager 4.0 Quick Start Guide to Newsletters and Subscriptions Contents PREFACE...3 CONFIGURING THE MODULE...4 SETTING UP FOR MANUAL SENDING E-MAIL MESSAGES...6 Creating a newsletter...6 Providing

More information

Figure 3.5: Exporting SWF Files

Figure 3.5: Exporting SWF Files Li kewhatyou see? Buyt hebookat t hefocalbookst or e Fl ash + Af t eref f ect s Chr i sjackson ISBN 9780240810317 Flash Video (FLV) contains only rasterized images, not vector art. FLV files can be output

More information

2 SQL in iseries Navigator

2 SQL in iseries Navigator 2 SQL in iseries Navigator In V4R4, IBM added an SQL scripting tool to the standard features included within iseries Navigator and has continued enhancing it in subsequent releases. Because standard features

More information

Bitrix Site Manager 4.1. User Guide

Bitrix Site Manager 4.1. User Guide Bitrix Site Manager 4.1 User Guide 2 Contents REGISTRATION AND AUTHORISATION...3 SITE SECTIONS...5 Creating a section...6 Changing the section properties...8 SITE PAGES...9 Creating a page...10 Editing

More information

Vodafone PC SMS 2010. (Software version 4.7.1) User Manual

Vodafone PC SMS 2010. (Software version 4.7.1) User Manual Vodafone PC SMS 2010 (Software version 4.7.1) User Manual July 19, 2010 Table of contents 1. Introduction...4 1.1 System Requirements... 4 1.2 Reply-to-Inbox... 4 1.3 What s new?... 4 2. Installation...6

More information

PBA.pro Getting Started

PBA.pro Getting Started PBA.pro Getting Started Issue 01.04 May 2007 AIM GmbH Sasbacherstr. 2 79111 Freiburg Germany www.aim-online.com Page 1 of 18 Table of Contents Table of Contents... 2 General... 3 PBA.pro Configuration...

More information

Copies of QuickBooks aren t cheap, so the people who do your bookkeeping

Copies of QuickBooks aren t cheap, so the people who do your bookkeeping appendix d Tracking with the Standalone r Copies of QuickBooks aren t cheap, so the people who do your bookkeeping are probably the only ones who have access to the program. Meanwhile, you may have dozens

More information

Quick Start Guide. Fundamentals of Systems Modeling Series. Systems Modeling with Enterprise Architect version 9.1. Version 1.

Quick Start Guide. Fundamentals of Systems Modeling Series. Systems Modeling with Enterprise Architect version 9.1. Version 1. Systems Modeling with Enterprise Architect version 9.1 Quick Start Guide Version 1.1 October 28, 2011 Fundamentals of Systems Modeling Series Pathfinder Solutions www.pathfindersystemsmodeling.com +1 508-568-0068

More information

PowerPoint 2013: Basic Skills

PowerPoint 2013: Basic Skills PowerPoint 2013: Basic Skills Information Technology September 1, 2014 1 P a g e Getting Started There are a variety of ways to start using PowerPoint software. You can click on a shortcut on your desktop

More information

Microsoft PowerPoint Exercises 4

Microsoft PowerPoint Exercises 4 Microsoft PowerPoint Exercises 4 In these exercises, you will be working with your Music Presentation file used in part 1 and 2. Open that file if you haven t already done so. Exercise 1. Slide Sorter

More information

Bonita Open Solution. Introduction Tutorial. Version 5.7. Application Development User Guidance Profile: Application Developer

Bonita Open Solution. Introduction Tutorial. Version 5.7. Application Development User Guidance Profile: Application Developer Bonita Open Solution Version 5.7 Introduction Tutorial Application Development User Guidance Profile: Application Developer Contents Introduction...5 Part 1. Tutorial Process Overview...6 Part 2. Begin

More information

Lab Manual: Using Rational Rose

Lab Manual: Using Rational Rose Lab Manual: Using Rational Rose 1. Use Case Diagram Creating actors 1. Right-click on the Use Case View package in the browser to make the shortcut menu visible. 2. Select the New:Actor menu option. A

More information

WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts. Classroom Setup Guide. Web Age Solutions Inc.

WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts. Classroom Setup Guide. Web Age Solutions Inc. WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Software

More information

FAQ. How does the new Big Bend Backup (powered by Keepit) work?

FAQ. How does the new Big Bend Backup (powered by Keepit) work? FAQ How does the new Big Bend Backup (powered by Keepit) work? Once you establish which of the folders on your hard drive you ll be backing up, you ll log into myaccount.bigbend.net and from your control

More information

KPN SMS mail. Send SMS as fast as e-mail!

KPN SMS mail. Send SMS as fast as e-mail! KPN SMS mail Send SMS as fast as e-mail! Quick start Start using KPN SMS mail in 5 steps If you want to install and use KPN SMS mail quickly, without reading the user guide, follow the next five steps.

More information

Microsoft PowerPoint 2011

Microsoft PowerPoint 2011 Microsoft PowerPoint 2011 Starting PowerPoint... 2 Creating Slides in Your Presentation... 3 Beginning with the Title Slide... 3 Inserting a New Slide... 3 Adding an Image to a Slide... 4 Downloading Images

More information

Browsing and working with your files and folder is easy with Windows 7 s new look Windows Explorer.

Browsing and working with your files and folder is easy with Windows 7 s new look Windows Explorer. Getting Started with Windows 7 In Windows 7, the desktop has been given an overhaul and makeover to introduce a clean new look. While the basic functionality remains the same, there are a few new navigation

More information

WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT

WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT The Ribbon... 2 Default Tabs... 2 Contextual Tabs... 2 Minimizing and Restoring the Ribbon... 3 Customizing the Ribbon... 3 A New Graphic Interface... 5 Live

More information

Creating a Web Service using IBM Rational HATS. For IBM System i (5250) Creating a Web Service using HATS 1

Creating a Web Service using IBM Rational HATS. For IBM System i (5250) Creating a Web Service using HATS 1 Creating a Web Service using IBM Rational HATS For IBM System i (5250) Creating a Web Service using HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web service that

More information

Project management integrated into Outlook

Project management integrated into Outlook y Project management integrated into Outlook InLoox PM 7.x Help for the configuration for MySQL-Server An InLoox Whitepaper Published: October 2011 Copyright: InLoox GmbH 2011 You find up-to-date information

More information

Backup Server DOC-OEMSPP-S/6-BUS-EN-21062011

Backup Server DOC-OEMSPP-S/6-BUS-EN-21062011 Backup Server DOC-OEMSPP-S/6-BUS-EN-21062011 The information contained in this guide is not of a contractual nature and may be subject to change without prior notice. The software described in this guide

More information

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This

More information

Introduction to Microsoft Word 2003

Introduction to Microsoft Word 2003 Introduction to Microsoft Word 2003 Sabeera Kulkarni Information Technology Lab School of Information University of Texas at Austin Fall 2004 1. Objective This tutorial is designed for users who are new

More information

E-Loader Operation Manual

E-Loader Operation Manual Multi-Function Tools for E-MU Instruments Revision A _ Before you Begin - Read and follow the instructions given in the READ BEFORE INSTALLING file that comes with the E-Loader installer program. E-Loader

More information

Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5

Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 University of Sheffield Contents 1. INTRODUCTION... 3 2. GETTING STARTED... 4 2.1 STARTING POWERPOINT... 4 3. THE USER INTERFACE...

More information

Introduction to MS WINDOWS XP

Introduction to MS WINDOWS XP Introduction to MS WINDOWS XP Mouse Desktop Windows Applications File handling Introduction to MS Windows XP 2 Table of Contents What is Windows XP?... 3 Windows within Windows... 3 The Desktop... 3 The

More information

Colligo Email Manager 6.2. Offline Mode - User Guide

Colligo Email Manager 6.2. Offline Mode - User Guide 6.2 Offline Mode - User Guide Contents Colligo Email Manager 1 Benefits 1 Key Features 1 Platforms Supported 1 Installing and Activating Colligo Email Manager 3 Checking for Updates 4 Updating Your License

More information

Start Active-HDL by double clicking on the Active-HDL Icon (windows).

Start Active-HDL by double clicking on the Active-HDL Icon (windows). Getting Started Using Aldec s Active-HDL This guide will give you a short tutorial in using the project mode of Active-HDL. This tutorial is broken down into the following sections 1. Part 1: Compiling

More information

Tutorial Build a simple IBM Rational Publishing Engine (RPE) template for IBM Rational DOORS

Tutorial Build a simple IBM Rational Publishing Engine (RPE) template for IBM Rational DOORS Tutorial Build a simple IBM Rational Publishing Engine (RPE) template for IBM Rational DOORS Length: 1 hour Pre-requisites: Understand the terms document template and document specification, and what RPE

More information

Rx Medical. SMD Utility. Task Scheduler Configuration

Rx Medical. SMD Utility. Task Scheduler Configuration Rx Medical SMD Utility Task Scheduler Configuration This document contains important information for all Rx Medical users. Please ensure this document is circulated amongst all your staff. We suggest these

More information

You can find the installer for the +Cloud Application on your SanDisk flash drive.

You can find the installer for the +Cloud Application on your SanDisk flash drive. Installation You can find the installer for the +Cloud Application on your SanDisk flash drive. Make sure that your computer is connected to the internet. Next plug in the flash drive and double click

More information

WebSphere Business Monitor V6.2 KPI history and prediction lab

WebSphere Business Monitor V6.2 KPI history and prediction lab Copyright IBM Corporation 2009 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 6.2 LAB EXERCISE WebSphere Business Monitor V6.2 KPI history and prediction lab What this exercise is about... 1 Lab requirements...

More information

Using Process Monitor

Using Process Monitor Using Process Monitor Process Monitor Tutorial This information was adapted from the help file for the program. Process Monitor is an advanced monitoring tool for Windows that shows real time file system,

More information