Rapid Authoring for VR-Based Simulations of Pervasive Computing Applications

Size: px
Start display at page:

Download "Rapid Authoring for VR-Based Simulations of Pervasive Computing Applications"

Transcription

1 Rapid Authoring for VR-Based Simulations of Pervasive Computing Applications B.J.C. Jackson, P.L. Watten, P.F. Newbury, P.F. Lister The Centre for VLSI and Computer Graphics, Department of Informatics, University of Sussex, BN1 9QH, UK, Abstract. A new paradigm in computing has arrived [1]. The pervasive computer provides a new application layer and presents new challenges for application designers. The combination of computing devices provides a unique environmentspecific platform for the development of applications. Applications not only rely on the pervasive computing devices and their interconnections, but also the location of these devices with respect to each other and the application user. This paper presents an overview of a design-flow, tool-chain and runtime environment which enables the rapid authoring of VR-based simulation components to facilitate the development of pervasive computing applications. A home automation example is used to evaluate the systems and to demonstrate the approach. 1. Introduction As computing devices increase in power and decrease in visibility, technology is becoming ever more pervasive. Embedding computing devices into the fabric [2] of our environment forms new and unique application platforms. Designing applications for such distributed heterogeneous computing platforms requires not just the modelling of software and hardware, but the modelling of the environments where the devices operate: our homes, cars and workplaces. However, this conceptualisation and modelling of pervasive computing devices and applications can be costly and time-consuming when tangible environments and devices need to be created. This has been illustrated by projects such as Cooltown[3], which have required substantial effort and financial backing. A virtual reality approach provides the necessary environmental conditions to satisfy the contextual nature of pervasive computing applications, but allows for a shorter design cycle and rapid development. Pervasive computing encompasses a variety of elements from a wide range of areas [4] and much work has been completed on providing frameworks for producing pervasive computing applications [5][6][7]. However, none of these projects address the task of modelling applications within a virtual environment. This paper describes an approach to the rapid design of VR-based simulations of pervasive computing applications. This not only enables the simulation of pervasive devices and applications, but also the environments in which they run. A design-flow and accompanying tool-chain are presented for the rapid creation of interactive 3D worlds with the addition of a runtime environment to enable pervasive computing simulation and visualisation in real-time 3D. As an addition

2 Multi-user VR Environment Low Cost Haptics/Head-Tracking/Stereoscopy Language Independent System/Hardware Simulations Message Services Example Interface Simulations VRAPTIC Clients e.g. PDAs Figure 1 Overview of the runtime platform to the traditional VR and haptic mix a new VRAPTIC (see section 3.3) is proposed to support the simulation of pervasive computing interfaces. The design-flow attempts to strike a balance between time consuming game production and VR techniques to provide an end result which can be rapidly created with levels of interactivity which support pervasive computing simulations. The real-time 3D environment comprises numerous applications to offer navigable 3D with interactive pervasive computing simulation capabilities, VRAPTIC interfaces plus the traditional audio, video, haptic feedback and head tracking. Inter-application communication facilities provide bidirectional message transfers between the runtime components. An example simulation is presented as an evaluation of the approach using a navigable scaled model of a known real-world environment. Real-time rendering and network support of the model is provided by conversion to X3D [8], which is ISO compliant and the W3C [9] recommended format for 3D scene description. X3D feature and interaction authoring has been carried out to provide control of the model and to represent the physical aspects of its devices. The available real-time performance and number of media features provides a system that is capable of rendering the multiple device and user interactions that are needed to represent a pervasive computing environment. Figure 1 shows an overview of the runtime platform that supports this environment. 2. Content Creation A content creation design-flow has been developed to provide a trade-off between resource intensive game development techniques for fast real-time 3D and rapid development processes for experimental VR. The use of automation and off the shelf solutions is favoured over manual development techniques, while pre-calculations and optical illusion are favoured over highly accurate image generation. The design-flow has enabled the development of a tool-chain to support the generation of the interactive scenegraph. Figure 2 shows the content creation design-flow.

3 Environment Capture Measurement Capture Texture Capture Audio Capture Mesh Construction Audio Process Asset Assembly Design Flow Texture Layout Lighting Texture Baking Animation Texture Processing Collation and Deployment VRML Authoring Scripting XML-encoded X3D Figure 2 Content creation design-flow The following sections describe the design-flow in more detail and highlight some of the applications that form the tool-chain. Each application has been selected for the featureset, availability and developer familiarity. At every stage of the tool-chain applications can be replaced, with minimal impact to the overall design-flow. The process of selecting technologies to form the tool-chain has indicated the importance of pre-existing user skills as an asset in development. Familiarity with development tools directly affects the ability of a developer to implement project requirements in a timely manner. The benefits of language/application neutral concepts include better re-use of developer effort and reduced training times. The evaluation of alternative applications is beyond the scope of this paper Environment Capture Environment capture aims to provide data to enable the production of an efficient model that represents a real-world example. To provide geometry data, real-world dimensions are captured using simple measuring devices such as tape measures and optical measuring devices. Texture data can be captured with a domestic digital camera, similarly audio can be captured with basic sound recording equipment. The use of commonly available tools reduces the need for specialist capture skills and facilities and enables rapid production and iteration of models Asset Assembly The data generated from the capturing exercise is used to generate and assemble the necessary assets for a high-quality offline model. Low polygon modelling techniques are used to construct a mesh which provides sufficient detail with low runtime processing requirements, while limiting editing complexity and facilitating rapid model construction. Texturing and lighting target offline model rendering and use computationally expensive techniques to produce high quality source content. 3DS Max [10] is used for mesh generation by entering geometry data captured in the previous step. Flattened UVW layouts are passed to Adobe[11] Photoshop for texture processing and positioning. Video textures are processed to set start and end points, frame

4 Figure 3 Baked texture (automatic UVW layout) and scenes showing real-time rendered output rates, dimensions and codecs as well as to composite extra lighting information. Adobe Premiere is used for general video editing with Adobe After Effects used for more advanced processing such as texture layout for movie textures. Audio is manipulated using Adobe Audition. Once the offline model is complete a pre-calculation exercise produces online versions of the assets. The radiosity solution provided by 3DS Max is used for the lighting simulation. This improves the visual quality of the scene, although is computationally expensive when large numbers of textures are generated. Preserving the workflow is achieved by distributing the task to remote render nodes thus taking the process offline. The resulting calculations are burnt into textures using the render-to-texture feature of 3DS Max. This handles the task and provides automated generation of new UVW co-ordinates rendering multiple sources to a single texture. The final texture stage can comprise format conversions, compositing and shader development. Shader support in X3D is still in its early stages, however the X3D specification (amendment 1) includes bindings for the OpenGL shader language GLSL, the Microsoft HLSL and the nvidia Cg shading language. Shaders are becoming major components of real-time 3D and support for modern shader languages offers an opportunity to re-use a large portion of the development effort currently occurring in the entertainment industry [12]. Figure 3 shows a baked texture with automatically generated layout. The black areas are as a result of the inefficient placement algorithms, but are acceptable tradeoffs in this design-flow. Despite the drawback in implicit control, the automation provides a rapid solution and sufficient control to maintain an acceptable level of visual quality. Development speed is favoured over design efficiency Asset Collation and Deployment The final stage of the content creation design-flow results in real-time X3D data. The present tool-chain requires a conversion from VRML97 to XML-encoded X3D. At the time of writing X3D is still a relatively new format and therefore the feature sets of a number of different tools are used to produce the final output with the minimum amount of development time. Also there is currently no single browser that implements the entire specification. As a result authoring requirements differ with each browser, however the

