Developing Desktop Apps for Ultrabook Devices in Windows 8*: Getting Started

Size: px
Start display at page:

Download "Developing Desktop Apps for Ultrabook Devices in Windows 8*: Getting Started"

Transcription

1 Developing Desktop Apps for Ultrabook Devices in Windows 8*: Getting Started By Paul Ferrill The Ultrabook provides a rich set of sensor capabilities to enhance a wide range of applications. It also includes the possibility of a touchscreen to provide even more opportunities for enhancing the user experience. This two-part series explores what it takes to get your application up and running in the new Windows 8 operating system, and then to add enhancements to take advantage of the capabilities of Ultrabook. First Steps for Existing Apps If you re using Microsoft Visual Studio* 2010 with Service Pack 1 (SP1) for development, you will be able to open your project in Microsoft Visual Studio 2012 with no conversion necessary. In fact, you should be able to round trip between Visual Studio 2010 with SP1 and Visual Studio If you add any new features to your application while in Visual Studio 2012, there is a risk of making it incompatible with Visual Studio Convert For existing Visual Studio 2010 or earlier projects, you will be presented with the opportunity to upgrade the first time you open the project with Visual Studio You ll see a warning that the upgrade is one way: After you make the conversion, it won t be possible to open the project with any earlier version of Visual Studio. Figure 1 provides an example of what this warning looks like when converting a Microsoft Visual Studio 2008 project.

2 2 Developing Desktop Apps for Ultrabook in Windows 8 (part 1) Figure 1. Visual Studio* 2012 project conversion tool The conversion tool makes a backup copy so you won t lose your old version. Figure 2 shows the HTML output of the reporting tool, with a summary of the conversion and any issues you need to address. The last line in the Solution section shows that the conversion tool successfully migrated the tstguivs08 project. Figure 2. Project conversion tool summary report

