Project: E337 GRAPHIC INTERFACE DESIGN FOR SIMULATION SOFTWARE

Size: px
Start display at page:

Download "Project: E337 GRAPHIC INTERFACE DESIGN FOR SIMULATION SOFTWARE"

Transcription

1 Undergraduate Research Opportunity Programme (UROP) Project: E337 GRAPHIC INTERFACE DESIGN FOR SIMULATION SOFTWARE Supervisor Asst.Professor Ma MaoDe Nanyang Technological University Student Van Vu Kim Ngan Nanyang Technological University Abstract Designing interface plays an important role in any application especially for simulation softwares. Nowadays the market for simulation softwares is expanding very fast and so is for interface designing industry. More and more modern technologies have been created so that the dramatically increasing demand of intelligent interface and simulation softwares is satisfied. Among those tools, Visual C is a commonly-used and powerful programming tool. The project was to program and develop the Graphic User Interface For Simulation Software in Visual C The application we created in this project allows users to drag and drop objects from toolbar to the workspace to create a queuenode model. The view can be zoomed and the document can be saved. Users can choose their preferred properties for a node or a queue from the corresponding property dialog. The application will automatically update the information and check for errors. Users can also control the visibility of toolbars and status bar. A Queue will generate random messages to a node according to its probability distribution function. The application then will simulate the order of messages passing through the node on first come first serve basis. For those messages coming to a node at the same time, which one has higher priority will pass through first. Further improvements can be made for the application such as creating animation for the simulation and adding more functions, more tools, more objects and more properties. Latest technology such as Visual Studio.NET should be mastered in order to develop the application. Hence for future application of this project, further study is strongly recommended. 1 Introduction A well designed interface plays an important role to the success of a software application. The investment made in the design of a certain application contributes not only to supporting and keeping existing customers, but also to expanding customer base. Producing high-quality, comprehensible human interfaces are a difficult, labor-intensive process that requires experience and judgment. One of powerful tools used to design interface is Visual C++. Microsoft Visual C++ provides a powerful Class Library (MFC), Active X Control, ANSII C++ Support and many other strong features which make programming a visually-interesting interface design much easier. As mentioned above, the interface is very important for any software especially for a simulation program. A simulation is the execution of a model, represented by a computer program that gives information about the system being investigated. A good interface and simulation software is good preparation for design and engineering decisions in real world jobs. In this project, we created a simple interface and a sample queue- simulation program (a small case of network simulation) by Visual C This system allows users to drag, drop tools to workspace, to input the properties. The

2 application will check the design and simulate the order of queues passing through a certain node. 2 Literature Review There are many commercial simulation applications available on the market today. Because the nature of user interface design is collaborative, the design of such commercial products is the result of a team effort among engineers, marketing types, and designers and a time of one year or more. Choosing the interface designing tool depends on the features of the needed simulation software. One of the commonly-used network simulation tools is COMNET III published by CACI Products Company in It integrates LAN WAN and MAN prediction in a single objectoriented environment which allows user to change, to try alternatives and get performance measures. It is written in the programming language MODSIM II (a programming language product of the same company) using an objectoriented design. [2] The fact that the field of computer networking is making rapid advances leads to the same situation to the network simulation software industry. Many products and new technologies have been born and updated continually. This competition results in softwares with more and more interactive, attractive and easily-used interface and more powerful simulation ability. The latest technologies in network simulation industry are of MIL 3, Inc., a leading provider of decisionsupport software for networks and applications. One of their products: OPNET ITGuru9.0 (which will be released by the end of this year) is the most innovative solution in the Network Management category, and has won The Best of Show Award. [6] Those simulation softwares are written by many different programming languages. One of the basic and powerful tools used to design is Microsoft Visual Studio. In March 1997, Microsoft introduced the Visual Studio 97 development system, a complete suite of the award-winning. Visual Studio 6.0 is the next generation of the Microsoft enterprise development tools suite, and offers exciting new enterprise development features as well as a much higher level of integration throughout the tools. Visual Studio 6.0 includes: Visual C++, Visual J++, Visual Basic, Visual FoxPro.. Visual C is now used by millions of customers to design advanced interface and web applications. Visual Studio.NET 2003 is currently the latest version. Visual Studio.NET will be in its infancy and will have good future. The above review has shown some recently developing process of the simulation software industry as well as commonly-used tools to design a well-done interface and intelligent simulation program. In this project, Visual C was chosen to be used to design the interface and create the simulation program. 3 Technology Overview Visual C++ is a technology that allows programmers to use the C++ programming language and related tools to develop programs. The Microsoft Visual C++ versions 6.0 includes many new features to enhance developer productivity, improve executable performance, and ensure the highest levels of control. 1. Main Components The Microsoft Visual C++ package includes the following three main components: a. Visual (WYSIWYG) Editing of User Interfaces Here, user interface objects, such as text boxes or radio buttons, can be dragged and dropped on to a form. This gives instant feedback into how user interface will appear at run time. b. An object oriented approach to Windows programming Microsoft offers the Microsoft Foundation Classes (MFC), a set of C++ classes which encapsulate the functionality provided by the WIN32 API (Application Programming Interface). This allows for code that is much easier to read and maintain. c. A Framework for Setting Up Applications: Microsoft has set up a Document/View architecture, which allows developer to quickly and easily create powerful applications. 2. Details: a. Rapid Application Development (RAD) Visual C++ takes care of the repetitive mundane tasks associated with Windows programming, allowing the developer to concentrate on those parts of the program which are specific to the

