Qt on i.mx6. Hands-on Instructions. Copyright 2012 Digia Plc.

Size: px
Start display at page:

Download "Qt on i.mx6. Hands-on Instructions. Copyright 2012 Digia Plc."

Transcription

1 s

2 Exercise 1a: UI Design BMI Calculator... 3 Exercise 1b: Signals and Slots BMI Calculator... 5 Exercise 2: Deploying to an i.mx Exercise 3: Stop-Clock... 11

3 Objectives Exercise 1a: UI Design BMI Calculator - Learn how to create a new Qt project in QtCreator. - Use the Qt Designer embedded in QtCreator to create the initial UI of a BMI Calculator application Overview In this exercise you will create a small GUI application using a custom dialog. The application will calculate the BMI value for the user from the given weight and height. The initial UI will be done in this exercise and later we will add custom slot functionality to the exercise. Practical Outline 1. Launch QtCreator and use its new project wizard to create a new Qt project: File -> New -> Project -> Qt Widget Project -> Qt Gui Application This would create a typical QWidget based GUI application. Name your project BMICalc and select a suitable folder for the project. When the wizard asks for the Qt Modules to be included, Core and Gui are sufficient. Next the wizard asks for the class name and base class. Let s keep it simple, and have the selections at default. If you want to, you can rename your main class BmiCalculator. 2. Take a look at the project structure. All the files you need to run the application are already there (main.cpp main.cpp, bmicalculator.cpp/.h or mainwindow.cpp/.h w.cpp/.h etc.) and the project compiles without errors. You have not created the UI design yet, so at this stage the screen would be blank. Double click on the bmicalculator.ui (or mainwindow.ui if you didn t rename the class) file to open it for editing in the embedded Qt Designer tool. Now you should have the Qt Designer edit buttons and tabs visible in your perspective. 3. Try to create a layout for your BMI Calculator application. Feel free to use your imagination! Hint: Placing the UI widgets inside the vertical and horizontal layout items might prove to be a little tricky if you try to do it by dragging and dropping. Instead, you could try the following for each horizontal layout: o o o Drag and drop the buttons, labels and other widgets onto the designer canvas and order them roughly in the correct position Select the widgets you intend to layout horizontally, right-click and set the needed layout using the context menu Once the horizontal layouts and their contents have been created, place them inside the vertical layout in the same way

4 Checkpoint: compile and run your application. 4. Modify the properties of the widgets (like text labels and default values) to match the correct ones. Recompile to see the changes. 5. When the application is compiled, Qt UI compiler (uic) generates a header file containing source code corresponding to the UI design. Out of curiosity, take a look at the file ui_bmicalculator bmicalculator.h.h. This file is hidden by default, but here s how you can un-hide it: 6. By default, Qt Designer gives objects quite non-descriptive names such as label, label_2, etc. Since you ll be using these objects in your code later, these default names would eventually cause unnecessary confusion. Using the designer s Qt C++ Property Editor, change the object names of at least the buttons and labels to something more suitable. 7. As you know by now, signals and slots between UI components can sometimes be connected in the Qt Designer without writing a single line of code by hand. You can try this with two alternatives: a. Add a slider to your project (for instance for weight input) and connect a suitable signal of it to the lcdnumber to see them bound together. b. Add an exit button to your application and connect that to the exit slot of the mainwindow itself. 8. Compile, run and test! 9. If you have time at the end of the exercise, you can try fine tuning your UI design. Try if you can find out how you could e.g. remove the frame around the LCDNumber object and change its segment style to flat.

5 Objectives Exercise 1b: Signals and Slots BMI Calculator - Create custom slot functions for your custom dialog - Connect signals to your custom slots, manually and automatically (by name) - Try input validator and palette change Overview Exercise starting point: Your own solution to exercise 1b. Since the initial UI design is now finished, it is time add some actual functionality for the BMI Calculator: how to calculate the BMI value! We will also add some input validation and checking for logically correct values. Practical Outline 1. Let s start by adding a slot for our BMICalculator dialog class for calculating the BMI value. Add the following private slot function: void calculatebmi(); In this function, calculate the BMI value from the weight and height given for the suitable UI components. If weight is entered using a line edit, you will need to change it to integer from QString. See QtCreator s help (QtAssistant) on how to do this. The formula for BMI value is BMI = weight / heightinmeters^2 Remember to show the result in the dialog after calculating it. 2. Connect your slot function to suitable slots, so that it gets called whenever the values of weight or height are modified. Where to connect? 3. Compile, run and test your application! 4. Let s add a check for the program that it will change the weight line edit to red text color if the given weight is too less or too much (let s say under 30 or over 200). For this, we will try an automatically connected slot function. The connection is made based on its name. Which name should you give to the function to have it executed every time the weight is edited? Implement the function to have logic for checking the weight value and modifying the QPalette of the line edit widget. See QtAssistant for syntax. 5. Build, compile and enjoy! Good job!

