Developing for Mobile Devices Lab (Part 2 of 2)
|
|
- Jonathan Miles
- 5 years ago
- Views:
Transcription
1 Developing for Mobile Devices Lab (Part 2 of 2) Overview In the previous lab you learned how to create desktop and mobile applications using Visual Studio. Two important features that were not covered are accessing native code and accessing mobile communication hardware. Accessing native code is extremely important in mobile device development, as many low-level functions are only available through native access - such as reading a deviceʼs battery levels, or making a phone vibrate. Similarly, accessing mobile communication hardware is vital on mobile devices to access the Internet, communicate with other mobile devices, sense the environment, and to drive P2P systems. Today we will examine how to do these two tasks. The work in this lab assumes you have completed the previous lab and so does not go into much detail in creating projects. If you have not done the first lab, please ask for a copy of the first lab sheets and spend todayʼs lab doing that instead. Please note that from the start of this lab you will need access to mobile hardware, as a lot of the examples will not run on the emulator (for example, you can not scan for Bluetooth devices using the emulator as it has no physical BT hardware). Unfortunately, there may not be enough devices for everyone to use at once. Therefore, please try to work with someone else whenever you can so as you can share a device between two. Accessing Native Code Accessing native code is important both in desktop and mobile applications. Native code is often much faster than managed code, and can provide access to hardware or low-level system functions that are not available from managed code alone. This example uses a call to native code to power off the device. This is typical of the type of task that can not be done in managed code, and instead requires a call to native code to access the lowlevel power functions. The native code to call the power functions is held in the coredll dynamic link library, which contains the majority of the Windows API on a mobile device, and is equivalent to the kernel32 DLL in desktop versions of Windows. In Visual Studio create a new C#, Windows Mobile 5 SmartPhone, Device Application project called ʻNativeAccessʼ. While doing this, name the solution ʻHCI4Lab2ʼ so that you have a single workspace for all of todayʼs work. Use the screenshot in figure 1 to verify that you have entered the correct settings. As before, the location should be the only value that is different, as obviously it will point to somewhere in your own filespace.
2 Figure 1 In the form that appears, add an ʻExitʼ button to the menu that simply calls Close() when the user clicks it, and add another button called ʻPower Offʼ. Double-click ʻPower Offʼ to create the method that will be called when the user clicks it, but donʼt fill in any code yet. At the top of the code, at the end of the using statements, add the code to use interprocess services using System.Windows.Forms; using System.Runtime.InteropServices; Now add the code that imports the power method we need from coredll. Add the following code after the class declaration of Form1 but before the constructor for Form1. The first line can appear confusing due to the lower case ʻLʼs and upper case ʻiʼ. Note that the import on the first line is is DLL Import. [DllImport( coredll.dll )] private static extern void PowerOffSystem(); With this import added you can now call the PowerOffSystem method from anywhere in your class. Add a call to it in the code that is called when the user clicks the ʻPower Offʼ button. private void menuitem2_click(object sender, EventArgs e) { PowerOffSystem(); } Now test your application on a real mobile device (it should work on both phones and PDAs). Note that for accessing native code and any hardware the emulator often does not respond correctly. For example, if you run this code on the emulator it will do nothing when the user clicks the ʻPower Offʼ button. Therefore, it is vital to test calls to native code on real devices to ensure it behaves correctly.
3 As you can see, using native code can provide access to some very powerful functions. Turning off a mobile device is something that should be used with care, as obviously we would not want to do it when the user did not expect or desire it. Other examples of common native calls allow for setting the system clock, turning on and off any LEDs on the device, vibrating a phone or PDA, making a phone ring, and setting the system volume level. As previously stated, the majority of these native methods are held in coredll on mobile devices. Wireless scanning Using the communication technologies available on mobile devices is important in order to detect and communicate other peers, detect a deviceʼs surroundings and context, and to drive data through a P2P community. In this example we will experiment with accessing hardware. Right-click the ʻHCI4Lab2ʼ solution and select Add->New project. When the add new project dialog appears again select a C# WM5 Smartphone project, Device Application, and name it ʻScannerʼ. Use figure 2 to ensure you have entered the correct details. Figure 2 When the form editor opens add an ʻExitʼ menu item and put the standard Close() call in the code that executes when the user selects it. Additionally, remember to right-click the Scanner project in the solution project and set it as the startup project. To access the wireless functions on the mobile device we will use an scanner library and a wireless hardware library, which already have code for accessing the native functions required to use the hardware. Download the libraries from the following URL... Copy the two files from the zip into the following directory in your filespace... YourFileSpace\HCI4Lab2\Scanner\
4 Right-click the references in the Scanner project in the solution explorer and select ʻAdd Referenceʼ (figure 3). Figure 3 In the dialog that appears select the browse tab, highlight both ScanLib.dll and WiFiLib.dll, and click OK to add the two DLLs as references (figure 4). Figure 4 At the top of the code add the following lines to the using statements... using ScanLib; using WiFiLib; Before the constructor for Form1 add a class variable called scanner with the following line... private WiFiScanner scanner; Edit the Form1 constructor, add the code to initialise the scanner and hook in a listener that will be called whenever a scan is completed... public Form1() { InitializeComponent(); scanner = new WiFiScanner(); scanner.init(); }
5 Go back to the GUI editor by selecting Form1 in the solution explorer and clicking the ʻView Designerʼ button (figure 5). Figure 5 Edit the right menu on the form so that it has the entries shown in figure 6. Figure 6 Also add a ListView widget to the form by dragging it from the toolbox onto the form. Try to align and size it so it fits well on the form. In the properties window change the View type of the list from ʻIconʼ to ʻListʼ (figure 7). Figure 7 Now we will add a Timer. A Timer is a simple clock that creates a tick at set intervals. When a timer ticks at the interval you can make it execute any code you want. To add a Timer simply drag the Timer widget from the Toolbox onto the grey area at the bottom of the GUI designer where mainmenu1 is located (figure 8)
6 Figure 8 If you canʼt see the properties window then select View->Properties from the main menu. In the properties window change the interval of the timer from 100ms to 10000ms (figure 9). Figure 9 Click the little lightning icon in the properties window (it represents ʻeventsʼ). Double-click the blank space in the ʻTickʼ property and you will be taken to the code that is executed when the timer ticks (figure 10).
7 Figure 10 When the timer ticks we will clear the listview and then add the currently scanned mac addresses. Thus, the list will always show the currently detected access points. Fill in the timer tick event with the following code... private void timer1_tick(object sender, EventArgs e) { // conduct a 1 second scan... AccessPointScan[] aps = scanner.scanaps(1000); // clear the list listview1.items.clear(); } // add the results from the scan to the list foreach (AccessPointScan ap in aps) { listview1.items.add(new ListViewItem(ap.SSID + " : " + ap.mac + " : " + ap.signalstrength)); } Finally, go back to the GUI editor and add methods for the four items in the ʻToolsʼ menu by double-clicking each one. Add the following code for each. // in the Power On method... scanner.poweron = true; // in the Power Off method... scanner.poweron = false; // in the Start method... timer1.enabled = true; // in the Stop method... timer1.enabled = false; Test the application on either a real phone or a real PDA (it wonʼt work on the emulator). When you test the application make sure you select ʻPower Onʼ before ʻStartʼ, otherwise the scans will come back with no findings since the card is not powered up. After clicking start youʼll have to wait at least 10 seconds for the scan list to appear. You could easily work around this by manually calling the tick method as soon as the ʻStartʼ button is clicked... timer1_tick(sender, e);
8 Conclusion In this lab you have learned how to access native code using DllImport, how to conduct scans, and how to use a few more GUI widgets in Visual Studio. Calling native code allows access to very powerful, low-level features of mobile devices. The scan data you gather from the scanning could potentially form the basis of many different types of applications. For example, you could use it to create a wifi scanner, a positioning system, an application that changes phone profiles (silent, vibrate, loud, etc) based on the access points detected, a program to detect nearby peers and then share files, and many others.
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 informationClient Care Desktop V4
Client Care Desktop V4 V4.1 Quay Document Manager V4.1 Contents 1. LOCATIONS...3 1.1. Client... 3 1.2. Holdings... 4 1.3. Providers... 4 1.4. Contacts/Introducers... 5 1.5. Adviser... 5 2. ADDING EXISTING
More informationClient Care Desktop v4.3. Document Manager V4.3
Client Care Desktop v4.3 Document Manager V4.3 Contents 1. LOCATIONS... 3 1.1. Client... 3 1.2. Enquiries... 4 1.3. Holdings... 4 1.4. Providers... 5 1.5. Contacts/Introducers... 6 1.6. Adviser... 6 2.
More informationKonark - Writing a KONARK Sample Application
icta.ufl.edu http://www.icta.ufl.edu/konarkapp.htm Konark - Writing a KONARK Sample Application We are now going to go through some steps to make a sample application. Hopefully I can shed some insight
More informationGathering and Modifying Real-Time Software Data in a Visual Studio Environment Mark Rogers November 6, 2008
Gathering and Modifying Real-Time Software Data in a Visual Studio Environment Mark Rogers November 6, 2008 Executive Summary The topics discussed in this application note include gathering real-time software
More informationQuick Guide for the ServoWorks.NET API 2010/7/13
Quick Guide for the ServoWorks.NET API 2010/7/13 This document will guide you through creating a simple sample application that jogs axis 1 in a single direction using Soft Servo Systems ServoWorks.NET
More informationYou can call the project anything you like I will be calling this one project slide show.
C# Tutorial Load all images from a folder Slide Show In this tutorial we will see how to create a C# slide show where you load everything from a single folder and view them through a timer. This exercise
More informationStep 1: Start a GUI Project. Start->New Project->Visual C# ->Windows Forms Application. Name: Wack-A-Gopher. Step 2: Add Content
Step 1: Start a GUI Project Start->New Project->Visual C# ->Windows Forms Application Name: Wack-A-Gopher Step 2: Add Content Download the Content folder (content.zip) from Canvas and unzip in a location
More informationThe first program we write will display a picture on a Windows screen, with buttons to make the picture appear and disappear.
4 Programming with C#.NET 1 Camera The first program we write will display a picture on a Windows screen, with buttons to make the picture appear and disappear. Begin by loading Microsoft Visual Studio
More informationIn this exercise you will gain hands-on experience using STK X to embed STK functionality in a container application created with C#.
STK X Tutorial - C# In this exercise you will gain hands-on experience using STK X to embed STK functionality in a container application created with C#. CONTENTS TUTORIAL SOURCE CODE... 1 CREATE THE PROJECT...
More informationFIT 100. Lab 8: Writing and Running Your First Visual Basic Program Spring 2002
FIT 100 Lab 8: Writing and Running Your First Visual Basic Program Spring 2002 1. Create a New Project and Form... 1 2. Add Objects to the Form and Name Them... 3 3. Manipulate Object Properties... 3 4.
More informationEL-USB-RT API Guide V1.0
EL-USB-RT API Guide V1.0 Contents 1 Introduction 2 C++ Sample Dialog Application 3 C++ Sample Observer Pattern Application 4 C# Sample Application 4.1 Capturing USB Device Connect \ Disconnect Events 5
More informationNote that each button has a label, specified by the Text property of the button. The Text property of the group box is also visible as its title.
Radio Buttons and List Boxes The plan for this demo is to have a group of two radio buttons and a list box. Which radio button is selected will determine what is displayed in the list box. It will either
More informationIBSDK Quick Start Tutorial for C# 2010
IB-SDK-00003 Ver. 3.0.0 2012-04-04 IBSDK Quick Start Tutorial for C# 2010 Copyright @2012, lntegrated Biometrics LLC. All Rights Reserved 1 QuickStart Project C# 2010 Example Follow these steps to setup
More informationYour First Windows Form
Your First Windows Form From now on, we re going to be creating Windows Forms Applications, rather than Console Applications. Windows Forms Applications make use of something called a Form. The Form is
More informationSkinning Manual v1.0. Skinning Example
Skinning Manual v1.0 Introduction Centroid Skinning, available in CNC11 v3.15 r24+ for Mill and Lathe, allows developers to create their own front-end or skin for their application. Skinning allows developers
More informationUsing 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 informationClick on OneDrive on the menu bar at the top to display your Documents home page.
Getting started with OneDrive Information Services Getting started with OneDrive What is OneDrive @ University of Edinburgh? OneDrive @ University of Edinburgh is a cloud storage area you can use to share
More informationForm Properties Window
C# Tutorial Create a Save The Eggs Item Drop Game in Visual Studio Start Visual Studio, Start a new project. Under the C# language, choose Windows Form Application. Name the project savetheeggs and click
More informationSlide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto
CS 170 Java Programming 1 Eclipse@Home Downloading, Installing and Customizing Eclipse at Home Slide 1 CS 170 Java Programming 1 Eclipse@Home Duration: 00:00:49 What is Eclipse? A full-featured professional
More informationLab - Working with Android
Introduction In this lab, you will place apps and widgets on the home screen and move them between different screens. You will also create folders. Finally, you will install and uninstall apps from the
More informationVisual C# Program: Simple Game 3
C h a p t e r 6C Visual C# Program: Simple Game 3 In this chapter, you will learn how to use the following Visual C# Application functions to World Class standards: Opening Visual C# Editor Beginning a
More informationThis is the empty form we will be working with in this game. Look under the properties window and find the following and change them.
We are working on Visual Studio 2010 but this project can be remade in any other version of visual studio. Start a new project in Visual Studio, make this a C# Windows Form Application and name it zombieshooter.
More informationAdvanced Client Phone Training
Advanced Client Phone Training Interaction Client 2.4.X Last Updated May 4, 2007 This document outlines advanced features and configuration of the Interaction Client version 2.4.x. DVS, Inc. 60 Revere
More informationExperiment 5 : Creating a Windows application to interface with 7-Segment LED display
Experiment 5 : Creating a Windows application to interface with 7-Segment LED display Objectives : 1) To understand the how Windows Forms in the Windows-based applications. 2) To create a Window Application
More informationNow find the button component in the tool box. [if toolbox isn't present click VIEW on the top and click toolbox]
C# Tutorial - Create a Tic Tac Toe game with Working AI This project will be created in Visual Studio 2010 however you can use any version of Visual Studio to follow along this tutorial. To start open
More informationStep 1 Turn on the device and log in with the password, PIN, or other passcode, if necessary.
Working with Android Introduction In this lab, you will place apps and widgets on the home screen and move them between different home screens. You will also create folders to which apps will be added
More informationThe 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 informationDreamweaver CS6. Table of Contents. Setting up a site in Dreamweaver! 2. Templates! 3. Using a Template! 3. Save the template! 4. Views!
Dreamweaver CS6 Table of Contents Setting up a site in Dreamweaver! 2 Templates! 3 Using a Template! 3 Save the template! 4 Views! 5 Properties! 5 Editable Regions! 6 Creating an Editable Region! 6 Modifying
More informationAuthenticated Instant Messaging With mychat. Bob Booth September 2007 AP-Chat1
Authenticated Instant Messaging With mychat. Bob Booth September 2007 AP-Chat1 University of Sheffield Contents 1. INTRODUCTION... 3 2. INSTALLING SPARK ON YOUR COMPUTER... 4 3. STARTING MYCHAT... 5 3.1
More informationHomework , Fall 2013 Software process Due Wednesday, September Automated location data on public transit vehicles (35%)
Homework 1 1.264, Fall 2013 Software process Due Wednesday, September 11 1. Automated location data on public transit vehicles (35%) Your company just received a contract to develop an automated vehicle
More informationOutlook GroupWare Connector User Guide
Merak Email Server Outlook GroupWare Connector User Guide Version 9.0 Printed on 6 June, 2007 i Contents Introduction 1 Installation 2 Pre-requisites... 2 Running the install... 2 Add Account Wizard...
More informationClick on the empty form and apply the following options to the properties Windows.
Start New Project In Visual Studio Choose C# Windows Form Application Name it SpaceInvaders and Click OK. Click on the empty form and apply the following options to the properties Windows. This is the
More informationChapter 6. Multiform Projects The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 6 Multiform Projects McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Include multiple forms in an application Use a template to create an About box
More informationGetting Started with the HCS12 IDE
Getting Started with the HCS12 IDE B. Ackland June 2015 This document provides basic instructions for installing and using the MiniIDE Integrated Development Environment and the Java based HCS12 simulator.
More informationGet More Out of Google
Get More Out of Google (317) 885-5036 questions@greenwoodlibrary.us www.greenwoodlibrary.us This course will cover free Google tools beyond searching and Gmail. You will be introduced to Google Docs, Drive,
More informationXchange for Samsung MAC User Guide. Version 2.4
Xchange for Samsung MAC User Guide Version 2.4 Contents Welcome to Xchange for Samsung Mac Desktop Client... 32 How to Install Xchange... 3 Where is it?... 43 The Dock menu... 4 The menu bar... 4 Preview
More information4Sight for Mac User Guide. Version 2.4
4Sight for Mac User Guide Version 2.4 Contents Welcome to 4Sight for Mac Desktop Client... 3 How to Install 4Sight... 3 Where is it?... 4 The Dock menu... 4 The menu bar... 4 Phone window... 5 Preview
More informationUNIVERSITI MALAYSIA PERLIS
UNIVERSITI MALAYSIA PERLIS SCHOOL OF COMPUTER & COMMUNICATIONS ENGINEERING EKT 124 LABORATORY MODULE INTRODUCTION TO QUARTUS II DESIGN SOFTWARE : INTRODUCTION TO QUARTUS II DESIGN SOFTWARE OBJECTIVES To
More informationAirDrop Cheat Sheet. AirDrop files between your devices In OS X Yosemite, AirDrop helps you quickly transfer files between your Mac and nearby Mac
AirDrop Cheat Sheet Mac Basics: AirDrop lets you send files from your Mac to nearby Macs and ios devices AirDrop makes it easy to send files wirelessly from your Mac to other Mac computers, and with OS
More informationLab 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 informationBarchard Introduction to SPSS Marks
Barchard Introduction to SPSS 22.0 3 Marks Purpose The purpose of this assignment is to introduce you to SPSS, the most commonly used statistical package in the social sciences. You will create a new data
More informationA Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER?
1 A Quick Tour WHAT S IN THIS CHAPTER? Installing and getting started with Visual Studio 2012 Creating and running your fi rst application Debugging and deploying an application Ever since software has
More informationOnce file and folders are added to your Module Content area you will need to link to them using the Item tool.
VITAL how to guides elearning Unit Last updated: 01.10.2010 Course Files tool Overview Course Files tool enables you to: Quickly copy large numbers of files into a VITAL module. Files can be dragged and
More informationStart Visual Studio, start a new Windows Form project under the C# language, name the project BalloonPop MooICT and click OK.
Start Visual Studio, start a new Windows Form project under the C# language, name the project BalloonPop MooICT and click OK. Before you start - download the game assets from above or on MOOICT.COM to
More informationMicroStrategy Academic Program
MicroStrategy Academic Program Creating a center of excellence for enterprise analytics and mobility. HOW TO DEPLOY ENTERPRISE ANALYTICS AND MOBILITY ON AWS APPROXIMATE TIME NEEDED: 1 HOUR In this workshop,
More informationColligo 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 informationTINYOM II. ANDROID and IOS
TINYOM II BLUETOOTH HID CONNECTION TO PDA, SMARTPHONE & TABS ANDROID and IOS TINYOMII-HID Connect v03_en 05/05/15 Page 1/19 SUMMARY SUMMARY... 2 TINYOM II HID SETUP... 3 Configuration pour PC / ANDROID
More informationCIS 3260 Intro. to Programming with C#
Running Your First Program in Visual C# 2008 McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Run Visual Studio Start a New Project Select File/New/Project Visual C# and Windows must
More informationSUPPLIER GUIDE PROCONTRACT THE TENDER PROCESS WITHIN FOR
SUPPLIER GUIDE FOR THE TENDER PROCESS WITHIN PROCONTRACT Contents Viewing the Exercise Details/Documents... 3 The Questionnaire/Tender/Quote Documents... 9 Discussions... 11 Question and Answer Facility...
More informationDeveloping Desktop Apps for Ultrabook Devices in Windows 8*: Getting Started
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
More informationSlickEdit Gadgets. SlickEdit Gadgets
SlickEdit Gadgets As a programmer, one of the best feelings in the world is writing something that makes you want to call your programming buddies over and say, This is cool! Check this out. Sometimes
More information1 Using the NetBeans IDE
Chapter 1: Using the NetBeans IDE 5 1 Using the NetBeans IDE In this chapter we will examine how to set up a new application program using the NetBeans Integrated Development Environment with the language
More informationThe Kurzweil K2000 & Galaxy Intro: Phase One: Phase Two:
The Kurzweil K2000 & Galaxy Intro: The Kurzweil K2000 is arguably the most powerful synthesizer in the OU MIDI Lab. It is definitely the most flexible and programmable. But to realize this power and flexibility
More informationUsing the JSON Iterator
Using the JSON Iterator This topic describes how to process a JSON document, which contains multiple records. A JSON document will be split into sub-documents using the JSON Iterator, and then each sub-document
More informationStart Visual Studio and create a new windows form application under C# programming language. Call this project YouTube Alarm Clock.
C# Tutorial - Create a YouTube Alarm Clock in Visual Studio In this tutorial we will create a simple yet elegant YouTube alarm clock in Visual Studio using C# programming language. The main idea for this
More informationDreamweaver Basics Outline
Dreamweaver Basics Outline The Interface Toolbar Status Bar Property Inspector Insert Toolbar Right Palette Modify Page Properties File Structure Define Site Building Our Webpage Working with Tables Working
More informationOracle Beehive. Before Using Oracle Beehive Client and Communicator. Using BlackBerry with Oracle Beehive Release 2 ( )
Oracle Beehive Using BlackBerry with Oracle Beehive Release 2 (2.0.1.6) November 2011 Document updated November 4, 2011 This document describes how to access Oracle Beehive from your RIM BlackBerry device
More informationEngr 123 Spring 2018 Notes on Visual Studio
Engr 123 Spring 2018 Notes on Visual Studio We will be using Microsoft Visual Studio 2017 for all of the programming assignments in this class. Visual Studio is available on the campus network. For your
More informationSYNTHESYS MANAGEMENT
SYNTHESYS MANAGEMENT Teams User Management Synthesys.Net Management Basics 1 SYNTHESYS.NET MANAGEMENT Introduction... 3 Synthesys Management Features... 4 User Login... 5 Synthesys Management Main Screen...
More informationMODULE 4.1: KEY FEATURES
MODULE 4.1: KEY FEATURES Workbench Presentation XML Object resolution Descriptor (ORD) Objectives Describe the purpose of the NiagaraAX Workbench. Describe the purpose and benefits of the NiagaraAX Presentation
More informationUniversity Academic Computing Technologies. Web-site:
University Academic Computing Technologies E-mail: bbcollab@aucegypt.edu Web-site: www.aucegypt.edu/it/uact/bbcollab Last Revised: May 2012 The American University in Cairo University Academic Computing
More informationTeamSpot 3. Introducing TeamSpot. TeamSpot 3 (rev. 25 October 2006)
TeamSpot 3 Introducing TeamSpot TeamSpot 3 (rev. 25 October 2006) Table of Contents AN INTRODUCTION TO TEAMSPOT...3 INSTALLING AND CONNECTING (WINDOWS XP/2000)... 4 INSTALLING AND CONNECTING (MACINTOSH
More informationINFORMATICS LABORATORY WORK #4
KHARKIV NATIONAL UNIVERSITY OF RADIO ELECTRONICS INFORMATICS LABORATORY WORK #4 MAZE GAME CREATION Associate Professor A.S. Eremenko, Associate Professor A.V. Persikov Maze In this lab, you build a maze
More informationWorkspace ONE Web for ios User Guide. VMware Workspace ONE UEM
Workspace ONE Web for ios User Guide VMware Workspace ONE UEM Workspace ONE Web for ios User Guide You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationWord: Print Address Labels Using Mail Merge
Word: Print Address Labels Using Mail Merge No Typing! The Quick and Easy Way to Print Sheets of Address Labels Here at PC Knowledge for Seniors we re often asked how to print sticky address labels in
More information1. Download the following two files from the File Management Lab page on the course WebCT site and save them on the desktop:
EDIT202 File Management Lab Assignment Guidelines 1. Download the following two files from the File Management Lab page on the course WebCT site and save them on the desktop: Word-Template.doc Starter-Files.zip
More informationUsing Network Analyzer Tool to Monitor Bluetooth Mesh Traffic
Using Network Analyzer Tool to Monitor Bluetooth Mesh Traffic KEY FEATURES This training demonstrates the usage of the Network Analyzer tool provided by Silicon Labs, and applies it to monitor Bluetooth
More informationINTRODUCTION TO VISUAL BASIC 2010
INTRODUCTION TO VISUAL BASIC 2010 Microsoft Visual Basic is a set of programming tools that allows you to create applications for the Windows operating system. With Visual Basic, even a beginner can create
More informationeclicker Host 2 Product Overview For additional information and help:
eclicker Host 2 Product Overview For additional information and help: support@eclicker.com Compatible with the iphone, ipod touch, and ipad running ios 5.0+. Apple, the Apple logo, iphone, and ipod touch
More informationHands-On Lab (MBL04) Lab Manual Incorporating COM Objects into Your.NET Compact Framework 2.0 Application
Hands-On Lab (MBL04) Lab Manual Incorporating COM Objects into Your.NET Compact Framework 2.0 Application Please do not remove this manual from the lab Information in this document is subject to change
More informationThe Newsletter will contain a Title for the newsletter, a regular border, columns, Page numbers, Header and Footer and two images.
Creating the Newsletter Overview: You will be creating a cover page and a newsletter. The Cover page will include Your Name, Your Teacher's Name, the Title of the Newsletter, the Date, Period Number, an
More information1. What are the key components of Android Architecture? 2. What are the advantages of having an emulator within the Android environment?
1. What are the key components of Android Architecture? Android Architecture consists of 4 key components: - Linux Kernel - Libraries - Android Framework - Android Applications 2. What are the advantages
More informationCustomized Enterprise Installation of IBM Rational ClearCase Using the IBM Rational ClearCase Remote Client plug-in and the Eclipse SDK
Customized Enterprise Installation of IBM Rational ClearCase Using the IBM Rational ClearCase Remote Client plug-in and the Eclipse SDK Fred Bickford IV Senior Advisory Software Engineer IBM Rational Customer
More informationPart I. Integrated Development Environment. Chapter 2: The Solution Explorer, Toolbox, and Properties. Chapter 3: Options and Customizations
Part I Integrated Development Environment Chapter 1: A Quick Tour Chapter 2: The Solution Explorer, Toolbox, and Properties Chapter 3: Options and Customizations Chapter 4: Workspace Control Chapter 5:
More informationLANDesk Management Gateway. Users Guide to Using the Management Gateway 4.2 and prior versions
LANDesk Management Gateway Users Guide to Using the Management Gateway 4.2 and prior versions Contents Introduction... 3 Scope... 3 Technology Overview... 3 Remote Control Viewer... 3 Installation... 3
More information6 Starting in Eclipse
Lab 6 c 2007 Felleisen, Proulx, et. al. 6 Starting in Eclipse Goals In the first part of this lab you will learn how to work in a commercial level integrated development environment IDE Eclipse, using
More informationInesoft Phone v.7 Inesoft Phone
Inesoft Phone v.7 Inesoft Phone Copyright Kim Tkhe Sik, Alex Galamdinov, Lukiyanov Maxim, 1998-2010. All rights reserved. User manual by Wasyl Dolgow Inesoft Phone is a trademark of Inesoft. Microsoft
More informationSHWETANK KUMAR GUPTA Only For Education Purpose
Introduction Android: INTERVIEW QUESTION AND ANSWER Android is an operating system for mobile devices that includes middleware and key applications, and uses a modified version of the Linux kernel. It
More informationHands-On Lab. Getting Started with Office 2010 Development. Lab version: Last updated: 2/23/2011
Hands-On Lab Getting Started with Office 2010 Development Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 Starting Materials 3 EXERCISE 1: CUSTOMIZING THE OFFICE RIBBON IN OFFICE... 4
More informationMenus and Printing. Menus. A focal point of most Windows applications
Menus and Printing Menus A focal point of most Windows applications Almost all applications have a MainMenu Bar or MenuStrip MainMenu Bar or MenuStrip resides under the title bar MainMenu or MenuStrip
More informationChapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 9 Web Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Explain the functions of the server and the client in Web programming Create a Web
More informationNI USB-TC01 Thermocouple Measurement Device
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics NI USB-TC01 Thermocouple Measurement Device HANS- PETTER HALVORSEN, 2013.02.18 Faculty of Technology,
More informationUnderstanding an App s Architecture
Chapter 14 Understanding an App s Architecture This chapter examines the structure of an app from a programmer s perspective. It begins with the traditional analogy that an app is like a recipe and then
More informationFrontPage Student IT Essentials. October 2005 This leaflet is available in other formats on request. Saving your work
Saving your work All students have access to a personal file storage space known as the U: Drive. This is your own personal secure area on the network. Each user has 60mb of space (40 bigger than a floppy
More informationTo use this tutorial you will need these 2 PNG files - click HERE to download - (yes, they are lame, but i wanted something simple to use).
Page 1 of 9 Step-by-Step Tutorials Today's Lesson: "Folder Object" #2 - Folder Object A series by RomanDA In this lesson we will cover how to create a simple object that you can use to open a folder. (We
More informationWEBPAGE USING KOMPOZER Part 3 - Review / Modifying a Table / Converting a Doc to a Pdf
WEBPAGE USING KOMPOZER Part 3 - Review / Modifying a Table / Converting a Doc to a Pdf 1. Always open html doc with KompoZer to edit page: Open webpage folder Right click on html doc and choose Open With
More informationHotSpot USER MANUAL. twitter.com/vortexcellular facebook.com/vortexcellular instagram.com/vortexcellular
HotSpot USER MANUAL www.vortexcellular.com twitter.com/vortexcellular facebook.com/vortexcellular instagram.com/vortexcellular 1 Contents Quick User Guide... 2 1. Power On/Off... 2 2. Turn On /Off Screen...
More informationINVU SERVICES LTD GETTING STARTED GUIDE FOR SERIES 6
SERIES 6 TRAINING SERVICE PACK 6.2b INVU SERVICES LTD GETTING STARTED GUIDE FOR SERIES 6 Page 1 of 22 CONTENTS PAGE What is Series 6?... 3 Guide Introduction... 3 Switching Modes... 5 Getting Documents
More informationStart Active-HDL. Create a new workspace TUTORIAL #1 CREATING AND SIMULATING SIMPLE SCHEMATICS
Introduction to Active-HDL TUTORIAL #1 CREATING AND SIMULATING SIMPLE SCHEMATICS This tutorial will introduce the tools and techniques necessary to design a basic schematic. The goal of this tutorial is
More informationCollege 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 informationIn the first class, you'll learn how to create a simple single-view app, following a 3-step process:
Class 1 In the first class, you'll learn how to create a simple single-view app, following a 3-step process: 1. Design the app's user interface (UI) in Xcode's storyboard. 2. Open the assistant editor,
More informationThe following task will help you with Creating a Web Page
The following task will help you with Creating a Web Page 1. Go to https://cms.bham.ac.uk and use your usual username and password to log on 2. Make sure you are working on the correct project by looking
More informationQuick Guide to Installing and Setting Up MySQL Workbench
Quick Guide to Installing and Setting Up MySQL Workbench If you want to install MySQL Workbench on your own computer: Go to: http://www.mysql.com/downloads/workbench/ Windows Users: 1) You will need to
More informationBusiness Insight Authoring
Business Insight Authoring Getting Started Guide ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: August 2016 2014 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact,
More informationWeb Service Input Actions
SYNTHESYS.NET INTERACTION STUDIO Web Service Input Actions Synthesys.Net Web Service Input Action 1 WEBSERVICE INPUT ACTION SYNTHESYS INPUT ACTION WIZARD...3 Name... 3 Settings... 4 WebService URL... 5
More informationCourse Exercises for the Content Management System. Grazyna Whalley, Laurence Cornford June 2014 AP-CMS2.0. University of Sheffield
Course Exercises for the Content Management System. Grazyna Whalley, Laurence Cornford June 2014 AP-CMS2.0 University of Sheffield PART 1 1.1 Getting Started 1. Log on to the computer with your usual username
More informationGetting Started with ShortStack
Getting Started with ShortStack presented by SHORTSTACK Welcome to ShortStack! This guide covers our platform s five main sections: Tabs, Designer, Media, Templates, and Forms & Promos so that you can
More informationLAB 2: INTRODUCTION TO LOGIC GATE AND ITS BEHAVIOUR
LAB 2: INTRODUCTION TO LOGIC GATE AND ITS BEHAVIOUR OBJECTIVE 1. To verify the operation of OR, AND, INVERTER gates 2. To implement the operation of NAND and NOR gate 3. To construct a simple combinational
More informationFLIR 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