3 application being developed. Some of these tasks include: Setting up the main window Writing the main function Providing default behavior for user interface objects Providing default behavior for standard Windows messages Providing a straight forward way for custom handling of Windows messages Automatically writing out fully functional C++ skeleton code b. Microsoft Specific Features Development Environment Microsoft Visual C++ introduced the Developer's Studio, a powerful integrated environment for developing Windows applications. Within this environment, developers can access: the text editor for writing code; detailed information about classes; editors for creating/modifying user interface objects; on-line help; information about project files; and the list goes on and on. c. Cutting Edge Technology New C++ class libraries are constantly being developed to provide the programmer the ability to use this technology. d. Different Types of Application Visual C++ allows developers to create more than just interesting applications. Dynamic Link Libraries (DLLs) and Static Libraries (LIBs) can be created for storing commonly used functions and classes which can be linked to other applications later on. The benefit of this is that users don't have to rewrite the code each time they need it. Just link to the pre-built library and everything is ready to go. e. ActiveX/OCX/VBX Development An ActiveX Control is usually a user interface control that can be integrated for use on a web page or in a Windows program. The beauty of ActiveX is that developers can use Visual C++ to create one of these (for example: a button that changes shape when being clicked) and then use it within your web site and/or Windows applications. An OLE Control (OCX) is essentially the same thing as an ActiveX Control, just an older name for it. f. DirectX/WinG Visual C++ gives users access to Microsoft's DirectX and WinG libraries for creating fast Windows-based games. g. ANSII C++ Support Microsoft Visual C++ supports the new ANSII C++ standard. By using this standard, code becomes more portable, which will be important when comes time to upgrade/maintain the code in the future. h. Component Gallery Visual C++ offers the Component Gallery, a library of OLE Controls that can be added to the application in a couple of mouse clicks. A splash screen, a password dialog box, a progress bar etc can be automatically added to the application just by clicking on the component and pushing Insert 4 Application Development 1. Application Overview A model to be simulated includes nodes and queues. A Queue is a source which generates messages according to a probability distribution function. These messages will come to a certain node. A node is connected to many queues therefore will receive many messages at the same time. It will decide to let which message from which queue goes through first depending on the properties of the queues. INTERFACE: This project uses standard Windows tm interface for the creation of queue-node models. Figure 1 shows the view which appears when initially starting the application. The standard menu format of most windowed applications across the top of the window activates pull down menus. Figure 1: Main Interface

4 The toolbar to the left hand side of the screen allows for a simple method of creating objects in a model. The area to the right of the toolbar is the work space where models are built. The small strip below the toolbar and the workspace is called the status pane which is used to display messages to the user concerning actions performed while using the application. a. Main Menu File menu: -New: Clears the current model and creates a new clean workspace for the creation of a new model. If a model is in workplace, the application prompts the user to cancel this operation before it is carried out. -Open: Used to open an existing model. -Save: Used to save the current model -Save as: Saves the current model to the path and directory specified by the users -Exit: Exits the application View menu: -Main frame: Toggles the visibility of the toolbar above the workspace -Status bar: Toggles the visibility of the status panel below the workspace -Zoom in: Allows user to zoom in on a given selected portion of the model. -Zoom out: Expand the view to take in the entire work area. -Toolbar: Toggles the visibility of the Toolbar on the left of the workspace Simulation menu -Check: Checks whether there is any mistakes from the design and user s inputs -Simulation: Runs the simulation. b. Toolbar -Name: The queue name is a unique identifier given to the queue for identification purposes. Users can use default name or change to any name they like. If there is no name input for the queue or the name input has been used for another queue, the program will popup announcements. -Priority: This is the priority of the queue when passing through the node. Which queue has the smaller number will have higher priority. -Arrival Times (seconds): Inter arrival; first arrival and last arrival have the same dropdown list including all probability distribution functions: Beta, Exponential, Gamma, Lognormal, Normal, Poisson, Triangular, Uniform and Weibull. -Destination: This is the node to which the queue is connected to. The list includes all of the existing nodes of the model and will automatically update if there is any change of their names. -Message size Calculation: In order to calculate the message size generated by the queues, users must input the probability distribution and message size units -Message size units: include Byte, Kilobyte, Kilobit and Megabyte. -Probability Distribution: similar to the Arrival time distribution, it includes 9 probability functions which have been mentioned above. Node Property Dialog: When users double click a certain queue, the queue property dialog will appear so that users can input the properties of the selected queue. Node Queue Arrow Figure2: Tool bar The toolbar, located to the left hand of the workspace, facilitates the creation of the model. c. Property Dialog Queue Property Dialog When users double click a certain queue, the queue property dialog will appear so that users can input the properties of the selected queue. Figure 3: Node Property Dialog -Name: The node name is a unique identifier given to the node for identification purposes. Users can use this default name or change to any name they like. If there is no name input for the node or if there is already another node having the same name the program will popup announcement. -Source: This is the list indicating names of queues which has been connected to the node.

5 This list will automatically update when there is any change of name in any queue. SIMULATION: After the model is created through the interface introduced above, simulation progress now can be carried on. a. Checking Process: When users click Check in the submenu of Simulation, the software will check whether there is any error in the design and users inputs. If there is no error, an announcement Checked OK will appear. If users click Simulation, the software will also carries the Check step first and run the simulation unless there are errors. Some of the common errors are: - There is no nodes existing - There is at least one node to which no queue is connected. - Users has not input the inter arrival time, the message probability distribution and the message size b. Simulation Process: Being run when there is no error. First, a window appears to indicate the following simulation is of which node. Secondly, the application requires users to input the time in seconds they wish to simulate. The default time is 30 seconds. If the time input is negative, the application will announce users to input a new positive time. If there are many messages from different queues coming to the node at the same time, which one has more priority can pass through the node first. The time it takes a queue message to pass through the node depends on the message size and the message unit. Each kilobyte of message will take 1 second to pass through the node. 2. System Development This program is written by Visual C Totally the project contains 40 files. During the development of the application, Object-oriented programming approach is chosen. By this way, we design each problem by a separate class. And all these classes are connected together by a main file named UROP.cpp. When compiling, all the files, libraries and resources are linked together. There are totally 17 classes in this project. 5 Discussion The Graphic Interface Design for a Simulation application was finished coding and debugging on time and work successfully without any error. The interface is user-friendly and standard Windows tm one. The followings are important features of the application: Powerful zoom tools: Visual C++6.0 does not have a standard zoom function, therefore I had to write by myself the zoom algorithm which is quite complex. The scroll view resets according to the zoom factor. All the relative positions of nodes or queues are stored and zoomed and their images are stretched depending on the zoom ratio. Auto-updated properties: When name of a queue changes, the node, to which the queue connects, will automatically update the new name of that queue. Vice versa, when the name of a node changes, the corresponding queues will update their destination names. Figure 4: Time Input Dialog And at last, when users click OK button of the above dialog, the simulation results will be displayed. The results include the time when the message was generated from which node, the time it enters the node and the time it passes through. Auto-checking: When users input a queue name, the application automatically checks whether that name has been used by another existing queue or not. Before simulation, the project also checks whether there is any error and will prompt to the users. Document Saving: All the properties, positions of nodes and queues of the document are saved and restored when the document is open. Any how the view is zoomed when the document is