6 Objectives Exercise 2: Deploying to an i.mx6 - Setting up embedded tool chains to Qt Creator - Cross-compiling and deploying you application to the i.mx6 board Overview Here is the rough set of instructions you can use to deploy your existing Qt application (like the BMICalculator) to an embedded linux device. PART 1 Prepare host computer and the board 1. For the host computer, you will need a Linux desktop PC with for instance Ubuntu and the C++ development environment in place. a. In order to get the development tools, you might need to install a separate package, like build-essentials (depending on your distribution). 2. For your board, you will need to install a suitable Embedded Linux distribution. a. This one you will get from Freescale s web pages b. The linux installation should have an SSH server so that you can remotely deploy into it. c. After installing the embedded linux, connect it to the same network than your host computer and check its IP address. 3. Finally, your host computer will need a cross-compilation tool chain for you selected Linux distribution a. Again, this comes from Freescale PART 2 Qt Commercial SDK 1. For your host computer, you will need to install a version of the Qt Commercial SDK. a. If you are an existing Qt customer, you will get this from your customer portal b. If you are not yet a customer, you can download a 30-day free evaluation version through qt.digia.com 2. The SDK is installed through an online installer. Make sure you have the Embedded Linux targets installed as well. PART 3 Configuring and compiling Qt libraries With the Qt Commercial SDK, you will get Qt libraries (source codes) that you will need to configure and compile to your board 1. First we will create a so called mkspec (make specification) for your exact target environment/cross-compilation tool chain a. Go to Qt source folder under the SDK and locate folder mkspecs/qws b. Here, you can find existing reference mkspecs for different QWS based Qt builds. The one we are going to use as a basis is linux-arm -gnueabig++ c. You could modify this directly but you could also create your own mkspecs by copying this into a new folder, say linux-arm-fsl-gnueabi-g++ d. In this new folder, go edit the file qmake.conf. This file contains the paths/names of the compiler tool chain binaries. Modify this in the following manner (assuming these are the binary names of your crosscompiler tool chain you got from Freescale in PART 1). Modifications in red: === CLIP START === include(../../common/linux.conf) include(../../common/gcc-base-unix.conf)

7 include(../../common/g++-unix.conf) include(../../common/qws.conf) # modifications to g++.conf QMAKE_CFLAGS = -march=armv7-a -mfpu=neon -mfloat-abi=softfp QMAKE_CXXFLAGS = -march=armv7-a -mfpu=neon -mfloat-abi=softfp QMAKE_CC = arm-fsl-linux-gnueabi-gcc QMAKE_CXX = arm-fsl-linux-gnueabi-g++ QMAKE_LINK = arm-fsl-linux-gnueabi-g++ QMAKE_LINK_SHLIB = arm-fsl-linux-gnueabi-g++ # modifications to linux.conf QMAKE_AR = arm-fsl-linux-gnueabi-ar cqs QMAKE_OBJCOPY = arm-fsl-linux-gnueabi-objcopy QMAKE_STRIP = arm-fsl-linux-gnueabi-strip load(qt_config) === CLIP END === 2. Set the PATH environment variable to include the cross-compilation tools, for instance this way: export PATH=/opt/freescale/fsl-linaro-toolchain/bin:$PATH 3. Configure Qt build for the specific target platform, now referencing to your newly made qmakespec. There are many variants you can use for configure, this is just one possibility and might not work for you. See configure --help:./configure -embedded arm -xplatform qws/linux-arm-linaro-gnueabi-g++ - commercial -force-pkg-config -fast -exceptions -release -no-webkit -no-freetype - reduce-relocations -no-dbus -qt-libjpeg -qt-libmng -qt-libpng -qt-libtiff -no-multimedia -no-phonon -no-qt3support -no-largefile -no-openssl -no-cups -no-nis -no-accessibility -no-opengl -no-gfx-multiscreen -no-mouse-linuxtp -no-script -no-scripttools -no-svg - no-xmlpatterns -no-sql-sqlite2 -little-endian -prefix /opt/qt no-make demos nomake examples In the previous, we are saying we will use the mkspecs you just created, we are opting out few libraries and we are saying that the Qt libraries will go to folder /opt/qt in the target hardware. Also, we re not building demos and examples for building faster. 3. After successful configuration, start compilation with running make and make install. This might take at least half an hour if not couple of hours. 4. Now, you should have a bunch of freshly created DLLs, or actually.so files, probably under /opt/qt, where you will need to copy these into your board s /opt/qt folder, for instance using scp. a. This is where the board s IP address will come handy. PART 4 Configuring Qt Creator Now that Qt libraries have been compiled and copied to the board, we are left to tell the Qt Creator IDE to use the specific Qt build and the related cross-compilation tool-chain. We also want to tell the IDE how to deploy on the connected remote device. 1. Open Qt Creator and the Options menu under Tools->Options. a. Locate Tool Chains under Build&Run b. Add -> GCC c. Search the Compiler Path of your cross-compiler g++ binary

