Natural User Interfaces

Size: px
Start display at page:

Download "Natural User Interfaces"

Transcription

1 Natural User Interfaces Alexandr Goncharov Student ID: University of Southampton 2012 ABSTRACT This paper is aimed to show and analyse past, present and future of user interfaces making an accent on development of Natural User Interfaces. It is also present the newest discoveries in the Human Computer Interaction, which are able to highly participate in forming the new generation of User Interfaces. Author would try to subjectively analyse both positive and negative sides of new-coming technologies, which might be a bit complicated as there is no access to the working prototypes to most of them. General Terms Algorithms, Performance, Design, Reliability, Experimentation, Security and Human Factors. Keywords Human Computer Interaction, Natural User Interface, Augmented reality, Gestures, Near Field Communication, User Interface, Information manipulation. 1. INTRODUCTION People always look for better and faster way to work and communicate with each other. We have to admit that computers, including mobile phones, are playing a big role in these processes. Many people are not aware about NUI. In this paper it will be showed how User Interfaces evolved and the future of HCI 1. But first we need to answer what NUI actually means. Natural User Interface is the way to avoid abstractions and make people interact with computer's virtual objects in such way, as they would operate with real life objects. In other words, make communication between human and computer more natural and transparent. 2. Evolution of User Interfaces In order to understand the context of User Interfaces and see the vector of Interfaces development, it would be useful to look at the key milestones of UI evolution. Advantages and issues associated with every type of HCI model would also be covered in this section. 2.1 Batch Interface In comparison to the present interfaces, with batch interface you have no interaction with computer. All you can do is to insert a program (usually in punch cards [Figure 1]) and wait for results to be printed. It was quite a hard and time-consuming procedure and effectiveness of such systems was not very high. [1] Figure 1: IBM Punch Card Punch card provided opportunity to write programs and even make a batch of several programs performed over a data set with outputs either printed on paper or encoded in other set of punch cards. It allowed program writing and even self-modifying programs, which was a big breakthrough. But it is obvious, that array of cards with set of little holes is not the best interpretation of the program. It makes both creating and modifying of a program very hard. 2.2 CLI 1969-present First Command Line Interfaces were introduced in 1960s, but it was very simplistic model and mostly used in Teletype systems.[1] Later, in 1970, it was UNIX, which introduced real nowadays command line with pipes and shell script.[10] Which was much more sophisticated than just running a program. Command Line interface in cooperation with spreading CRT Monitors made work with computer much more intuitive and fluent. Productivity also rocketed with such kind of interaction between computer and human. 1 HCI Human Computer Interaction Figure 2: Modern FreeBSD Shell

2 There is no doubt that CLI provided a much clearer representation for computer applications development as well as using them, but it still required quite a lot of training in order to use computer. However many IT professionals still prefer CLI to Graphical User Interfaces for their speed and low system requirements. 2.3 GUI The next generation breakthrough was a system designed by Alan Kay and rest of Xerox PARC team. It was a graphical user interface, as we know it now. Before that nobody even saw a computer mouse, because Xerox has invented one. The very first Xerox Alto was introduced in 1981 and it showed the world fully functioning WIMP metaphors, which are Windows, Icons, Menus and Pointer. Figure 4: Drag and Drop feature Here we can clearly see that Natural principles allow people to operate with virtual objects in the direct and intuitive way. If you want to move file from one folder to other you just drag it from origin folder and drop into destination one. This works absolutely fine. Right till the point when you would like to do same trick with two windows opened on different computers. We have such issues as standard GUI and Operation Systems were created without such way of communication in mind. We should also consider input devises, which create another layer of abstraction for computer users. The most common example would be a computer mouse. At this moment it is the most popular pointing device, which is used by people all over world. But if you ever tried to teach an elder person to use computer, you would see that this layer of abstraction between mouse and cursor movement is not so obvious for new users. On of the reasons for this is not just physical, but perceptional as monitor and mouse are laying in different planes [Figure 5] Figure 3:Example of Xerox Environment (Cedar) All this improvements made people much easier to start using computer as well as provided very efficient and handy environment.[1] As you can see we still using this model, however reaching it s limitations. And it makes us to think about creating the brand new UI system, which would be based on NUI principles from the very beginning Reaching standard GUI limitations It is very hard to explain where is the border between current GUI and NUI interfaces, because most advanced graphical interfaces are trying to simulate Natural User Interface features [Figure 4], but I would like to show you when difference becomes visible. Figure 5: Demonstration of Display and mouse planes This makes the mouse movement unusual in the beginning, but most of people are getting used to it. For this reason, touch screen devices are proved to be much more intuitive in comparison to mouse and many other abstracted devices. [5] 2.4 NUI The reasons to develop Natural User interfaces are simplicity and intuitiveness, which allow people work with computers in much easier and effective way. There are no metaphors and virtual objects are treated much more like real ones. Often people recall Minority Report movie, directed by Steven Spielberg, as the best example of Natural User Interface.