6 saved; the correct positions of objects will be stored. So even if the document is open at a different zoomed view from when it is saved, the objects still have a correct display. Good Simulation: Queues generate messages at random time according to the probability distribution selected by users. The time it takes for a message passing through a node also depends on the choices of users (message size and message unit). The process is based on first come first serve basis. If a message comes to the node at the time when there is another message being served by the node, it has to wait until that message passing through the node. If many messages come to the node at a same time, which one has more priority will go first. Due to time constrain, this project is not a completed one. As mentioned above, producing high-quality, comprehensible human interfaces are a difficult and labor-intensive process. In order to create a marketable product, it requires more time and more human resources. However, this project is a basic frame so that other improvements can be built more easily. Following are further improvements I suggest: Building Edit, Cut, Copy, Delete and Paste tools, Print Options. With these functions, users can easily change and edit their designs. Due to time constrain, I have not covered this part yet. Adding more properties for nodes and queues so that more factors will be considered when simulating. Adding more objects in the toolbar such as Link, Router etc so that the application simulates not only node-queue but also other network behaviors. Building Active X Control: In order to upload the application to the web, Active X control should be built. This process is quite complex but powerful. o Adding and exporting animation for the simulation so that the application will be more attractive. o Storing simulation results in separate files. In this application, simulation results appear in a dialog, they have not been saved in separate files yet. o The last but not least, to make the application a real marketable product, besides the above improvement, we should consider methods to reduce the size of softwares and to develop the quality of images. We also have to consider the system requirements And after that, our product definitely is ready for use in the market. 6 Conclusion Nowadays, the market for simulation softwares is expanding quickly. People need simulation softwares for virtual classes and virtual experiences to get interactive visualization, immediate feedback and assessment of a specific design with less time and money spending compared to real simulation experiences. However, a well-designed interface and powerful simulation software require long and meticulous process, human resources and modern technology. This project was done within one and a half month and by one person so that it can not be as completed as other commercial ones in the market. However, it provides standard features and builds the basic frame for further improvement. Not only is the main objective of the project (designing the interface) fully satisfied but also addition goals (creating a small simulation program) has achieved. We have created a useful application that let users explore the queue-node behaviors. For further improvement, we should take advantage of other latest technologies such as Microsoft Visual.NET so that the application will be more attractive and powerful. For future application of this project, further study is strongly recommended. Reference [1] Mickey Williams, Sams Teach Yourself Visual C in 24 hours, SAMS, 1998 [2] Sajay P.Ahuja: [3] Steve Holzner, Fast Track Visual C++6.0 Programming, John Wiley & Sons, Inc, 1998 [4] Breaking the CScrollView size limitation with CBigScrollView [5] MSDN Home: [6] OPNET Technologies:

Opening Microsoft Visual Studio. On Microsoft Windows Vista and XP to open the visual studio do the following:

Opening Microsoft Visual Studio. On Microsoft Windows Vista and XP to open the visual studio do the following: If you are a beginner on Microsoft Visual Studio 2008 then you will at first find that this powerful program is not that easy to use for a beginner this is the aim of this tutorial. I hope that it helps

More information

Network Management Software ALLNET Zone Controller

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

More information

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman Chapter 9 Copyright 2012 Manning Publications Brief contents PART 1 GETTING STARTED WITH SHAREPOINT 1 1 Leveraging the power of SharePoint 3 2

More information

Visual Studio.NET. Although it is possible to program.net using only the command OVERVIEW OF VISUAL STUDIO.NET

Visual Studio.NET. Although it is possible to program.net using only the command OVERVIEW OF VISUAL STUDIO.NET Chapter. 03 9/17/01 6:08 PM Page 35 Visual Studio.NET T H R E E Although it is possible to program.net using only the command line compiler, it is much easier and more enjoyable to use Visual Studio.NET.

More information

BASIC NAVIGATION & VIEWS...

BASIC NAVIGATION & VIEWS... Content Overview VISUAL TOUR... 5 NEW FEATURES IN OUTLOOK 2010... 6 BASIC NAVIGATION & VIEWS... 7 SETTING PREFERENCES... 7 Creating an Outlook Shortcut... 7 Choosing a Startup View... 7 CUSTOMIZING INBOX

More information

BCM 4.0 Personal Call Manager User Guide. BCM 4.0 Business Communications Manager

BCM 4.0 Personal Call Manager User Guide. BCM 4.0 Business Communications Manager BCM 4.0 Personal Call Manager User Guide BCM 4.0 Business Communications Manager Document Status: Beta Document Version: 02 Part Code: N0027256 Date: January 2006 Copyright Nortel Networks Limited 2006

More information

SharePoint 2010 Tutorial