8 2. Using this Tool Chain, let s add a new Qt version (a set of Qt libraries) to the tool a. Again, under the same Build&Run, locate Qt Versions b. Add new one, search the qmake binary from the Qt folder you just built in the previous phase 3. Add a new remote deployment device a. Under options, go to Linux Devices b. Add new one. Give the IP of the board, root username/password etc. information using the wizard.

9 PART 5 Configuring an individual project Since far, in the previous 4 phases, we ve done things you only need to do once. The following few steps you will then need to do for each individual project you re working with. So, most of the installation is only done for the first time you do it. 1. With an existing Qt project in Qt Creator (like the BMI Calculator). Open the Projects tab from the left side. a. Add a new target (Embedded Linux) from the top. b. To the Build side, select the tool chain and Qt version you created in the previous phase. This basically means, that whenever you are using this build target, you will compile with a certain qmake that controls a certain g++ compiler. c. To enable deployment, go to the Run side. d. Select Device configuration to the one you defined in Phase 4. e. Add Run configuration 2. Finally, give the launchable binary the command line argument -qws to that the window server gets launched at the same time than your application.

10

11 Objectives - Write a simple stop-clock application Exercise 3: Stop-Clock - Familiarize yourself with different parts of the work flow in Qt Creator Overview We will write a small Qt application from the scratch familiarizing ourselves with all the different work phases in a simple Qt project. The application is a really simple stop clock, which is controlled with Start/Stop and Reset buttons: Screenshots of the application The exercise will be made in four parts: 1) Creating the project 2) UI Design with Qt Designer 3) Start/Stop + Reset functionality with QTimer 4) Alarm

12 PART 1 Creating the project 1. Launch the Qt Creator and create a new Qt Widget Project -> Qt GUI Application a. Name your project and select a suitable folder, b. You can name your Mainwindow class differently, for instance StopClock c. Finish the wizard with default values 2. Explore the project contents. The wizard generated the following a..ui file, the XML for the UI Layout b. A custom QMainWindow class which uses the UI layout and can be extended for custom behavior. This is what we ll do in Part 3 & 4. c..pro file, the Qt project definition file. Check its contents to get an overview. PART 2 UI Layout 3. Open the.ui file in order to get to the Qt Designer view. 4. By adding widgets from the left hand side try to replicate a similar kind of UI layout that in the screenshots. You will need at least b. Pushbuttons c. LCDNumber d. Spinbox e. Layout managers 5. Modify the properties of the elements to better suit this application. E.g. the lcd number and spin box could be rather large, the text in the buttons needs to be set, the lcd number only shows three digits, etc. PART 3 - Start/Stop + Reset functionality with QTimer For the actual program logics, we need to apply programming. Yes, writing code. We will extend the behavior of our custom MainWindow class (which you might have named StopClock). 6. Open the header file (stopclock.h or mainwindow.h). a. Add new slot functions togglestart(), reset() and updatetime(). The first one will either start or stop the clock and the second will reset the clock value back to zero. b. We shall implement the clock functionality with the class QTimer. Add one of these as a member variable to the class (within the private scope). Member variables in Qt are usually named with syntax m_variablename, so you can name this m_timer. 7. Open the class.cpp file and implement the following: c. Create the m_timer object in the class constructor. d. Implement function togglestart() using the m_timer. Depending on m_timer s current state (active or not) it will started or stopped, the timer should operate with an interval 0,1 seconds. Examine the documentation of QTimer when needed. The function can also toggle the text in the button (Start or Stop). e. Implement reset() to set the clock (lcd number) to value 0. f. Implement function updatetime(). This function gets called whenever the timer timeouts and needs to increase the lcd numbers value correspondingly. g. Finally, create the necessary connections between signals and slots in the class constructor: When buttons are pressed, the corresponding slot functions get called (the exit button can call close() for the mainwindow itself) When m_timer timeouts, updatetime() gets called.

13 8. Time to compile, test, try and play around: PART 4 Deploying to the board 9. Now that the application is running successfully on desktop, you can take it to your board. Follow the instructions on Phase 5 of the previous exercise and deploy and run your application in a device. PART 4 - Alarm 1. Now that you got an idea on the whole work flow, try more independently to add the alarm functionality to the application. If the alarm is set (value more than 0), the clock will automatically stop in the alarm value.

PDF Web Form. Projects 1

PDF Web Form. Projects 1 Projects 1 In this project, you ll create a PDF form that can be used to collect user data online. In this exercise, you ll learn how to: Design a layout for a functional form. Add form fields and set

More information

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

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

More information

Data Crow Creating Reports

Data Crow Creating Reports Data Crow Creating Reports Written by Robert Jan van der Waals August 25, 2014 Version 1.2 Based on Data Crow 4.0.7 (and higher) Introduction Data Crow allows users to add their own reports or to modify

More information

Andreas Burghart 6 October 2014 v1.0