3 Figure 7: Microsoft Surface 1 - Diagram Figure 6: Minority Report computer interface 20th Century Fox and DreamWorks The main character starred by Tom Cruise operates objects on a huge display surface using gestures only. It was also shown how fragment of clip could be copied to the external tablet-like device without interrupting playback just by dragging it. This inspired people to try and develop similar systems. 3. Present of NUI In order to make understanding easier, I would like to divide NUI into two equally important research areas: sensors (hardware) and operation systems (software). The first one is developing devices to identify, track and distinguish real world events, objects and gestures. The second one is aimed to provide the environment and react on the sensor-detected events. It might sound simple, but implementation of both is not trivial. Here are examples of current NUI implementations starting from the most familiar ones and introducing much more interesting technologies. 3.1 PixelSense There were many attempts to make interacting systems, which behave in most direct and natural way. One of the most commonly known is Microsoft PixelSense 2. While the first version called Microsoft Surface was quite exciting, but had a huge table with no space for legs. This happened, because of a big infrared camera at the bottom of the case, which was functioning as eyes of system, and projector to output pictorial representation of the screen.[9] [Figure 7] 2 Previously known as Microsoft Surface Figure 8: Microsoft PixelSense running on Samsung SUR40 As you can understand the main purpose of this approach is to provide an operational system, which is able to provide life-like interaction level to virtual data objects and make an illusion as they are lying on the table. But it is only one side of interaction. With the help of 2 million of infrared pixel-sensors all over the screen the system is capable of distinguishing unlimited (but theoretically up to 2 million) finger-points and objects (by form) on the table as well as in the close distance.[4][figure 9] In comparison to the previous version it has an LCD display, so thee is no need to make huge box. This resulted into proper design of the table with space for legs. [Figure 8]

4 In contrast to many other systems g-speak is concentrating on productive and natural way of manipulating any kind of data, starting from spreadsheets and ending with video editing with feature extraction.[7] Figure 9: Output of IR sensors data Shortcomings The PixelSense systems are mainly developed as interactive tables and accent on using it as augmented tables. However using such system for any other kind of work is not just inconvenient it is also unhealthy, as you have to bend over the table to work with it as with personal computer. 3.2 Kinect This system was designed by Microsoft for their game console [Figure 10] it has infrared projector and infrared camera to capture in order to track 3d positioning of objects and able to do 3D reconstruction from image. There is RGB camera, which provides pictorial information. There is also an array of four microphones. Figure 11: John Underkoffler presenting g-speak at TED 2010 The system make maximum use of 3D visualization of data, as it gives users more degree of freedom in comparison to the current devises.[7] Shortcomings The very first thing to understand is that g-speak is not a complete NUI solution, but mostly a software part of it. And this makes system incomplete. There is need of good controllers to make such system working. 3.4 Mezzanine This is similar to g-speak system, produced by the same company, but is much more aimed on collaboration and network communication. One of the major points to mention is that Mezzaninne works with several users, several devises and even several platforms (e.g. mobile phone) simultaneously.[8][figure 12] Figure 10: Microsoft Kinect According to research by Matthew Tang Kinect can be used for gestures recognition with accuracy rate up to 96.1%. But the software suit was fully developed by researcher. [11] Shortcomings Kinect is very good system and can be used for many purposes, however it need a good operation system based on NUI principles. It can also benefit from more accurate movement tracking. 3.3 g-speak It is a user interface, which was aimed to work as NUI from the very first steps of development. The main inspiration source of the Oblong team, who created this system, was the movie mentioned earlier. Some gestures from the movie are even been used in the real system.[figure 11] Figure 12: Work in cooperation between several platforms However this system faced an issue of interaction between big screens and users. The problem was solved with Mezzanine controllers.[figure 13]

5 Figure 15: Leap Motion device Figure 13: Mezzanine Wand Controller These controllers are changing behavior mode according to wand s rotation Shortcomings The wands used to communicate with displays are breaking the intuitive controls, which is mandatory for every NUI system. There is need of better controllers for such system in order to make it a fully-fledged Natural User Interface. Just as g-speak we can see good software solution, but not very good controls solution. 3.5 Leap Motion Here is a relatively new project of gesture capturing device. In contrast to Kinect it does not work on entire body, but on hands area. On the other hand it provides extreme accuracy down to 1/100 of millimeter. The system captures three-dimensional positioning of hands, fingers or pencil and able to recognize individual fingers as well as gestures. [3] Another good point is that device can be used with most of main operating systems and computers. Developers going to support GNU Linux based systems as well Shortcomings In spite of the announcement by Leap Motion developers that they are able to make tracking area bigger the presented device is not able to track for a big distances. 3.6 Speech recognition Talking about NUI many people forget to mention speech recognition software. However it plays a big role especially for disabled people. Such technology gives opportunity to talk with computer and command it to do certain tasks. Many disabled people found speech recognition software very helpful, although all the people can use it in everyday life.[6] Most of new generation satellite navigation systems for cars have a speech recognition feature, which allows driver to create a route without being disturbed by looking at the screen of device.[2] We can also monitor that mobile phones use speech recognition technology as well Shortcomings Some languages are easier to for speech recognition than others. This means that in comparison to gesture recognition, speech recognition cannot guarantee same level of support for all the languages.[12] 4. NUI and Disabled People Figure 14: 3D position tracking and finger identification This small device provides 8 cubic feet of interactive volume, which is not much, but enough for gestures communication.[figure 15] The project is still under massive development and does not share all the technical details. It is hard to estimate the influence the new User Interface can make on disabled people as every technology has different specifications. Kinect for example has not enough accuracy to be operated by leaps only, while Leap Motion technology allow people to operate computer with a minimum of movements, recognizing gestures. In the previous section it was clearly shown that speech recognition is another good example of NUI to be used for disabled people. 5. Conclusion As you can see the HCI sphere is rapidly developed and amount of technologies we can see nowadays is huge. However each of them have some good and bad sides. It would be amazing if we could take the best of ever system in order to create an ultimate NUI experience. The ideal device might be mixture of following: Range of Kinect Accuracy of Leap Motion OS integration of g-speak and Mezzanine Development power Microsoft PixelSense and screen capabilities of

