Michael Margel Dec 2 2013 CSC 2524 SURFBRD. What is SURFBRD? SURFace-Based Remote Desktop Pronounced “Surfboard” A desktop environment that allows users.

Slides:



Advertisements
Similar presentations
Parts of a Computer.
Advertisements

ORGANIZING THE CONTENT Physical Structure
QWERTY Keyboards.
DEVELOPING ICT SKILLS PART -TWO
Microsoft Word – Lesson 1
CPIT 102 CPIT 102 CHAPTER 1 COLLABORATING on DOCUMENTS.
Teaching and Learning with Technology  Allyn and Bacon 2002 Digital Technologies in the Classroom Chapter 4 Teaching and Learning with Technology.
DESCRIBING INPUT DEVICES
Windows XP Basics OVERVIEW Next.
What’s New in Office Visio 2007 Microsoft Office Visio 2007 drawing and diagramming software makes it easy for IT and business professionals to.
Lesson 13 PROTECTING AND SHARING DOCUMENTS
Computer Basics Dayton Metro Library Place photo here May 20, 2015.
NetOp School Your Interactive Classroom Help instructors optimize, manage and control their teaching environment. Consists of two modules: o the teacher.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
1 Introducing Collaboration to Single User Applications A Survey and Analysis of Recent Work by Brian Cornell For Collaborative Systems Fall 2006.
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
T.Sharon-A.Frank Multimedia Internet/Web MM Interaction Tools.
SM3121 Software Technology Mark Green School of Creative Media.
- where great ideas begin-. BrilNet is a web conferencing solution that allows you to always stay connected. With BrilNet, you can schedule, host and.
Hardware Devices Used In Computer Devices By Jack Turner.
Exploring the Basics of Windows XP
Technology and Collaborative Learning The Teaching of Writing Vassiliki Kourbani Dimitris Tolias.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Created by: Ian Osborn. Possibilities Of Movie Maker Windows Movie Maker allows users to organize and add effects to media clips that ordinarily would.
‘ {] Chapter 2 (HW01) Getting Started with Windows 7.
Improving productivity with online collaboration © 2015 albert-learning.com Improving productivity with online collaboration.
Process & Organize Data Storage 2 Data can be stored for later recall and use. The storage facility is a very powerful feature as data can be used later.
Basic tasks of generic software Chapter 3. Contents This presentation covers the following: – The basic tasks of standard/generic software including:
A NEW STEP IN LEARNING - A NEW INTERACTION EXPERIENCE.
Systems Software & Operating systems
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
MULTIMEDIA What is Multimedia? The word MULTIMEDIA is made up from two words, MULTI meaning more than one and MEDIA meaning a way of displaying or passing.
Deployment General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification ImplementationDeployment Evaluation.
Evaluation question four How did you use media technologies in the construction and research, planning and evaluation stages ?
TERMS TO KNOW. Desktop This does not mean a computer desktop vs. a laptop. You probably keep a number of commonly used items on your desk at home such.
Operating Systems  By the end of this session, you will know: What an Operating System is. The functions it performs.
1 Direct Manipulation Proposal 17 Direct Manipulation is when physical actions are used instead of commands. E.g. In a word document when the user inputs.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
11.10 Human Computer Interface www. ICT-Teacher.com.
Digital Technologies in the Classroom Chapter 4 Teaching and Learning with Technology.
Collaborative learning with TI-Nspire™ Technology Module G.
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
Michael Lawo Using Wearable Computing Technology to Empower the Mobile Worker TNC 2009 Malaga Michael Lawo, Otthein Herzog, Peter.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 4 Microsoft Windows XP.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Productivity Programs Common Features and Commands.
COMP106 Assignment 2 Proposal 1. Interface Tasks My new interface design for the University library catalogue will incorporate all of the existing features,
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Choosing interaction devices: hardware components
4. How did you use media technologies in the construction, research, planning and evaluation stages?
COMPUTER APPLICATIONS COURSE LEARN HOW TO USE COMPUTERS.
Main Computer Components
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
) 1 Ways of presenting data Hard copy Hard copy Presentation graphics Presentation graphics Multimedia Multimedia.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Today We Will Review: Operating Systems (Windows) (week 3 & 4) Starting up MS Windows Desktop and its contents Functions of the desktop components Brain.
Programming Logic and Design Seventh Edition Chapter 1 An Overview of Computers and Programming.
THE NEW MOBILE WORKSPACE Enable Business Applications on Mobile Devices hopTo Work “I am amazed to see how easily hopTo transforms the user interface of.
ZWCAD Easy, Lightweight, Empowering. Outlines DWG Compatibility Zero Re-Learn Cost Competent for Drafting and Detailing Time Saving Tools Innovation,
Sourcing Event Tool Kit Multiline Sourcing, Market Baskets and Bundles
SURFBRD Michael Margel Dec CSC 2524.
Computer Concept What is a computer?
Before we get started You will need the following apps downloaded to your mobile device: Microsoft Translator Office Lens  This matches with Engage section.
Computer Basics Applications.
Presentation transcript:

