Project: E337 GRAPHIC INTERFACE DESIGN FOR SIMULATION SOFTWARE
|
|
- Melvin Fowler
- 5 years ago
- Views:
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:
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 informationNetwork Management Software ALLNET Zone Controller
Network Management Software ALLNET Zone Controller For ALL0558N / ALL02850N / ALL02860ND / ALL02880ND User Manual v1.0 Table of Contents 1. Installation & Un-installation... 4 1.1. Install NMS Suite...
More informationSharePoint 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 informationVisual 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 informationBASIC 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 informationBCM 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 informationSharePoint 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 informationMindView 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 informationUser 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 informationSchematic 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 informationContents. Common Site Operations. Home actions. Using SharePoint
This is a companion document to About Share-Point. That document describes the features of a SharePoint website in as much detail as possible with an emphasis on the relationships between features. This
More informationPart I. Integrated Development Environment. Chapter 2: The Solution Explorer, Toolbox, and Properties. Chapter 3: Options and Customizations
Part I Integrated Development Environment Chapter 1: A Quick Tour Chapter 2: The Solution Explorer, Toolbox, and Properties Chapter 3: Options and Customizations Chapter 4: Workspace Control Chapter 5:
More informationCode 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 information1.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 informationCHAPTER 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 informationWindows 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 informationRequirements 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 informationOU EDUCATE TRAINING MANUAL
OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface
More informationEngr 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 informationWindows 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 informationIntroduction. 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 informationMicrosoft 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 informationTxWin 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 informationDOCUMENTUM 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 informationBASICS 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 informationIntroduction. 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 informationHealthStream 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 informationFor 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 informationSharePoint 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 informationAPN001 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 informationEnterprise 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 informationUnified 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 informationAriel 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 informationAdmissions & 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 informationHarePoint 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 informationWith 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 informationTop 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 informationUser 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 informationBASICS 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 informationService 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 informationBUCKVIEW 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 informationEpilog 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 informationAllworx 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 informationUsing 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 informationMercury 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 informationFor 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 informationUNIT 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 informationBUILD 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 informationManaging 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 informationGuide 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 informationComputer 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 informationYou 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 informationCreating 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 informationCLIQ 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 informationHOUR 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 informationBaanERP 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 informationWebster 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 informationTECH-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 informationBRIEFCASES & 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 informationPrecautions 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 informationIntro 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 informationWindows 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 informationCOPYRIGHTED 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 informationTutorial: 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 informationSolo 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 informationProtect 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 informationTable 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 informationAllworx 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 informationAdministration. 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 informationUser 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 informationWINDOWS 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 informationTutorial 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 informationSECTION 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 informationSQL 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 informationTEACHER 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 informationRoof 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 informationBP-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 informationAutodesk 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 informationHostopia 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 informationGriffin 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 informationSCHULICH 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 informationPowerPoint 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 informationOutlook: 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 informationQuick & 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 informationCSE 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 informationHands-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 informationSoftware 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 informationIntroduction 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 informationENVI 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 informationSYNTHESYS 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 informationCHAPTER 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 informationUSER 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 informationVETtrak 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 informationMT8001 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 informationIntroduction 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 informationCollaborating 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 informationversion 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 informationedev Technologies integreat4tfs 2015 Update 2 Release Notes
edev Technologies integreat4tfs 2015 Update 2 Release Notes edev Technologies 11/18/2015 Table of Contents 1. INTRODUCTION... 2 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 DASHBOARD... 4 1. FEATURES...
More informationTeams 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 informationTABLE 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