6 In other words we need cooperation of such good sensors as Kinect and Leap motion with Operating Systems as g-speak and Mezzanine. We also should admit that some tasks would still be better and faster done with appropriate UI. As an example, server administrators prefer CLI to GUI or 2D graphics is better done in 2D user environment. Another aspect is system requirements. There is no doubt that additional layer of abstraction requires more computing power in order to function. On the other hand we can monitor that GUI developers trying to implement some NUI elements, but limitations are reached, so there is need to create new User Interface system, based on NUI principles in order to continue future development. 6. REFERENCES 1. Ceruzzi, P History of Modern Computing, MIT Press 2. Garmin Garmin Guidance. Available from accessed 15 November Leap Motion About Leap Motion. Available from accessed 9 November Microsoft Power of PixelSense. Available from accessed 9 November Murata, A. and Iwase, H Empirical Study on the Improvement of the Usability of a Touch Panel for the Elderly-Comparison of Usability between a Touch Panel and a Mouse. IEICE Trans Inf Syst, E86-D(6), Noyesand, J. and Frankish C Speech recognition technology for individuals with disabilities. Augmentative and Alternative Communication. 8, 4, Oblong G-SPEAK. Available from accessed 9 November Oblong Mezzanine. Available from ; accessed 9 November Poenaru R Microsoft Surface What s inside. Available from accessed 9 November Stephenson, N In the Beginning...was the Command Line, HarperCollins 11. Tang, M Recognizing Hand Gestures with Microsoft s Kinect. Stanford University 12. Uebler, U Multilingual speech recognition in seven languages, Speech Communication, 35, 1 2, 53-69

Graphical Environment Tool for Development versus Non Graphical Development Tool

Graphical Environment Tool for Development versus Non Graphical Development Tool Section 4 Computing, Communications Engineering and Signal Processing & Interactive Intelligent Systems Graphical Environment Tool for Development versus Non Graphical Development Tool Abstract S.Daniel

More information

Video in Logger Pro. There are many ways to create and use video clips and still images in Logger Pro.

Video in Logger Pro. There are many ways to create and use video clips and still images in Logger Pro. Video in Logger Pro There are many ways to create and use video clips and still images in Logger Pro. Insert an existing video clip into a Logger Pro experiment. Supported file formats include.avi and.mov.

More information

CREATE A 3D MOVIE IN DIRECTOR

CREATE A 3D MOVIE IN DIRECTOR CREATE A 3D MOVIE IN DIRECTOR 2 Building Your First 3D Movie in Director Welcome to the 3D tutorial for Adobe Director. Director includes the option to create three-dimensional (3D) images, text, and animations.

More information

Next Generation Natural User Interface with Kinect. Ben Lower Developer Community Manager Microsoft Corporation

Next Generation Natural User Interface with Kinect. Ben Lower Developer Community Manager Microsoft Corporation Next Generation Natural User Interface with Kinect Ben Lower Developer Community Manager Microsoft Corporation Key Takeaways Kinect has evolved: Whether you did it -> How you did it One or two people ->

More information

Solution Provider Lights Up Its Industrial Automation Software on Windows 7

Solution Provider Lights Up Its Industrial Automation Software on Windows 7 Windows 7 Customer Solution Case Study Solution Provider Lights Up Its Industrial Automation Software on Windows 7 Overview Country or Region: United States Industry: Manufacturing High tech Customer Profile

More information

Adding emphasis to a presentation in PowerPoint 2010 and 2013 for Windows

Adding emphasis to a presentation in PowerPoint 2010 and 2013 for Windows Adding emphasis to a presentation in PowerPoint 2010 and 2013 for Windows This document introduces technique to add interest to your presentation using graphics, audio and video. More detailed training

More information

Excel macros made easy

Excel macros made easy IT Training Excel macros made easy Jane Barrett, IT Training & Engagement Team Information System Services Version 1.1 Scope Learning outcomes Understand the concept of what a macro is and what it does.

More information

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

Go to contents 18 3D Visualization of Building Services in Virtual Environment

Go to contents 18 3D Visualization of Building Services in Virtual Environment 3D Visualization of Building Services in Virtual Environment GRÖHN, Matti Gröhn; MANTERE, Markku; SAVIOJA, Lauri; TAKALA, Tapio Telecommunications Software and Multimedia Laboratory Department of Computer

More information

Kinect Interface to Play Computer Games with Movement

Kinect Interface to Play Computer Games with Movement Kinect Interface to Play Computer Games with Movement Program Install and Hardware Setup Needed hardware and software to use the Kinect to play computer games. Hardware: Computer running Windows 7 or 8

More information

Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.

Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont. Objectives To describe the services an operating system provides to users, processes, and other systems To discuss the various ways of structuring an operating system Chapter 2: Operating-System Structures

More information

CSE452 Computer Graphics

CSE452 Computer Graphics CSE452 Computer Graphics Lecture 14: User Interface CSE452 Lecture 14: User Interface 1 Purpose of UI A dialogue between the user and the machine The key to productivity Provide usable, functional, safe,

More information

SMART Board Menu. Full Reference Guide