SharePoint 2010 Tutorial SharePoint 2010 Tutorial TABLE OF CONTENTS Introduction... 1 Basic Navigation... 2 Navigation Buttons & Bars... 3 Ribbon... 4 Library Ribbon... 6 Recycle Bin... 7 Permission Levels & Groups... 8 Create

More information

MindView Online - Quick Start Guide

MindView Online - Quick Start Guide MindView Online - Quick Start Guide Overview MindView Online is an online concept mapping program that allows users to organize their thoughts visually to create, share, and export mind maps to Microsoft

More information

User Guide. Chapter 6. Teacher Pages

User Guide. Chapter 6. Teacher Pages User Guide Chapter 6 s Table of Contents Introduction... 5 Tips for s... 6 Pitfalls... 7 Key Information... 8 I. How to add a... 8 II. How to Edit... 10 SharpSchool s WYSIWYG Editor... 11 Publish a...

More information

Schematic Editing Essentials

Schematic Editing Essentials Summary Application Note AP0109 (v2.0) March 24, 2005 This application note looks at the placement and editing of schematic objects in Altium Designer. This application note provides a general overview

More information

Contents. Common Site Operations. Home actions. Using SharePoint

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

More information

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

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

More information

Code Check TM Software Requirements Specification

Code Check TM Software Requirements Specification Code Check TM Software Requirements Specification Author: Richard McKenna Debugging Enterprises TM Based on IEEE Std 830 TM -1998 (R2009) document format Copyright 2017 Debugging Enterprises No part of

More information

1.1: Introduction to Fusion 360

1.1: Introduction to Fusion 360 .: Introduction to Fusion 360 Fusion 360 is a cloud- based CAD/CAM tool for collaborative product development. The tools in Fusion enable exploration and iteration on product ideas and collaboration within

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows CHAPTER 1 Getting to Know AutoCAD Opening a new drawing Getting familiar with the AutoCAD and AutoCAD LT Graphics windows Modifying the display Displaying and arranging toolbars COPYRIGHTED MATERIAL 2

More information

Windows Me Navigating

Windows Me Navigating LAB PROCEDURE 11 Windows Me Navigating OBJECTIVES 1. Explore the Start menu. 2. Start an application. 3. Multi-task between applications. 4. Moving folders and files around. 5. Use Control Panel settings.

More information

Requirements Document

Requirements Document GROUP 9 Requirements Document Create-A-Page Matthew Currier, John Campbell, and Dan Martin 5/1/2009 This document is an outline of what was originally desired in the application in the Project Abstract,

More information

OU EDUCATE TRAINING MANUAL

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

More information

Engr 123 Spring 2018 Notes on Visual Studio

Engr 123 Spring 2018 Notes on Visual Studio Engr 123 Spring 2018 Notes on Visual Studio We will be using Microsoft Visual Studio 2017 for all of the programming assignments in this class. Visual Studio is available on the campus network. For your

More information

Windows 2000 Safe Mode

Windows 2000 Safe Mode LAB PROCEDURE 29 Windows 2000 Safe Mode OBJECTIVES 1. Restart and try various startup options. RESOURCES Troubleshooting 1. Marcraft 8000 Trainer with Windows 2000 installed 2. A PS2 mouse 3. A LAN connection

More information

Introduction. Key features and lab exercises to familiarize new users to the Visual environment

Introduction. Key features and lab exercises to familiarize new users to the Visual environment Introduction Key features and lab exercises to familiarize new users to the Visual environment January 1999 CONTENTS KEY FEATURES... 3 Statement Completion Options 3 Auto List Members 3 Auto Type Info

More information

Microsoft Windows SharePoint Services

Microsoft Windows SharePoint Services Microsoft Windows SharePoint Services SITE ADMIN USER TRAINING 1 Introduction What is Microsoft Windows SharePoint Services? Windows SharePoint Services (referred to generically as SharePoint) is a tool

More information

TxWin 5.xx Programming and User Guide

TxWin 5.xx Programming and User Guide TxWin 5.xx Programming and User Guide Jan van Wijk Brief programming and user guide for the open-source TxWin text UI library Presentation contents Interfacing, include files, LIBs The message event model

More information

DOCUMENTUM D2. User Guide

DOCUMENTUM D2. User Guide DOCUMENTUM D2 User Guide Contents 1. Groups... 6 2. Introduction to D2... 7 Access D2... 7 Recommended browsers... 7 Login... 7 First-time login... 7 Installing the Content Transfer Extension... 8 Logout...

More information

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS OF THE RENESAS SYNERGY PLATFORM BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues

More information

Introduction. Getting Started. Selecting a Template. 1 of 1

Introduction. Getting Started. Selecting a Template. 1 of 1 1 of 1 Introduction Visual materials are one of the most effective means of communicating a message. They can give a presentation a professional quality. Visuals help a speaker to be well prepared, organized,

More information

HealthStream Connect Administrator User Guide

HealthStream Connect Administrator User Guide HealthStream Connect Administrator User Guide ii Contents About HealthStream Connect... 1 Administrator Overview of HealthStream Connect... 2 Administrator Access and Privileges... 2 Navigating HealthStream

More information

For additional information, please consult the Read-Me and Help documentation or contact Electro-Voice or Dynacord technical support.

For additional information, please consult the Read-Me and Help documentation or contact Electro-Voice or Dynacord technical support. Quick Start Guide Hello, and welcome to IRIS-Net software. We want you to get the most from your IRIS-Net projects and encourage you to explore the additional Read-Me and Help documentation provided with

More information

SharePoint User Manual

SharePoint User Manual SharePoint User Manual Developed By The CCAP SharePoint Team Revision: 10/2009 TABLE OF CONTENTS SECTION 1... 5 ABOUT SHAREPOINT... 5 1. WHAT IS MICROSOFT OFFICE SHAREPOINT SERVER (MOSS OR SHAREPOINT)?...

More information

APN001 TCOPlus Features. APN March, 2011