5 variations are greater for browsers using classic encodings. A section of the VRML97 specification is implemented in 3DS Max, which allows most of the content to be exported directly to VRML97. X3DEdit [13] is a scene-graph editing tool which uses the IBM Xeena editor [14] to provide a novel interface for authoring XML encoded VRML. The features of this editor greatly assist in authoring and comprehension of the scene-graph [15]. X3DEdit uses the Vrml97ToX3dNist [16] translator from the National Institute of Standards and Technology (NIST). Direct editing of the XML-encoded source is carried out using PSPad [17] file editor as this has the capacity to deal with the large line counts and lengths common with VRML scene-graph descriptions, as well as features such as tree views and syntax highlighting. 3. Runtime Environment The runtime environment offers an interactive virtual simulation of a world rich with pervasive computing devices. The world is rendered in real-time with a visual quality that approaches current gaming technology and is presented simultaneously to multiple users. Simulation of pervasive computing devices and applications are visualised in the scene and haptic interfaces provide interaction. A new haptic interface, the VRAPTIC, offers pervasive computing specific interaction. The runtime environment comprises a number of applications distributed across several workstations a messaging system is used to synchronise the visualisation, interaction and simulation activity of the environment. The following sections describe the components of the runtime environment High Quality Real-time 3D To allow high levels of visual quality with rapid development times standard game authoring techniques, such as low polygon count geometry and pre-calculation of lighting and reflections are used (see section 2.2). These techniques successfully restrict the runtime processing requirements of the high-quality visual representations to the capabilities of the target graphics processing hardware and software. The choice of rendering technology is important as there are variations in the featuresets supported by X3D browsers. It is desirable that XML encoded X3D is supported along with an interface to enable external interaction with the scene-graph. MPEG4 [18] is also required to enable advanced media services. Finally fast, low-latency rendering with low visual anomalies is required to present a comfortable viewing experience of potentially complex models. For these reasons the Octaga Professional [19] browser has been selected. Additional preparatory and experimental work also uses the XJ3D [20] browser for standards compliance testing and early implementations of example nodes.

6 Figure 4 The VRAPTIC interface modelling a domestic remote control in Java implemented on a PDA and connecting to the simulation environment via Bluetooth and VNC 3.2. Displays and Haptics The media features of the X3D browser are augmented with low cost hardware devices that provide additional interfaces for tactile feedback, head tracking and immersive stereo visualisation. Implementation of these additional features takes advantage of existing applications and services, however a custom haptic approach is implemented for interface based pervasive computing interaction The VRAPTIC The Virtual Reality Annexed Pervasive Technology Interface Client (VRAPTIC) combines a rendered virtual interface with a tangible handheld device. This enables the virtual manifestation of devices such as remote controls to be presented in a more realistic form rather than a floating rendering in the 3D scene. Handheld devices display virtual representation of buttons, switches and screens as an external annexe to the rendered world. Users can navigate around the virtual environment whilst holding a physical simulation of a pervasive device under test, thus presenting a more realistic interaction scenario to the user [21]. Figure 4 shows a home-automation remote control visualised on the VRAPTIC device with the ability to interact with the scene. Many different applications can be used to provide the interface model on the VRAPTIC device. In particular Web pages and Java [22] applications are technologies that enable the rapid design and evaluation of user interfaces. Additionally a 2D graphical modelling tool, developed in the IST VIPERS project [23] can provide interface modelling and design specifically for connection to hardware simulators. Real-time distribution of the virtual interfaces to a VRAPTIC device is via tightvnc [24][25], a remote frame buffer system. The tightvnc server resides on a Linux-based X- Window platform which supports multiple desktops with geometry set to sizes that are useful for mobile displays. A VRAPTIC interface is implemented on a handheld computer with a VNC [26] client providing connection to a remote desktop. The very thin client [27] enables computationally expensive simulations to be visualised on low power handheld devices. The benefit VNC provides is that it reduces the development concerns to handling

7 the screen area. The graphics compositing engine is visualised via tightvnc on a handheld computer. This enables the result of complex real-time modelling to appear on the handheld device. Multiple VRAPTICS can be used in a simulation providing un-tethered interaction with the virtual environment via devices that provide tangible interfaces for the simulation users. Additional satellite devices such as tablet PC s can also be similarly included though often these devices will have sufficient resources not to require the abstraction of a remote frame buffer connection. In these cases the Remote frame buffer connection remains an option available to assist in the managing the distribution of processing requirements Messaging and String Handling The communication mechanism provides message transport facilities between the scene-graph and contributing simulation components. The distribution of simulation services to both local and remote hosts allows features such as multi-user 3D environments and incorporation of hardware/system simulators. At present messages are passed as socket-based string transactions (see section 5) with each application processing and responding to messages as valid instructions arrive. This technique provides uncomplicated generic access to the scene-graph and supporting services. The Scene Access Interface (SAI) component of the X3D specification defines both Java and JavaScript [28] bindings to allow external access to the scene-graph; these are specified in ISO/IEC FDIS 19777:2005. The SAI is an updated version of the VRML97 External Authoring Interface (EAI), specified in ISO/IEC No support for scripting languages is required by ISO/IEC 14772; the scripting requirements are specified in annex B (Java) and annex C (JavaScript). Both the EAI and SAI components of the specifications are still currently limited by the levels of support offered by VRML Browsers. To minimise repetition of developer effort and maximise flexibility, an approach to external access has been adopted which provides centralised communication points within the scene-graph. This approach minimises the number of separate connections required to perform simulation activities and takes advantage of the standard compliant support for internal message routing. The simplest example of a supporting simulation component developed for the project uses a web page. The web page is equipped with a Java Applet to handle dynamic interaction with the socket connection, and the Netscape Live Connect [29] package enables communication between the applet and JavaScript embedded in the web page. Consequently any available technologies that can be embedded in a web page are available for use. Modern implementations of Java and JavaScript have support for regular expressions which allows rapid development of the components message handling section. Other benefits include the use of web-based media services and the large web development skills-base. The security restrictions [30] imposed to prevent the misuse of applets can present problems; the solutions are described on the Sun Microsystems Java web site. The security restrictions for applets are not imposed on Java applications which increase the implementation flexibility. The use of a standard language like Java assists in providing connections to external 3 rd party applications and services e.g. Mathworks Matlab. There is also a large Java development community to provide support. Device modelling and simulation technology, implemented in C++, also easily integrates with the runtime environment. This enables a home automation remote control to be implemented and visualised on a VRAPTIC interface.