SMART Board Menu. Full Reference Guide SMART Board Full Reference Guide Start-Up After entering Windows, click on the desktop icon SMART Board Tools. The SMART Board icon will appear in the system tray on the bottom right of the screen. Turn

More information

Word basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:

Word basics. Before you begin. What you'll learn. Requirements. Estimated time to complete: Word basics Word is a powerful word processing and layout application, but to use it most effectively, you first have to understand the basics. This tutorial introduces some of the tasks and features that

More information

Design Analysis of Everyday Thing: Nintendo Wii Remote

Design Analysis of Everyday Thing: Nintendo Wii Remote 1 Philip Stubbs Design Analysis of Everyday Thing: Nintendo Wii Remote I. Introduction: Ever since being released in November 2006, the Nintendo Wii gaming system has revolutionized the gaming experience

More information

Intermediate PowerPoint

Intermediate PowerPoint Intermediate PowerPoint Charts and Templates By: Jim Waddell Last modified: January 2002 Topics to be covered: Creating Charts 2 Creating the chart. 2 Line Charts and Scatter Plots 4 Making a Line Chart.

More information

Microsoft PowerPoint 2010 Handout

Microsoft PowerPoint 2010 Handout Microsoft PowerPoint 2010 Handout PowerPoint is a presentation software program that is part of the Microsoft Office package. This program helps you to enhance your oral presentation and keep the audience

More information

Introduction to Smart Board. Table of Contents. Connection Basics 3. Using the Board (Basics) 4. The Floating Tools Toolbar 5-6

Introduction to Smart Board. Table of Contents. Connection Basics 3. Using the Board (Basics) 4. The Floating Tools Toolbar 5-6 Introduction to Smart Board Table of Contents Overview 2 Connection Basics 3 Using the Board (Basics) 4 The Floating Tools Toolbar 5-6 The Smartboard Smart Tool Buttons Collecting and Sharing Content with

More information

How To Run A Factory I/O On A Microsoft Gpu 2.5 (Sdk) On A Computer Or Microsoft Powerbook 2.3 (Powerpoint) On An Android Computer Or Macbook 2 (Powerstation) On

How To Run A Factory I/O On A Microsoft Gpu 2.5 (Sdk) On A Computer Or Microsoft Powerbook 2.3 (Powerpoint) On An Android Computer Or Macbook 2 (Powerstation) On User Guide November 19, 2014 Contents 3 Welcome 3 What Is FACTORY I/O 3 How Does It Work 4 I/O Drivers: Connecting To External Technologies 5 System Requirements 6 Run Mode And Edit Mode 7 Controls 8 Cameras

More information

Autodesk Fusion 360 Badge Guide: Design an F1 in Schools Trophy

Autodesk Fusion 360 Badge Guide: Design an F1 in Schools Trophy Autodesk Fusion 360 Badge Guide: Design an F1 in Schools Trophy Abstract: Gain basic understanding of creating 3D models in Fusion 360 by designing an F1 in Schools trophy. This badge may be claimed by

More information

Multiprogramming. IT 3123 Hardware and Software Concepts. Program Dispatching. Multiprogramming. Program Dispatching. Program Dispatching

Multiprogramming. IT 3123 Hardware and Software Concepts. Program Dispatching. Multiprogramming. Program Dispatching. Program Dispatching IT 3123 Hardware and Software Concepts Operating Systems II October 26 Multiprogramming Two or more application programs in memory. Consider one CPU and more than one program. This can be generalized to

More information

Solomon Systech Image Processor for Car Entertainment Application

Solomon Systech Image Processor for Car Entertainment Application Company: Author: Piony Yeung Title: Technical Marketing Engineer Introduction Mobile video has taken off recently as a fun, viable, and even necessary addition to in-car entertainment. Several new SUV

More information

Master Thesis Using MS Kinect Device for Natural User Interface

Master Thesis Using MS Kinect Device for Natural User Interface University of West Bohemia Faculty of Applied Sciences Department of Computer Science and Engineering Master Thesis Using MS Kinect Device for Natural User Interface Pilsen, 2013 Petr Altman Declaration

More information

Linux Overview. Local facilities. Linux commands. The vi (gvim) editor

Linux Overview. Local facilities. Linux commands. The vi (gvim) editor Linux Overview Local facilities Linux commands The vi (gvim) editor MobiLan This system consists of a number of laptop computers (Windows) connected to a wireless Local Area Network. You need to be careful

More information

SMART Board Interactive Whiteboard Setup with USB Cable

SMART Board Interactive Whiteboard Setup with USB Cable SMART Board Interactive Whiteboard Setup with USB Cable The instructions below are for the SMART Board interactive whiteboard 500 series and apply to both desktop and laptop computers. Ready Light USB

More information

VIRTUAL TRIAL ROOM USING AUGMENTED REALITY

VIRTUAL TRIAL ROOM USING AUGMENTED REALITY VIRTUAL TRIAL ROOM USING AUGMENTED REALITY Shreya Kamani, Neel Vasa, Kriti Srivastava, D. J. Sanghvi College of Engineering, Mumbai 53 Abstract This paper presents a Virtual Trial Room application using

More information

Copyright 2006 TechSmith Corporation. All Rights Reserved.

Copyright 2006 TechSmith Corporation. All Rights Reserved. TechSmith Corporation provides this manual as is, makes no representations or warranties with respect to its contents or use, and specifically disclaims any expressed or implied warranties or merchantability