APN001 TCOPlus Features. APN March, 2011 1. Introduction TCOPlus is a set of features designed to dramatically reduce your total cost of ownership (TCO) and improve the service that your wireless endpoint provides. This application note describes

More information

Enterprise Edge 2.0 Personal Call Manager User Guide

Enterprise Edge 2.0 Personal Call Manager User Guide Enterprise Edge 2.0 Personal Call Manager User Guide www.nortelnetworks.com 2000 Nortel Networks P0911958 Issue 01 Contents Enterprise Edge Personal Call Manager 9 Using a handsfree telephone with Enterprise

More information

Unified Classroom: Class Pages

Unified Classroom: Class Pages Unified Classroom: Class Pages Unified Classroom April 2018 Release Unified Classroom: Class Pages Basics Contents Unified Classroom: Class Pages Basics... 3 Building Class Pages... 3 Access Class Pages...

More information

Ariel Dynamics, Inc. TRIM MODULE. Revision 1.0. Ariel Dynamics, Inc. C3D TRANSFORM MODULE

Ariel Dynamics, Inc. TRIM MODULE. Revision 1.0. Ariel Dynamics, Inc. C3D TRANSFORM MODULE Ariel Dynamics, Inc. TRIM MODULE Revision 1.0 Ariel Dynamics, Inc. C3D TRANSFORM MODULE Contents i Contents ARIEL TRIM PROGRAM 1 INTRODUCTION...1 WHAT S NEW IN TRIM 1.0...1 SYSTEM REQUIREMENTS...2 TO START

More information

Admissions & Intro to Report Editing Participants Guide

Admissions & Intro to Report Editing Participants Guide IBM Cognos Analytics Admissions & Intro to Report Editing Participants Guide Welcome to Cognos - Admissions and Introduction to Report Editing! Today s objectives include: Gain a Basic Understanding of

More information

HarePoint HelpDesk for SharePoint. User Guide

HarePoint HelpDesk for SharePoint. User Guide HarePoint HelpDesk for SharePoint For SharePoint Server 2016, SharePoint Server 2013, SharePoint Foundation 2013, SharePoint Server 2010, SharePoint Foundation 2010 User Guide Product version: 16.2.0.0

More information

With ClaroIdeas you can quickly and easily create idea maps using a combination of words, symbols and pictures.

With ClaroIdeas you can quickly and easily create idea maps using a combination of words, symbols and pictures. Welcome to ClaroIdeas ClaroIdeas is a fresh tool to support the creation and editing of concept maps or idea maps using visual and audio components. It has been specifically developed to support people

More information

Top Producer 7i Tips & Tricks Volume 1

Top Producer 7i Tips & Tricks Volume 1 Top Producer 7i Tips & Tricks Volume 1 TOP PRODUCER Systems Inc. 1 Table of Contents 1 Using Quick Action Commands...3 1.1 Use the Commands Instead of the Menu s...3 2 Scrolling Within a Long List...5

More information

User Guide 701P Wide Format Solution Wide Format Scan Service

User Guide 701P Wide Format Solution Wide Format Scan Service User Guide 701P44865 6204 Wide Format Solution Wide Format Scan Service Xerox Corporation Global Knowledge & Language Services 800 Phillips Road Bldg. 845-17S Webster, NY 14580 Copyright 2006 Xerox Corporation.

More information

BASICS OF THE RENESAS SYNERGY TM

BASICS OF THE RENESAS SYNERGY TM BASICS OF THE RENESAS SYNERGY TM PLATFORM Richard Oed 2018.11 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues

More information

Service Minder Plus Features/Helpful Hints

Service Minder Plus Features/Helpful Hints Service Minder Plus Features/Helpful Hints This manual covers helpful hints and use of features. Note: These items will be addressed during the training sessions. This document is meant to be used as an

More information

BUCKVIEW Advanced. User Guide

BUCKVIEW Advanced. User Guide BUCKVIEW Advanced User Guide Inside This Manual I. Inside This Manual... 2 II. Viewing and Managing Your Images... 3 Manage Image Folders...5 Manage Sites...6 Manage Locations...10 Erase Memory Card...14

More information

Epilog Laser Cutter Instructions (Only the Essentials)

Epilog Laser Cutter Instructions (Only the Essentials) Epilog Laser Cutter Instructions (Only the Essentials) How to export a file for SKETCHUP put it on the server, open it in Illustrator, and Prepare it for the Epilog Laser Cutter 1. In Sketchup: Draw a

More information

Allworx User s Guide. (Release 7.3)

Allworx User s Guide. (Release 7.3) Allworx User s Guide (Release 7.3) No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopy, recording,

More information

Using SymPrint to Make Overlays, Templates & More...

Using SymPrint to Make Overlays, Templates & More... Welcome to SymPrint SymPrint is an easy-to-use tool for creating communication overlays, worksheets, classroom activities and more using a modern toolbar and common-sense interface modeled after the programs

More information

Mercury Delivery. Address Verification

Mercury Delivery. Address Verification 14 The program allows you to create and maintain delivery zones, automatically create delivery routes using Microsoft MapPoint, mark orders as on the truck/delivered/not Delivered, re-route orders that

More information

For the Beginner: c) Click the settings tab to set screen resolution d) Set resolution with slider bar.

For the Beginner: c) Click the settings tab to set screen resolution d) Set resolution with slider bar. For the Beginner: Preparing and Logging In to Run JobSite OnLine 1) Jobsite works best with a screen resolution of at least 800 x 600 preferably 1024 x 768. To set this, follow the instructions below.

More information

UNIT 3 ADDITIONAL CONTROLS AND MENUS OF WINDOWS

UNIT 3 ADDITIONAL CONTROLS AND MENUS OF WINDOWS UNIT 3 ADDITIONAL CONTROLS AND MENUS OF WINDOWS 1 SYLLABUS 3.1 Working with other controls of toolbox : 3.1.1 Date Time Picker 3.1.2 List Box 3.1.2.1 Item collection 3.1.3 Combo Box 3.1.4 Picture Box 3.15