8 3.5. A Home Automation Example Figure 5 Virtual Environment rendered in real-time To evaluate the design-flow, tool-chain and runtime environment a pervasive computing based home automation scenario was used. A model of a known environment was rapidly built in 3DS Max. Figure 5 shows a screenshot of an external view of the virtual environment created by following the design flow and rendered in the run-time environment. Each virtual room in the environment is equipped with sensors to capture user activity with every surface in the virtual environment configured to allow some level of interactivity. This ranges from texture swapping to visualise variations in lighting, to more complex options such as media playback and device control. Interaction and monitoring devices are implemented using various web and application approaches. The home automation system comprises numerous remote controllable devices, for example lamps, media systems, cooking appliances etc. In order to demonstrate the simplicity and flexibility of the system example control, interaction and monitoring simulations have been prepared. 4. Conclusion The design-flow and tool-chain enables rapid development of navigable 3D environments in a timely manner due to trade-offs between game development approaches and tooling automation. The use of common technologies ensures a large skills base which reduces the need for specialised resource intensive facilities and expertise. The increasing use of 3D technology in entertainment has encouraged the development of tools which provides the ability to rapidly generate 3D assets. Recent changes to the X3D specification have bought the standard inline with the state of modern 3D graphics and other XML technologies making the open standard a desirable and extensible choice. The performance increases of modern systems are not restricted to graphics and the improvements mean that behavioural device simulations can be rapidly written using high level tools. Traditional design and simulation tools can be incorporated into the system providing additional simulation [23]. The combination of this virtual simulation of environment, applications and devices with the concept of external VRAPTICs provides a powerful simulation, development and testing environment. The sum of these developments has lead to the system demonstrated in this paper that is capable of rapidly providing the

9 multiple visualisations and interactions necessary to simulate both pervasive computing environments and applications. 5. Further Work At the time of writing a simulation architecture is under development to provide an XML/SOAP-based framework for underlying pervasive computing simulations. This system will integrate with the design-flow, tool-chain and runtime environment discussed in this paper. The Distributed Interactive Simulation (DIS) standard [31] IEEE 1278 defines the binary layout of distributed simulation messages for network communications [32]. Example DIS applications are freely available from the DIS-Java-VRML working group [33] and may provide greater re-use possibilities for the runtime system. Incorporating load sensing nodes in the X3D environment offers to ability to respond to simulator response times. Using these approaches it becomes possible to change the behaviour of the simulation components according to computational requirements. This provides an indication for the modification of the distribution of simulation components as network or processing constraints reduce the quality of service to inhibitive levels. Low cost forced feedback hardware commonly uses audio signals to trigger hardware response. Independent control of the driving audio channels may allow a greater number of these devices to be incorporated into a simulation with greater levels of control. Distribution of the audio playback tasks could provide high quality multi-channel surround sound with the ability to incorporate position an orientation data from the scene. 6. References [1] Ubiquitous Computing, July 2005 [2] Newman, M. W., Sedivy, J. Z., Neuwirth, C. M., Edwards, W. K., Hong, J. I., Izadi, S., Marcelo, K., Smith, T. F., Sedivy, J., and Newman, M Designing for serendipity: supporting end-user configuration of ubiquitous computing environments. In Proceedings of the Conference on Designing interactive Systems: Processes, Practices, Methods, and Techniques (London, England, June 25-28, 2002). DIS '02. ACM Press, New York, NY, DOI= [3] T. Kindberg and J. Barton, "A web-based nomadic computing system," Computer Networks, vol. 25, pp , March, [4] A. Ranganathan, J. Al-Muhtadi, J. Biehl, B. Ziebart, R. H. Campbell, and B. Bailey, "Towards a pervasive computing benchmark," in Proceedings of the 3rd IEEE Pervasive Computing and Communications Workshop. Kauai, Hawaii, March, 2005, pp [5] Ulbrich, A., Weis, T., Geihs, K. A Modeling Language for Applications in Pervasive Computing Environments, In 2nd International Workshop on Model Based Methodologies for Pervasive and Embedded Software, Rennes, France, 2005 [6] Becker, C., Handte, M., Schiele, G., and Rothermel, K PCOM - A Component System for Pervasive Computing. In Proceedings of the Second IEEE international Conference on Pervasive Computing and Communications (Percom'04) (March 14-17, 2004). PERCOM. IEEE Computer Society, Washington, DC, 67. [7] M. Roman, C. Hess, R. Cerqueira, A. Ranganathan, R. H. Campbell, and K. Nahrstedt, "A middleware infrastructure for active spaces," IEEE Pervasive Computing, vol. 01, pp , October [8] Web3D Consortium, July 2005 [9] The World Wide Web Consortium (W3C), July2005

10 [10] Discreet, 3DSMax, July 2005 [11] Adobe, July 2005 [12] de Carvalho, G. N., Gill, T., and Parisi, T X3D programmable shaders. In Proceedings of the Ninth international Conference on 3D Web Technology (Monterey, California, April 05-08, 2004). Web3D '04. ACM Press, New York, NY, ISBN: [13] X3DEdit, July 2005 [14] IBM, Xeena, July 2005 [15] Brutzman, D X3D-edit authoring for extensible 3D (X3D) graphics. In Educators Program From the 30th Annual Conference on Computer Graphics and interactive Techniques (San Diego, California, July 27-31, 2003). GRAPH '03. ACM Press, New York, NY, 1-1. DOI= [16] NIST, Vrml97ToX3dNist, July 2005 [17] PSPad, July 2005 [18] Cha, K. and Kim, S MPEG-4 STUDIO: An Object-Based Authoring System for MPEG-4 Contents. Multimedia Tools Appl. 25, 1 (Jan. 2005), , ISSN: [19] Octaga, Octaga Professional, July 2005 [20] Xj3D, Web3D Consortium, Xj3D, July 2005 [21] Halttunen, V. and Tuikka, T Augmenting virtual prototyping with physical objects. In Proceedings of the Working Conference on Advanced Visual interfaces (Palermo, Italy). AVI '00. ACM Press, New York, NY, DOI= [22] Sun Microsystems, Java, July 2005 [23] Lister, P.F. Trignano, V. Bassett, M.C. Watten, P.L. and Jackson, B.J.C. Applying ViPERS: A Virtual Prototyping Methodology for hand-held electronic device The RF-Remote Control Device Case Study, The Embedded Systems Show 2004 (ESS 2004), In Proceedings of UK Embedded PhD Forum, NEC Birmingham,13-14 October 2004 [24] tightvnc, July2005 [25] Li, S. F., Spiteri, M., Bates, J., and Hopper, A Capturing and indexing computer-based activities with virtual network computing. In Proceedings of the 2000 ACM Symposium on Applied Computing - Volume 2 (Como, Italy). J. Carroll, E. Daminani, H. Haddad, and D. Oppenheim, Eds. SAC '00. ACM Press, New York, NY, ISBN: [26] PocketPC VNCViewer, M Midgley, Client, December 2004 [27] Tristan Richardson, Quentin Stafford-Fraser, Kenneth R. Wood, Andy Hopper. "Virtual Network Computing," IEEE Internet Computing, vol. 02, no. 1, pp , January/February [28] JavaScript, July 2005 [29] Netscape Live Connect, July 2005 [30] Sun Microsystems, Java, July 2005 [31] X3D DIS-XML Working Group, DIS-XML, July 2005 [32] Huo, C An activity model for standards process for the Distributed Interactive Simulation (DIS). In Proceedings of the 25th Conference on Winter Simulation (Los Angeles, California, United States, December 12-15, 1993). G. W. Evans, M. Mollaghasemi, E. C. Russell, and W. E. Biles, Eds. WSC '93. ACM Press, New York, NY, ISBN: X [33] Distributed Interactive Simulation DIS-Java-VRML Working Group, July 2005