Andreas Burghart 6 October 2014 v1.0 Yocto Qt Application Development Andreas Burghart 6 October 2014 Contents 1.0 Introduction... 3 1.1 Qt for Embedded Linux... 3 1.2 Outline... 4 1.3 Assumptions... 5 1.4 Corrections... 5 1.5 Version...

More information

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...

More information

AB-Clock. Manual. Copyright 1996-2004 by GRAHL software design

AB-Clock. Manual. Copyright 1996-2004 by GRAHL software design Manual Contents Contents Welcome! 4 4... The AB-Clock Menu 4... AB-Clock Settings 5... Start and Exit AB-Clock 5 Start AB-Clock... 5 Exit AB-Clock... 5 Start Parameters... 6 Procedures... 6 How to... run

More information

for Sage 100 ERP Business Insights Overview Document

for Sage 100 ERP Business Insights Overview Document for Sage 100 ERP Business Insights Document 2012 Sage Software, Inc. All rights reserved. Sage Software, Sage Software logos, and the Sage Software product and service names mentioned herein are registered

More information

Crystal Reports for Eclipse

Crystal Reports for Eclipse Crystal Reports for Eclipse Table of Contents 1 Creating a Crystal Reports Web Application...2 2 Designing a Report off the Xtreme Embedded Derby Database... 11 3 Running a Crystal Reports Web Application...

More information

Code::Blocks Student Manual

Code::Blocks Student Manual Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of

More information

Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1

Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the SAI reports... 3 Running, Copying and Pasting reports... 4 Creating and linking a report... 5 Auto e-mailing reports...

More information

CONVERSION GUIDE Financial Statement Files from CSA to Accounting CS

CONVERSION GUIDE Financial Statement Files from CSA to Accounting CS CONVERSION GUIDE Financial Statement Files from CSA to Accounting CS Introduction and conversion program overview... 1 Conversion considerations and recommendations... 1 Conversion procedures... 2 Data

More information

Hypercosm. Studio. www.hypercosm.com

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

More information

Load testing with. WAPT Cloud. Quick Start Guide

Load testing with. WAPT Cloud. Quick Start Guide Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica

More information

Using Microsoft Visual Studio 2010. API Reference

Using Microsoft Visual Studio 2010. API Reference 2010 API Reference Published: 2014-02-19 SWD-20140219103929387 Contents 1... 4 Key features of the Visual Studio plug-in... 4 Get started...5 Request a vendor account... 5 Get code signing and debug token

More information

Embedded Linux development training 4 days session

Embedded Linux development training 4 days session Embedded Linux development training 4 days session Title Overview Duration Trainer Language Audience Prerequisites Embedded Linux development training Understanding the Linux kernel Building the Linux