More information

Design of a Software Tool for Mobile Application User Mental Models Collection and Visualization

Design of a Software Tool for Mobile Application User Mental Models Collection and Visualization Design of a Software Tool for Mobile Application User Mental Models Collection and Visualization Radek Vala, Roman Jasek, David Malanik Tomas Bata University in Zlin, Faculty of Applied Informatics, nám.

More information

Visualizing molecular simulations

Visualizing molecular simulations Visualizing molecular simulations ChE210D Overview Visualization plays a very important role in molecular simulations: it enables us to develop physical intuition about the behavior of a system that is

More information

Lenovo Miix 2 8. User Guide. Read the safety notices and important tips in the included manuals before using your computer.

Lenovo Miix 2 8. User Guide. Read the safety notices and important tips in the included manuals before using your computer. Lenovo Miix 2 8 User Guide Read the safety notices and important tips in the included manuals before using your computer. Notes Before using the product, be sure to read Lenovo Safety and General Information

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

Introduction to dobe Acrobat XI Pro

Introduction to dobe Acrobat XI Pro Introduction to dobe Acrobat XI Pro Introduction to Adobe Acrobat XI Pro is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. To view a copy of this

More information

Input and output devices for specific needs

Input and output devices for specific needs Input and output devices for specific needs Teacher s Notes Lesson Plan Length 60 mins Specifi cation Link 212/r Learning objective Candidates should be able to: (r) discuss input and output devices for

More information

Mouse and Pointer Settings. Technical Brief

Mouse and Pointer Settings. Technical Brief Mouse and Pointer Settings Technical Brief Avocent, the Avocent logo, DSView, AutoView, SwitchView, DSR, OSCAR and AVWorks are trademarks or registered trademarks of Avocent Corporation or its affiliates.

More information

Graphic Design for e-learning Interfaces that Support Learning

Graphic Design for e-learning Interfaces that Support Learning 402 Graphic Design for e-learning Interfaces that Support Learning Adrian Taylor, Enspire Learning June 15-16, 2006 Produced by Advanced Topics in e-learning Instructional Design Interfaces that Support

More information

TH2. Input devices, processing and output devices

TH2. Input devices, processing and output devices TH2. Input devices, processing and output devices http://www.bbc.co.uk/schools/gcsebitesize/ict/ Input devices allow us to enter raw data into a computer. The computer processes the data and then produces

More information

Operating Systems. Notice that, before you can run programs that you write in JavaScript, you need to jump through a few hoops first

Operating Systems. Notice that, before you can run programs that you write in JavaScript, you need to jump through a few hoops first Operating Systems Notice that, before you can run programs that you write in JavaScript, you need to jump through a few hoops first JavaScript interpreter Web browser menu / icon / dock??? login??? CPU,

More information

Action settings and interactivity

Action settings and interactivity Interactivity in Powerpoint Powerpoint includes a small set of actions that can be set to occur when the user clicks, or simply moves the cursor over an object. These actions consist of links to other

More information

Introduction to the Perceptual Computing

Introduction to the Perceptual Computing 23.09.2013 1 Introduction to the Perceptual Computing Designed by employees of The Center of Innovative Education Introduction to the Perceptual Computing 23.09.2013 2 This course is aimed to study and

More information

Abstract. Introduction

Abstract. Introduction SPACECRAFT APPLICATIONS USING THE MICROSOFT KINECT Matthew Undergraduate Student Advisor: Dr. Troy Henderson Aerospace and Ocean Engineering Department Virginia Tech Abstract This experimental study involves

More information

Alternative Methods Of Input. Kafui A. Prebbie -kafui@kafui.com 82

Alternative Methods Of Input. Kafui A. Prebbie -kafui@kafui.com 82 Alternative Methods Of Input Kafui A. Prebbie -kafui@kafui.com 82 This lesson includes the following sections: Devices for the Hand Optical Input Devices Audio-Visual (Multimedia) Input Devices Kafui A.

More information

Mass Announcement Service Operation

Mass Announcement Service Operation Mass Announcement Service Operation The Mass Announcement Service enables you to automate calling a typically large number of contacts, and playing them a pre-recorded announcement. For example, a weather

More information

Working With Microsoft PowerPoint

Working With Microsoft PowerPoint LIBRARY AND LEARNING SERVICES WORKING WITH MICROSOFT POWERPOINT www2.eit.ac.nz/library/ls_computer.html Working With Microsoft PowerPoint Powerpoint Basics Inserting a Graph Inserting a Sound Saving your

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

Chapter 10: Multimedia and the Web

Chapter 10: Multimedia and the Web Understanding Computers Today and Tomorrow 12 th Edition Chapter 10: Multimedia and the Web Learning Objectives Define Web-based multimedia and list some advantages and disadvantages of using multimedia.

More information

Harmony Remote User Manual 600 Series

Harmony Remote User Manual 600 Series Harmony Remote User Manual 600 Series Congratulations on the purchase of your Harmony remote! True system control is now at your fingertips. This User Manual will introduce you to the basic setup, customizations

More information

Welcome to Corel VideoStudio Pro X5

Welcome to Corel VideoStudio Pro X5 Contents Welcome to Corel VideoStudio Pro X5............................ 2 New Features and Enhancements................................ 4 Getting to Know the Workspace.................................

More information

Designing Games with Game Maker