Topics VRML. The basic idea. What is VRML? History of VRML 97 What is in it X3D Ruth Aylett

Topics VRML. The basic idea. What is VRML? History of VRML 97 What is in it X3D Ruth Aylett Topics VRML History of VRML 97 What is in it X3D Ruth Aylett What is VRML? The basic idea VR modelling language NOT a programming language! Virtual Reality Markup Language Open standard (1997) for Internet

More information

Extending X3D for Augmented Reality

Extending X3D for Augmented Reality Extending X3D for Augmented Reality Seventh AR Standards Group Meeting Anita Havele Executive Director, Web3D Consortium www.web3d.org anita.havele@web3d.org Nov 8, 2012 Overview X3D AR WG Update ISO SC24/SC29

More information

Web3D and X3D Overview

Web3D and X3D Overview Web3D and X3D Overview Web3D Consortium Anita Havele, Executive Director Anita.havele@web3d.org March 2015 Market Needs Highly integrated interactive 3D worlds Cities - Weather - building - Engineering

More information

X3D Capabilities for DecWebVR

X3D Capabilities for DecWebVR X3D Capabilities for DecWebVR W3C TPAC Don Brutzman brutzman@nps.edu 6 November 2017 Web3D Consortium + World Wide Web Consortium Web3D Consortium is W3C Member as standards liaison partner since 1 April

More information

Web3D Standards. X3D: Open royalty-free interoperable standard for enterprise 3D

Web3D Standards. X3D: Open royalty-free interoperable standard for enterprise 3D Web3D Standards X3D: Open royalty-free interoperable standard for enterprise 3D ISO/TC 184/SC 4 - WG 16 Meeting - Visualization of CAD data November 8, 2018 Chicago IL Anita Havele, Executive Director

More information

Web3D.org. March 2015 Anita Havele, Executive Director

Web3D.org. March 2015 Anita Havele, Executive Director March 2015 Anita Havele, Executive Director Anita.havele@web3d.org Market Needs for 3D Highly integrated interactive 3D worlds Cities - Weather - building - Engineering - scientific Web as the delivery

More information

The presentation based on AR technologies

The presentation based on AR technologies Building Virtual and Augmented Reality Museum Exhibitions Web3D '04 M09051 선정욱 2009. 05. 13 Abstract Museums to build and manage Virtual and Augmented Reality exhibitions 3D models of artifacts is presented

More information

ISO/IEC JTC 1 VR AR for Education

ISO/IEC JTC 1 VR AR for Education ISO/IEC JTC 1 VR AR for January 21-24, 2019 SC24 WG9 & Web3D Meetings, Seoul, Korea Myeong Won Lee (U. of Suwon) Requirements Learning and teaching Basic components for a virtual learning system Basic

More information

ISO JTC 1 SC 24 WG9 G E R A R D J. K I M K O R E A U N I V E R S I T Y

