Developing a VR System. Mei Yii Lim
|
|
- Harvey McKenzie
- 5 years ago
- Views:
Transcription
1 Developing a VR System Mei Yii Lim
2 System Development Life Cycle - Spiral Model Problem definition Preliminary study System Analysis and Design System Development System Testing System Evaluation Refinement
3 Case Study: MY Virtual Graffiti System
4 Introduction graffiti - Greek word graphein Modern graffiti - New York, tagging using water resistant marker Today - using aerosol spray Rude, humorous, political or constituting vandalism and is generally illegal
5 Problem Objectives What do you aim to achieve? Solution to the problem of illegality Preserves and documents art works Virtual spray on virtual buildings Flexibility and natural interaction Realistic reproduction of the spray User-friendly and intuitive interface
6 Problem Definition
7 Problem Definition Define the problem you are trying to solve What are the major issues?
8 Project Benefits What are the benefits of the project? Why is it so important? Expression of opinions, creativity lawfully Coping with society s problems London councils - 13m and graffiti committee - 100m spent annually on cleaning up graffiti New type of art, uncover hidden talent
9 Project Management Project scheduling Divides work into smaller chunks - Gantt Chart Risk Analysis Degree of uncertainty or potential problems Eg. lack of knowledge, inappropriate or difficult to use interaction devices, simulation algorithm, underestimation of time
10 Project Management Risk Planning continued Best way for project with users as target - involve them Trial and error Project schedule must be realistic
11 Preliminary Study
12 Literature Review Find out the state-of-the-art Who has done what What can be improve What should be avoided
13 Literature Review of MYVG Eschler & Stricker 03 (Fraunhofer IGD) projection filled totally by a 2D wall Dave Pape - Vandalism alter existing artworks, 3D paintings and sculptures Lang Virtual Graffiti Painter and Light bombing MobSpray (mobile application)
14 System Analysis
15 System Analysis Understand the requirements of the system you are going to develop Determine what is to be accomplished To ensure successful system development Human Computer Interaction concepts
16 Rapid Iterative Prototyping Offers the best approach for system which accurate requirements can not be defined at its early stage Prototype a mechanism for identifying the actual requirements Iterative and corrective cycle
17 Rapid Prototyping Development Cycle
18 Requirements Elicitation Fact-gathering active manipulation of conditions or passive observation of people Researching and reviewing existing documents Individual interviews Mailing list Observation demonstration from experts Questionaires - evaluation
19 Analysis with Justification Every choice must be justified Why a particular device or methodology is chosen and not the others?
20 Analysis Result of the MYVG system
21 MY Virtual Graffiti System CAVE Environment Graffiti using VR technologies 2 sensor gloves (pinch gloves) sensors
22 CAVE
23 MY Virtual Graffiti System Space Orb 360º (6 degree of freedom) Tracking system Dummy spray can with sensor Stereo glasses
24 Object-Oriented Model Use cases scenarios of usage Analysis model subsystems of the end product
25 System Requirements Specification Hardware requirements Software requirements Functionality description Non-functional requirements Interface specification Design constraints System validation and verification criteria
26 System Design
27 System Design How to accomplish the proposed functionality? How are all the VR devices linked together? Representation of the system
28 Architectural Design UML class diagrams - shows all available classes
29
30 Architectural Design Object-relationship model static model, reflects the object classes and their relationship
31 Architectural Design State diagram dynamic model Describes the behavior of the system, events
32
33 Architectural Design Sequence diagram illustrate each significant interaction between objects
34
35 Algorithm Design Pseudocode description of the program Example a method to create scene METHOD createscene char*(filename) returns pfscene* Generate scene state Add lighting Set traversal mask Load file RETURN scene END
36 Scenegraph
37 User Interface Design A useful system with a poor user interface = non-functional system HCI golden rules Know the user population Reduce cognitive load Engineer for errors Maintain consistency and clarity
38 WELCOME TO VIRTUAL GRAFFITI! SPRAY MODE BUTTON A / LEFT PINKIE CLEAR BUTTON B SAVE BUTTON C / LEFT MIDDLE NAVIGATE BUTTON D, PS / RIGHT INDEX RESET BUTTON E EXIT BUTTON F CLOSE MENU RIGHT PINKIE
39 SPRAYING MODE SPRAYING RIGHT MIDDLE COLOUR LEFT MIDDLE NOZZLE LEFT RING MAIN MENU LEFT PINKIE NAVIGATE RIGHT INDEX CLEAR RIGHT RING / BUTTON B CLOSE MENU RIGHT PINKIE
40 3D icon that appears while spraying Denote the size of the nozzle Denote the color of the nozzle
41 System Development and Testing
42 System Development Programming Example of Challenges Format incompatibility Incorrect hit points Correct Ray Plane A Bounding box
43 Number of rays Single ray Multiple rays
44 System Testing Tedious but essential for quality assurance Formal technical review Unit testing Integration testing
45 Risk Monitoring Throughout the whole life cycle to ensure that everything is under control Users opinions were checked Project progress was monitored
46 System Implementation and Evaluation
47 System Implementation Putting the system into operation Prototyping approach implementation is parallel with the development and testing phases
48 System Evaluation Acquire feedback for eventual improvement Formative evaluation usability evaluation Can be repetitive Each evaluation process serves as guide for changes in subsequent iterations
49 Example Initial Evaluation Half a dozen subjects Bar Chart Representing Result of Initial Evaluation Engagement to environment Interaction devices Menus Commands Rating Spraying action Navigation Spray paint simulation Speed of adjustment Real-time response Comfortable interaction Resemblance to real graffiti 0.00 Evaluation Attributes
50 Refinement Menu shift and simplification User manual was provided More flexible interaction Space Orb or pinch gloves Dummy spray can Allow deactivation of menu Bigger paint particles for wider coverage
51 Comparison Between Initial Evaluation Result and Final Evaluation Result Final System Evaluation Twenty subjects Rating Engagement to environment Interaction devices Menus Commands User manual Spraying action Navigation Spray paint simulation Speed of adjustment Real-time response Comfortable interaction Resemblance to real graffiti Initial Evaluation Final Evaluatian Evlauation Attributes
52 Conclusion and Future Work
53 Achievements On schedule Improvement of skills Expansion of knowledge Chance to experiment with VR devices
54 Lessons Learned and Experiences Every development cycle should account for unexpected events Eg. Tools unavailability, lack of knowledge, system failure, power failure
55 Future Enhancements Wireless and pressure sensitive devices More attractive and user-friendly menu entails more extensive user involvement Collision detection and sound feedback
56 The System in Action
57 Further information _DISSERTATION.htm
Introduction to Systems Engineering
p. 1/2 ENES 489P Hands-On Systems Engineering Projects Introduction to Systems Engineering Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College Park Career
More informationRequirements Analysis aka Requirements Engineering. Requirements Elicitation Process
C870, Advanced Software Engineering, Requirements Analysis aka Requirements Engineering Defining the WHAT Requirements Elicitation Process Client Us System SRS 1 C870, Advanced Software Engineering, Requirements
More informationBy the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process.
By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process. Be familiar with the attributes of successful engineers.
More informationD8.1 PROJECT PRESENTATION
D8.1 PROJECT PRESENTATION Approval Status AUTHOR(S) NAME AND SURNAME ROLE IN THE PROJECT PARTNER Daniela De Lucia, Gaetano Cascini PoliMI APPROVED BY Gaetano Cascini Project Coordinator PoliMI History
More informationin the New Zealand Curriculum
Technology in the New Zealand Curriculum We ve revised the Technology learning area to strengthen the positioning of digital technologies in the New Zealand Curriculum. The goal of this change is to ensure
More informationComputer Progression Pathways statements for KS3 & 4. Year 7 National Expectations. Algorithms
Year 7 National Expectations can show an awareness of tasks best completed by humans or computers. can designs solutions by decomposing a problem and creates a sub-solution for each of these parts (decomposition).
More informationHUMAN COMPUTER INTERFACE
HUMAN COMPUTER INTERFACE TARUNIM SHARMA Department of Computer Science Maharaja Surajmal Institute C-4, Janakpuri, New Delhi, India ABSTRACT-- The intention of this paper is to provide an overview on the
More informationChapter 7 Requirements Engineering
Chapter 7 Requirements Engineering Moonzoo Kim CS Division of EECS Dept. KAIST moonzoo@cs.kaist.ac.kr http://pswlab.kaist.ac.kr/courses/cs550-07 Spring 2007 1 Requirements Engineering-I Inception ask a
More informationMoonzoo Kim. KAIST CS350 Intro. to SE Spring
Chapter 7 Requirements Engineering Moonzoo Kim CS Division of EECS Dept. KAIST moonzoo@cs.kaist.ac.kr http://pswlab.kaist.ac.kr/courses/cs350-07 ac kr/courses/cs350 07 Spring 2008 1 Requirements Engineering-I
More informationIndiana K-12 Computer Science Standards
Indiana K-12 Computer Science Standards What is Computer Science? Computer science is the study of computers and algorithmic processes, including their principles, their hardware and software designs,
More informationPut Your Designs in Motion with Event-Based Simulation
TECHNICAL PAPER Put Your Designs in Motion with Event-Based Simulation SolidWorks software helps you move through the design cycle smarter. With flexible Event-Based Simulation, your team will be able
More informationUnderstanding Requirements. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only
Chapter 8 Understanding Requirements Slide Set to accompany Software Engineering: A Practitioner s Approach, 8/e by Roger S. Pressman and Bruce R. Maxim Slides copyright 1996, 2001, 2005, 2009, 2014 by
More informationISO ISO is the standard for procedures and methods on User Centered Design of interactive systems.
ISO 13407 ISO 13407 is the standard for procedures and methods on User Centered Design of interactive systems. Phases Identify need for user-centered design Why we need to use this methods? Users can determine
More informationDomain Understanding and Requirements Elicitation
and Requirements Elicitation CS/SE 3RA3 Ryszard Janicki Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada Ryszard Janicki 1/24 Previous Lecture: The requirement engineering
More information2009 New Jersey Core Curriculum Content Standards - Technology
P 2009 New Jersey Core Curriculum Content s - 8.1 Educational : All students will use digital tools to access, manage, evaluate, and synthesize information in order to solve problems individually and collaboratively
More informationWest Windsor-Plainsboro Regional School District Computer Programming Grade 8
West Windsor-Plainsboro Regional School District Computer Programming Grade 8 Page 1 of 7 Unit 1: Programming Content Area: Technology Course & Grade Level: Computer Programming, Grade 8 Summary and Rationale
More informationObject-oriented Analysis and Design
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Understanding the Client s environment and needs. Analysis Identifying the concepts (classes) in the problem domain
More informationVirtual Reality Based Scalable Framework for Travel Planning and Training
Virtual Reality Based Scalable Framework for Travel Planning and Training Loren Abdulezer, Jason DaSilva Evolving Technologies Corporation, AXS Lab, Inc. la@evolvingtech.com, jdasilvax@gmail.com Abstract
More informationCC532 Collaborative System Design
CC532 Collaborative Design Part I: Fundamentals of s Engineering 5. s Thinking, s and Functional Analysis Views External View : showing the system s interaction with environment (users) 2 of 24 Inputs
More informationInteraction Techniques in VR Workshop for interactive VR-Technology for On-Orbit Servicing
www.dlr.de Chart 1 > Interaction techniques in VR> Dr Janki Dodiya Johannes Hummel VR-OOS Workshop 09.10.2012 Interaction Techniques in VR Workshop for interactive VR-Technology for On-Orbit Servicing
More informationChapter 2 Understanding and Conceptualizing Interaction. Anna Loparev Intro HCI University of Rochester 01/29/2013. Problem space
Chapter 2 Understanding and Conceptualizing Interaction Anna Loparev Intro HCI University of Rochester 01/29/2013 1 Problem space Concepts and facts relevant to the problem Users Current UX Technology
More informationLesson 16 Text, Layer Effects, & Filters
Lesson 16 Text, Layer Effects, & Filters Digital Media I Susan M. Raymond West High School In this tutorial, you will: Create a Type Layer Add and Format Type within a Type Layer Apply Layer Effects Apply
More informationUNIT-III LIFE-CYCLE PHASES
INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development
More informationInformation and Communication Technology
Information and Communication Technology Lower Secondary Subject Area Guidelines November 2011 Contents Rationale... 3 Planning using these guidelines... 4 Mapping Essential Learnings and Year 10 Guidelines...
More informationInteracting within Virtual Worlds (based on talks by Greg Welch and Mark Mine)
Interacting within Virtual Worlds (based on talks by Greg Welch and Mark Mine) Presentation Working in a virtual world Interaction principles Interaction examples Why VR in the First Place? Direct perception
More informationDesign and Implementation Options for Digital Library Systems
International Journal of Systems Science and Applied Mathematics 2017; 2(3): 70-74 http://www.sciencepublishinggroup.com/j/ijssam doi: 10.11648/j.ijssam.20170203.12 Design and Implementation Options for
More informationDesign Science Research Methods. Prof. Dr. Roel Wieringa University of Twente, The Netherlands
Design Science Research Methods Prof. Dr. Roel Wieringa University of Twente, The Netherlands www.cs.utwente.nl/~roelw UFPE 26 sept 2016 R.J. Wieringa 1 Research methodology accross the disciplines Do
More informationDesign and Technologies: Engineering principles and systems and Materials and technologies specialisations Automatons
Sample assessment task Year level 10 Learning area Subject Title of task Task details of task Type of assessment Purpose of assessment Assessment strategy Evidence to be collected Technologies Design and
More informationChapter 1 - Introduction
1 "We all agree that your theory is crazy, but is it crazy enough?" Niels Bohr (1885-1962) Chapter 1 - Introduction Augmented reality (AR) is the registration of projected computer-generated images over
More informationMore Info at Open Access Database by S. Dutta and T. Schmidt
More Info at Open Access Database www.ndt.net/?id=17657 New concept for higher Robot position accuracy during thermography measurement to be implemented with the existing prototype automated thermography
More informationTouch & Gesture. HCID 520 User Interface Software & Technology
Touch & Gesture HCID 520 User Interface Software & Technology Natural User Interfaces What was the first gestural interface? Myron Krueger There were things I resented about computers. Myron Krueger
More informationIntroduction to Design Science Methodology
Introduction to Design Science Methodology Roel Wieringa Slides based on the book Design Science Methodology for Information Systems and Software Engineering, Springer 2014 1 Design science Design science
More informationBuilding a bimanual gesture based 3D user interface for Blender
Modeling by Hand Building a bimanual gesture based 3D user interface for Blender Tatu Harviainen Helsinki University of Technology Telecommunications Software and Multimedia Laboratory Content 1. Background
More informationSOFT 423: Software Requirements
SOFT 423: Software Requirements Week 11 Class 3 Exam Review Weeks 1-3 SOFT 423 Winter 2015 1 Last Class Final Content Class More System Examples SOFT 423 Winter 2015 2 This Class Exam Review Weeks 1-3
More informationA FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING
A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during
More informationWhat is Virtual Reality? Burdea,1993. Virtual Reality Triangle Triangle I 3 I 3. Virtual Reality in Product Development. Virtual Reality Technology
Virtual Reality man made reality sense world What is Virtual Reality? Dipl-Ing Indra Kusumah Digital Product Design Fraunhofer IPT Steinbachstrasse 17 D-52074 Aachen Indrakusumah@iptfraunhoferde wwwiptfraunhoferde
More informationCorrelating 21st Century Skills Assessment reports with South Dakota Standards
21st Century Skills Assessment tests and reports proficiency to the ISTE NETS-S 2007 strands. This is the standards correlation of South Dakota Educational Technology Content Standards to the ISTE NETS-S
More informationRapid Prototyping of Computer Systems , , A, , Units Carnegie Mellon University. Course Syllabus Spring 2005
Rapid Prototyping of Computer Systems 05-540, 05-872, 15-540A, 18-540, 39-648 12 Units Carnegie Mellon University Course Syllabus Spring 2005 Lectures: Monday, Wednesday, 1:30-2:50, Hamburg Hall 2224 Wearable
More informationFundamentals of Systems Engineering. Human-Systems Engineering
Fundamentals of Systems Engineering Human-Systems Engineering V Model Oct 23, 2009 Stakeholder Requirements Definition System Architecture Concept Generation Systems Engineering g Overview Cost and Schedule
More information3D Modelling Is Not For WIMPs Part II: Stylus/Mouse Clicks
3D Modelling Is Not For WIMPs Part II: Stylus/Mouse Clicks David Gauldie 1, Mark Wright 2, Ann Marie Shillito 3 1,3 Edinburgh College of Art 79 Grassmarket, Edinburgh EH1 2HJ d.gauldie@eca.ac.uk, a.m.shillito@eca.ac.uk
More informationSoftware Project Management 4th Edition. Chapter 3. Project evaluation & estimation
Software Project Management 4th Edition Chapter 3 Project evaluation & estimation 1 Introduction Evolutionary Process model Spiral model Evolutionary Process Models Evolutionary Models are characterized
More informationunderstand the hardware and software components that make up computer systems, and how they communicate with one another and with other systems
Subject Knowledge Audit & Tracker Computer Science 2017-18 Purpose of the Audit Your indications of specialist subject knowledge strengths and areas for development are used as a basis for discussion during
More informationSTEM: Electronics Curriculum Map & Standards
STEM: Electronics Curriculum Map & Standards Time: 45 Days Lesson 6.1 What is Electricity? (16 days) Concepts 1. As engineers design electrical systems, they must understand a material s tendency toward
More informationIS 525 Chapter 2. Methodology Dr. Nesrine Zemirli
IS 525 Chapter 2 Methodology Dr. Nesrine Zemirli Assistant Professor. IS Department CCIS / King Saud University E-mail: Web: http://fac.ksu.edu.sa/nzemirli/home Chapter Topics Fundamental concepts and
More informationHuman Factors Points to Consider for IDE Devices
U.S. FOOD AND DRUG ADMINISTRATION CENTER FOR DEVICES AND RADIOLOGICAL HEALTH Office of Health and Industry Programs Division of Device User Programs and Systems Analysis 1350 Piccard Drive, HFZ-230 Rockville,
More informationTowards an MDA-based development methodology 1
Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,
More informationAn Agent-Based Architecture for Large Virtual Landscapes. Bruno Fanini
An Agent-Based Architecture for Large Virtual Landscapes Bruno Fanini Introduction Context: Large reconstructed landscapes, huge DataSets (eg. Large ancient cities, territories, etc..) Virtual World Realism
More informationRequirements Gathering using Object- Oriented Models
Requirements Gathering using Object- Oriented Models Cycle de vie d un logiciel Software Life Cycle The "software lifecycle" refers to all stages of software development from design to disappearance. The
More informationUnit 5: Unified Software Development Process. 3C05: Unified Software Development Process USDP. USDP for your project. Iteration Workflows.
Unit 5: Unified Software Development Process 3C05: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 1 2
More informationUser Interface Software Projects
User Interface Software Projects Assoc. Professor Donald J. Patterson INF 134 Winter 2012 The author of this work license copyright to it according to the Creative Commons Attribution-Noncommercial-Share
More informationFP7 ICT Call 6: Cognitive Systems and Robotics
FP7 ICT Call 6: Cognitive Systems and Robotics Information day Luxembourg, January 14, 2010 Libor Král, Head of Unit Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society and Media
More informationUNIT VIII SYSTEM METHODOLOGY 2014
SYSTEM METHODOLOGY: UNIT VIII SYSTEM METHODOLOGY 2014 The need for a Systems Methodology was perceived in the second half of the 20th Century, to show how and why systems engineering worked and was so
More informationUbiquitous Computing Summer Episode 16: HCI. Hannes Frey and Peter Sturm University of Trier. Hannes Frey and Peter Sturm, University of Trier 1
Episode 16: HCI Hannes Frey and Peter Sturm University of Trier University of Trier 1 Shrinking User Interface Small devices Narrow user interface Only few pixels graphical output No keyboard Mobility
More informationVirtual Experiments as a Tool for Active Engagement
Virtual Experiments as a Tool for Active Engagement Lei Bao Stephen Stonebraker Gyoungho Lee Physics Education Research Group Department of Physics The Ohio State University Context Cues and Knowledge
More informationCS Division of EECS Dept. KAIST
Chapter 3 Prescriptive Process Models Moonzoo Kim CS Division of EECS Dept. KAIST 1 Prescriptive Models Prescriptive process models advocate an orderly approach to software engineering That leads to a
More informationAlternative Interfaces. Overview. Limitations of the Mac Interface. SMD157 Human-Computer Interaction Fall 2002
INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Alternative Interfaces SMD157 Human-Computer Interaction Fall 2002 Nov-27-03 SMD157, Alternate Interfaces 1 L Overview Limitation of the Mac interface
More informationArea of Learning: APPLIED DESIGN, SKILLS, AND TECHNOLOGIES Engineering Grade 11 BIG IDEAS
Area of Learning: APPLIED DESIGN, SKILLS, AND TECHNOLOGIES Engineering Grade 11 BIG IDEAS Design for the life cycle includes consideration of social and environmental impacts. Personal design interests
More informationInteractive Simulation: UCF EIN5255. VR Software. Audio Output. Page 4-1
VR Software Class 4 Dr. Nabil Rami http://www.simulationfirst.com/ein5255/ Audio Output Can be divided into two elements: Audio Generation Audio Presentation Page 4-1 Audio Generation A variety of audio
More informationRadio Window Sensor and Temperature Sensor Programming in HomeWorks QS
Radio Window Sensor and Temperature Sensor Programming in HomeWorks QS Table of Contents 1. Overview... 2 2. General Operation... 2 2.1. Radio Window Sensor Communication... 2 2.2. Temperature Sensor Communication...
More informationLESSON 04: ORGANIZE IT FOR PSE USERS COMPANION BOOK. Digital Scrapbook Academy. April 2018: Lesson 04 Organize It for Elements Users
Digital Scrapbook Academy April 2018: Lesson 04 LESSON 04: ORGANIZE IT FOR PSE USERS COMPANION BOOK Page 1 of 15 Table of Contents Table of Contents 2 Welcome to Lesson 04 for Elements Users 3 1: Add Photos,
More informationCorel Painter 8 Tinting Visual Guide
Corel Painter 8 Tinting Visual Guide Contents Welcome to Corel Painter 8........... 3 Introduction.................. 4 Tinting Concepts in Corel Painter 8....... 5 Layer Compositing Methods.............
More information8.1 Educational Technology A. Technology Operations and Concepts Pre-K
Warren Hills Cluster Schools 8 Technology Mastery Indicators Key: B = Beginning to explore concept/skill D = In process of developing the concept/skill M = Demonstrates concept/skill mastery M = Mastery
More informationFoundation - 2. Exploring how local products, services and environments are designed by people for a purpose and meet social needs
Foundation - 2 LEGO Education Technologies and society Identify how people design and produce familiar products, services and environments and consider sustainability to meet personal and local community
More informationVirtual Environments. Ruth Aylett
Virtual Environments Ruth Aylett Aims of the course 1. To demonstrate a critical understanding of modern VE systems, evaluating the strengths and weaknesses of the current VR technologies 2. To be able
More informationSemi-Autonomous Parking for Enhanced Safety and Efficiency
Technical Report 105 Semi-Autonomous Parking for Enhanced Safety and Efficiency Sriram Vishwanath WNCG June 2017 Data-Supported Transportation Operations & Planning Center (D-STOP) A Tier 1 USDOT University
More informationUnpacking Digital Technologies
Unpacking Digital Technologies James Curran ( james@groklearning.com ) Associate Professor, School of IT, University of Sydney Director, National Computer Science School CEO and Co-founder, Grok Learning
More informationApplying Usability Testing in the Evaluation of Products and Services for Elderly People Lei-Juan HOU a,*, Jian-Bing LIU b, Xin-Zhu XING c
2016 International Conference on Service Science, Technology and Engineering (SSTE 2016) ISBN: 978-1-60595-351-9 Applying Usability Testing in the Evaluation of Products and Services for Elderly People
More informationSoftware Design Document
ÇANKAYA UNIVERSITY Software Design Document Simulacrum: Simulated Virtual Reality for Emergency Medical Intervention in Battle Field Conditions Sedanur DOĞAN-201211020, Nesil MEŞURHAN-201211037, Mert Ali
More informationVirtual Reality Mobile 360 Nanodegree Syllabus (nd106)
Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Join the Creative Revolution Before You Start Thank you for your interest in the Virtual Reality Nanodegree program! In order to succeed in this program,
More informationHonors Drawing/Design for Production (DDP)
Honors Drawing/Design for Production (DDP) Unit 1: Design Process Time Days: 49 days Lesson 1.1: Introduction to a Design Process (11 days): 1. There are many design processes that guide professionals
More informationDavid Jones President, Quantified Design
Cabin Crew Virtual Reality Training Guidelines Based on Cross- Industry Lessons Learned: Guidance and Use Case Results David Jones President, Quantified Design Solutions @DJonesCreates 2 David Jones Human
More informationRobots in Town Autonomous Challenge. Overview. Challenge. Activity. Difficulty. Materials Needed. Class Time. Grade Level. Objectives.
Overview Challenge Students will design, program, and build a robot that drives around in town while avoiding collisions and staying on the roads. The robot should turn around when it reaches the outside
More informationCourse Syllabus. P age 1 5
Course Syllabus Course Code Course Title ECTS Credits COMP-263 Human Computer Interaction 6 Prerequisites Department Semester COMP-201 Computer Science Spring Type of Course Field Language of Instruction
More informationLab 7: Introduction to Webots and Sensor Modeling
Lab 7: Introduction to Webots and Sensor Modeling This laboratory requires the following software: Webots simulator C development tools (gcc, make, etc.) The laboratory duration is approximately two hours.
More informationpcon.planner PRO Plugin VR-Viewer
pcon.planner PRO Plugin VR-Viewer Manual Dokument Version 1.2 Author DRT Date 04/2018 2018 EasternGraphics GmbH 1/10 pcon.planner PRO Plugin VR-Viewer Manual Content 1 Things to Know... 3 2 Technical Tips...
More informationBIG IDEAS. Personal design choices require self-exploration, collaboration, and evaluation and refinement of skills. Learning Standards
Area of Learning: APPLIED DESIGN, SKILLS, AND TECHNOLOGIES BIG IDEAS Design for the life cycle includes consideration of social and environmental impacts. Personal design choices require self-exploration,
More informationSocio-cognitive Engineering
Socio-cognitive Engineering Mike Sharples Educational Technology Research Group University of Birmingham m.sharples@bham.ac.uk ABSTRACT Socio-cognitive engineering is a framework for the human-centred
More informationPrototyping of Interactive Surfaces
LFE Medieninformatik Anna Tuchina Prototyping of Interactive Surfaces For mixed Physical and Graphical Interactions Medieninformatik Hauptseminar Wintersemester 2009/2010 Prototyping Anna Tuchina - 23.02.2009
More informationYale University Art Students Explore Painting in 3D with VR and Tilt Brush
Yale University Art Students Explore Painting in 3D with VR and Tilt Brush Students at the Yale University School of Arts working in the Center for Collaborative Arts and Media (CCAM) are pushing the boundaries
More informationRequired Course Numbers. Test Content Categories. Computer Science 8 12 Curriculum Crosswalk Page 2 of 14
TExES Computer Science 8 12 Curriculum Crosswalk Test Content Categories Domain I Technology Applications Core Competency 001: The computer science teacher knows technology terminology and concepts; the
More informationVectorworks Essentials
by Jonathan Pickup fourth edition written with version 2012 Vectorworks Essentials Tutorial Manual Contents 0.0 Introduction... iii 0.1 How to Use this Manual... iv 0.2 What s in This Manual... v 0.3 New
More informationA Systematic Testing Approach for Autonomous Mobile Robots Using Domain-Specific Languages
A Systematic Testing Approach for Autonomous Mobile Robots Using Domain-Specific Languages Martin Proetzsch 1, Fabian Zimmermann 2, Robert Eschbach 2, Johannes Kloos 2, and Karsten Berns 1 1 Robotics Research
More informationSubway simulator Case study
Subway simulator Case study Marco Scotto 2004/2005 Outline Requirements Use cases Class Identification Class Diagrams Sequence & Activity Diagrams 2 Vision of the subway control system Terminal station
More informationSupport Notes (Issue 1) September Play and Learn. Certificate in Digital Applications (DA204) Game Making
Support Notes (Issue 1) September 2014 Certificate in Digital Applications (DA204) Game Making Play and Learn Introduction Before tackling the Summative Project Brief (SPB), students should have acquired
More informationUsability Evaluation of Multi- Touch-Displays for TMA Controller Working Positions
Sesar Innovation Days 2014 Usability Evaluation of Multi- Touch-Displays for TMA Controller Working Positions DLR German Aerospace Center, DFS German Air Navigation Services Maria Uebbing-Rumke, DLR Hejar
More informationVR/AR Concepts in Architecture And Available Tools
VR/AR Concepts in Architecture And Available Tools Peter Kán Interactive Media Systems Group Institute of Software Technology and Interactive Systems TU Wien Outline 1. What can you do with virtual reality
More informationP15083: Virtual Visualization for Anatomy Teaching, Training and Surgery Simulation Applications. Gate Review
P15083: Virtual Visualization for Anatomy Teaching, Training and Surgery Simulation Applications Gate Review Agenda review of starting objectives customer requirements, engineering requirements 50% goal,
More informationVIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS
VIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS Jaejoon Kim, S. Mandayam, S. Udpa, W. Lord, and L. Udpa Department of Electrical and Computer Engineering Iowa State University Ames, Iowa 500
More informationCHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN
CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN SESSION II: OVERVIEW OF SOFTWARE ENGINEERING DESIGN Software Engineering Design: Theory and Practice by Carlos E. Otero Slides copyright 2012 by Carlos
More informationPhoto Stamp Project. What is Relief printing?
Photo Stamp Project What is ing? A subtractive printing process where areas that you don t want to print are physically removed. This is achieved by cutting away either positive or negative areas of the
More informationPLC-PROGRAMMING BY DEMONSTRATION USING GRASPABLE MODELS. Kai Schäfer, Willi Bruns
PLC-PROGRAMMING BY DEMONSTRATION USING GRASPABLE MODELS Kai Schäfer, Willi Bruns University of Bremen Research Center Work Environment Technology (artec) Enrique Schmidt Str. 7 (SFG) D-28359 Bremen Fon:
More informationAerospace Sensor Suite
Aerospace Sensor Suite ECE 1778 Creative Applications for Mobile Devices Final Report prepared for Dr. Jonathon Rose April 12 th 2011 Word count: 2351 + 490 (Apper Context) Jin Hyouk (Paul) Choi: 998495640
More informationGrundlagen des Software Engineering Fundamentals of Software Engineering
Software Engineering Research Group: Processes and Measurement Fachbereich Informatik TU Kaiserslautern Grundlagen des Software Engineering Fundamentals of Software Engineering Winter Term 2011/12 Prof.
More informationRobotics 2a. What Have We Got to Work With?
Robotics 2a Introduction to the Lego Mindstorm EV3 What we re going to do in the session. Introduce you to the Lego Mindstorm Kits The Design Process Design Our Robot s Chassis What Have We Got to Work
More informationVIRTUAL REALITY AND RAPID PROTOTYPING: CONFLICTING OR COMPLIMENTARY?
VIRTUAL REALITY AND RAPID PROTOTYPING: CONFLICTING OR COMPLIMENTARY? I.Gibson, D.Brown, S.Cobb, R.Eastgate Dept. Manufacturing Engineering & Operations Management University of Nottingham Nottingham, UK
More informationSandia National Laboratories Clinic Team
Sandia National Laboratories Clinic Team Matt Strum (Zach Smart, Jake Scheid, Jacob Fawson, and Ali Aldarwish) Advisor Behrouz Farhang Final Project Proposal May 4, 2011 Contents Functional Description...
More informationStop Compromising My Touchscreen!
Stop Compromising My Touchscreen! Nathan Moyal GM Asia 2 Whitepaper Stop Compromising My Touchscreen! NateMoyal GM Asia Abstract The choice of touchscreen technologies is commonly focused on a few recognizable
More informationA Lego-Based Soccer-Playing Robot Competition For Teaching Design
Session 2620 A Lego-Based Soccer-Playing Robot Competition For Teaching Design Ronald A. Lessard Norwich University Abstract Course Objectives in the ME382 Instrumentation Laboratory at Norwich University
More informationNational 5 Graphic Communication Assignment Assessment task
National 5 Graphic Communication Assignment Assessment task Specimen valid from session 2017 18 and until further notice. This edition: September 2017 (version 1.1) The information in this publication
More informationSkylands Learning is your trusted learning advisor. That is our promise your trusted learning advisor. Four simple words.
Page 1 of 12 METHODOLOGY Who we are Skylands Learning is your trusted learning advisor. That is our promise your trusted learning advisor. Four simple words. Not enough information? At Skylands, we have
More information