Statechart modelling of interactive gesture-based applications
|
|
- Paul Reynolds
- 8 years ago
- Views:
Transcription
1 Statechart modelling of interactive gesture-based applications Romuald Deshayes Tom Mens Software Engineering Lab Deshayes Romuald UMONS 1 / 20
2 Table des matières 1 Problem Statement 2 Proof-of-concept application 3 Modeling interactive behaviour 4 The application framework 5 Statechart models 6 Conclusion and Future Work Deshayes Romuald UMONS 2 / 20
3 Problem Statement Outline : Problem Statement Problem Statement Deshayes Romuald UMONS 3 / 20
4 Problem Statement Problem Statement Challenge Develop intuitive interactive applications that are easy to maintain Why is it a challenge? Complex behaviour Nondeterministic user actions Same events lead to different actions Contributions Gestural user interface for 3D objects manipulation Modeling executable behaviour using a visual formalism Validation with an application framework Deshayes Romuald UMONS 4 / 20
5 Proof-of-concept application Outline : Proof-of-concept application Proof-of-concept application Deshayes Romuald UMONS 5 / 20
6 Proof-of-concept application Proof-of-concept application 3D visual drawing tool Uses gestures to create and manipulate 3D objects OpenGL graphical library Microsoft Kinect + NITE Deshayes Romuald UMONS 6 / 20
7 Proof-of-concept application Small video Deshayes Romuald UMONS 7 / 20
8 Modeling interactive behaviour Outline : Modeling interactive behaviour Modeling interactive behaviour Deshayes Romuald UMONS 8 / 20
9 Modeling interactive behaviour Modeling interactive behaviour Context Gesture-based interaction Highly reactive event-driven systems Proposed solutions Visual modeling language Statecharts Petri nets Amenable to formal analysis Easier to evolve Reduced complexity Deshayes Romuald UMONS 9 / 20
10 The application framework Outline : The application framework The application framework Deshayes Romuald UMONS 10 / 20
11 The application framework The application framework Framework for developing interactive applications Executable behaviour specified using statecharts Client-server architecture Deshayes Romuald UMONS 11 / 20
12 The application framework The application framework II Features Generic Abstract classes Observer design pattern Communication between statecharts Uses Java SwingStates library Deshayes Romuald UMONS 12 / 20
13 The application framework The application framework III Deshayes Romuald UMONS 13 / 20
14 Statechart models Outline : Statechart models Statechart models Deshayes Romuald UMONS 14 / 20
15 Statechart models Statechart models - Hand Deshayes Romuald UMONS 15 / 20
16 Statechart models Statechart models - Component Deshayes Romuald UMONS 16 / 20
17 Statechart models Statechart models - Scene Deshayes Romuald UMONS 17 / 20
18 Conclusion and Future Work Outline : Conclusion and Future Work Conclusion and Future Work Deshayes Romuald UMONS 18 / 20
19 Conclusion and Future Work Conclusion and Future Work Statecharts Appropriate and scalable formalism for modeling the interactive gesture-based behaviour? Improvements Externalise/decouple statechart represention from framework Compare statecharts with Petri nets Deshayes Romuald UMONS 19 / 20
20 Conclusion and Future Work Future Work II Apply our approach to other HCI applications Other types of natural interfaces Compare/combine with other UIML Controlled experiments, carry out user studies, empirical studies Deshayes Romuald UMONS 20 / 20
Remote Graphical Visualization of Large Interactive Spatial Data
Remote Graphical Visualization of Large Interactive Spatial Data ComplexHPC Spring School 2011 International ComplexHPC Challenge Cristinel Mihai Mocan Computer Science Department Technical University
More informationManage Software Development in LabVIEW with Professional Tools
Manage Software Development in LabVIEW with Professional Tools Introduction For many years, National Instruments LabVIEW software has been known as an easy-to-use development tool for building data acquisition
More informationSchool of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
More information2007 to 2010 SharePoint Migration - Take Time to Reorganize
2007 to 2010 SharePoint Migration - Take Time to Reorganize by Mark Klinchin CTO, MetaVis Technologies May 2010 Phone: (610)-717-0413 Email: info@metavistech.com Website: www.metavistech.com Introduction
More informationNext Generation Lab. A solution for remote characterization of analog integrated circuits
Next Generation Lab A solution for remote characterization of analog integrated circuits Background Goals Technologies Physical architecture Software architecture Conclusion Outline Background Based on
More informationWebGL based E-Learning Platform on Computer Graphics
, pp.22-26 http://dx.doi.org/10.14257/astl.2015.103.05 WebGL based E-Learning Platform on Computer Graphics Hae-Gul Pyun, Haeong-A An, Jinho Park, Global School of Media, Soongsil University, Seoul, 156-743,
More informationCxBANKING SOFTWARE ATM CLIENT APPLICATIONS
CxBANKING SOFTWARE ATM CLIENT APPLICATIONS Assurance in a multi-vendor world An NCR brochure 7 reasons why NCR s ATM client applications exceed your consumers expectations 1 Flexibility 5 CRM and e-commerce
More informationComputer Science Course Descriptions Page 1
CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,
More informationIntroduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
More informationClarke College. Major Requirements
136 Clarke College Computer Science Mission In an increasingly technical world, the computer science department strives to bring technological understanding and contemporary professional skills to the
More informationHow To Create A Flood Simulator For A Web Browser (For Free)
Interactive Web-based Flood Simulation System for Realistic Experiments of Flooding and Flood Damage Ibrahim Demir Big Data We are generating data on a petabyte scale through observations and modeling
More informationASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT
ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT Dr. Mike Morrison, University of Wisconsin-Eau Claire, morriscm@uwec.edu Dr. Joline Morrison, University of Wisconsin-Eau Claire, morrisjp@uwec.edu
More informationTesting Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation Plan REQUIREMENTS BACKLOG Monitor + Learn Development Collaboration Production Develop + Test Release
More informationCourse 10978A Introduction to Azure for Developers
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
More informationImplementação. Interfaces Pessoa Máquina 2010/11. 2009-11 Salvador Abreu baseado em material Alan Dix. Thursday, June 2, 2011
Implementação Interfaces Pessoa Máquina 2010/11 2009-11 baseado em material Alan Dix 1 Windowing systems Architecture Layers Higher level Tool UI Toolkit (Widgets) Window System OS Application Hardware
More informationIndustrialIT System 800xA AC 870P/Melody Engineering
IndustrialIT System 800xA AC 870P/Melody Engineering Overview Features and Benefits Scalable System Architecture: The system architecture can range from a single station to complex client/server architecture.
More informationMasters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
More informationCourse Descriptions. preparation.
Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating
More informationCHAPTER 2: ARCHITECTURE
Chapter 2: Architecture CHAPTER 2: ARCHITECTURE Objectives Introduction The objectives are: Review the Microsoft Dynamics NAV 5.0 Architecture Understand the Microsoft Dynamics NAV 2009 Architecture Microsoft
More informationClient-server 3-tier N-tier
Web Application Design Notes Jeff Offutt http://www.cs.gmu.edu/~offutt/ SWE 642 Software Engineering for the World Wide Web N-Tier Architecture network middleware middleware Client Web Server Application
More informationPH Tech Transforms Its Healthcare Analytics with Analyzer From Strategy Companion Strategy Companion
Case Study PH Tech Transforms Its Healthcare Analytics with Analyzer From PH Tech (Performance Health Technology Inc.), established in 1996 with the launch of its Clinical Integration Manager (CIM) medical
More informationSyllabus CIS 3630: Management Information Systems Spring 2009
Syllabus CIS 3630: Management Information Systems Spring 2009 Instructor: Dr. Silvana Faja Office: Dockery 301 I Office Hours: 9:15 10:45 and 1:00-2:00 TR or by appointment Office Phone: (660) 441 2423
More informationVersion: 1.0. World s first seamless BizTalk Production Support Tool.
Version: 1.0 World s first seamless BizTalk Production Support Tool. Key Capabilities Silver Light / WCF based rich internet application (RIA), which eases deployment and accessibility. Complete read only
More informationSignalDraw: GUI Tool For Generating Pulse Sequences
SignalDraw: GUI Tool For Generating Pulse Sequences Konstantin Berlin Department of Computer Science University of Maryland College Park, MD 20742 kberlin@cs.umd.edu December 9, 2005 Abstract Generating
More informationA framework for web-based product data management using J2EE
Int J Adv Manuf Technol (2004) 24: 847 852 DOI 10.1007/s00170-003-1697-8 ORIGINAL ARTICLE M.Y. Huang Y.J. Lin Hu Xu A framework for web-based product data management using J2EE Received: 8 October 2002
More informationBUSINESS INTELLIGENCE. Keywords: business intelligence, architecture, concepts, dashboards, ETL, data mining
BUSINESS INTELLIGENCE Bogdan Mohor Dumitrita 1 Abstract A Business Intelligence (BI)-driven approach can be very effective in implementing business transformation programs within an enterprise framework.
More informationCourse Descriptions. CS 101 Intro to Computer Science
Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating
More informationBusiness Process Modeling Information Systems in Industry (372-1-4207 )
Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline
More informationUI software architectures & Modeling interaction
UI software architectures & Modeling interaction (part of this content is based on previous classes from A. Bezerianos, S. Huot, M. Beaudouin-Lafon, N.Roussel, O.Chapuis) Assignment 1 Design and implement
More informationComputer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices
232 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface
More informationLatte Rapid Application Development. William Dunlap Product Manager Borland International wdunlap@wpo.borland.com
Latte Rapid Application Development William Dunlap Product Manager Borland International wdunlap@wpo.borland.com Business Computing Evolution C/S Application Development Collaborative App Development Web
More informationBase One's Rich Client Architecture
Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.
More informationBusiness Intelligence with Excel Excel new features for reporting and data analysis
Business Intelligence with Excel Excel new features for reporting and data analysis Hi Dears, Greetings from EXCELGENIUSES!!! EXCELGENIUSES Invites you to attend Advanced Excel 2013 with Power BI INTEGRATION
More informationVisual Studio 2008: Windows Presentation Foundation
Visual Studio 2008: Windows Presentation Foundation Course 6460A: Three days; Instructor-Led Introduction This three-day instructor-led course provides students with the knowledge and skills to build and
More informationFilestor Digital Asset Management. The way it works
Filestor Digital Asset Management The way it works Filestor is an Advanced Digital Asset Management System Filestor is far more than a Digital Asset Management System as it has been designed to be flexible
More informationA Modular Approach to Teaching Mobile APPS Development
2014 Hawaii University International Conferences Science, Technology, Engineering, Math & Education June 16, 17, & 18 2014 Ala Moana Hotel, Honolulu, Hawaii A Modular Approach to Teaching Mobile APPS Development
More informationPresentation: May 15 th 2013 Location: Saskatoon Speaker: Robert Picard. Airport Expertise. Holistic Approach to IT Solutions Automation Intelligence
Presentation: May 15 th 2013 Location: Saskatoon Speaker: Robert Picard Airport Expertise Holistic Approach to IT Solutions Automation Intelligence Agenda Automation Intelligence (AI) Concept Responding
More informationCS 4810 Introduction to Computer Graphics
CS 4810 Introduction to Computer Graphics Connelly Barnes University of Virginia Acknowledgement: slides by Jason Lawrence, Misha Kazhdan, Allison Klein, Tom Funkhouser, Adam Finkelstein and David Dobkin
More informationSolution Park Support for Computer and Networks
Solution Park Support for Computer and Networks CS Odessa corp. Contents ConceptDraw and ConceptDraw Solution Park...3 Computer and Networks Area...3 CS Odessa Role...3 Solutions Overviews...4 Computer
More informationINCOGEN Professional Services
Custom Solutions for Life Science Informatics Whitepaper INCOGEN, Inc. 3000 Easter Circle Williamsburg, VA 23188 www.incogen.com Phone: 757-221-0550 Fax: 757-221-0117 info@incogen.com Introduction INCOGEN,
More informationhttp://ubiqmobile.com
Mobile Development Made Easy! http://ubiqmobile.com Ubiq Mobile Serves Businesses, Developers and Wireless Service Providers Businesses Be among the first to enter the mobile market! - Low development
More informationHow To Write An Ria Application
Document Reference TSL-SES-WP-0001 Date 4 January 2008 Issue 1 Revision 0 Status Final Document Change Log Version Pages Date Reason of Change 1.0 Draft 17 04/01/08 Initial version The Server Labs S.L
More informationmaximizing IT productivity
HTML5 jquery.net SharePoint Silverlight ASP.NET Consulting & Training Time is money and productive software developers save time. The Wahlin Group specializes in helping software developers learn development
More informationAccelerate Business Intelligence Adoption with Interactive, Mobile Dashboards
SAP Brief SAP BusinessObjects Business Intelligence s SAP BusinessObjects Dashboards Objectives Accelerate Business Intelligence Adoption with Interactive, Mobile Dashboards Create high-impact, interactive
More informationPavement Management Program
and Join Forces to Develop a Proactive Pavement Management Program How it All Started The NEEDS of the CLIENT, Eastern Michigan University: As a proactive institution, EMU recognizes the need to maintain
More informationCURRICULUM VITAE EDUCATION:
CURRICULUM VITAE Jose Antonio Lozano Computer Science and Software Development / Game and Simulation Programming Program Chair 1902 N. Loop 499 Harlingen, TX 78550 Computer Sciences Building Office Phone:
More informationBuilding COBOL applications for Microsoft Azure. Jim Lane Senior Solution Engineer
Building COBOL applications for Microsoft Azure Jim Lane Senior Solution Engineer Agenda Azure 101 demo Azure Architecture overview How to: Cloud enabling legacy applications Sample App: Legacy COBOL running
More informationUML-based Test Generation and Execution
UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA jeanhartmann@siemens.com ABSTRACT
More informationAndroid Architecture. Alexandra Harrison & Jake Saxton
Android Architecture Alexandra Harrison & Jake Saxton Overview History of Android Architecture Five Layers Linux Kernel Android Runtime Libraries Application Framework Applications Summary History 2003
More informationComputers: Tools for an Information Age
Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background Objectives of Chapter 3 Describe the functions of an Operating System Explain the basics of a personal computer
More informationTotalChrom. Chromatography Data Systems. Streamlining your laboratory workflow
TotalChrom Chromatography Data Systems Streamlining your laboratory workflow maximize productivity with TotalChrom CDS Acquiring, processing, reporting, reviewing and approving data is a streamlined series
More informationChange Management. tamj@cpsc.ucalgary.ca ABSTRACT
Change Management James Tam, Saul Greenberg, and Frank Maurer Department of Computer Science University of Calgary Calgary, Alberta phone: +1 403 220 3532 tamj@cpsc.ucalgary.ca ABSTRACT In this paper,
More informationObject Technology Toolsets for LabVIEW
Object Technology Toolsets for LabVIEW OTT by Herbert Pichlik and Jens Vogel Abstract Products used: National Instruments LabVIEW 6i Since the eighties NIs LabVIEW proofed to be a powerful and versatile
More informationDistributed Systems Architectures
Software Engineering Distributed Systems Architectures Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain the advantages and disadvantages of different distributed systems
More informationChallenges and Pains in Mobile Apps Testing
Challenges and Pains in Mobile Apps Testing Sales office Table of Contents Abstract... 3 Mobile Test Automation... 3 Challenges & Pains... 4 EZ TestApp Concept and Elements... 5 About TenKod Ltd.... 8
More informationMondays and Thursdays, 10:05-11:25, F24-406
1 Game Development Lab Fall 2015 Copenhagen 3 Credit Course Major Disciplines: Computer Science, Mathematics, Design Faculty Member: Morten Nobel-Jørgensen, morten.nobel-jorgensen@dis.dk Program Director:
More informationOverview of CS 282 & Android
Overview of CS 282 & Android Douglas C. Schmidt d.schmidt@vanderbilt.edu www.dre.vanderbilt.edu/~schmidt Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, USA CS 282
More informationHow To Understand The Essentials Of Business Process Management
BPM Basics: What you need to know about Business Process Management Table of Contents Executive Summary 2 BPM: Past, Present and Future 2 How BPM Differs 2 BPM in Action 3 Where to Start? 4 Standards for
More informationERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS 215 - WEB DEVELOPMENT & PROGRAMMING I AND TITLE:
ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS 215 - WEB DEVELOPMENT & PROGRAMMING I AND TITLE: B. CURRICULUM: Mathematics / Computer Science Unit Offering PROGRAM: Web-Network Technology Certificate
More informationBIG DATA SOLUTION DATA SHEET
BIG DATA SOLUTION DATA SHEET Highlight. DATA SHEET HGrid247 BIG DATA SOLUTION Exploring your BIG DATA, get some deeper insight. It is possible! Another approach to access your BIG DATA with the latest
More informationClient Overview. Engagement Situation. Key Requirements
Client Overview Our client is one of the leading providers of business intelligence systems for customers especially in BFSI space that needs intensive data analysis of huge amounts of data for their decision
More informationWhat s new in Access 2013
Work Smart by Microsoft IT What s new in Access 2013 Customization note: This document contains guidance and/or step-by-step installation instructions that can be reused, customized, or deleted entirely
More informationAchieve greater efficiency in asset management by managing all your asset types on a single platform.
Asset solutions To support your business objectives Achieve greater efficiency in asset by managing all your asset types on a single platform. When you use Maximo Asset Management to help maximize the
More informationJava ME & NetBeans Mobility. Petr Suchomel Architect, NetBeans Mobility Sun Microsystems
Java ME & NetBeans Mobility Petr Suchomel Architect, NetBeans Mobility Sun Microsystems Agenda Java ME introduction Java ME applications NetBeans Mobility Edition Power of advanced features Demos, demos,
More informationJAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS. Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany
JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS Christof Röhrig, 1 Andreas Jochheim 2 Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany Abstract: This paper
More informationQuickSpecs. NVIDIA Quadro K5200 8GB Graphics INTRODUCTION. NVIDIA Quadro K5200 8GB Graphics. Technical Specifications
J3G90AA INTRODUCTION The NVIDIA Quadro K5200 gives you amazing application performance and capability, making it faster and easier to accelerate 3D models, render complex scenes, and simulate large datasets.
More informationMicrosoft SharePoint 2010, Application Development Course Outline
Course 10175A: Microsoft SharePoint 2010, Application Development Course Outline Module 1: Introduction to the SharePoint 2010 Development Platform This module describes the SharePoint 2010 development
More informationLEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CURRICULUM CHANGE
LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CURRICULUM CHANGE 1. Type of Change: Course Description and Credit Change. 2. Course Description: From:
More informationWhite Paper. Banking on the Tablet Channel
White Paper Banking on the Tablet Channel Banking on the Tablet Channel Industry estimates forecast that almost half of the U.S. Internet population will be using tablets by year-end. Tablets, with attributes
More informationCreating an Intranet Website for Library & Information Services in an Organization
Creating an Intranet Website for Library & Information Services in an Organization The Objective The purpose of this write-up is to guide you through all the steps necessary to create a website and put
More informationDes Moines Area Community College
Des Moines Area Community College Course Information EFFECTIVE FL 2012-01 Acronym/Number MDT 210 Historical Ref Title Android App Development II Credit breakout 3 3 0 0 0 (credit lecture lab practicum
More informationGame-Making Software. Created by. in support of
Game-Making Software Created by in support of Welcome This guide was designed by Abertay University to help entrants to the BAFTA Young Game Designers Game-making Award, presented by Sony Computer Entertainment
More informationI/A Series Information Suite AIM*DataLink
PSS 21S-6C4 B3 I/A Series Information Suite AIM*DataLink AIM*DataLink AIM*DataLink provides easy access to I/A Series real-time data objects and historical information from Windows-based applications.
More informationMasters in Information Technology
Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101
More informationCHAPTER FIVE RESULT ANALYSIS
CHAPTER FIVE RESULT ANALYSIS 5.1 Chapter Introduction 5.2 Discussion of Results 5.3 Performance Comparisons 5.4 Chapter Summary 61 5.1 Chapter Introduction This chapter outlines the results obtained from
More informationConcepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches
Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways
More informationWhitepaper. Rich Internet Applications. Frameworks Evaluation. Document reference: TSL-SES-WP0001 Januar 2008. info@theserverlabs.com.
Whitepaper Frameworks Evaluation Document reference: TSL-SES-WP0001 Januar 2008. info@theserverlabs.com 1 Introduction... 3 1.1 Purpose...3 1.2 Scope...3 2 RIA vs Stand-alone Desktop applications... 4
More informationMM8000 safety and security with smart danger management. A scalable and flexible management station for any requirement. Answers for infrastructure.
MM8000 safety and security with smart danger management A scalable and flexible management station for any requirement Answers for infrastructure. Sophisticated technology for comprehensive safety Safety
More informationLISAA School of Design Bangalore
LISAA School of Design Bangalore Interior Design Interior Design Product Design Product design and the user experience of a product is defined by 1. Advertising 2. Interior Design & Visual Merchandising
More informationMonitoring Infrastructure (MIS) Software Architecture Document. Version 1.1
Monitoring Infrastructure (MIS) Software Architecture Document Version 1.1 Revision History Date Version Description Author 28-9-2004 1.0 Created Peter Fennema 8-10-2004 1.1 Processed review comments Peter
More informationUNIT 1 INTRODUCTION TO 3D STUDIO MAX
Leonardo da Vinci Project UNIT 1 INTRODUCTION TO 3D STUDIO MAX Courseware prepared by: Disclaimer 2012-1-ES1-LEO05-48228 This project has been funded with support from the European Commission. This courseware
More informationMasters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
More informationDistributed Application Launching for High Quality Graphics in Synchronous Distance Education. Overview
Distributed Application Launching for High Quality Graphics in Synchronous Distance Education J. Mark Pullen and Jim X. Chen Department of Computer Science and George Mason University Fairfax, VA, 22030,
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Mobile Development» 2016-07-01 http://www.etanova.com/technologies/mobile-development Contents ios iphone and ipad... 6 Objective-C Programming Language... 6 Swift Programming
More informationMasters in Advanced Computer Science
Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate
More informationUrban planning and management information systems analysis and design based on GIS
Available online at www.sciencedirect.com Physics Procedia 33 (2012 ) 1440 1445 2012 International Conference on Medical Physics and Biomedical Engineering Urban planning and management information systems
More informationResponsive, resilient, elastic and message driven system
Responsive, resilient, elastic and message driven system solving scalability problems of course registrations Janina Mincer-Daszkiewicz, University of Warsaw jmd@mimuw.edu.pl Dundee, 2015-06-14 Agenda
More informationMasters in Artificial Intelligence
Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits
More informationFROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS
FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS V. CHRISTOPHIDES Department of Computer Science & Engineering University of California, San Diego ICS - FORTH, Heraklion, Crete 1 I) INTRODUCTION 2
More informationDESIGN OF A TOUCHLESS USER INTERFACE. Author: Javier Onielfa Belenguer Director: Francisco José Abad Cerdá
DESIGN OF A TOUCHLESS USER INTERFACE Author: Javier Onielfa Belenguer Director: Francisco José Abad Cerdá 1 OUTLINE 1. Problem to solve 2. Goal of the project 3. Connecting devices and the system 3.1 Microsoft
More informationBusiness Process Management Using. BPM Using Process Algebra and Relational Database Model
Business Process Management Using Process Algebra and Relational Database Model 1 João Eduardo Ferreira (jef@ime.usp.br) 1 Calton Pu (calton@cc.gatech.edu) 2 1 Department of Computer Science Institute
More informationComponents Of Successful Software Development. Mobi-Sys Internet Solutions Inc. Software Development Solutions and Consulting
Components Of Successful Software Development Mobi-Sys Internet Solutions Inc. Software Development Solutions and Consulting Components of Successful Software Development Component 1: The Right People
More informationA Display Wall Management System to Support Multiple User Interaction
A Display Wall Management System to Support Multiple User Interaction Wendel B. Silva wendelbsilva@gmail.com Huy Vo huy.vo@nyu.edu Daniel K. Osmari dkosmari@gmail.com Cla udio T. Silva csilva@nyu.edu Abstract
More informationMasters in Networks and Distributed Systems
Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to
More informationQuickSpecs. NVIDIA Quadro K5200 8GB Graphics INTRODUCTION. NVIDIA Quadro K5200 8GB Graphics. Overview. NVIDIA Quadro K5200 8GB Graphics J3G90AA
Overview J3G90AA INTRODUCTION The NVIDIA Quadro K5200 gives you amazing application performance and capability, making it faster and easier to accelerate 3D models, render complex scenes, and simulate
More informationComputer and Information Sciences
Computer and Information Sciences Dr. John S. Eickmeyer, Chairperson Computers are no longer huge machines hidden away in protected rooms and accessible to only a few highly-trained individuals. Instead,
More informationMasters in Computing and Information Technology
Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits
More informationTeCReVis: A Tool for Test Coverage and Test Redundancy Visualization
TeCReVis: A Tool for Test Coverage and Test Redundancy Visualization Negar Koochakzadeh Vahid Garousi Software Quality Engineering Research Group University of Calgary, Canada Acknowledging funding and
More informationHow To Teach Computer Graphics
Computer Graphics Thilo Kielmann Lecture 1: 1 Introduction (basic administrative information) Course Overview + Examples (a.o. Pixar, Blender, ) Graphics Systems Hands-on Session General Introduction http://www.cs.vu.nl/~graphics/
More informationDEGREE CURRICULUM COMPUTER GRAPHICS AND MULTIMEDIA Master's Degree in Informatics Enginneering
Academic year 2015- DEGREE CURRICULUM COMPUTER GRAPHICS AND MULTIMEDIA Master's Degree in Informatics Enginneering Teaching staff: Francesc Sebé Feixas Subject's general information Subject name Typology
More information