ISO JTC 1 SC 24 WG9 G E R A R D J. K I M K O R E A U N I V E R S I T Y New Work Item Proposal: A Standard Reference Model for Generic MAR Systems ISO JTC 1 SC 24 WG9 G E R A R D J. K I M K O R E A U N I V E R S I T Y What is a Reference Model? A reference model (for a given

More information

INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY

INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY T. Panayiotopoulos,, N. Zacharis, S. Vosinakis Department of Computer Science, University of Piraeus, 80 Karaoli & Dimitriou str. 18534 Piraeus, Greece themisp@unipi.gr,

More information

Virtual Environments. Ruth Aylett

Virtual 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 information

Distributed Virtual Learning Environment: a Web-based Approach

Distributed Virtual Learning Environment: a Web-based Approach Distributed Virtual Learning Environment: a Web-based Approach Christos Bouras Computer Technology Institute- CTI Department of Computer Engineering and Informatics, University of Patras e-mail: bouras@cti.gr

More information

An Application Framework for a Situation-aware System Support for Smart Spaces

An Application Framework for a Situation-aware System Support for Smart Spaces An Application Framework for a Situation-aware System Support for Smart Spaces Arlindo Santos and Helena Rodrigues Centro Algoritmi, Escola de Engenharia, Universidade do Minho, Campus de Azúrem, 4800-058

More information

Networked Virtual Environments

Networked Virtual Environments etworked Virtual Environments Christos Bouras Eri Giannaka Thrasyvoulos Tsiatsos Introduction The inherent need of humans to communicate acted as the moving force for the formation, expansion and wide

More information

Open Standard based Visualization Infrastructure for 3D Geospatial Information

Open Standard based Visualization Infrastructure for 3D Geospatial Information X3D Earth Open Standard based Visualization Infrastructure for 3D Geospatial Information 13 January 2008 / Web3D Korea Forum 유병현 Byounghyun Yoo Web3D Consortium Fellow MOVES (Modeling, Virtual Environment

More information

Using VR and simulation to enable agile processes for safety-critical environments

Using VR and simulation to enable agile processes for safety-critical environments Using VR and simulation to enable agile processes for safety-critical environments Michael N. Louka Department Head, VR & AR IFE Digital Systems Virtual Reality Virtual Reality: A computer system used

More information

Skybox as Info Billboard

Skybox as Info Billboard Skybox as Info Billboard Jana Dadova Faculty of Mathematics, Physics and Informatics Comenius University Bratislava Abstract In this paper we propose a new way of information mapping to the virtual skybox.

More information

ABSTRACT. Keywords Virtual Reality, Java, JavaBeans, C++, CORBA 1. INTRODUCTION

ABSTRACT. Keywords Virtual Reality, Java, JavaBeans, C++, CORBA 1. INTRODUCTION Tweek: Merging 2D and 3D Interaction in Immersive Environments Patrick L Hartling, Allen D Bierbaum, Carolina Cruz-Neira Virtual Reality Applications Center, 2274 Howe Hall Room 1620, Iowa State University

More information

MPEG-V Based Web Haptic Authoring Tool

MPEG-V Based Web Haptic Authoring Tool MPEG-V Based Web Haptic Authoring Tool by Yu Gao Thesis submitted to the Faculty of Graduate and Postdoctoral Studies In partial fulfillment of the requirements For the M.A.Sc degree in Electrical and

More information

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real... v preface Motivation Augmented reality (AR) research aims to develop technologies that allow the real-time fusion of computer-generated digital content with the real world. Unlike virtual reality (VR)

More information

Microsoft ESP Developer profile white paper

Microsoft ESP Developer profile white paper Microsoft ESP Developer profile white paper Reality XP Simulation www.reality-xp.com Background Microsoft ESP is a visual simulation platform that brings immersive games-based technology to training and

More information

Exhibition Strategy of Digital 3D Data of Object in Archives using Digitally Mediated Technologies for High User Experience

Exhibition Strategy of Digital 3D Data of Object in Archives using Digitally Mediated Technologies for High User Experience , pp.150-156 http://dx.doi.org/10.14257/astl.2016.140.29 Exhibition Strategy of Digital 3D Data of Object in Archives using Digitally Mediated Technologies for High User Experience Jaeho Ryu 1, Minsuk

More information

Scalable geospatial 3D client applications in X3D - Interactive, online and in real-time

Scalable geospatial 3D client applications in X3D - Interactive, online and in real-time Scalable geospatial 3D client applications in X3D - Interactive, online and in real-time Dipl.Inform.Univ Peter Schickel CEO Bitmanagement Software Vice President Web3D Consortium, Mountain View, USA OGC/Web3D

More information

Activities at SC 24 WG 9: An Overview

Activities at SC 24 WG 9: An Overview Activities at SC 24 WG 9: An Overview G E R A R D J. K I M, C O N V E N E R I S O J T C 1 S C 2 4 W G 9 Mixed and Augmented Reality (MAR) ISO SC 24 and MAR ISO-IEC JTC 1 SC 24 Have developed standards

More information

OpenGL ES. August Khronos Chairman. Copyright Khronos Group, Page 1

OpenGL ES. August Khronos Chairman. Copyright Khronos Group, Page 1 OpenGL ES August 2002 www.khronos.org neil.trevett@3dlabs.org Khronos Chairman Copyright Khronos Group, 2002 - Page 1 Agenda Khronos - technical and organizational overview What is Khronos? What are our

More information

Polytechnical Engineering College in Virtual Reality

Polytechnical Engineering College in Virtual Reality SISY 2006 4 th Serbian-Hungarian Joint Symposium on Intelligent Systems Polytechnical Engineering College in Virtual Reality Igor Fuerstner, Nemanja Cvijin, Attila Kukla Viša tehnička škola, Marka Oreškovica

More information

Design and Implementation of Interactive Contents Authoring Tool for MPEG-4

Design and Implementation of Interactive Contents Authoring Tool for MPEG-4 Design and Implementation of Interactive Contents Authoring Tool for MPEG-4 Hsu-Yang Kung, Che-I Wu, and Jiun-Ju Wei Department of Management Information Systems National Pingtung University of Science

More information

Fire Service College - immersive 3D emergency training

Fire Service College - immersive 3D emergency training Fire Service College - immersive 3D emergency training The Fire Service College are an award-winning leader in fire and emergency response training and operate one of the world s largest fire and rescue

More information

Video Requirements for Web-based Virtual Environments using Extensible 3D (X3D) Graphics

Video Requirements for Web-based Virtual Environments using Extensible 3D (X3D) Graphics Video Requirements for Web-based Virtual Environments using Extensible 3D (X3D) Graphics Don Brutzman and Mathias Kolsch Web3D Consortium Naval Postgraduate School, Monterey California USA brutzman@nps.edu

More information

Using VRML and Collaboration Tools to Enhance Feedback and Analysis of Distributed Interactive Simulation (DIS) Exercises

Using VRML and Collaboration Tools to Enhance Feedback and Analysis of Distributed Interactive Simulation (DIS) Exercises Using VRML and Collaboration Tools to Enhance Feedback and Analysis of Distributed Interactive Simulation (DIS) Exercises Julia J. Loughran, ThoughtLink, Inc. Marchelle Stahl, ThoughtLink, Inc. ABSTRACT:

More information

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT TAYSHENG JENG, CHIA-HSUN LEE, CHI CHEN, YU-PIN MA Department of Architecture, National Cheng Kung University No. 1, University Road,

More information

Generating Virtual Environments by Linking Spatial Data Processing with a Gaming Engine

Generating Virtual Environments by Linking Spatial Data Processing with a Gaming Engine Generating Virtual Environments by Linking Spatial Data Processing with a Gaming Engine Christian STOCK, Ian D. BISHOP, and Alice O CONNOR 1 Introduction As the general public gets increasingly involved

More information

Shared Virtual Environments for Telerehabilitation

Shared Virtual Environments for Telerehabilitation Proceedings of Medicine Meets Virtual Reality 2002 Conference, IOS Press Newport Beach CA, pp. 362-368, January 23-26 2002 Shared Virtual Environments for Telerehabilitation George V. Popescu 1, Grigore

More information

VEWL: A Framework for Building a Windowing Interface in a Virtual Environment Daniel Larimer and Doug A. Bowman Dept. of Computer Science, Virginia Tech, 660 McBryde, Blacksburg, VA dlarimer@vt.edu, bowman@vt.edu

More information

Ubiquitous Home Simulation Using Augmented Reality

Ubiquitous Home Simulation Using Augmented Reality Proceedings of the 2007 WSEAS International Conference on Computer Engineering and Applications, Gold Coast, Australia, January 17-19, 2007 112 Ubiquitous Home Simulation Using Augmented Reality JAE YEOL

More information

Moving Web 3d Content into GearVR

Moving Web 3d Content into GearVR Moving Web 3d Content into GearVR Mitch Williams Samsung / 3d-online GearVR Software Engineer August 1, 2017, Web 3D BOF SIGGRAPH 2017, Los Angeles Samsung GearVR s/w development goals Build GearVRf (framework)

More information

IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS

IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS L. M. Cragg and H. Hu Department of Computer Science, University of Essex, Wivenhoe Park, Colchester, CO4 3SQ E-mail: {lmcrag, hhu}@essex.ac.uk

More information

6 System architecture

6 System architecture 6 System architecture is an application for interactively controlling the animation of VRML avatars. It uses the pen interaction technique described in Chapter 3 - Interaction technique. It is used in

More information

The Application of Virtual Reality in Art Design: A New Approach CHEN Dalei 1, a

The Application of Virtual Reality in Art Design: A New Approach CHEN Dalei 1, a International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) The Application of Virtual Reality in Art Design: A New Approach CHEN Dalei 1, a 1 School of Art, Henan

More information

Investigating the Post Processing of LS-DYNA in a Fully Immersive Workflow Environment

Investigating the Post Processing of LS-DYNA in a Fully Immersive Workflow Environment Investigating the Post Processing of LS-DYNA in a Fully Immersive Workflow Environment Ed Helwig 1, Facundo Del Pin 2 1 Livermore Software Technology Corporation, Livermore CA 2 Livermore Software Technology

More information

A Virtual Environments Editor for Driving Scenes

A Virtual Environments Editor for Driving Scenes A Virtual Environments Editor for Driving Scenes Ronald R. Mourant and Sophia-Katerina Marangos Virtual Environments Laboratory, 334 Snell Engineering Center Northeastern University, Boston, MA 02115 USA

More information

Spatial Interfaces and Interactive 3D Environments for Immersive Musical Performances

Spatial Interfaces and Interactive 3D Environments for Immersive Musical Performances Spatial Interfaces and Interactive 3D Environments for Immersive Musical Performances Florent Berthaut and Martin Hachet Figure 1: A musician plays the Drile instrument while being immersed in front of

More information

Jankowski, Jacek; Irzynska, Izabela

Jankowski, Jacek; Irzynska, Izabela Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title On The Way to The Web3D: The Applications of 2-Layer Interface Paradigm

More information

LINKING CONSTRUCTION INFORMATION THROUGH VR USING AN OBJECT ORIENTED ENVIRONMENT

LINKING CONSTRUCTION INFORMATION THROUGH VR USING AN OBJECT ORIENTED ENVIRONMENT LINKING CONSTRUCTION INFORMATION THROUGH VR USING AN OBJECT ORIENTED ENVIRONMENT G. Aouad 1, T. Child, P. Brandon, and M. Sarshar Research Centre for the Built and Human Environment, University of Salford,

More information

Designing Semantic Virtual Reality Applications

Designing Semantic Virtual Reality Applications Designing Semantic Virtual Reality Applications F. Kleinermann, O. De Troyer, H. Mansouri, R. Romero, B. Pellens, W. Bille WISE Research group, Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium

More information

UMI3D Unified Model for Interaction in 3D. White Paper

UMI3D Unified Model for Interaction in 3D. White Paper UMI3D Unified Model for Interaction in 3D White Paper 30/04/2018 Introduction 2 The objectives of the UMI3D project are to simplify the collaboration between multiple and potentially asymmetrical devices

More information

Unity 3.x. Game Development Essentials. Game development with C# and Javascript PUBLISHING

Unity 3.x. Game Development Essentials. Game development with C# and Javascript PUBLISHING Unity 3.x Game Development Essentials Game development with C# and Javascript Build fully functional, professional 3D games with realistic environments, sound, dynamic effects, and more! Will Goldstone

More information

Augmented Real-Time Virtual Environments

Augmented Real-Time Virtual Environments Augmented Real-Time Virtual Environments Vanja Jovišić Faculty of Electrical Engineering University of Sarajevo Sarajevo / Bosnia and Herzegovina Abstract The focus of our research was to experiment with

More information

Mixed and Augmented Reality Reference Model as of January 2014

Mixed and Augmented Reality Reference Model as of January 2014 Mixed and Augmented Reality Reference Model as of January 2014 10 th AR Community Meeting March 26, 2014 Author, Co-Chair: Marius Preda, TELECOM SudParis, SC29 Presented by Don Brutzman, Web3D Consortium

More information

instantreality Framework for AR and VR application Johannes Behr Fraunhofer IGD A4

instantreality Framework for AR and VR application Johannes Behr Fraunhofer IGD A4 instantreality Framework for AR and VR application Johannes Behr Fraunhofer IGD A4 Johannes.Behr@igd.fraunhofer.de instantreality Introduction and Motivation System-feature and Architecture Application

More information

MRT: Mixed-Reality Tabletop

MRT: Mixed-Reality Tabletop MRT: Mixed-Reality Tabletop Students: Dan Bekins, Jonathan Deutsch, Matthew Garrett, Scott Yost PIs: Daniel Aliaga, Dongyan Xu August 2004 Goals Create a common locus for virtual interaction without having

More information

REPORT ON THE CURRENT STATE OF FOR DESIGN. XL: Experiments in Landscape and Urbanism

REPORT ON THE CURRENT STATE OF FOR DESIGN. XL: Experiments in Landscape and Urbanism REPORT ON THE CURRENT STATE OF FOR DESIGN XL: Experiments in Landscape and Urbanism This report was produced by XL: Experiments in Landscape and Urbanism, SWA Group s innovation lab. It began as an internal

More information

Web3D Consortium Medical WG Update. Nicholas F. Polys, PhD Virginia Tech Web3D Consortium

Web3D Consortium Medical WG Update. Nicholas F. Polys, PhD Virginia Tech Web3D Consortium Web3D Consortium Medical WG Update Nicholas F. Polys, PhD Virginia Tech Web3D Consortium Topics Introduction Rendering Volume Rendering Extensions Other Medical data 3D printing (NIH 3D Print Exchange)

More information

One Size Doesn't Fit All Aligning VR Environments to Workflows

One Size Doesn't Fit All Aligning VR Environments to Workflows One Size Doesn't Fit All Aligning VR Environments to Workflows PRESENTATION TITLE DATE GOES HERE By Show of Hands Who frequently uses a VR system? By Show of Hands Immersive System? Head Mounted Display?

More information

COMPUTER. 1. PURPOSE OF THE COURSE Refer to each sub-course.

COMPUTER. 1. PURPOSE OF THE COURSE Refer to each sub-course. COMPUTER 1. PURPOSE OF THE COURSE Refer to each sub-course. 2. TRAINING PROGRAM (1)General Orientation and Japanese Language Program The General Orientation and Japanese Program are organized at the Chubu

More information

Argonne National Laboratory P.O. Box 2528 Idaho Falls, ID

Argonne National Laboratory P.O. Box 2528 Idaho Falls, ID Insight -- An Innovative Multimedia Training Tool B. R. Seidel, D. C. Cites, 5. H. Forsmann and B. G. Walters Argonne National Laboratory P.O. Box 2528 Idaho Falls, ID 83404-2528 Portions of this document

More information

X3D and Java Fusion in a Medieval Fantasy Game

X3D and Java Fusion in a Medieval Fantasy Game X3D and Java Fusion in a Medieval Fantasy Game José Carlos Miranda 1,2, Nuno Martins 2 1 Faculdade de Engenharia da Universidade do Porto, Portugal 2 ESTG, Instituto Politécnico da Guarda, Portugal jcmira@ipg.pt,

More information

VIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS

VIRTUAL 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 information

Introduction to Virtual Reality (based on a talk by Bill Mark)

Introduction to Virtual Reality (based on a talk by Bill Mark) Introduction to Virtual Reality (based on a talk by Bill Mark) I will talk about... Why do we want Virtual Reality? What is needed for a VR system? Examples of VR systems Research problems in VR Most Computers

More information

The browser must have the proper plugin installed

The browser must have the proper plugin installed "Advanced" Multimedia 1 Before HTML 5 Inclusion of MM elements in web pages Deprecated tag Audio Example: background music Video Example: embedded

More information

Modeling and Simulation: Linking Entertainment & Defense

Modeling and Simulation: Linking Entertainment & Defense Calhoun: The NPS Institutional Archive Faculty and Researcher Publications Faculty and Researcher Publications 1998 Modeling and Simulation: Linking Entertainment & Defense Zyda, Michael 1 April 98: "Modeling

More information

C URRICULUM V I T A E

C URRICULUM V I T A E C URRICULUM V I T A E Name: Surname: Date of Birth: Nationality: Address: E-mail: Website: Mobile: Ettore Ferranti Italian http://web.comlab.ox.ac.uk/oucl/people/ettore.ferranti.html Education/Qualifications

More information

A Distributed Virtual Reality Prototype for Real Time GPS Data

A Distributed Virtual Reality Prototype for Real Time GPS Data A Distributed Virtual Reality Prototype for Real Time GPS Data Roy Ladner 1, Larry Klos 2, Mahdi Abdelguerfi 2, Golden G. Richard, III 2, Beige Liu 2, Kevin Shaw 1 1 Naval Research Laboratory, Stennis

More information

Mobile Audio Designs Monkey: A Tool for Audio Augmented Reality

Mobile Audio Designs Monkey: A Tool for Audio Augmented Reality Mobile Audio Designs Monkey: A Tool for Audio Augmented Reality Bruce N. Walker and Kevin Stamper Sonification Lab, School of Psychology Georgia Institute of Technology 654 Cherry Street, Atlanta, GA,

More information

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Keiichi Sato Illinois Institute of Technology 350 N. LaSalle Street Chicago, Illinois 60610 USA sato@id.iit.edu

More information

University of Huddersfield Repository

University of Huddersfield Repository University of Huddersfield Repository Gibson, Ian and England, Richard Fragmentary Collaboration in a Virtual World: The Educational Possibilities of Multi-user, Three- Dimensional Worlds Original Citation

More information

POTENTIAL USE OF VIRTUAL ENVIRONMENTS IN DESIGN EDUCATION

POTENTIAL USE OF VIRTUAL ENVIRONMENTS IN DESIGN EDUCATION POTENTIAL USE OF VIRTUAL ENVIRONMENTS IN DESIGN EDUCATION Aysu SAGUN Middle East Technical University, NCC aysusagun@gmail.com ABSTRACT This paper explores the potential use of Virtual Environments (VE)

More information

Construction of visualization system for scientific experiments

Construction of visualization system for scientific experiments Construction of visualization system for scientific experiments A. V. Bogdanov a, A. I. Ivashchenko b, E. A. Milova c, K. V. Smirnov d Saint Petersburg State University, 7/9 University Emb., Saint Petersburg,

More information

Digital Swarming. Public Sector Practice Cisco Internet Business Solutions Group

Digital Swarming. Public Sector Practice Cisco Internet Business Solutions Group Digital Swarming The Next Model for Distributed Collaboration and Decision Making Author J.D. Stanley Public Sector Practice Cisco Internet Business Solutions Group August 2008 Based on material originally

More information

FunctionalDMU: Co-Simulation of Mechatronic Systems in a DMU Environment

FunctionalDMU: Co-Simulation of Mechatronic Systems in a DMU Environment FunctionalDMU: Co-Simulation of Mechatronic Systems in a DMU Environment André Stork, Mathias Wagner, Fraunhofer IGD; Peter Schneider, Fraunhofer IIS/EAS; Andreas Hinnerichs, Fraunhofer FOKUS; Thomas Bruder,

More information

immersive visualization workflow

immersive visualization workflow 5 essential benefits of a BIM to immersive visualization workflow EBOOK 1 Building Information Modeling (BIM) has transformed the way architects design buildings. Information-rich 3D models allow architects

More information

Using VRML to Build a Virtual Reality Campus Environment

Using VRML to Build a Virtual Reality Campus Environment Using VRML to Build a Virtual Reality Campus Environment Fahad Shahbaz Khan, Kashif Irfan,Saad Razzaq, Fahad Maqbool, Ahmad Farid, Rao Muhammad Anwer ABSTRACT Virtual reality has been involved in a wide

More information

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR LOOKING AHEAD: UE4 VR Roadmap Nick Whiting Technical Director VR / AR HEADLINE AND IMAGE LAYOUT RECENT DEVELOPMENTS RECENT DEVELOPMENTS At Epic, we drive our engine development by creating content. We

More information

Waves Nx VIRTUAL REALITY AUDIO

Waves Nx VIRTUAL REALITY AUDIO Waves Nx VIRTUAL REALITY AUDIO WAVES VIRTUAL REALITY AUDIO THE FUTURE OF AUDIO REPRODUCTION AND CREATION Today s entertainment is on a mission to recreate the real world. Just as VR makes us feel like

More information

Context-Aware Interaction in a Mobile Environment

Context-Aware Interaction in a Mobile Environment Context-Aware Interaction in a Mobile Environment Daniela Fogli 1, Fabio Pittarello 2, Augusto Celentano 2, and Piero Mussio 1 1 Università degli Studi di Brescia, Dipartimento di Elettronica per l'automazione

More information

VIEW: Visual Interactive Effective Worlds Lorentz Center International Center for workshops in the Sciences June Dr.

VIEW: Visual Interactive Effective Worlds Lorentz Center International Center for workshops in the Sciences June Dr. Virtual Reality & Presence VIEW: Visual Interactive Effective Worlds Lorentz Center International Center for workshops in the Sciences 25-27 June 2007 Dr. Frederic Vexo Virtual Reality & Presence Outline:

More information

Practical Data Visualization and Virtual Reality. Virtual Reality Practical VR Implementation. Karljohan Lundin Palmerius

Practical Data Visualization and Virtual Reality. Virtual Reality Practical VR Implementation. Karljohan Lundin Palmerius Practical Data Visualization and Virtual Reality Virtual Reality Practical VR Implementation Karljohan Lundin Palmerius Scene Graph Directed Acyclic Graph (DAG) Hierarchy of nodes (tree) Reflects hierarchy

More information

PASSENGER. Story of a convergent pipeline. Thomas Felix TG - Passenger Ubisoft Montréal. Pierre Blaizeau TWINE Ubisoft Montréal

PASSENGER. Story of a convergent pipeline. Thomas Felix TG - Passenger Ubisoft Montréal. Pierre Blaizeau TWINE Ubisoft Montréal PASSENGER Story of a convergent pipeline Thomas Felix TG - Passenger Ubisoft Montréal Pierre Blaizeau TWINE Ubisoft Montréal Technology Group PASSENGER How to expand your game universe? How to bridge game

More information

BoBoiBoy Interactive Holographic Action Card Game Application

BoBoiBoy Interactive Holographic Action Card Game Application UTM Computing Proceedings Innovations in Computing Technology and Applications Volume 2 Year: 2017 ISBN: 978-967-0194-95-0 1 BoBoiBoy Interactive Holographic Action Card Game Application Chan Vei Siang

More information

Subject Description Form. Upon completion of the subject, students will be able to:

Subject Description Form. Upon completion of the subject, students will be able to: Subject Description Form Subject Code Subject Title EIE408 Principles of Virtual Reality Credit Value 3 Level 4 Pre-requisite/ Corequisite/ Exclusion Objectives Intended Subject Learning Outcomes Nil To

More information

DESIGN AND CAPABILITIES OF AN ENHANCED NAVAL MINE WARFARE SIMULATION FRAMEWORK. Timothy E. Floore George H. Gilman

DESIGN AND CAPABILITIES OF AN ENHANCED NAVAL MINE WARFARE SIMULATION FRAMEWORK. Timothy E. Floore George H. Gilman Proceedings of the 2011 Winter Simulation Conference S. Jain, R.R. Creasey, J. Himmelspach, K.P. White, and M. Fu, eds. DESIGN AND CAPABILITIES OF AN ENHANCED NAVAL MINE WARFARE SIMULATION FRAMEWORK Timothy

More information

MEDIA AND INFORMATION

MEDIA AND INFORMATION MEDIA AND INFORMATION MI Department of Media and Information College of Communication Arts and Sciences 101 Understanding Media and Information Fall, Spring, Summer. 3(3-0) SA: TC 100, TC 110, TC 101 Critique

More information

HELPING THE DESIGN OF MIXED SYSTEMS

HELPING THE DESIGN OF MIXED SYSTEMS HELPING THE DESIGN OF MIXED SYSTEMS Céline Coutrix Grenoble Informatics Laboratory (LIG) University of Grenoble 1, France Abstract Several interaction paradigms are considered in pervasive computing environments.

More information

Visual and audio communication between visitors of virtual worlds

Visual and audio communication between visitors of virtual worlds Visual and audio communication between visitors of virtual worlds MATJA DIVJAK, DANILO KORE System Software Laboratory University of Maribor Smetanova 17, 2000 Maribor SLOVENIA Abstract: - The paper introduces

More information

Sensible Chuckle SuperTuxKart Concrete Architecture Report

Sensible Chuckle SuperTuxKart Concrete Architecture Report Sensible Chuckle SuperTuxKart Concrete Architecture Report Sam Strike - 10152402 Ben Mitchell - 10151495 Alex Mersereau - 10152885 Will Gervais - 10056247 David Cho - 10056519 Michael Spiering Table of

More information

Real World / Virtual Presentations: Comparing Different Web-based 4D Presentation Techniques of the Built Environment

Real World / Virtual Presentations: Comparing Different Web-based 4D Presentation Techniques of the Built Environment Real World / Virtual Presentations: Comparing Different Web-based 4D Presentation Techniques of the Built Environment Joseph BLALOCK 1 Introduction The World Wide Web has had a great effect on the display

More information

Components for virtual environments Michael Haller, Roland Holm, Markus Priglinger, Jens Volkert, and Roland Wagner Johannes Kepler University of Linz

Components for virtual environments Michael Haller, Roland Holm, Markus Priglinger, Jens Volkert, and Roland Wagner Johannes Kepler University of Linz Components for virtual environments Michael Haller, Roland Holm, Markus Priglinger, Jens Volkert, and Roland Wagner Johannes Kepler University of Linz Altenbergerstr 69 A-4040 Linz (AUSTRIA) [mhallerjrwagner]@f

More information

The use of gestures in computer aided design

The use of gestures in computer aided design Loughborough University Institutional Repository The use of gestures in computer aided design This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: CASE,

More information

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106)