More information

BUILD DEFINITION EXTENSION

BUILD DEFINITION EXTENSION Contents BUILD DEFINITION EXTENSION Introduction... 2 Setup... 2 Installation... 2 Configuration... 3 Quick Start Guide... 3 Create a new Build Definition... 3 View History of Build Definition... 4 Branch

More information

Managing Your Website with Convert Community. My MU Health and My MU Health Nursing

Managing Your Website with Convert Community. My MU Health and My MU Health Nursing Managing Your Website with Convert Community My MU Health and My MU Health Nursing Managing Your Website with Convert Community LOGGING IN... 4 LOG IN TO CONVERT COMMUNITY... 4 LOG OFF CORRECTLY... 4 GETTING

More information

Guide for Candidates: Online Progress Reports

Guide for Candidates: Online Progress Reports Guide for Candidates: Online Progress Reports What is Quest Quest is our comprehensive research management system used to administer and support research activity at Victoria University. All Progress Reports

More information

Computer Essentials Session 1 Lesson Plan

Computer Essentials Session 1 Lesson Plan Note: Completing the Mouse Tutorial and Mousercise exercise which are available on the Class Resources webpage constitutes the first part of this lesson. ABOUT PROGRAMS AND OPERATING SYSTEMS Any time a

More information

You ll notice at the bottom of the file menu there is a list of recently opened files. You can click a file name in the list to re-open that file.

You ll notice at the bottom of the file menu there is a list of recently opened files. You can click a file name in the list to re-open that file. Using Microsoft Word A word processor is all about working with large amounts of text, so learning the basics of text editing is essential to being able to make the most of the program. The first thing

More information

Creating Buttons and Pop-up Menus

Creating Buttons and Pop-up Menus Using Fireworks CHAPTER 12 Creating Buttons and Pop-up Menus 12 In Macromedia Fireworks 8 you can create a variety of JavaScript buttons and CSS or JavaScript pop-up menus, even if you know nothing about

More information

CLIQ Web Manager. User Manual. The global leader in door opening solutions V 6.1

CLIQ Web Manager. User Manual. The global leader in door opening solutions V 6.1 CLIQ Web Manager User Manual V 6.1 The global leader in door opening solutions Program version: 6.1 Document number: ST-003478 Date published: 2016-03-31 Language: en-gb Table of contents 1 Overview...9

More information

HOUR 18 Collaborating on Documents

HOUR 18 Collaborating on Documents HOUR 18 Collaborating on Documents In today s office environments, people are increasingly abandoning red ink pens, highlighters, and post-it slips in favor of software tools that enable them to collaborate

More information

BaanERP Service. User Manual for Baan Service Scheduler 2.0

BaanERP Service. User Manual for Baan Service Scheduler 2.0 BaanERP Service User Manual for Baan Service Scheduler 2.0 A publication of: Baan Development B.V. P.O.Box 143 3770 AC Barneveld The Netherlands Printed in the Netherlands Baan Development B.V. 2001. All

More information

Webster Release Notes Rev. A, March 1, 2008

Webster Release Notes Rev. A, March 1, 2008 Webster Release Notes Rev. A, March 1, 2008 Overview This document contains release notes for PolyVision s Webster. Webster Software version 3.6 supports one of the most technologically advanced whiteboard

More information

TECH-NOTE. The Keyboard Macro Editor. The Keyboard Macro Editor Dialog Box

TECH-NOTE. The Keyboard Macro Editor. The Keyboard Macro Editor Dialog Box The Keyboard Macro Editor The Keyboard Macro Editor is a feature in the Designer TM for Windows TM software package that allows the user to associate specific functions with keys or touchcells on a UniOP

More information

BRIEFCASES & TASKS ZIMBRA. Briefcase can be used to share and manage documents. Documents can be shared, edited, and created using Briefcases.

BRIEFCASES & TASKS ZIMBRA. Briefcase can be used to share and manage documents. Documents can be shared, edited, and created using Briefcases. BRIEFCASES & TASKS ZIMBRA BRIEFCASES Briefcase can be used to share and manage documents. Documents can be shared, edited, and created using Briefcases. Options Briefcase New Briefcase To create briefcases,

More information

Precautions Very important information. Please read this section carefully before using this product.

Precautions Very important information. Please read this section carefully before using this product. Precautions Very important information. Please read this section carefully before using this product. This product is intended to provide turn-by-turn instructions to safely guide you to your desired destination.

More information

Intro to MS Visual C++ Debugging

Intro to MS Visual C++ Debugging Intro to MS Visual C++ Debugging 1 Debugger Definition A program used to control the execution of another program for diagnostic purposes. Debugger Features / Operations Single-Stepping 100011101010101010

More information

Windows Programming Using MFC and Visual C ++.Net

Windows Programming Using MFC and Visual C ++.Net Windows Programming Using MFC and Visual C ++.Net Introduction Masoud Milani School of Computer Science Florida International University Miami, FL 33199 milani@fiu.edu INTRODUCTION This course covers the

More information

COPYRIGHTED MATERIAL. Starting Strong with Visual C# 2005 Express Edition

COPYRIGHTED MATERIAL. Starting Strong with Visual C# 2005 Express Edition 1 Starting Strong with Visual C# 2005 Express Edition Okay, so the title of this chapter may be a little over the top. But to be honest, the Visual C# 2005 Express Edition, from now on referred to as C#

More information

Tutorial: Introduction to Flow Graph

Tutorial: Introduction to Flow Graph Tutorial: Introduction to Flow Graph This tutorial introduces you to Flow Graph, including its core concepts, the Flow Graph editor and how to use it to create game logic. At the end of this tutorial,

More information

Solo 4.6 Release Notes