3 Developing Desktop Apps for Ultrabook in Windows 8 (part 1) 3 Compile When you have a converted project, you should be able simply to click Run or press the F5 key to compile and run the solution. If your application is compiled successfully, you should see it open from the Windows 8 desktop. Figure 3 shows the tstgui sample app running with data loaded. Figure 3. Sample app running on the Windows 8* desktop Debug Visual Studio 2012 has all the same debugging tools as previous versions plus some. Figure 4 shows the code editor with a breakpoint set. You can also pause a running application to examine variables or single-step through sections of code a great way to test new functionality in an interactive way. One of the handy features available to do this with a running program is the Immediate dialog box. With the program paused, simply start typing in the Immediate dialog box. To print to the debug window, you would use something like the following: Debug.Writeline("Column count = " + CurrentRow.GetUpperBound(0)")

4 4 Developing Desktop Apps for Ultrabook in Windows 8 (part 1) The other neat thing about using the feature is the use of IntelliSense*. If you just want to browse the available object properties, you need only type the item of interest, such as CurrentRow above; as soon as you type the period, you ll see a complete list of available methods and properties. Figure 4. Visual Studio* 2012 code editor with a breakpoint set The next step beyond the basic compiling and running of an existing application is to add new features to take advantage of available hardware capabilities. Investigating New Capabilities One easy way to learn how to use a new feature or function is to write a simple test application. Using the IntelliSense feature in Visual Studio 2012 makes this process even more interesting, as you explore the various options available when you instantiate a new object for the first time. Although much of the focus on developing Windows 8 applications has been toward the Windows Runtime (WinRT) environment, you have access to much of the same functionality from traditional desktop apps. There is one default setting in Visual Studio 2012 you must change to take advantage of the Windows 8 platform application programming interfaces (APIs). Unfortunately, it requires a

5 Developing Desktop Apps for Ultrabook in Windows 8 (part 1) 5 manual process, including editing the project file for your app. Depending on your choice of language, it will either be in the.csproj (C#) or.vbproj (Microsoft Visual Basic*) file. Step 1 is to create a new project from within Visual Studio For this section, you use Visual Basic to create a new Windows Forms application with a project named tstproj. Figure 5 shows the tstproj directory in the folder tree beneath Projects. Figure 5. Visual Studio* 2012 tstproj project folder Using Microsoft Notepad, open tstproj.vbproj and add the following lines: <PropertyGroup> <TargetPlatformVersion>8.0</TargetPlatformVersion> </PropertyGroup> Save the file and reopen the project in Visual Studio You should now have access to the Windows 8 platform when you open the Reference Manager from the Project > References tab. A new option labeled Core under Windows now appears, as shown in Figure 6. Select the Windows check box, and then click OK. Figure 6. Reference Manager with the new Windows option

6 6 Developing Desktop Apps for Ultrabook in Windows 8 (part 1) With this reference added, you ll be able to import any of the options from Windows.Devices. Touch Many existing controls already respond to touch. If your application uses Windows Forms along with any control needing to scroll, you don t have to do anything to make it touch-enabled. You might want to consider things like font size if you want the user to select an item using a finger. If your program uses icons, you need to size them appropriately, as well. To add things like gestures or multitouch to your application, you need several new functions to respond to those actions. In general, touch works just like a mouse event, so you must write event handlers to respond to the different events. The next article will go into much more detail on just how to do so for desktop apps. Sensors The sensor platform is not new to Windows 8: Many of the functions were present in the Windows 7 software development kit (SDK). Understanding how to use the different sensors and the information they provide helps you as you evaluate the new features for inclusion in your own apps. Some sensors, such as the ambient light sensor, could add a new level of convenience for applications that could potentially experience different light levels. Most of the sensors require a multi-step process to retrieve data from them. First, you must initialize the device to set things such as the minimal reporting interval before you actually start sampling data. Then, you must connect an event handler to respond to each sensor event and decide what to do with the data. This is important for a game that needs to respond to user motion. Understanding Available APIs With a wide range of new functionality available in the Windows 8 platform, it s important to evaluate your application with an eye toward new or improved features. You might want to start with a list of questions to help guide you in your journey for example: How would a user of this application navigate using touch only? How could access to location information enhance this application? What other sensor information would add value to this application? When you have answers to these questions, you can begin to evaluate the different API functions that would meet your new requirements. You will need to take into consideration the target platform, as not every Ultrabook has a complete complement of supported sensors. Some capabilities, such as the ambient light sensor, should be on every device. With a list of target functionality, you can then press on to the actual testing phase.

7 Developing Desktop Apps for Ultrabook in Windows 8 (part 1) 7 A list of APIs specifically for the Windows 8 desktop is available on the Microsoft website. (See the For More Information section of this article for a link.) Testing API Functions You need to do one last thing before you can test all of the API functions available to Windows 8 desktop apps: Set a reference to WinRT using the same Reference Manager you used earlier. The file name is buried under the Reference Assemblies directory, as shown in Figure 7, and is named System.Runtime.InteropServices.WindowsRuntime.dll. Figure 7. Directory tree with the WinRT DLL selected When you have this reference set, you ll be able to reference all of the Windows 8 WinRT functions beyond what you get from just referencing the Imports statement. Part 2 of this series will look at this in detail. For a simple test program, you could just build a console application that sends the output of the sensors to the screen. This is actually a great way to quickly build test apps to determine whether the sensors are behaving the way you would expect. Sample Code Listing 1 provides a short Visual Basic program to display the current value of the light sensor. Listing 1. Source code for a simple Visual Basic program to display the current light sensor value Imports Windows.Devices.Sensors Public Class Form1 Private mylight As LightSensor

8 8 Developing Desktop Apps for Ultrabook in Windows 8 (part 1) Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Btn1.Click mylight = LightSensor.GetDefault Dim lightlevel As LightSensorReading = mylight.getcurrentreading() If lightlevel IsNot Nothing Then TB1.Text = String.Format("{0,5:0.00}", lightlevel.illuminanceinlux) End If End Sub End Class You ll find several items of interest in this short program. First is the Imports Windows.Devices.Sensors statement, which is required for all Visual Basic programs that require access to any of the available sensors. The other point of interest is the actual flow of the code to read the sensor. The statement mylight = LightSensor.GetDefault sets a reference to the sensor and returns the current default settings. When you have a reference, you can then read the current sensor value using Dim lightlevel As LightSensorReading = mylight.getcurrentreading(). This statement returns a single reading of the light sensor. You also have the ability to continuously read sensors and respond to change events if your program requires dynamic updating. Figure 8 shows the running version of the sample app. Clicking Read Light Sensor polls the sensor, and then updates the value in the text box. Figure 8. Visual Basic* Windows Forms program Adapting Sample Code to Meet Real Needs Simple demo programs are great for learning, but how do you use that information in a real program? One of the easiest-to-use functions is location. Several methods exist for getting the current location in Windows 8. Some of these methods require asynchronous operations, meaning you issue a call to the geolocation function, and then wait for it to return. Another function is simply to make a one-time call to the geolocator function and return the current position. The following code snippet shows what you need to implement for this one-shot version:

9 Developing Desktop Apps for Ultrabook in Windows 8 (part 1) 9 Dim myloc as New Geolocator Dim mypos = myloc.getgeoposition lbl1.text = mypos.getresults.coordinate.latitude.tostring lbl2.text = mypos.getresults.coordinate.longitude.tostring The asynchronous method is actually the more elegant way to accomplish this task, but it s beyond the scope of this article. In general, these methods provide a way to build applications that don t sit around waiting on some activity to finish. Windows 8 uses asynchronous methods for many operations that in the past would render an application sluggish or nonresponsive. Learning how to use these methods in a desktop app will greatly improve your overall user experience and cut down on potential application lock errors, as well. Wrap Up Building apps for the Windows 8 desktop is really no different from any previous version of the Windows operating system in terms of the way you go about it. Many new capabilities and functions available from both an API and a hardware perspective give you many options for enhancing existing apps or building totally new ones. The key is in recognizing those small improvements you can make to elevate your app to the next level. For More Information Windows Touch Guide at MSDN Sensors Reference at Windows SDK for Windows 8 at Ultrabook Feature Compatibility Matrix for Windows 8 Development at Windows 8 API list at Intel, the Intel logo, and Ultrabook are trademarks of Intel Corporation in the US and/or other countries. Copyright 2012 Intel Corporation. All rights reserved.

10 10 Developing Desktop Apps for Ultrabook in Windows 8 (part 1) *Other names and brands may be claimed as the property of others.

Developing Desktop Apps for Ultrabook Devices in Windows* 8: Adapting Existing Apps By Paul Ferrill

Developing Desktop Apps for Ultrabook Devices in Windows* 8: Adapting Existing Apps By Paul Ferrill Developing Desktop Apps for Ultrabook Devices in Windows* 8: Adapting Existing Apps By Paul Ferrill Microsoft introduced the Extensible Application Markup Language (XAML) in conjunction with the release

More information

You have a PC with a USB interface, running Microsoft Windows XP (SP2 or greater) or Vista You have the Workshop Installation Software Flash Drive

You have a PC with a USB interface, running Microsoft Windows XP (SP2 or greater) or Vista You have the Workshop Installation Software Flash Drive 03- COMPOSER STUDIO Stellaris Development and Evaluation Kits for Code Composer Studio The Stellaris Development and Evaluation Kits provide a low-cost way to start designing with Stellaris microcontrollers

More information

Import Version 4 Data into Version 8

Import Version 4 Data into Version 8 HOW TO: Import Version 4 Data into Version 8 This step by step How To article explains how to import your templates and libraries from Palm-Tech 4 into Palm-Tech 8. For a complete list of available How

More information

QuickBooks 2008 Software Installation Guide

QuickBooks 2008 Software Installation Guide 12/11/07; Ver. APD-1.2 Welcome This guide is designed to support users installing QuickBooks: Pro or Premier 2008 financial accounting software, especially in a networked environment. The guide also covers

More information

IMPORTANT Transferring Information from an Earlier Model Newton Personal Digital Assistant (PDA)

IMPORTANT Transferring Information from an Earlier Model Newton Personal Digital Assistant (PDA) IMPORTANT Transferring Information from an Earlier Model Newton Personal Digital Assistant (PDA) If you have an earlier model Newton PDA, such as an Apple MessagePad 100, or MessagePad 110, follow these

More information

Intel Parallel Amplifier Sample Code Guide

Intel Parallel Amplifier Sample Code Guide The analyzes the performance of your application and provides information on the performance bottlenecks in your code. It enables you to focus your tuning efforts on the most critical sections of your

More information

Sherlock Tutorial Getting Started

Sherlock Tutorial Getting Started Sherlock Tutorial Getting Started Background Sherlock is a Java-based application that allows users to analyze the reliability of circuit card assemblies based on their design files. Sherlock has been

More information

Getting Started. 1 by Conner Irwin

Getting Started. 1 by Conner Irwin If you are a fan of the.net family of languages C#, Visual Basic, and so forth and you own a copy of AGK, then you ve got a new toy to play with. The AGK Wrapper for.net is an open source project that

More information

Boot Camp Installation & Setup Guide

Boot Camp Installation & Setup Guide Boot Camp Installation & Setup Guide 1 Contents 3 Boot Camp 3 Introduction 4 What You Need 4 If You ve Already Used a Beta Version of Boot Camp 5 Upgrading Windows XP to Windows Vista 5 Installation Overview

More information

Lab Android Development Environment

Lab Android Development Environment Lab Android Development Environment Setting up the ADT, Creating, Running and Debugging Your First Application Objectives: Familiarize yourself with the Android Development Environment Important Note:

More information

Getting the most out of Microsoft Edge

Getting the most out of Microsoft Edge Microsoft IT Showcase Getting the most out of Microsoft Edge Microsoft Edge, the new browser in Windows 10, is designed to deliver a better web experience. It s faster, safer, and more productive designed

More information

Boot Camp Installation & Setup Guide

Boot Camp Installation & Setup Guide Boot Camp Installation & Setup Guide 1 Contents 3 Boot Camp 3 Introduction 4 What You Need 5 If You ve Already Used a Beta Version of Boot Camp 5 Upgrading Windows XP to Windows Vista 6 Installation Overview

More information

CHANNEL9 S WINDOWS PHONE 8.1 DEVELOPMENT FOR ABSOLUTE BEGINNERS

CHANNEL9 S WINDOWS PHONE 8.1 DEVELOPMENT FOR ABSOLUTE BEGINNERS CHANNEL9 S WINDOWS PHONE 8.1 DEVELOPMENT FOR ABSOLUTE BEGINNERS Full Text Version of the Video Series Published April, 2014 Bob Tabor http://www.learnvisualstudio.net Contents Introduction... 2 Lesson

More information

Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme

Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme Introduction Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme In this Getting Started Guide, you can follow along as a website is built using the MIT DLC Theme. Whether you

More information

Palm Reader Handbook

Palm Reader Handbook Palm Reader Handbook Copyright 2000-2002 Palm, Inc. All rights reserved. Graffiti, HotSync, the Palm logo, and Palm OS are registered trademarks of Palm, Inc. The HotSync logo and Palm are trademarks of

More information

Wwise Installation and Migration Guide

Wwise Installation and Migration Guide Wwise 2015.1.9 Installation and Migration Guide Wwise 2015.1.9 Wwise 2015.1.9: Installation and Migration Guide Wwise 2015.1.9 Revision 1910 Copyright 2016 Audiokinetic Inc. All rights reserved. Patents

More information

Creating a new CDC policy using the Database Administration Console

Creating a new CDC policy using the Database Administration Console Creating a new CDC policy using the Database Administration Console When you start Progress Developer Studio for OpenEdge for the first time, you need to specify a workspace location. A workspace is a

More information

EDGE, MICROSOFT S BROWSER

EDGE, MICROSOFT S BROWSER EDGE, MICROSOFT S BROWSER To launch Microsoft Edge, click the Microsoft Edge button (it s the solid blue E) on the Windows Taskbar. Edge Replaces Internet Explorer Internet Explorer is no longer the default

More information

How to Setup QuickLicense And Safe Activation

How to Setup QuickLicense And Safe Activation How to Setup QuickLicense And Safe Activation Excel Software Copyright 2015 Excel Software QuickLicense and Safe Activation provide a feature rich environment to configure almost any kind of software license.

More information

Ultrabook Convertible Application Design Considerations

Ultrabook Convertible Application Design Considerations Ultrabook Convertible Application Design Considerations Introduction With the introduction of Windows 8* and touch-enabled computers, like Intel Ultrabook devices, where touch is an additional input method,

More information

Portable Class Libraries ---

Portable Class Libraries --- Portable Class Libraries --- Overview In this lab, you ll learn about Portable Class Libraries (PCLs). PCLs enable you to create managed assemblies that work on more than one.net Framework platform. Within

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening

More information

Installing AppleWorks 6 FOR WINDOWS

Installing AppleWorks 6 FOR WINDOWS apple Installing AppleWorks 6 FOR WINDOWS 1 Installing AppleWorks 6 This booklet provides instructions for m installing and uninstalling AppleWorks m setting up an AppleWorks Installer on a server, so

More information

Where Did My Files Go? How to find your files using Windows 10

Where Did My Files Go? How to find your files using Windows 10 Where Did My Files Go? How to find your files using Windows 10 Have you just upgraded to Windows 10? Are you finding it difficult to find your files? Are you asking yourself Where did My Computer or My

More information

Using Visual Studio. Solutions and Projects

Using Visual Studio. Solutions and Projects Using Visual Studio Solutions and Projects A "solution" contains one or several related "projects". Formerly, the word workspace was used instead of solution, and it was a more descriptive word. For example,

More information

dbdos PRO 2 Quick Start Guide dbase, LLC 2013 All rights reserved.

dbdos PRO 2 Quick Start Guide dbase, LLC 2013 All rights reserved. dbdos PRO 2 Quick Start Guide 1 dbase, LLC 2013 All rights reserved. dbase, LLC may have patents and/or pending patent applications covering subject matter in this document. The furnishing of this document

More information

Go! Res & IE 7 Install FAQ & Support Document. Go! Res & IE 7 Install FAQ & Support Document Table of Contents

Go! Res & IE 7 Install FAQ & Support Document. Go! Res & IE 7 Install FAQ & Support Document Table of Contents Go! Res & IE 7 Install FAQ & Support Document Go! Res & IE 7 Install FAQ & Support Document Table of Contents I. Go! Res & Internet Explorer 7 Notes & Minimum Requirements 1 1. Internet Explorer 7 System

More information

Getting started with System Center Essentials 2007

Getting started with System Center Essentials 2007 At a glance: Installing and upgrading Configuring Essentials 2007 Troubleshooting steps Getting started with System Center Essentials 2007 David Mills System Center Essentials 2007 is a new IT management

More information

Silk Performance Manager Installation and Setup Help

Silk Performance Manager Installation and Setup Help Silk Performance Manager 18.5 Installation and Setup Help Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright 2004-2017 Micro Focus. All rights reserved.

More information

Instruction: Download and Install R and RStudio

Instruction: Download and Install R and RStudio 1 Instruction: Download and Install R and RStudio We will use a free statistical package R, and a free version of RStudio. Please refer to the following two steps to download both R and RStudio on your

More information

Dragon Medical 360 Network Edition. Version 1.0 Service Pack 6. Release Notes

Dragon Medical 360 Network Edition. Version 1.0 Service Pack 6. Release Notes Dragon Medical 360 Network Edition Version 1.0 Service Pack 6 Release Notes Copyright Copyright 2002-2014 Nuance Communications, Inc. All rights reserved. Nuance, ScanSoft, the Nuance logo, the Dragon

More information

BMC FootPrints 12 Integration with Remote Support

BMC FootPrints 12 Integration with Remote Support BMC FootPrints 12 Integration with Remote Support 2003-2019 BeyondTrust Corporation. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust Corporation. Other trademarks are

More information

1.00 Lecture 2. What s an IDE?

1.00 Lecture 2. What s an IDE? 1.00 Lecture 2 Interactive Development Environment: Eclipse Reading for next time: Big Java: sections 3.1-3.9 (Pretend the method is main() in each example) What s an IDE? An integrated development environment

More information

Installing the PC-Kits SQL Database

Installing the PC-Kits SQL Database 1 Installing the PC-Kits SQL Database The Network edition of VHI PC-Kits uses a SQL database. Microsoft SQL is a database engine that allows multiple users to connect to the same database. This document

More information

How to Archive s in Outlook 2007

How to Archive  s in Outlook 2007 How to Archive Emails in Outlook 2007 Step 1: Create an archive folder. 1. Go to File and choose Archive 2. You can have it auto-archive or set the parameters to where it creates an empty archive. Due

More information

Fundamental C# Programming

Fundamental C# Programming Part 1 Fundamental C# Programming In this section you will find: Chapter 1: Introduction to C# Chapter 2: Basic C# Programming Chapter 3: Expressions and Operators Chapter 4: Decisions, Loops, and Preprocessor

More information

Online Demo Guide. Barracuda PST Enterprise. Introduction (Start of Demo) Logging into the PST Enterprise

Online Demo Guide. Barracuda PST Enterprise. Introduction (Start of Demo) Logging into the PST Enterprise Online Demo Guide Barracuda PST Enterprise This script provides an overview of the main features of PST Enterprise, covering: 1. Logging in to PST Enterprise 2. Client Configuration 3. Global Configuration

More information

Using Dreamweaver. 4 Creating a Template. Logo. Page Heading. Home About Us Gallery Ordering Contact Us Links. Page content in this area

Using Dreamweaver. 4 Creating a Template. Logo. Page Heading. Home About Us Gallery Ordering Contact Us Links. Page content in this area 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan that is shown below. Logo Page Heading

More information

GUI Design and Event- Driven Programming

GUI Design and Event- Driven Programming 4349Book.fm Page 1 Friday, December 16, 2005 1:33 AM Part 1 GUI Design and Event- Driven Programming This Section: Chapter 1: Getting Started with Visual Basic 2005 Chapter 2: Visual Basic: The Language

More information

Colligo Contributor Pro 4.4 SP2. User Guide

Colligo Contributor Pro 4.4 SP2. User Guide 4.4 SP2 User Guide CONTENTS Introduction... 3 Benefits... 3 System Requirements... 3 Software Requirements... 3 Client Software Requirements... 3 Server Software Requirements... 3 Installing Colligo Contributor...

More information

StoneGate Management Center. Release Notes for Version 5.1.4

StoneGate Management Center. Release Notes for Version 5.1.4 StoneGate Management Center Release Notes for Version 5.1.4 Created: August 20, 2010 Table of Contents What s New... 3 Enhancements... 3 Fixes... 3 Major Changes Introduced in Version 5.1... 4 System Requirements...

More information

XP: Backup Your Important Files for Safety

XP: Backup Your Important Files for Safety XP: Backup Your Important Files for Safety X 380 / 1 Protect Your Personal Files Against Accidental Loss with XP s Backup Wizard Your computer contains a great many important files, but when it comes to

More information

[Compatibility Mode] Confusion in Office 2007

[Compatibility Mode] Confusion in Office 2007 [Compatibility Mode] Confusion in Office 2007 Confused by [Compatibility Mode] in Office 2007? You re Not Alone, and Here s Why Funnybroad@gmail.com 8/30/2007 This paper demonstrates how [Compatibility

More information

Intel Stereo 3D SDK Developer s Guide. Alpha Release

Intel Stereo 3D SDK Developer s Guide. Alpha Release Intel Stereo 3D SDK Developer s Guide Alpha Release Contents Why Intel Stereo 3D SDK?... 3 HW and SW requirements... 3 Intel Stereo 3D SDK samples... 3 Developing Intel Stereo 3D SDK Applications... 4

More information

Technical Bulletin DS2

Technical Bulletin DS2 Product: DS-Matrix Software TB 221 Date: July 25 th, 2012 Subject: How to Upgrade DS-Matrix Software This document describes the procedure for upgrading the DS-Matrix software. If you are upgrading from

More information

Installing and Using Dev-C++

Installing and Using Dev-C++ Installing and Using Dev-C++ 1. Installing Dev-C++ Orwell Dev-C++ is a professional C++ IDE, but not as big and complex as Visual Studio. It runs only on Windows; both Windows 7 and Windows 8 are supported.

More information

Set-up Server Features and Roles Once the users are created we will move on to setting up the Internet Information Services (IIS) role on the server.

Set-up Server Features and Roles Once the users are created we will move on to setting up the Internet Information Services (IIS) role on the server. HOW TO: Install and Setup System Center Configuration Manager (SCCM) 2012 SP1 on a Windows Server 2012 Part 1 - Prerequisites In the following three part guide we will be going over how to install and

More information

Getting Started with Web Services

Getting Started with Web Services Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be

More information

The QuickCalc BASIC User Interface

The QuickCalc BASIC User Interface The QuickCalc BASIC User Interface Running programs in the Windows Graphic User Interface (GUI) mode. The GUI mode is far superior to running in the CONSOLE mode. The most-used functions are on buttons,

More information

Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory

Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory Summer 2010 Copyright 2010, CCH INCORPORATED. A Wolters Kluwer Business. All rights

More information

Relativity Designer 2.2

Relativity Designer 2.2 Relativity Designer 2.2 Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2017. All rights reserved. MICRO FOCUS, the Micro Focus

More information

Symantec Workflow Solution 7.1 MP1 Installation and Configuration Guide

Symantec Workflow Solution 7.1 MP1 Installation and Configuration Guide Symantec Workflow Solution 7.1 MP1 Installation and Configuration Guide Symantec Workflow Installation and Configuration Guide The software described in this book is furnished under a license agreement

More information

Sage Estimating (SQL) v18.11

Sage Estimating (SQL) v18.11 Sage Estimating (SQL) v18.11 Release Notes July 2018 This is a publication of Sage Software, Inc. 2018 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product and service

More information

Upgrading Applications

Upgrading Applications C0561587x.fm Page 77 Thursday, November 15, 2001 2:37 PM Part II Upgrading Applications 5 Your First Upgrade 79 6 Common Tasks in Visual Basic.NET 101 7 Upgrading Wizard Ins and Outs 117 8 Errors, Warnings,

More information

Microsoft Windows Servers 2012 & 2016 Families

Microsoft Windows Servers 2012 & 2016 Families Version 8 Installation Guide Microsoft Windows Servers 2012 & 2016 Families 2301 Armstrong St, Suite 2111, Livermore CA, 94551 Tel: 925.371.3000 Fax: 925.371.3001 http://www.imanami.com Installation Guide

More information

CS520 Setting Up the Programming Environment for Windows Suresh Kalathur. For Windows users, download the Java8 SDK as shown below.

CS520 Setting Up the Programming Environment for Windows Suresh Kalathur. For Windows users, download the Java8 SDK as shown below. CS520 Setting Up the Programming Environment for Windows Suresh Kalathur 1. Java8 SDK Java8 SDK (Windows Users) For Windows users, download the Java8 SDK as shown below. The Java Development Kit (JDK)

More information

Integrated Software Environment. Part 2

Integrated Software Environment. Part 2 Integrated Software Environment Part 2 Operating Systems An operating system is the most important software that runs on a computer. It manages the computer's memory, processes, and all of its software

More information

Comparing Touch Coding Techniques - Windows 8 Desktop Touch Sample

Comparing Touch Coding Techniques - Windows 8 Desktop Touch Sample Comparing Touch Coding Techniques - Windows 8 Desktop Touch Sample Abstract There are three ways to support touch input and gestures in Microsoft Windows 8* Desktop apps: Using the WM_POINTER, WM_GESTURE,

More information

BrainStorm Quick Start Card for Microsoft OneDrive for Business

BrainStorm Quick Start Card for Microsoft OneDrive for Business BrainStorm Quick Start Card for Microsoft OneDrive for Business mso.harvard.edu Changing the Way the World Works Clear the path for your productivity goals! Using Microsoft OneDrive for Business, you have

More information

Touring the Mac S e s s i o n 4 : S A V E, P R I N T, C L O S E & Q U I T

Touring the Mac S e s s i o n 4 : S A V E, P R I N T, C L O S E & Q U I T Touring the Mac S e s s i o n 4 : S A V E, P R I N T, C L O S E & Q U I T Touring_the_Mac_Session-4_Feb-22-2011 1 To store your document for later retrieval, you must save an electronic file in your computer.

More information

Performer to DP2 Hot Folder Reference Manual Rev There is only one file involved with installing the Performer to DP2 Hot Folder.

Performer to DP2 Hot Folder Reference Manual Rev There is only one file involved with installing the Performer to DP2 Hot Folder. Performer to DP2 Hot Folder Reference Manual Rev. 07.11.05 Install Files: There is only one file involved with installing the Performer to DP2 Hot Folder. The installer file is named PP2DP2_1.x.x.EXE.

More information

College of Pharmacy Windows 10

College of Pharmacy Windows 10 College of Pharmacy Windows 10 Windows 10 is the version of Microsoft s flagship operating system that follows Windows 8; the OS was released in July 2015. Windows 10 is designed to address common criticisms

More information

FIREFOX REVIEWER S GUIDE. Contact us:

FIREFOX REVIEWER S GUIDE. Contact us: FIREFOX REVIEWER S GUIDE Contact us: press@mozilla.com TABLE OF CONTENTS About Mozilla 1 Favorite Firefox Features 2 Get Up and Go 7 Protecting Your Privacy 9 The Cutting Edge 10 ABOUT MOZILLA Mozilla

More information

Using Web Workers to Improve the Performance of Metro HTML5- JavaScript* Apps

Using Web Workers to Improve the Performance of Metro HTML5- JavaScript* Apps Using Web Workers to Improve the Performance of Metro HTML5- JavaScript* Apps Objective This article provides an introduction on how to use web workers inside HTML5-JavaScript* Metro apps. We will discuss

More information

Getting Started with Visual Studio

Getting Started with Visual Studio Getting Started with Visual Studio Visual Studio is a sophisticated but easy to use integrated development environment (IDE) for C++ (and may other languages!) You will see that this environment recognizes

More information

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

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

More information

3 Getting Started with Objects

3 Getting Started with Objects 3 Getting Started with Objects If you are an experienced IDE user, you may be able to do this tutorial without having done the previous tutorial, Getting Started. However, at some point you should read

More information

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan

More information

Client Configuration Cookbook

Client Configuration Cookbook Sitecore CMS 6.2 Client Configuration Cookbook Rev: 2009-10-20 Sitecore CMS 6.2 Client Configuration Cookbook Features, Tips and Techniques for CMS Architects and Developers Table of Contents Chapter 1

More information

CS 4300 Computer Graphics

CS 4300 Computer Graphics CS 4300 Computer Graphics Prof. Harriet Fell Fall 2011 Lecture 8 September 22, 2011 GUIs GUIs in modern operating systems cross-platform GUI frameworks common GUI widgets event-driven programming Model-View-Controller

More information

Workshare Professional 10. Getting Started Guide

Workshare Professional 10. Getting Started Guide Workshare Professional 10 Getting Started Guide Introducing Workshare Professional 10 Workshare is dedicated to helping professionals compare, protect and share their documents. New features Compare Excel

More information

Client Configuration Cookbook

Client Configuration Cookbook Sitecore CMS 6.4 or later Client Configuration Cookbook Rev: 2013-10-01 Sitecore CMS 6.4 or later Client Configuration Cookbook Features, Tips and Techniques for CMS Architects and Developers Table of

More information

What is Emcee? Actions in Thumbnail View Starting Emcee and Activating the Thumbnail View... 5

What is Emcee? Actions in Thumbnail View Starting Emcee and Activating the Thumbnail View... 5 USING THE DESKTOP ORGANIZER Multi-monitor support. Touch, Keyboard or Mouse Control. Windows 10, Windows 8 and Windows 7. Compatible with TaskView and virtual desktops. Free evaluation trial period before

More information

Introduction to Computation and Problem Solving

Introduction to Computation and Problem Solving Class 3: The Eclipse IDE Introduction to Computation and Problem Solving Prof. Steven R. Lerman and Dr. V. Judson Harward What is an IDE? An integrated development environment (IDE) is an environment in

More information

Enter your Appserv username and password to sign in to the Website

Enter your Appserv username and password to sign in to the Website Appserv Desktop Access Logging on from a Windows 10 Device Step 1. To sign in to the Appserv Desktop Access website, either enter the following address into the Microsoft Edge browser address bar, or click

More information

Workstation Configuration Guide

Workstation Configuration Guide Workstation Configuration Guide August 13, 2018 Version 9.6.134.78 For the most recent version of this document, visit our documentation website. Table of Contents 1 Workstation configuration 4 1.1 Considerations

More information

This document explains how to obtain a direct link from within an existing Facebook page to the hotel s booking

This document explains how to obtain a direct link from within an existing Facebook page to the hotel s booking How to link Facebook with the WuBook Booking Engine! This document explains how to obtain a direct link from within an existing Facebook page to the hotel s booking engine page at WuBook via the WuBook

More information

ImageNow Interact for Microsoft Office Installation and Setup Guide

ImageNow Interact for Microsoft Office Installation and Setup Guide ImageNow Interact for Microsoft Office Installation and Setup Guide Version: 6.6.x Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive

More information

NCMail: Microsoft Outlook User s Guide

NCMail: Microsoft Outlook User s Guide NCMail: Microsoft Outlook 2007 Email User s Guide Revision 1.1 3/9/2009 This document covers how to use Microsoft Outlook 2007 for accessing your email with the NCMail Exchange email system. The syntax

More information

Tutorial - Exporting Models to Simulink

Tutorial - Exporting Models to Simulink Tutorial - Exporting Models to Simulink Introduction The Matlab and Simulink tools are widely used for modeling and simulation, especially the fields of control and system engineering. This tutorial will

More information

How to Configure File Server Resource Manager in Windows Server 2012 R2 and Above

How to Configure File Server Resource Manager in Windows Server 2012 R2 and Above How to Configure File Server Resource Manager in Windows Server 2012 R2 and Above Table of Contents Introduction... 3 Installing the role... 3 Initial Configuration... 4 Creating a Classification Property...11

More information

FLIR Tools+ and Report Studio

FLIR Tools+ and Report Studio Creating and Processing Word Templates http://www.infraredtraining.com 09-20-2017 2017, Infrared Training Center. 1 FLIR Report Studio Overview Report Studio is a Microsoft Word Reporting module that is

More information

Developing for Mobile Devices Lab (Part 1 of 2)

Developing for Mobile Devices Lab (Part 1 of 2) Developing for Mobile Devices Lab (Part 1 of 2) Overview Through these two lab sessions you will learn how to create mobile applications for Windows Mobile phones and PDAs. As developing for Windows Mobile

More information

Install R and QlikView Advanced Analytics Integration Demos

Install R and QlikView Advanced Analytics Integration Demos Install R and QlikView Advanced Analytics Integration Demos QlikView November 2017 Installing R with QlikView 1 One-time Install and Configuration 1. Install QlikView November 2017 QlikView November 2017

More information

Windows 10: Part 1. Updated: May 2018 Price: $2.00

Windows 10: Part 1. Updated: May 2018 Price: $2.00 Windows 10: Part 1 Updated: May 2018 Price: $2.00 A Special Note on Terminology Windows 10 accepts both mouse and touch commands. This means that you could use either mouse clicks or touch gestures interchangeably.

More information

Supported Devices, OS, and Browsers

Supported Devices, OS, and Browsers Kony Visualizer Supported Devices, OS, and Browsers Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated

More information

Index. Alessandro Del Sole 2017 A. Del Sole, Beginning Visual Studio for Mac,

Index. Alessandro Del Sole 2017 A. Del Sole, Beginning Visual Studio for Mac, Index A Android applications, Xamarin activity and intent, 116 APIs in C# Activity classes, 123 Android manifest, 129 App.cs, 123 app properties, setting, 128 CreateDirectoryForPictures methods, 124 device

More information

INFORMATICS LABORATORY WORK #2

INFORMATICS LABORATORY WORK #2 KHARKIV NATIONAL UNIVERSITY OF RADIO ELECTRONICS INFORMATICS LABORATORY WORK #2 SIMPLE C# PROGRAMS Associate Professor A.S. Eremenko, Associate Professor A.V. Persikov 2 Simple C# programs Objective: writing

More information

Xilinx Vivado/SDK Tutorial

Xilinx Vivado/SDK Tutorial Xilinx Vivado/SDK Tutorial (Laboratory Session 1, EDAN15) Flavius.Gruian@cs.lth.se March 21, 2017 This tutorial shows you how to create and run a simple MicroBlaze-based system on a Digilent Nexys-4 prototyping

More information

Table of Contents. Introduction What is the monologue Sound Librarian?... 2 Caution... 2 Operating requirements Installation...

Table of Contents. Introduction What is the monologue Sound Librarian?... 2 Caution... 2 Operating requirements Installation... E 2 Table of Contents Introduction... 2 What is the monologue Sound Librarian?... 2 Caution... 2 Operating requirements... 2 Installation... 3 Installation for Mac users... 3 Installation for Windows users...

More information

COPYRIGHTED MATERIAL. Visual Basic: The Language. Part 1

COPYRIGHTED MATERIAL. Visual Basic: The Language. Part 1 Part 1 Visual Basic: The Language Chapter 1: Getting Started with Visual Basic 2010 Chapter 2: Handling Data Chapter 3: Visual Basic Programming Essentials COPYRIGHTED MATERIAL Chapter 1 Getting Started

More information

Rumba+ Desktop 9.5 SP1. Readme

Rumba+ Desktop 9.5 SP1. Readme Rumba+ Desktop 9.5 SP1 Readme Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 1984-2017. All rights reserved. MICRO FOCUS, the Micro

More information

SelectSurvey.NET Developers Manual

SelectSurvey.NET Developers Manual Developers Manual (Last updated: 5/6/2016) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 Before Starting - Is your software up to date?...

More information

Application Development in ios 7

Application Development in ios 7 Application Development in ios 7 Kyle Begeman Chapter No. 1 "Xcode 5 A Developer's Ultimate Tool" In this package, you will find: A Biography of the author of the book A preview chapter from the book,

More information

SWCS 4.2 Server Manager Users Guide Revision /22/2012 Solatech, Inc.

SWCS 4.2 Server Manager Users Guide Revision /22/2012 Solatech, Inc. SWCS 4.2 Server Manager Users Guide Revision 39 10/22/2012 Solatech, Inc. Contents Introduction... 5 Installation... 5 Installing on a server with the Solatech Window Covering Software... 5 Running the

More information

Registering for the Apple Developer Program

Registering for the Apple Developer Program It isn t necessary to be a member of the Apple Developer Program if you don t intend to submit apps to the App Stores, or don t need the cloud-dependent features. We strongly recommend joining, though,

More information

HATS APPLICATION DEVELOPMENT FOR A MOBILE DEVICE

HATS APPLICATION DEVELOPMENT FOR A MOBILE DEVICE HATS APPLICATION DEVELOPMENT FOR A MOBILE DEVICE The process for developing a Rational HATS Web application for a mobile device is the same as developing any Rational HATS Web application, with some considerations

More information

Activating AspxCodeGen 4.0

Activating AspxCodeGen 4.0 Activating AspxCodeGen 4.0 The first time you open AspxCodeGen 4 Professional Plus edition you will be presented with an activation form as shown in Figure 1. You will not be shown the activation form

More information

Disassemble the machine code present in any memory region. Single step through each assembly language instruction in the Nios II application.

Disassemble the machine code present in any memory region. Single step through each assembly language instruction in the Nios II application. Nios II Debug Client This tutorial presents an introduction to the Nios II Debug Client, which is used to compile, assemble, download and debug programs for Altera s Nios II processor. This tutorial presents

More information

NetBeans Tutorial. For Introduction to Java Programming By Y. Daniel Liang. This tutorial applies to NetBeans 6, 7, or a higher version.

NetBeans Tutorial. For Introduction to Java Programming By Y. Daniel Liang. This tutorial applies to NetBeans 6, 7, or a higher version. NetBeans Tutorial For Introduction to Java Programming By Y. Daniel Liang This tutorial applies to NetBeans 6, 7, or a higher version. This supplement covers the following topics: Getting Started with

More information