Virtual 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 information

Hardware-Software Co-Design Cosynthesis and Partitioning

Hardware-Software Co-Design Cosynthesis and Partitioning Hardware-Software Co-Design Cosynthesis and Partitioning EE8205: Embedded Computer Systems http://www.ee.ryerson.ca/~courses/ee8205/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrical and Computer

More information

Design and Application of Multi-screen VR Technology in the Course of Art Painting

Design and Application of Multi-screen VR Technology in the Course of Art Painting Design and Application of Multi-screen VR Technology in the Course of Art Painting http://dx.doi.org/10.3991/ijet.v11i09.6126 Chang Pan University of Science and Technology Liaoning, Anshan, China Abstract

More information

Multiplayer Game Design: Performance Enhancement with Employment of Novel Technology

Multiplayer Game Design: Performance Enhancement with Employment of Novel Technology Multiplayer Game Design: Performance Enhancement with Employment of Novel Technology B. M. Monjurul Alom Assessment Research Centre Melbourne Graduate School of Education The University of Melbourne Claire

More information

Andriy Pavlovych. Research Interests

Andriy Pavlovych.  Research Interests Research Interests Andriy Pavlovych andriyp@cse.yorku.ca http://www.cse.yorku.ca/~andriyp/ Human Computer Interaction o Human Performance in HCI Investigated the effects of latency, dropouts, spatial and