Designing Games with Game Maker Designing Games with Game Maker version 5.0 (April 14, 2003) Written by Mark Overmars Table of Contents Chapter 1 So you want to create your own computer games... 6 Chapter 2 Installation... 8 Chapter

More information

Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5

Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 University of Sheffield Contents 1. INTRODUCTION... 3 2. GETTING STARTED... 4 2.1 STARTING POWERPOINT... 4 3. THE USER INTERFACE...

More information

Interaction Design. Chapter 1 (April 15, 2015, 9am-12pm): History

Interaction Design. Chapter 1 (April 15, 2015, 9am-12pm): History Interaction Design Chapter 1 (April 15, 2015, 9am-12pm): History 1 History Course Overview (Timetable) + Organizational Stuff What is Interaction Design? The Story of the Mouse PARC The Desktop Metaphor

More information

SMART BOARD USER GUIDE FOR PC TABLE OF CONTENTS I. BEFORE YOU USE THE SMART BOARD. What is it?

SMART BOARD USER GUIDE FOR PC TABLE OF CONTENTS I. BEFORE YOU USE THE SMART BOARD. What is it? SMART BOARD USER GUIDE FOR PC What is it? SMART Board is an interactive whiteboard available in an increasing number of classrooms at the University of Tennessee. While your laptop image is projected on

More information

Flash Tutorial Part I

Flash Tutorial Part I Flash Tutorial Part I This tutorial is intended to give you a basic overview of how you can use Flash for web-based projects; it doesn t contain extensive step-by-step instructions and is therefore not

More information

What's New in BarTender 2016

What's New in BarTender 2016 What's New in BarTender 2016 WHITE PAPER Contents Introduction 3 64-bit BarTender Installation 3 Data Entry Forms 3 BarTender Integration Builder 3 BarTender Print Portal 3 Other Upgrades 3 64-bit BarTender

More information

Hands-On Practice. Basic Functionality

Hands-On Practice. Basic Functionality Basic Functionality Your school or company has just moved one of your SMART Board interactive whiteboards into a new room because you were unable to access the Internet from the old location. You will

More information

Using Microsoft Word. Working With Objects

Using Microsoft Word. Working With Objects Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK OPEN SOURCE: SIXTH SENSE INTEGRATING INFORMATION WITH THE REAL WORLD MADHURI V.

More information

Chapter 3 Input Devices

Chapter 3 Input Devices CSCA0101 COMPUTING BASICS Chapter 3 1 Topics: Examples of Input Device Keyboard Pointing Devices Graphic and Video Audio 2 Any peripheral (piece of computer hardware equipment) used to provide data and

More information

Macros in Word & Excel

Macros in Word & Excel Macros in Word & Excel Description: If you perform a task repeatedly in Word or Excel, you can automate the task by using a macro. A macro is a series of steps that is grouped together as a single step

More information

USER GUIDE Version 2.0

USER GUIDE Version 2.0 USER GUIDE Version 2.0 TABLE of CONTENTS Introduction... 3 Hardware Overview... 3 Software Overview... 4 DAYSHIFT Panel... 5 Settings Panel... 6 Setup Tab... 6 Configure... 6 Show User Guide... 6 Preview

More information

Animator V2 for DAZ Studio. Reference Manual

Animator V2 for DAZ Studio. Reference Manual Animator V2 for DAZ Studio Reference Manual 1 Overview... 3 2 Installation... 4 3 What s new in version 2... 5 4 Getting Started... 6 4.1 Features... 6 4.2 Startup... 7 5 The Timeline Control... 8 5.1

More information

2 SQL in iseries Navigator

2 SQL in iseries Navigator 2 SQL in iseries Navigator In V4R4, IBM added an SQL scripting tool to the standard features included within iseries Navigator and has continued enhancing it in subsequent releases. Because standard features

More information

Unit A451: Computer systems and programming. Section 2: Computing Hardware 4/5: Input and Output Devices

Unit A451: Computer systems and programming. Section 2: Computing Hardware 4/5: Input and Output Devices Unit A451: Computer systems and programming Section 2: Computing Hardware 4/5: Input and Output Devices Input and Output devices Candidates should be able to: (a) understand the need for input and output

More information

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build

More information

Formulas, Functions and Charts

Formulas, Functions and Charts Formulas, Functions and Charts :: 167 8 Formulas, Functions and Charts 8.1 INTRODUCTION In this leson you can enter formula and functions and perform mathematical calcualtions. You will also be able to

More information

Introduction to Simulink

Introduction to Simulink Introduction to Simulink MEEN 364 Simulink is a software package for modeling, simulating, and analyzing dynamical systems. It supports linear and nonlinear systems, modeled in continuous time, sampled

More information

Frequency, definition Modifiability, existence of multiple operations & strategies

Frequency, definition Modifiability, existence of multiple operations & strategies Human Computer Interaction Intro HCI 1 HCI's Goal Users Improve Productivity computer users Tasks software engineers Users System Cognitive models of people as information processing systems Knowledge

More information

DATA MINING TOOL FOR INTEGRATED COMPLAINT MANAGEMENT SYSTEM WEKA 3.6.7

DATA MINING TOOL FOR INTEGRATED COMPLAINT MANAGEMENT SYSTEM WEKA 3.6.7 DATA MINING TOOL FOR INTEGRATED COMPLAINT MANAGEMENT SYSTEM WEKA 3.6.7 UNDER THE GUIDANCE Dr. N.P. DHAVALE, DGM, INFINET Department SUBMITTED TO INSTITUTE FOR DEVELOPMENT AND RESEARCH IN BANKING TECHNOLOGY