Michael Margel Dec CSC 2524 SURFBRD

What is SURFBRD? SURFace-Based Remote Desktop Pronounced “Surfboard” A desktop environment that allows users to quickly and easily move their desktops (virtual workspaces) from one physical workstation to another, as well as enable them to easily share files with other users

Context of Use To be used in a team-based environment, where the group may need to split into smaller groups in order to accomplish a task and then regroup Designed to allow users to take their virtual workspaces with them when they move to a new physical workspace For instance, when the group splits up Designed to allow easy sharing and synchronization of files For sharing between groups

Hardware SUR40 (Surface 2.0) Windows 7.NET 4.5 Keyboard recommended

Motivating Papers i-LAND: An interactive Landscape for Creativity and Innovation (Streitz et al, 1999) Introduced idea of a continuous workspace, where users could easily transfer files between workspaces (eg. Move an image from a laptop to a wall display) Also introduced the idea of a “bridge” – a physical object that can be used to transfer a file from one device to another

Motivating Papers Augmenting Interactive Tables with Mice & Keyboards (Hartmann et al, 2008) Paper discussed in class, showing ways that a keyboard can be used to augment the abilities of interactive tables Introduced the idea of using the keyboard as a tool to control access to programs and files, instead of just an input device

Least Helpful Papers Most papers from this course were not relevant to this project Pens Speech Muscles Physics Gestures

Sample Usage A group of 4 people is working on a project They then split into 2 groups of 2 people, so each subgroup can work on a different aspect of the problem One user can log in to each station using a key, and import their existing workspace This allows them to switch stations without disrupting their workspace The subgroups can easily send files back and forth, and can synchronize their files If a group forgets to send a required file, they can use their key to load the files onto another workstation Once a subgroup is finished working on their part of the problem, they can simply regroup at the original workstation

Design Decisions Original design focused exclusively on allowing users to share files easily and work together Included features like highlighting sections of a file and annotation files Originally, multiple users would have been able to work at a single physical workstation This was changed due to size restrictions Given the amount of space a single user needed, it was not feasible to have more than 1 person use the device at once

Design Decisions During development, the focus was shifted to allowing users to move their virtual workspace, first by using their keyboard, then by using any object Part of the motivation was that most of the work that this entailed was already done by allowing file sharing This idea also has much more potential and more interesting applications than simple file sharing

Demo

Hypothetical Evaluation Because this is not meant to be a study on whether users can learn to use the system, they will be taught how to use it Test would consist of various tasks Creating a file with given contents Sharing a certain file Getting a file from another user and editing it Etc.

Worst For Currently, the software only supports text documents, so it would need to be improved before it can be used for other applications Because this uses cloud-based storage, it can only be used effectively when the devices are grouped by a LAN As well, it works best only when the physical devices are very close to each other, ideally within the same room

Best For This system works best in scenarios where group member are not necessarily at the same workstation for the entire duration It also works well for single users who might switch between workstations rather frequently

Current Issues The SUR40 is very sensitive to input As a result, it is not very precise Often detects motion above the display, which interfered with gestures

Future Work Improved UI Expand it to allow other types of programs e.g. Paint programs, spreadsheets, IDEs, etc. Test whether a “small screen” version could be viable Extend the system to vertical displays Similar to “drawing on the wall” idea from i-LAND Explore letting users use their key to import open files Especially in conjunction with “drawing on the wall” Real-time file synchronization Similar to Google Docs Reassess the idea of multiple users on a single workstation Perhaps using a large (room-sized) workstation