Solo 4.6 Release Notes June9, 2017 (Updated to include Solo 4.6.4 changes) Solo 4.6 Release Notes This release contains a number of new features, as well as enhancements to the user interface and overall performance. Together

More information

Protect Your Investment In Asure ID. Thank You For Purchasing Asure ID Let s Get Started! Section 1 Installing Asure ID

Protect Your Investment In Asure ID. Thank You For Purchasing Asure ID Let s Get Started! Section 1 Installing Asure ID QuickStart Guide Protect Your Investment In Asure ID Save Valuable Time And Money With Asure ID Protect! Asure ID Protect is a comprehensive customer care program designed to ensure that you receive the

More information

Table of Contents. 1. SharePoint 2013 Introduction...1 EVALUATION COPY

Table of Contents. 1. SharePoint 2013 Introduction...1 EVALUATION COPY Table of Contents Table of Contents 1. SharePoint 2013 Introduction...1 SharePoint Versions...1 Team Site Layout and Navigation...1 Layout...1 Navigation...2 Customize Quick Launch...11 Exercise 1: Team

More information

Allworx User s Guide (Release x)

Allworx User s Guide (Release x) Allworx User s Guide (Release 6.8.1.x) -PAGE INTENTIONALLY LEFT BLANK- Table of Contents 1 VOICEMAIL...1 1.1 ACCESSING YOUR MESSAGE CENTER INBOX...1 1.2 LISTENING TO YOUR VOICEMAIL...2 1.3 SENDING VOICEMAIL

More information

Administration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax

Administration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax Administration Training Guide Infinite Visions Enterprise Edition 406.252.4357 phone 1.800.247.1161 toll free 406.252.7705 fax www.csavisions.com Copyright 2005 2011 Windsor Management Group, LLC Revised:

More information

User Guide. BlackBerry Workspaces for Windows. Version 5.5

User Guide. BlackBerry Workspaces for Windows. Version 5.5 User Guide BlackBerry Workspaces for Windows Version 5.5 Published: 2017-03-30 SWD-20170330110027321 Contents Introducing BlackBerry Workspaces for Windows... 6 Getting Started... 7 Setting up and installing

More information

WINDOWS NT BASICS

WINDOWS NT BASICS WINDOWS NT BASICS 9.30.99 Windows NT Basics ABOUT UNIVERSITY TECHNOLOGY TRAINING CENTER The University Technology Training Center (UTTC) provides computer training services with a focus on helping University

More information

Tutorial 01 Quick Start Tutorial

Tutorial 01 Quick Start Tutorial Tutorial 01 Quick Start Tutorial Homogeneous single material slope No water pressure (dry) Circular slip surface search (Grid Search) Intro to multi scenario modeling Introduction Model This quick start

More information

SECTION 5 USING STUDENT

SECTION 5 USING STUDENT SECTION 5 USING STUDENT EMAIL 5. USING STUDENT EMAIL On enrolling at the University all students automatically have an email account created. Account creation depends on a student successfully enrolling

More information

SQL Studio (BC) HELP.BCDBADASQL_72. Release 4.6C

SQL Studio (BC) HELP.BCDBADASQL_72. Release 4.6C HELP.BCDBADASQL_72 Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express

More information

TEACHER PAGES USER MANUAL CHAPTER 6 SHARPSCHOOL. For more information, please visit: Chapter 6 Teacher Pages

TEACHER PAGES USER MANUAL CHAPTER 6 SHARPSCHOOL. For more information, please visit:  Chapter 6 Teacher Pages SHARPSCHOOL USER MANUAL CHAPTER 6 TEACHER PAGES For more information, please visit: www.customernet.sharpschool.com 0 TABLE OF CONTENTS 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. INTRODUCTION... 1 I. TEACHER PAGE

More information

Roof Designer USER S GUIDE

Roof Designer USER S GUIDE Roof Designer USER S GUIDE Roof Designer-1 Roof Designer-2 Roof Designer The Roof Designer makes it easy to define and place custom roofs in your project. You can start the Roof Designer independently,

More information

BP-VA Quick Start. Last update: 29 th January, Copyright Visual Paradigm International Ltd.

BP-VA Quick Start. Last update: 29 th January, Copyright Visual Paradigm International Ltd. BP-VA Quick Start Last update: 29 th January, 2010 Copyright 2002-2010 Visual Paradigm International Ltd. Table of Contents Table of Contents... 2 Getting started... 3 Installing Business Process Visual

More information

Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide

Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide Abstract After completing this workshop, you will have a basic understanding of editing 3D models using Autodesk Fusion 360 TM to

More information

Hostopia WebMail Help

Hostopia WebMail Help Hostopia WebMail Help Table of Contents GETTING STARTED WITH WEBMAIL...5 Version History...6 Introduction to WebMail...6 Cookies and WebMail...6 Logging in to your account...6 Connection time limit...7

More information

Griffin Training Manual Grif-WebI Introduction (For Analysts)

Griffin Training Manual Grif-WebI Introduction (For Analysts) Griffin Training Manual Grif-WebI Introduction (For Analysts) Alumni Relations and Development The University of Chicago Table of Contents Chapter 1: Defining WebIntelligence... 1 Chapter 2: Working with

More information

SCHULICH MEDICINE & DENTISTRY Website Updates August 30, Administrative Web Editor Guide v6

SCHULICH MEDICINE & DENTISTRY Website Updates August 30, Administrative Web Editor Guide v6 SCHULICH MEDICINE & DENTISTRY Website Updates August 30, 2012 Administrative Web Editor Guide v6 Table of Contents Chapter 1 Web Anatomy... 1 1.1 What You Need To Know First... 1 1.2 Anatomy of a Home

More information

PowerPoint for Art History Presentations

PowerPoint for Art History Presentations PowerPoint for Art History Presentations For PC computers running Microsoft Office 2007+ Adapted by The University of California, Berkeley from the Institute of Fine Arts document by Elizabeth S. Funk