More information

AN INTRODUCTION TO STAROFFICE WRITER

AN INTRODUCTION TO STAROFFICE WRITER CHAPTER 1 AN INTRODUCTION TO STAROFFICE WRITER 1.1 An Introduction to StarOffice StarOffice is an application that is designed to work on different operating systems. StarOffice is a full-featured office

More information

Using touch gestures with your SMART Board interactive display frame or SMART Board 6052i interactive display

Using touch gestures with your SMART Board interactive display frame or SMART Board 6052i interactive display PLEASE THINK BEFORE YOU PRINT New Features Using touch gestures with your SMART Board interactive display frame or SMART Board 6052i interactive display Touch gestures enable you to use pre-determined

More information

Getting Started Guide

Getting Started Guide Getting Started Guide Contents Welcome to Corel VideoStudio Pro X6............................ 2 New Features and Enhancements................................ 4 Understanding the Workspace..................................

More information

Pfeiffer. User Interface Friction Benchmarks: Windows Vista vs. Windows XP and Mac OS X. Client: Document: Independent Research Project

Pfeiffer. User Interface Friction Benchmarks: Windows Vista vs. Windows XP and Mac OS X. Client: Document: Independent Research Project Client: Document: Independent Research Project User Interface Friction Benchmarks: Windows Vista vs. Windows XP and Mac OS X Pfeiffer Consulting 01001011 Contents Overview and Analysis... 3 Benchmark Overview

More information

Introduction to scripting with Unity

Introduction to scripting with Unity Introduction to scripting with Unity Scripting is an essential part of Unity as it defines the behaviour of your game. This tutorial will introduce the fundamentals of scripting using Javascript. No prior

More information

CATIA Tubing and Piping TABLE OF CONTENTS

CATIA Tubing and Piping TABLE OF CONTENTS TABLE OF CONTENTS Introduction...1 Manual Format...2 Tubing and Piping design...3 Log on/off procedures for Windows...4 To log on...4 To logoff...8 Pull-down Menus...9 Edit...9 Insert...12 Tools...13 Analyze...16

More information

A Quick Start Guide to Using PowerPoint For Image-based Presentations

A Quick Start Guide to Using PowerPoint For Image-based Presentations A Quick Start Guide to Using PowerPoint For Image-based Presentations By Susan Jane Williams & William Staffeld, Knight Visual Resources Facility College of Architecture, Art and Planning Cornell University.

More information

3D Interactive Information Visualization: Guidelines from experience and analysis of applications

3D Interactive Information Visualization: Guidelines from experience and analysis of applications 3D Interactive Information Visualization: Guidelines from experience and analysis of applications Richard Brath Visible Decisions Inc., 200 Front St. W. #2203, Toronto, Canada, rbrath@vdi.com 1. EXPERT

More information

MULTIPLE CHOICE FREE RESPONSE QUESTIONS

MULTIPLE CHOICE FREE RESPONSE QUESTIONS MULTIPLE CHOICE FREE RESPONSE QUESTIONS World ORT Union W o r d p r o c e s s o r s What is a Word Processor used for? A. To analyse figures B. Creating and editing C. Storing information What hardware

More information

Adobe Certified Expert Program

Adobe Certified Expert Program Adobe Certified Expert Program Product Proficiency Exam Bulletin Adobe Photoshop CS4 Exam # 9A0-094 ACE Certification Checklist The checklist below will help guide you through the process of obtaining

More information

Fall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

Fall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu. Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali mzali@just.edu.jo 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers

More information

CS 378: Computer Game Technology

CS 378: Computer Game Technology CS 378: Computer Game Technology http://www.cs.utexas.edu/~fussell/courses/cs378/ Spring 2013 University of Texas at Austin CS 378 Game Technology Don Fussell Instructor and TAs! Instructor: Don Fussell!

More information

1. Click and select to enter the Device Management interface. 2. Click to add a new device.

1. Click and select to enter the Device Management interface. 2. Click to add a new device. Overview Guarding Expert (Android Tablet) V3.1 mobile client software, which is designed for Android Tablet on the basis of Android OS (Version 3.0 or higher), can be used to remotely monitor the live

More information

User experience prototype requirements FINAL REPORT

User experience prototype requirements FINAL REPORT Tallinn University Institute of Informatics User experience prototype requirements FINAL REPORT Authors Roger Puks Erkki Saarnit Ekaterina Shafeeva Maria Angelica Medina Angarita Lecturer Peeter Normak,

More information

ZoomText 10.1 for Windows 8 Quick Reference Guide Addendum

ZoomText 10.1 for Windows 8 Quick Reference Guide Addendum ZoomText 10.1 for Windows 8 Quick Reference Guide Addendum This addendum to the ZoomText 10 Quick Reference Guide covers the new features and other changes specific to ZoomText 10.1 for Windows 8. For

More information

PowerPoint 2007 Lesson 1: Getting Started

PowerPoint 2007 Lesson 1: Getting Started PowerPoint 2007 Lesson 1: Getting Started Anyone who is in a professional position will make presentations at one time or another. With the advent of fairly cheap and mobile LCD projectors, presentations

More information

PN-L702B LCD MONITOR TOUCH PANEL DRIVER OPERATION MANUAL. Version 2.1