More information

Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal

Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal JOIN TODAY Go to: www.oracle.com/technetwork/java OTN Developer Day Oracle Fusion Development Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal Hands on Lab (last update, June

More information

Creating XML Report Web Services

Creating XML Report Web Services 5 Creating XML Report Web Services In the previous chapters, we had a look at how to integrate reports into Windows and Web-based applications, but now we need to learn how to leverage those skills and

More information

Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial

Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial Embedded Processor Hardware Design January 29 th 2015. VIVADO TUTORIAL 1 Table of Contents Requirements... 3 Part 1:

More information

FrontDesk Installation And Configuration

FrontDesk Installation And Configuration Chapter 2 FrontDesk Installation And Configuration FrontDesk v4.1.25 FrontDesk Software Install Online Software Activation Installing State Related Databases Setting up a Workstation Internet Transfer

More information

Getting Started: Creating a Simple App

Getting Started: Creating a Simple App Getting Started: Creating a Simple App What You will Learn: Setting up your development environment Creating a simple app Personalizing your app Running your app on an emulator The goal of this hour is

More information

To launch the Microsoft Excel program, locate the Microsoft Excel icon, and double click.

To launch the Microsoft Excel program, locate the Microsoft Excel icon, and double click. EDIT202 Spreadsheet Lab Assignment Guidelines Getting Started 1. For this lab you will modify a sample spreadsheet file named Starter- Spreadsheet.xls which is available for download from the Spreadsheet

More information

Excel Reporting with 1010data

Excel Reporting with 1010data Excel Reporting with 1010data (212) 405.1010 info@1010data.com Follow: @1010data www.1010data.com Excel Reporting with 1010data Contents 2 Contents Overview... 3 Start with a 1010data query... 5 Running

More information

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code. Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...

More information

Registry Tuner. Software Manual

Registry Tuner. Software Manual Registry Tuner Software Manual Table of Contents Introduction 1 System Requirements 2 Frequently Asked Questions 3 Using the Lavasoft Registry Tuner 5 Scan and Fix Registry Errors 7 Optimize Registry

More information

NASA Workflow Tool. User Guide. September 29, 2010

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

More information

Microsoft Access 2010 handout

Microsoft Access 2010 handout Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant

More information

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms InfoPath 2013 Web Enabled (Browser) forms Creating Web Enabled

More information

Generating Open For Business Reports with the BIRT RCP Designer

Generating Open For Business Reports with the BIRT RCP Designer Generating Open For Business Reports with the BIRT RCP Designer by Leon Torres and Si Chen The Business Intelligence Reporting Tools (BIRT) is a suite of tools for generating professional looking reports

More information

8 Creating a Workflow

8 Creating a Workflow Whether you are building a new workflow from scratch or using an SAP supplied workflow, it is important that you understand the Workflow Builder tool. This chapter gets you started by enabling you to create

More information

INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3

INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 Often the most compelling way to introduce yourself to a software product is to try deliver value as soon as possible. Simego DS3 is designed to get you

More information

BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005

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

More information

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc. Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

Dreamweaver and Fireworks MX Integration Brian Hogan

Dreamweaver and Fireworks MX Integration Brian Hogan Dreamweaver and Fireworks MX Integration Brian Hogan This tutorial will take you through the necessary steps to create a template-based web site using Macromedia Dreamweaver and Macromedia Fireworks. The

More information

F9 Integration Manager

F9 Integration Manager F9 Integration Manager User Guide for use with QuickBooks This guide outlines the integration steps and processes supported for the purposes of financial reporting with F9 Professional and F9 Integration

More information

Kaseya 2. User Guide. Version 1.0

Kaseya 2. User Guide. Version 1.0 Kaseya 2 Kaseya Service Desk User Guide Version 1.0 April 19, 2011 About Kaseya Kaseya is a global provider of IT automation software for IT Solution Providers and Public and Private Sector IT organizations.

More information

Surface and Volumetric Data Rendering and Visualisation

Surface and Volumetric Data Rendering and Visualisation Surface and Volumetric Data Rendering and Visualisation THE Qt TOOLKIT Department of Information Engineering Faculty of Engineering University of Brescia Via Branze, 38 25231 Brescia - ITALY 1 What is

More information

WinSCP for Windows: Using SFTP to upload files to a server

WinSCP for Windows: Using SFTP to upload files to a server WinSCP for Windows: Using SFTP to upload files to a server Quickstart guide Developed by: Academic Technology Services & User Support, CIT atc.cit.cornell.edu Last updated 9/9/08 WinSCP 4.1.6 Getting started

More information

Toad for Data Analysts, Tips n Tricks

Toad for Data Analysts, Tips n Tricks Toad for Data Analysts, Tips n Tricks or Things Everyone Should Know about TDA Just what is Toad for Data Analysts? Toad is a brand at Quest. We have several tools that have been built explicitly for developers

More information

UOFL SHAREPOINT ADMINISTRATORS GUIDE

UOFL SHAREPOINT ADMINISTRATORS GUIDE UOFL SHAREPOINT ADMINISTRATORS GUIDE WOW What Power! Learn how to administer a SharePoint site. [Type text] SharePoint Administrator Training Table of Contents Basics... 3 Definitions... 3 The Ribbon...

More information

Sales Person Commission

Sales Person Commission Sales Person Commission Table of Contents INTRODUCTION...1 Technical Support...1 Overview...2 GETTING STARTED...3 Adding New Salespersons...3 Commission Rates...7 Viewing a Salesperson's Invoices or Proposals...11

More information

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

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

More information

Ansur Test Executive. Users Manual

Ansur Test Executive. Users Manual Ansur Test Executive Users Manual April 2008 2008 Fluke Corporation, All rights reserved. All product names are trademarks of their respective companies Table of Contents 1 Introducing Ansur... 4 1.1 About

More information

Avaya Network Configuration Manager User Guide

Avaya Network Configuration Manager User Guide Avaya Network Configuration Manager User Guide May 2004 Avaya Network Configuration Manager User Guide Copyright Avaya Inc. 2004 ALL RIGHTS RESERVED The products, specifications, and other technical information

More information

Basic ESXi Networking

Basic ESXi Networking Basic ESXi Networking About vmnics, vswitches, management and virtual machine networks In the vsphere client you can see the network diagram for your ESXi host by clicking Networking on the Configuration

More information

What s New in Adobe InDesign CS3

What s New in Adobe InDesign CS3 What s New in Adobe InDesign CS3 Welcome to Adobe InDesign CS3. This is a significant upgrade to an extremely powerful page layout application. This book provides you with details you need to effectively

More information

NETWORK PRINT MONITOR User Guide

NETWORK PRINT MONITOR User Guide NETWORK PRINT MONITOR User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable

More information

TAMUS Terminal Server Setup BPP SQL/Alva

TAMUS Terminal Server Setup BPP SQL/Alva We have a new method of connecting to the databases that does not involve using the Texas A&M campus VPN. The new way of gaining access is via Remote Desktop software to a terminal server running here

More information

TestManager Administration Guide

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

More information

Tivoli Endpoint Manager BigFix Dashboard

Tivoli Endpoint Manager BigFix Dashboard Tivoli Endpoint Manager BigFix Dashboard Helping you monitor and control your Deployment. By Daniel Heth Moran Version 1.1.0 http://bigfix.me/dashboard 1 Copyright Stuff This edition first published in

More information

Installation Guidelines (MySQL database & Archivists Toolkit client)

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

More information

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers 1 INTRODUCTION GOAL OBJECTIVES MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS OVERVIEW

More information

Raptor K30 Gaming Software

Raptor K30 Gaming Software Raptor K30 Gaming Software User Guide Revision 1.0 Copyright 2013, Corsair Components, Inc. All Rights Reserved. Corsair, the Sails logo, and Vengeance are registered trademarks of Corsair in the United

More information

PTC Integrity Eclipse and IBM Rational Development Platform Guide

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

More information

one Managing your PBX Administrator ACCESSING YOUR PBX ACCOUNT CHECKING ACCOUNT ACTIVITY

one Managing your PBX Administrator ACCESSING YOUR PBX ACCOUNT CHECKING ACCOUNT ACTIVITY one Managing your PBX Administrator ACCESSING YOUR PBX ACCOUNT Navigate to https://portal.priorityonenet.com/ and log in to the PriorityOne portal account. If you would like your web browser to keep you

More information

Using the SAS Enterprise Guide (Version 4.2)

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

More information

Alteryx Predictive Analytics for Oracle R

Alteryx Predictive Analytics for Oracle R Alteryx Predictive Analytics for Oracle R I. Software Installation In order to be able to use Alteryx s predictive analytics tools with an Oracle Database connection, your client machine must be configured

More information

Appendix E. Captioning Manager system requirements. Installing the Captioning Manager

Appendix E. Captioning Manager system requirements. Installing the Captioning Manager Appendix E Installing and configuring the Captioning Manager The Mediasite Captioning Manager, a separately sold EX Server add-on, allows users to submit and monitor captioning requests through Automatic

More information

After you complete the survey, compare what you saw on the survey to the actual questions listed below:

After you complete the survey, compare what you saw on the survey to the actual questions listed below: Creating a Basic Survey Using Qualtrics Clayton State University has purchased a campus license to Qualtrics. Both faculty and students can use Qualtrics to create surveys that contain many different types

More information

Pcounter Web Administrator User Guide - v2014-09-08. Pcounter Web Administrator User Guide Version 1.0

Pcounter Web Administrator User Guide - v2014-09-08. Pcounter Web Administrator User Guide Version 1.0 Pcounter Web Administrator User Guide - v2014-09-08 Pcounter Web Administrator User Guide Version 1.0 Table of Contents Table of Contents... 2 Overview... 3 Installation Prerequisites and Requirements...

More information

Network Probe User Guide

Network Probe User Guide Network Probe User Guide Network Probe User Guide Table of Contents 1. Introduction...1 2. Installation...2 Windows installation...2 Linux installation...3 Mac installation...4 License key...5 Deployment...5

More information

Creating a Semantic Web Service in 5 Easy Steps. Using SPARQLMotion in TopBraid Composer Maestro Edition

Creating a Semantic Web Service in 5 Easy Steps. Using SPARQLMotion in TopBraid Composer Maestro Edition Creating a Semantic Web Service in 5 Easy Steps Using SPARQLMotion in TopBraid Composer Maestro Edition Step 1: Create a SPARQLMotion file In the Navigator View, select project or project folder where

More information

DVBLink For IPTV. Installation and configuration manual

DVBLink For IPTV. Installation and configuration manual DVBLink For IPTV Installation and configuration manual DVBLogic 2010 Table of contents Table of contents... 2 Introduction... 4 Installation types... 4 DVBLink for IPTV local installation... 4 DVBLink

More information

Business Process Management IBM Business Process Manager V7.5

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

More information

Rapid Assessment Key User Manual

Rapid Assessment Key User Manual Rapid Assessment Key User Manual Table of Contents Getting Started with the Rapid Assessment Key... 1 Welcome to the Print Audit Rapid Assessment Key...1 System Requirements...1 Network Requirements...1

More information

How to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment?

How to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment? Author Janice Hong Version 1.0.0 Date Mar. 2014 Page 1/56 How to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment? Application Note The 32-bit operating system

More information

HANDS-ON PRACTICE: DEPLOY AN APPLICATION

HANDS-ON PRACTICE: DEPLOY AN APPLICATION HANDS-ON PRACTICE: DEPLOY AN APPLICATION This hands-on practice accompanies the NoCOUG October conference presentation Just Get it Written: Deploying Applications to OC4J Using JDeveloper and EM, by Peter

More information

Microsoft Expression Web

Microsoft Expression Web Microsoft Expression Web Microsoft Expression Web is the new program from Microsoft to replace Frontpage as a website editing program. While the layout has changed, it still functions much the same as

More information

MONITORING PERFORMANCE IN WINDOWS 7

MONITORING PERFORMANCE IN WINDOWS 7 MONITORING PERFORMANCE IN WINDOWS 7 Performance Monitor In this demo we will take a look at how we can use the Performance Monitor to capture information about our machine performance. We can access Performance

More information

ADOBE DREAMWEAVER CS3 TUTORIAL

ADOBE DREAMWEAVER CS3 TUTORIAL ADOBE DREAMWEAVER CS3 TUTORIAL 1 TABLE OF CONTENTS I. GETTING S TARTED... 2 II. CREATING A WEBPAGE... 2 III. DESIGN AND LAYOUT... 3 IV. INSERTING AND USING TABLES... 4 A. WHY USE TABLES... 4 B. HOW TO

More information

NDA-30141 ISSUE 1 STOCK # 200893. CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000. NEC America, Inc.

NDA-30141 ISSUE 1 STOCK # 200893. CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000. NEC America, Inc. NDA-30141 ISSUE 1 STOCK # 200893 CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000 NEC America, Inc. LIABILITY DISCLAIMER NEC America, Inc. reserves the right to change the specifications,

More information

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

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

More information

Microsoft Office PowerPoint 2013

Microsoft Office PowerPoint 2013 Microsoft Office PowerPoint 2013 Navigating the PowerPoint 2013 Environment The Ribbon: The ribbon is where you will access a majority of the commands you will use to create and develop your presentation.

More information

Witango Application Server 6. Installation Guide for Windows

Witango Application Server 6. Installation Guide for Windows Witango Application Server 6 Installation Guide for Windows December 2010 Tronics Software LLC 503 Mountain Ave. Gillette, NJ 07933 USA Telephone: (570) 647 4370 Email: support@witango.com Web: www.witango.com

More information

Global Image Management System For epad-vision. User Manual Version 1.10

Global Image Management System For epad-vision. User Manual Version 1.10 Global Image Management System For epad-vision User Manual Version 1.10 May 27, 2015 Global Image Management System www.epadlink.com 1 Contents 1. Introduction 3 2. Initial Setup Requirements 3 3. GIMS-Server

More information

jfqbi= = eqji=qççäâáí= = = aéîéäçééêûë=dìáçé=== oéäé~ëé=oko=

jfqbi= = eqji=qççäâáí= = = aéîéäçééêûë=dìáçé=== oéäé~ëé=oko= jfqbi= = eqji=qççäâáí= = = aéîéäçééêûë=dìáçé=== oéäé~ëé=oko= NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted by Mitel Networks Corporation

More information

[PRAKTISCHE ASPEKTE DER INFORMATIK SS 2014]

[PRAKTISCHE ASPEKTE DER INFORMATIK SS 2014] 2014 Institut für Computergraphik, TU Braunschweig Pablo Bauszat [PRAKTISCHE ASPEKTE DER INFORMATIK SS 2014] All elemental steps that will get you started for your new life as a computer science programmer.

More information

Amicus Link Guide: Outlook/Exchange E-mail

Amicus Link Guide: Outlook/Exchange E-mail Amicus Link Guide: Outlook/Exchange E-mail Applies to: Amicus Premium 2015 Synchronize your Amicus and Outlook e-mail. Choose a client-side link with your local Microsoft Outlook or a Server-side link

More information

Aurora Performance Monitoring Tool Programmer s Guide by Josh Kern

Aurora Performance Monitoring Tool Programmer s Guide by Josh Kern Aurora Performance Monitoring Tool Programmer s Guide by Josh Kern Goals: Our goal in creating a performance monitoring application for Aurora was to enable users of Aurora to both be able to graphically

More information

Embroidery Fonts Plus ( EFP ) Tutorial Guide Version 1.0505

Embroidery Fonts Plus ( EFP ) Tutorial Guide Version 1.0505 Embroidery Fonts Plus ( EFP ) Tutorial Guide Version 1.0505 1 Contents Chapter 1 System Requirements.................. 3 Chapter 2 Quick Start Installation.................. 4 System Requirements................

More information

Egnyte for Salesforce v2.1 Administrator s Guide

Egnyte for Salesforce v2.1 Administrator s Guide Egnyte for Salesforce v2.1 Administrator s Guide Overview Egnyte Tabs Egnyte Domain Configuration Egnyte Sync Configurations Creating Sync Configurations for standard and/or custom objects Creating folder

More information

Colligo Email Manager 6.2. Offline Mode - User Guide

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

More information

WebFOCUS BI Portal: S.I.M.P.L.E. as can be

WebFOCUS BI Portal: S.I.M.P.L.E. as can be WebFOCUS BI Portal: S.I.M.P.L.E. as can be Author: Matthew Lerner Company: Information Builders Presentation Abstract: This hands-on session will introduce attendees to the new WebFOCUS BI Portal. We will

More information

Start A New Project with Keil Microcontroller Development Kit Version 5 and Freescale FRDM-KL25Z

Start A New Project with Keil Microcontroller Development Kit Version 5 and Freescale FRDM-KL25Z Start A New Project with Keil Microcontroller Development Kit Version 5 and Freescale FRDM-KL25Z This tutorial is intended for starting a new project to develop software with Freescale FRDM-KL25Z board

More information

Moxa Device Manager 2.3 User s Manual

Moxa Device Manager 2.3 User s Manual User s Manual Third Edition, March 2011 www.moxa.com/product 2011 Moxa Inc. All rights reserved. User s Manual The software described in this manual is furnished under a license agreement and may be used

More information

Welcome to EMP Monitor (Employee monitoring system):

Welcome to EMP Monitor (Employee monitoring system): Welcome to EMP Monitor (Employee monitoring system): Overview: Admin End. User End. 1.0 Admin End: Introduction to Admin panel. Admin panel log in. Introduction to UI. Adding an Employee. Getting and editing

More information

Microsoft PowerPoint Exercises 4

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

More information

The Power Loader GUI

The Power Loader GUI The Power Loader GUI (212) 405.1010 info@1010data.com Follow: @1010data www.1010data.com The Power Loader GUI Contents 2 Contents Pre-Load To-Do List... 3 Login to Power Loader... 4 Upload Data Files to

More information

IBM BPM V8.5 Standard Consistent Document Managment

IBM BPM V8.5 Standard Consistent Document Managment IBM Software An IBM Proof of Technology IBM BPM V8.5 Standard Consistent Document Managment Lab Exercises Version 1.0 Author: Sebastian Carbajales An IBM Proof of Technology Catalog Number Copyright IBM

More information

How to create PDF maps, pdf layer maps and pdf maps with attributes using ArcGIS. Lynne W Fielding, GISP Town of Westwood

How to create PDF maps, pdf layer maps and pdf maps with attributes using ArcGIS. Lynne W Fielding, GISP Town of Westwood How to create PDF maps, pdf layer maps and pdf maps with attributes using ArcGIS Lynne W Fielding, GISP Town of Westwood PDF maps are a very handy way to share your information with the public as well

More information

SUPER SMC LCD. User's Guide. Revision 1.0

SUPER SMC LCD. User's Guide. Revision 1.0 SUPER SMC LCD User's Guide Revision 1.0 The information in this User s Manual has been carefully reviewed and is believed to be accurate. The vendor assumes no responsibility for any inaccuracies that

More information

Eclipse installation, configuration and operation

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

More information

Windows Intune Walkthrough: Windows Phone 8 Management

Windows Intune Walkthrough: Windows Phone 8 Management Windows Intune Walkthrough: Windows Phone 8 Management This document will review all the necessary steps to setup and manage Windows Phone 8 using the Windows Intune service. Note: If you want to test

More information

SpringCM Integration Guide. for Salesforce

SpringCM Integration Guide. for Salesforce SpringCM Integration Guide for Salesforce September 2014 Introduction You are minutes away from fully integrating SpringCM into your Salesforce account. The SpringCM Open Cloud Connector will allow you

More information

FrenzelSoft Stock Ticker

FrenzelSoft Stock Ticker FrenzelSoft Stock Ticker User Manual 1 Table of Contents 1 First Start... 5 2 Basic Elements... 6 3 Context Menu Elements... 10 3.1 Show/Hide... 10 3.2 Add Symbol... 10 3.3 Remove Symbol... 10 3.4 Remove...

More information

GETTING STARTED... 9. Exclaimer Signature Manager Exchange Edition Overview... 10. Signature Content... 10. Signature Rules... 10

GETTING STARTED... 9. Exclaimer Signature Manager Exchange Edition Overview... 10. Signature Content... 10. Signature Rules... 10 Contents GETTING STARTED... 9 Overview... 10 Signature Content... 10 Signature Rules... 10 Complete Control... 11 How It Works... 11 System Requirements... 12 Hardware... 12 Software... 12 System Changes...

More information

Welcome to Bridgit @ CSU The Software Used To Data Conference.

Welcome to Bridgit @ CSU The Software Used To Data Conference. Welcome to Bridgit @ CSU The Software Used To Data Conference. Overview SMART Bridgit software is a client/server application that lets you share programs and information with anyone, anywhere in the world.

More information

BUILD2WIN Lab 2.6. What s New in BUILD2WIN?

BUILD2WIN Lab 2.6. What s New in BUILD2WIN? BUILD2WIN Lab 2.6 What s New in BUILD2WIN? Please Note: Please do not remove lab binders or handouts from the Software Solutions Center. Electronic copies of all lab documentation are available for download

More information

ORACLE BUSINESS INTELLIGENCE WORKSHOP

ORACLE BUSINESS INTELLIGENCE WORKSHOP ORACLE BUSINESS INTELLIGENCE WORKSHOP Integration of Oracle BI Publisher with Oracle Business Intelligence Enterprise Edition Purpose This tutorial mainly covers how Oracle BI Publisher is integrated with

More information

SQL Server 2005: Report Builder

SQL Server 2005: Report Builder SQL Server 2005: Report Builder Table of Contents SQL Server 2005: Report Builder...3 Lab Setup...4 Exercise 1 Report Model Projects...5 Exercise 2 Create a Report using Report Builder...9 SQL Server 2005:

More information