More information

Outlook: Web Access. Outlook: Web Access AIS Vienna

Outlook: Web Access. Outlook: Web Access AIS Vienna Outlook: Web Access AIS Vienna Table of Contents Introduction to OWA...1 Log On... 1 OWA Workspace... 2 Hiding/Displaying the Reading Pane... 3 Collapsing/Expanding the Outlook Bar... 4 Log Off... 5 Sending

More information

Quick & Simple Imaging. User Guide

Quick & Simple Imaging. User Guide Quick & Simple Imaging User Guide The Quick & Simple Imaging software package provides the user with a quick and simple way to search and find their documents, then view, print, add notes, or even e- mail

More information

CSE 332: Data Structures and Parallelism Autumn 2017 Setting Up Your CSE 332 Environment In this document, we will provide information for setting up Eclipse for CSE 332. The first s ection covers using

More information

Hands-On Introduction to Queens College Web Sites

Hands-On Introduction to Queens College Web Sites Hands-On Introduction to Queens College Web Sites This handout accompanies training workshops for Queens College Content Editors who will manage and maintain the web content in their areas. Overview of

More information

Software Instruction Manual

Software Instruction Manual 2 About This Manual This manual will provide a comprehensive look at the JAVS software application. The first part of the manual will provide a general overview followed by a more detailed approach in

More information

Introduction to Cognos Participants Guide. Table of Contents: Guided Instruction Overview of Welcome Screen 2

Introduction to Cognos Participants Guide. Table of Contents: Guided Instruction Overview of Welcome Screen 2 IBM Cognos Analytics Welcome to Introduction to Cognos! Today s objectives include: Gain a Basic Understanding of Cognos View a Report Modify a Report View a Dashboard Request Access to Cognos Table of

More information

ENVI Classic Tutorial: A Quick Start to ENVI Classic

ENVI Classic Tutorial: A Quick Start to ENVI Classic ENVI Classic Tutorial: A Quick Start to ENVI Classic A Quick Start to ENVI Classic 2 Files Used in this Tutorial 2 Getting Started with ENVI Classic 3 Loading a Gray Scale Image 3 Familiarizing Yourself

More information

SYNTHESYS MANAGEMENT APPLICATIONS

SYNTHESYS MANAGEMENT APPLICATIONS SYNTHESYS MANAGEMENT APPLICATIONS CUSTOMER RELATIONSHIP MANAGEMENT CRM Maintenance Table CRM Properties Table 1 SYNTHESYS APPLICATIONS: CRM EDITOR Introduction... 3 Using CRM Details in a Synthesys Webflow...

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing

More information

USER S MANUAL. ArboWebForest. WebUI

USER S MANUAL. ArboWebForest. WebUI USER S MANUAL ArboWebForest WebUI i USER'S MANUAL TABLE OF CONTENTS Page # 1.0 GENERAL INFORMATION... 1-1 1.1 System Overview... 1-1 1.2 Organization of the Manual... 1-1 2.0 SYSTEM SUMMARY... 2-1 2.1

More information

VETtrak Data Insights User Guide. for VETtrak version

VETtrak Data Insights User Guide. for VETtrak version VETtrak Data Insights User Guide for VETtrak version 4.4.8.2 Contents Data Insights User Guide... 2 What are Data Insights?... 2 Why is it called Data Insights?... 2 Why did we create this new feature?...

More information

MT8001 MP4.20 Management Terminal

MT8001 MP4.20 Management Terminal MT8001 MP4.20 Management Terminal Localisation guide Building Technologies Data and design subject to change without notice. Supply subject to availability Copyright by Siemens AG Building Technologies

More information

Introduction to SAP. Navigation Module

Introduction to SAP. Navigation Module Introduction to SAP Navigation Module October 2009 Contents 1 Introduction to SAP... 3 1.1 Log On... 3 1.2 Navigation Through SAP... 5 1.3 The Menu Bar... 5 1.4 The Short Cut Toolbar... 6 1.5 Display Technical

More information

Collaborating between Altium Designer and SOLIDWORKS

Collaborating between Altium Designer and SOLIDWORKS Collaborating between Altium Designer and SOLIDWORKS Old Content - visit altium.com/documentation Mod ifi ed by Jas on How ie on 21- Oct -20 16 Parent page: MCAD Co-Designer: SOLIDWORKS This documentation

More information

version staff had them to share viewing this this user guide. >Reports, as Logging In the SQL login User Name for your district. perform the guides.

version staff had them to share viewing this this user guide. >Reports, as Logging In the SQL login User Name for your district. perform the guides. This report is available for use by all administrative and teaching staff. Data presented in the report is organized by teacher s rosters. The report has been shown to several districts and the teaching

More information

edev Technologies integreat4tfs 2015 Update 2 Release Notes

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

More information

Teams LX. Instructor Guide. Copyright 2004 Learning Objects, Inc. 01/01/2005 i

Teams LX. Instructor Guide. Copyright 2004 Learning Objects, Inc. 01/01/2005 i Instructor Guide Terms of Use... ii Overview... 4 What is Teams LX?... 4 What can Teams LX be used for?... 4 Types of Team Sites... 5 Course/Organization Team Site... 5 Group Team Site... 5 Instructor

More information

TABLE OF CONTENTS. TECHNICAL SUPPORT APPENDIX Appendix A Formulas And Cell Links Appendix B Version 1.1 Formula Revisions...

TABLE OF CONTENTS. TECHNICAL SUPPORT APPENDIX Appendix A Formulas And Cell Links Appendix B Version 1.1 Formula Revisions... SPARC S INSTRUCTIONS For Version 1.1 UNITED STATES DEPARTMENT OF AGRICULTURE Forest Service By Todd Rivas December 29, 1999 TABLE OF CONTENTS WHAT IS SPARC S?... 1 Definition And History... 1 Features...

More information