PN-L702B LCD MONITOR TOUCH PANEL DRIVER OPERATION MANUAL. Version 2.1 PN-L702B LCD MONITOR TOUCH PANEL DRIVER OPERATION MANUAL Version 2.1 Contents Setting up the PC...3 Installing the touch panel driver...3 Touch Panel Settings...4 How to configure settings...4 Calibration...5

More information

Parallels Remote Application Server

Parallels Remote Application Server Parallels Remote Application Server Parallels Client for Windows Phone User's Guide v15 Copyright 1999-2016 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH

More information

Most laptops allow you to plug in a second monitor, which can be a TV screen or Projector I will refer to a monitor in this document.

Most laptops allow you to plug in a second monitor, which can be a TV screen or Projector I will refer to a monitor in this document. Introduction This is a guide to setting up / using a laptop with a TV screen or projector. IT IS STRONGLY RECOMMENDED THAT YOU TRY THIS OUT SOME TIME AHEAD OF YOUR PRESENTATION. PowerPoint If using PowerPoint

More information

Hands-on Practice. Hands-on Practice. Learning Topics

Hands-on Practice. Hands-on Practice. Learning Topics Using Microsoft PowerPoint Software on a SMART Board Interactive Whiteboard You make presentations for a reason to communicate a message. With a SMART Board interactive whiteboard, you can focus the attention

More information

3D-GIS in the Cloud USER MANUAL. August, 2014

3D-GIS in the Cloud USER MANUAL. August, 2014 3D-GIS in the Cloud USER MANUAL August, 2014 3D GIS in the Cloud User Manual August, 2014 Table of Contents 1. Quick Reference: Navigating and Exploring in the 3D GIS in the Cloud... 2 1.1 Using the Mouse...

More information

3 IDE (Integrated Development Environment)

3 IDE (Integrated Development Environment) Visual C++ 6.0 Guide Part I 1 Introduction Microsoft Visual C++ is a software application used to write other applications in C++/C. It is a member of the Microsoft Visual Studio development tools suite,

More information

Automated Recording of Lectures using the Microsoft Kinect

Automated Recording of Lectures using the Microsoft Kinect Automated Recording of Lectures using the Microsoft Kinect Daniel Sailer 1, Karin Weiß 2, Manuel Braun 3, Wilhelm Büchner Hochschule Ostendstraße 3 64319 Pfungstadt, Germany 1 info@daniel-sailer.de 2 weisswieschwarz@gmx.net

More information

USER MANUAL FOR. autocue.com

USER MANUAL FOR. autocue.com USER MANUAL FOR WINDOWS autocue.com Contents Install the QStart software Registering QStart Using your Starter Series Prompter Prompt output Dual screens Enable a prompt monitor Change the size Change

More information

A new dimension in infotainment

A new dimension in infotainment Cabin & IFE Inventions 3-D moving map system niceview A new dimension in infotainment Fly where you want to fly, see what you want to see Do you like to know where you are going and how you got there?

More information

Maya 2014 Basic Animation & The Graph Editor

Maya 2014 Basic Animation & The Graph Editor Maya 2014 Basic Animation & The Graph Editor When you set a Keyframe (or Key), you assign a value to an object s attribute (for example, translate, rotate, scale, color) at a specific time. Most animation

More information

STUDY GUIDE CHAPTER 4

STUDY GUIDE CHAPTER 4 STUDY GUIDE CHAPTER 4 True/False Indicate whether the statement is true or false. 1. A(n) desktop operating system is designed for a desktop or notebook personal computer. 2. A(n) mirrored user interface

More information

WIMP: Windows, Icons, Menus (or mice), Pointers (or pull-down menus) Kathy Lynch and Julie Fisher 2004. Topic Overview. Suggested Readings.

WIMP: Windows, Icons, Menus (or mice), Pointers (or pull-down menus) Kathy Lynch and Julie Fisher 2004. Topic Overview. Suggested Readings. IMS3470 Human-computer interaction WIMP: Windows, Icons, Menus (or mice), Pointers (or pull-down menus) Kathy Lynch and Julie Fisher 2004 Topic Overview WIMP or is it GUI? (interface model using direct

More information

Making natural looking Volumetric Clouds In Blender 2.48a

Making natural looking Volumetric Clouds In Blender 2.48a I think that everyone using Blender has made some trials about making volumetric clouds. The truth is that a kind of volumetric clouds is already available in Blender for a long time, thanks to the 3D

More information

Operating System Today s Operating Systems File Basics File Management Application Software

Operating System Today s Operating Systems File Basics File Management Application Software Lecture Content Operating System Today s Operating Systems File Basics File Management Application Software Operating Systems and File Management 2 Operating Systems and File Management 3 Operating System

More information

About the Render Gallery

About the Render Gallery About the Render Gallery All of your completed rendered images are available online from the Render Gallery page. Images in the gallery are grouped in collections according to the source document (RVT

More information

How to rotoscope in Adobe After Effects

How to rotoscope in Adobe After Effects Adobe After Effects CS6 Project 6 guide How to rotoscope in Adobe After Effects Rotoscoping is an animation technique in which you draw, paint, or add other visual effects in a layer over live-action film

More information

Software Requirements Specification Report

Software Requirements Specification Report Software Requirements Specification Report Car Tracker Behlül UÇAR 1631191 Ceren Abay 1559814 Ezel Aydoğ 1630623 Table of Contents 1. Introduction 3 1.1. Problem Definition 3 1.2. Purpose 3 1.3. Scope

More information