More information

VR-MOG: A Toolkit For Building Shared Virtual Worlds

VR-MOG: A Toolkit For Building Shared Virtual Worlds LANCASTER UNIVERSITY Computing Department VR-MOG: A Toolkit For Building Shared Virtual Worlds Andy Colebourne, Tom Rodden and Kevin Palfreyman Cooperative Systems Engineering Group Technical Report :

More information

GAME AUDIO LAB - AN ARCHITECTURAL FRAMEWORK FOR NONLINEAR AUDIO IN GAMES.

GAME AUDIO LAB - AN ARCHITECTURAL FRAMEWORK FOR NONLINEAR AUDIO IN GAMES. GAME AUDIO LAB - AN ARCHITECTURAL FRAMEWORK FOR NONLINEAR AUDIO IN GAMES. SANDER HUIBERTS, RICHARD VAN TOL, KEES WENT Music Design Research Group, Utrecht School of the Arts, Netherlands. adaptms[at]kmt.hku.nl

More information

Virtual Reality for Real Estate a case study

Virtual Reality for Real Estate a case study IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Virtual Reality for Real Estate a case study To cite this article: B A Deaky and A L Parv 2018 IOP Conf. Ser.: Mater. Sci. Eng.

More information

Transforming Industries with Enlighten

Transforming Industries with Enlighten Transforming Industries with Enlighten Alex Shang Senior Business Development Manager ARM Tech Forum 2016 Korea June 28, 2016 2 ARM: The Architecture for the Digital World ARM is about transforming markets

More information

Programme TOC. CONNECT Platform CONNECTION Client MicroStation CONNECT Edition i-models what is comming

Programme TOC. CONNECT Platform CONNECTION Client MicroStation CONNECT Edition i-models what is comming Bentley CONNECT CONNECT Platform MicroStation CONNECT Edition 1 WWW.BENTLEY.COM 2016 Bentley Systems, Incorporated 2016 Bentley Systems, Incorporated Programme TOC CONNECT Platform CONNECTION Client MicroStation

More information

MSMS Software for VR Simulations of Neural Prostheses and Patient Training and Rehabilitation

MSMS Software for VR Simulations of Neural Prostheses and Patient Training and Rehabilitation MSMS Software for VR Simulations of Neural Prostheses and Patient Training and Rehabilitation Rahman Davoodi and Gerald E. Loeb Department of Biomedical Engineering, University of Southern California Abstract.

More information

ISO/IEC JTC 1 N 13141

ISO/IEC JTC 1 N 13141 ISO/IEC JTC 1 N 13141 ISO/IEC JTC 1 Information technology Secretariat: ANSI (United States) Document type: Title: Status: Business Plan Business Plan for JTC 1/SC 24, Computer Graphics, Image Processing

More information