An XML-Based Architecture for Component-Oriented 3D Applications. Raimund Dachselt, Michael Hinz, Klaus Meißner
|
|
- Eileen Fletcher
- 6 years ago
- Views:
Transcription
1 ACM Web3D 2002 Symposium, February 24-28, 2002, Tempe, Arizona CONTIGRA: An XML-Based Architecture for Component-Oriented 3D Applications Raimund Dachselt, Michael Hinz, Klaus Meißner Dresden University of Technology, Multimedia Technology Group
2 Outline Motivation and Vision Related Work The CONTIGRA Architecture Component Development Levels & Tasks Three Levels & their Markup Languages Example 3D Application Conclusion & Future Work 2
3 Motivation Current Situation Improvements in 3D graphics hardware & fast-evolving (3D) Internet technologies Increase of Web-based 3D applications E-Commerce, Entertainment, Education, InfoVis 3
4 Motivation Problems Multitude of proprietary Web3d-formats X3D Lack of 3D design standards, guidelines Authoring tools proprietary, not multi-disciplinary Too much programming, time-consuming Reuse? Future Vision Repertoire of adaptable 3D Widgets, Metaphors Standards for 3D user interfaces & desktop VE Reuse of high-level 3D components 4
5 5 Motivation Component WidgetComponent Problems SelectionComponent NavigationComponent ManipulationComponent Multitude of proprietary Web3d-formats X3D ButtonComponent Lack of 3D design standards, guidelines Authoring tools proprietary, not multi-disciplinary WindowComponent Too much programming, time-consuming Reuse? Future Vision ApplicationControlComponent ValuatorComponent TextInputComponent MenuComponent RingMenuComponent ToolTipComponent ColorChooserComponent Repertoire of adaptable 3D Widgets, Metaphors Standards VisualizationComponent for 3D user interfaces & desktop VE OrientationComponent Reuse of high-level 3D components AvatarComponent AnimationComponent
6 Related Work Few 3D Component Approaches NPSNET-V, Bamboo, i4d, 3D Beans, Jamal (BML), 3dml, VRML Prototypes 3D format dependency, code-centered, low-level X3D - extensibility concepts Prototypes, Profiles, Components Basically Scene Graph Extensibility No SG abstractions, no higher-level assembly 6
7 CONTIGRA Architecture Component OrieNted Three-dimensional Interactive GRaphical Applications Characteristics Document-centered 3D component architecture Documents describe component interfaces, implementation, configuration, and assembly Multi-layered, declarative approach (basis: XML) High-level view, hides scene graph details Abstraction to existing 3D toolkits, formats, APIs largely independent of implementation issues 7
8 Component Levels & Tasks Level Tasks Result (Documents) Tools Runtime Usage Adaptation Executable 3D Application (Web / stand alone) Specific 3D Viewer (X3D Applet, VRML-, Viewpoint PlugIn ) Configuration & Assembly Configuration Assembly Linking Slider Button RingMenu Assembled 3D Application (format independent) Configured Components CONTIGRA SceneBuilder Distribution Selection Retrieval Packaged 3D-Components Component Database, Web Interface Development 8 Description Implementation RingMenu Component Interface Implementation Files (Media Standards) CONTIGRA ComponentBuilder 3D-Modelling, Media & Programming Tools
9 CONTIGRA Markup Levels Task XML Schema CONTIGRA Documents Other Resources Component X3D Profiles Implementation 9 CONTIGRA SceneGraph X3D, Audio3D, Behavior3D <CoSceneGraph> Scene Graph Integration and Linking Audio Graph Behavior Graph SceneGraphs Geometry Graph Sound JAR, Scripts Video, Graphics
10 Level 1: SceneGraph Component implementation language, integrates various scene graph & media files Header Geometry csg:headertype 1.. Info Developer CoSceneGraphFile x3d:group CoSceneGraphFile CoSceneGraph Audio 1.. cag:audiogroup Scene graph parts referenced using XLink with XPointer syntax Behavior GraphLinks 1.. csg:graphlinkstype CoSceneGraphFile csg:behaviorgroup AttributeLinks DependenceLinks 10
11 CONTIGRA Markup Levels Task XML Schema CONTIGRA Documents Other Resources Description Configuration Assembly Linking CONTIGRA SceneComponent <CoComponentInterface> Component Interface Declaration Component Child Components Editors Icon X3D Profiles Implementation 11 CONTIGRA SceneGraph X3D, Audio3D, Behavior3D <CoSceneGraph> Scene Graph Integration and Linking Audio Graph Behavior Graph SceneGraphs Geometry Graph Sound JAR, Scripts Video, Graphics
12 Level 2: SceneComponent Description 12
13 Level 2: SceneComponent Interface & Configuration mappedparameter abstractparameter applicationparameter geometrypart audiopart 13
14 Level 2: SceneComponent Assembly & Linking 14
15 CONTIGRA Markup Levels Task XML Schema CONTIGRA Documents Other Resources Scene Integration Description Configuration Assembly Linking CONTIGRA Scene CONTIGRA SceneComponent <CoScene> 3D Scene Description <CoComponentInterface> Component Interface Declaration Component Child Components Editors Icon X3D Profiles Implementation 15 CONTIGRA SceneGraph X3D, Audio3D, Behavior3D <CoSceneGraph> Scene Graph Integration and Linking Audio Graph Behavior Graph SceneGraphs Geometry Graph Sound JAR, Scripts Video, Graphics
16 Level 3: Scene High-level component integration language Requirements for specific 3D web environment cos:headertype Header Info Developer Documentation SystemRequirements SceneParameters Camera AudioScene ViewpointList Listener Environment CoScene LightList Background RootComponent CoSceneComponentFile csc:coscenecomponent 16
17 3D Application Example Demo Next 17
18 3D Application Example No animals were harmed during the production of this demo 18
19 Conclusion & Future Work Major Features Componentization (design deployment) Reuse on different abstraction levels Platform independence, abstraction to 3D formats Declarative approach, well suited for tool support Next Steps CONTIGRA ComponentBuilder SceneBuilder Development of runtime-framework (translators) More 3D widgets and example applications 19
20 Contact: Discussion Thank you for your attention!
Using the Amacont Architecture for Flexible Adaptation of 3D Web Applications
Using the Amacont Architecture for Flexible Adaptation of 3D Web Applications Raimund Dachselt Michael Hinz Stefan Pietschmann Department of Computer Science Dresden University of Technology Germany Abstract
More informationBEHAVIOR3D: An XML-Based Framework for 3D Graphics Behavior
BEHAVIOR3D: An XML-Based Framework for 3D Graphics Behavior Raimund Dachselt, Enrico Rukzio Dresden University of Technology, Department of Computer Science Heinz-Nixdorf Endowed Chair for Multimedia Technology
More informationWPF. Source Module 01: Lesson1
WPF Creating an Application by Using Windows Presentation Foundation Lesson: Overview of WPF What Is WPF? WPF Architecture Defining User Interfaces in WPF WPF Capabilities and Features WPF Application
More informationChapter 9 Conceptual and Practical Framework for the Integration of Multimodal Interaction in 3D Worlds
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Chapter 9 Conceptual and Practical Framework for the Integration of
More informationIntroduction to X3D. Roberto Ranon HCI Lab University of Udine, Italy
Introduction to X3D Roberto Ranon ranon@dimi.uniud.it HCI Lab University of Udine, Italy http://hcilab.uniud.it Outline What is X3D? X3D basics including some new capabilities and details on the (near)
More informationMARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION
Course Title: Java Technologies Grades: 10-12 Prepared by: Rob Case Course Unit: What is Java? Learn about the history of Java. Learn about compilation & Syntax. Discuss the principles of Java. Discuss
More informationNet Centric Computing - Graphics
Net Centric Computing - Graphics Sandro Spina Computer Graphics and Simulation Group Computer Science Department University of Malta 1 Graphics + Web = Web3D2009 Web3D 2009 Symposium, 14th International
More informationTopics. Overview of VRML 97 VRML Today After VRML
VRML Ruth Aylett Topics Overview of VRML 97 VRML Today After VRML What is VRML? VR modelling language NOT a programming language! Open standard (1997) for Internet sharing of 3D files and Virtual Worlds
More information10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010
10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 Course Number: 10262A Course Length: 5 Days Course Overview In this course, experienced developers who know the basics of Windows
More informationGraphics Software Architecture for High- End Interactive Television Receivers
Graphics Software Architecture for High- End Interactive Television Receivers Pablo Cesar Helsinki University of Technology Finland pcesar@tml.hut.fi http://www.tml.hut.fi/~pcesar Introduction Device Chaos
More informationThese are activated from the Averiti Control Panel, illustrated in Figure 1. Figure 1: Averiti Control Panel
Averiti Software The Averiti system provides a number of editor, viewing, and analysis applications to assist in the building and use of domain models. These include: Subsystem Editor Subsystem Builder
More informationAdobe Flash Professional CC Voluntary Product Accessibility Template
Adobe Flash Professional CC Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments
More informationB. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.
Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationDr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-04
Dr. Shahanawaj Ahamad Dr. S.Ahamad, SWE-423, Unit-04 1 Dr. S.Ahamad, SWE-423, Unit-04 2 Nowadays small multimedia features are included in all desktop software that you can use to create documents. The
More informationAdobe FrameMaker 12 Voluntary Product Accessibility Template
Adobe FrameMaker 12 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding
More informationVision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1
Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related
More informationIntroduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005
Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005 Computer Software Chapter Outline Significance of software System software Application software Software
More informationAdobe Experience Manager (AEM) 5.6 for Forms Portal Voluntary Product Accessibility Template
Adobe Experience Manager (AEM) 5.6 for Forms Portal Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making
More information3D ENGINE/DEVELOPER TOOLS ANALYSIS
3D ENGINE/DEVELOPER TOOLS ANALYSIS SETH DAVIS MING TANG X3D X3D is a royalty-free open standards file format and run-time architecture to represent and communicate 3D scenes and objects using XML. It is
More informationRDF and Digital Libraries
RDF and Digital Libraries Conventions for Resource Description in the Internet Commons Stuart Weibel purl.org/net/weibel December 1998 Outline of Today s Talk Motivations for developing new conventions
More informationBEAWebLogic. Portal. Overview
BEAWebLogic Portal Overview Version 10.2 Revised: February 2008 Contents About the BEA WebLogic Portal Documentation Introduction to WebLogic Portal Portal Concepts.........................................................2-2
More informationLATIHAN Identify the use of multimedia in various fields.
LATIHAN 4.1 1. Define multimedia. Multimedia is the presentation of information by using a combination of text, audio, graphic, video and animation. Multimedia has played an important role in other fields,
More informationVOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE (VPAT)
VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE (VPAT) Date Created: 26 January 2015 Product Name: Version: Contact for more Information: Turnitin Student Course Management System CMS2015Q1 Sun Oh sunlee@turnitin.com
More information<put document name here> 1/13
1/13 Last update: 08.04.2009 10:36:18 Author: Joern Turner 1 - Introduction...2 1.1 - What is XForms?...3 1.2 - What is Chiba?...3 2 - Getting
More informationContinuous Testing in Eclipse. David Saff, Michael D. Ernst MIT CSAIL etx 2004, Barcelona, Spain
Continuous Testing in Eclipse David Saff, Michael D. Ernst MIT CSAIL etx 2004, Barcelona, Spain Continuous testing: inspired by continuous compilation Continuous compilation, as in Eclipse, notifies the
More informationJ2EE Interview Questions
1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces
More informationSAP Enable Now What s New. WHAT S NEW PUBLIC Version 1.0, Feature Pack SAP Enable Now What s New. Introduction PUBLIC 1
WHAT S NEW PUBLIC Version 1.0, Feature Pack 1902 20.02.2019 2019 SAP SE or an SAP affiliate company. All rights reserved. Introduction PUBLIC 1 Table of Contents Introduction... 4 Further Information...
More informationAdobe FrameMaker (2015 Release) Voluntary Product Accessibility Template
Adobe FrameMaker (2015 Release) Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments
More informationGraphics for VEs. Ruth Aylett
Graphics for VEs Ruth Aylett Overview VE Software Graphics for VEs The graphics pipeline Projections Lighting Shading Runtime VR systems Two major parts: initialisation and update loop. Initialisation
More informationWebGL Meetup GDC Copyright Khronos Group, Page 1
WebGL Meetup GDC 2012 Copyright Khronos Group, 2012 - Page 1 Copyright Khronos Group, 2012 - Page 2 Khronos API Ecosystem Trends Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos
More informationCreating Interactive Procedures and Training Courses
Creating Interactive s and Training Courses 2017 ParallelGraphics CONTENTS INTRODUCTION... 1 1 PROCESS LAYOUT AND BASIC OPERATIONS... 1 1.1 General Data Flow Diagram... 2 1.2 Preparing Input Data for RapidAuthor
More informationStylesheet Transformations for Interactive Visualization: Towards a Web3D Chemistry Curricula
Stylesheet Transformations for Interactive Visualization: ABSTRACT Recent Standards specifications offer important but underemployed techniques to maximize access-to and distribution-of information for
More informationGaddis: Starting Out with Alice Test Bank Chapter One 1 Chapter One
Gaddis: Starting Out with Alice Test Bank Chapter One 1 Chapter One MULTIPLE CHOICE 1. A sequence of steps that must be taken to perform a task is called a(n): a. Algorithm b. Program c. Binary d. Computer
More informationWeb Visualization of a Trajectory Generated from the General Mission Analysis Tool (Part 1)
Web Visualization of a Trajectory Generated from the General Mission Analysis Tool (Part 1) By Daniel A. O Neil Introduction A Web-based Mission Visualization System (WMVS) can educate the public about
More informationRenderMonkey 1.6. Natalya Tatarchuk ATI Research
RenderMonkey 1.6 Natalya Tatarchuk ATI Research Game Developer Conference, San Francisco, CA, March 2005 Overview > What is RenderMonkey? > What s New In RenderMonkey 1.6? 2 What is RenderMonkey? > Shader
More informationChapter 2 FEATURES AND FACILITIES. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 FEATURES AND FACILITIES SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: JDeveloper features. Java in the database. Simplified database access. IDE: Integrated Development
More informationVirtual Environments: System Architectures
Virtual Environments: System Architectures Anthony Steed Simon Julier Department of Computer Science University College London http://www.cs.ucl.ac.uk/teaching/ve Outline Problem Statement Representing
More informationVoluntary Product Accessibility Template
Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding the availability
More informationJava Technology for Blu-ray and TV: Creating your own Blu-ray Java Discs
TM Java Technology for Blu-ray and TV: Creating your own Blu-ray Java Discs The Blu-ray Java Authoring Team: Bill Foote, Chihiro Saito, A. Sundararajan, Jaya Hangal TS-5449 Talk Outline HD Cookbook Community
More informationEnterprise Java Unit 1-Chapter 2 Prof. Sujata Rizal Java EE 6 Architecture, Server and Containers
1. Introduction Applications are developed to support their business operations. They take data as input; process the data based on business rules and provides data or information as output. Based on this,
More informationDigital Asset Management 2. Introduction to Digital Media Format
Digital Asset Management 2. Introduction to Digital Media Format 2009-09-24 Outline Image format and coding methods Audio format and coding methods Video format and coding methods Introduction to HTML
More informationMPEG 기반 AR 표준화현황. 건국대학교컴퓨터공학부윤경로 (yoonk_at_konkuk.ac.kr)
MPEG 기반 AR 표준화현황 건국대학교컴퓨터공학부윤경로 (yoonk_at_konkuk.ac.kr) CONTENTS Background of MPEG Status of MPEG-AR activities AR from MPEG s view AR Application Format (23000-13) AR Reference Model (23000-14) Use Cases
More informationNetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Extending Web Applications with Business Logic: Introducing EJB Components...1 EJB Project type Wizards...2
More informationReusability and Adaptability of Interactive Resources in Web-Based Educational Systems. 01/06/2003
Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems 01/06/2003 ctchen@ctchen.idv.tw Reference A. El Saddik et al., Reusability and Adaptability of Interactive Resources
More informationHTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS Chapter Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key
More informationA Top-Down Visual Approach to GUI development
A Top-Down Visual Approach to GUI development ROSANNA CASSINO, GENNY TORTORA, MAURIZIO TUCCI, GIULIANA VITIELLO Dipartimento di Matematica e Informatica Università di Salerno Via Ponte don Melillo 84084
More informationIntroduction. Multimedia Applications and Data Management Requirements 1.1 HETEROGENEITY
1 Introduction Multimedia Applications and Data Management Requirements Among countless others, applications of multimedia databases include personal and public photo/media collections, personal information
More informationITM DEVELOPMENT (ITMD)
ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications
More informationOverview
HTML4 & HTML5 Overview Basic Tags Elements Attributes Formatting Phrase Tags Meta Tags Comments Examples / Demos : Text Examples Headings Examples Links Examples Images Examples Lists Examples Tables Examples
More informationAdobe RoboHelp 9 Voluntary Product Accessibility Template
Adobe RoboHelp 9 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding
More informationVoluntary Product Accessibility Template (VPAT)
Voluntary Product Accessibility Template (VPAT) The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary assessments
More informationAdobe Experience Manager 6.0 Voluntary Product Accessibility Template
Adobe Experience Manager 6.0 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments
More informationA Component- and Multi Agent-based Visualization System Architecture
A Component- and Multi Agent-based Visualization System Architecture Hans Hagen 1, Henning Barthel 1, Achim Ebert 1, Andreas Divivier 1, and Michael Bender 2 1 Intelligent Visualization and Simulation
More informationXML Programming. Nguyen Duc Thinh Nestor O. Guerrero Rojas Espoo, Finland.
XML Programming. Nguyen Duc Thinh Nestor O. Guerrero Rojas 15.11.2005 Espoo, Finland. SUMMARY. Basics XML (History, XHTML, XML Schema, DTD, CSS, XSLT, ECMA Script) DOM, SAX SMIL XForms SVG X3D VoiceXML
More information<Insert Picture Here> JavaFX Overview April 2010
JavaFX Overview April 2010 Sébastien Stormacq Sun Microsystems, Northern Europe The following is intended to outline our general product direction. It is intended for information
More informationAdobe Business Catalyst Voluntary Product Accessibility Template
Adobe Business Catalyst Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments
More informationOutline. Introduction to Java. What Is Java? History. Java 2 Platform. Java 2 Platform Standard Edition. Introduction Java 2 Platform
Outline Introduction to Java Introduction Java 2 Platform CS 3300 Object-Oriented Concepts Introduction to Java 2 What Is Java? History Characteristics of Java History James Gosling at Sun Microsystems
More informationCaptainCasa Enterprise Client. CaptainCasa Enterprise Client. CaptainCasa & Java Server Faces
CaptainCasa & Java Server Faces 1 Table of Contents Overview...3 Why some own XML definition and not HTML?...3 A Browser for Enterprise Applications...4...Java Server Faces joins the Scenario!...4 Java
More informationThe XVC Framework for In-Vehicle User Interfaces
T.J. Watson Research Center and Ubiquitous Computing Laboratory The XVC Framework for In-Vehicle User Interfaces Jonathan Munson IBM T.J. Watson Research Center Young Ju Tak IBM Ubiquitous Computing Laboratory,
More informationA Framework for Component Based Model Acquisition and Presentation Using Java3D
A Framework for Component Based Model Acquisition and Presentation Using Java3D Peter Blanchebarbe Stephan Diehl University of Saarland FR Informatik Postfach 151150 66041 Saarbrücken, Germany {blanchebarbe,diehl}@csuni-sbde
More informationAccessibility for Sugar 6.7
Accessibility for Sugar 6.7 1 / 10 Accessibility for Sugar 6.7... 3 Voluntary Product Accessibility Template... 3 Summary... 3 Section 1194.22 Web-based Intranet and Internet Information and Applications...
More informationGoogle Forms. Summary Table. Date: 11/2014 Name of Product: Google Forms Point of Contact: Richard Wu. Criteria Supporting features Remarks
Google Forms Voluntary Product Accessibility Template (VPAT) Date: 11/2014 Name of Product: Google Forms Point of Contact: Richard Wu Summary Table Section 1194.21 Software Applications and Operating Systems
More informationWorking with Feature Layers. Russell Brennan Gary MacDougall
Working with Feature Layers Russell Brennan Gary MacDougall Working with Feature Layers Session will focus on feature access and editing Highlight new features added over the last few releases Agenda Introduction
More informationSummary Table for SolarWinds MFT Server
Date: February 10, 2015 Name of Product: Contact for more Information: http://www.solarwinds.com/support/ Summary Table for Section 1194.21 Software Applications with. See section 1194.21 below. and Operating
More informationMixup: a Development and Runtime Environment for Integration at the Presentation Layer
Mixup: a Development and Runtime Environment for Integration at the Presentation Layer Jin Yu 1, Boualem Benatallah 1, Fabio Casati 2, Florian Daniel 3, Maristella Matera 3 and Regis Saint-Paul 1 1 University
More informationArcGIS Runtime SDK for Java: Building Apps. Mark Baird
ArcGIS Runtime SDK for Java: Building Apps Mark Baird Agenda Getting started with 100.4 JavaFX Base maps, layers and lambdas Graphics overlays Offline data Licensing and deployment What is happening in
More informationVOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE (VPAT)
VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE (VPAT) Date Created: 26 January 2015 Product Name: Turnitin PeerMark Version: PMDV2015Q1 Contact for more Information: Sun Oh sunlee@turnitin.com Copyright 2015
More informationVoluntary Product Accessibility Template
Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist federal contracting officials in making preliminary assessments regarding the availability
More informationAdobe Omniture Discover Voluntary Product Accessibility Template
Adobe Omniture Discover Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments
More informationAdobe Experience Manager Voluntary Product Accessibility Template
Adobe Experience Manager 5.6.1 Voluntary Product Accessibility Template The purpose of the Voluntar y Product Accessibility Template is to assist Federal contracting officials in making preliminar y assessments
More informationAN INTERACTIVE LAND USE VRML APPLICATION (ILUVA) WITH SERVLET ASSIST. Lee A. Belfore, II Suresh Chitithoti
Proceedings of the 2000 Winter Simulation Conference J. A. Joines, R. R. Barton, K. Kang, and P. A. Fishwick, eds. AN INTERACTIVE LAND USE VRML APPLICATION (ILUVA) WITH SERVLET ASSIST Lee A. Belfore, II
More informationSwinburne Research Bank
Swinburne Research Bank http://researchbank.swinburne.edu.au Stoeckle, H., Grundy, J., & Hosking, J. (2005). A framework for visual notation exchange. Originally published in Journal of Visual Languages
More informationEclipse Support for Using Eli and Teaching Programming Languages
Electronic Notes in Theoretical Computer Science 141 (2005) 189 194 www.elsevier.com/locate/entcs Eclipse Support for Using Eli and Teaching Programming Languages Anthony M. Sloane 1,2 Department of Computing
More informationVMware vrealize Operations Manager 6.0 VPAT
VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VMware vrealize Operations Manager 6.0 VPAT April 2015 Since the VPAT must be comprehensive,
More informationGraphics for VEs. Ruth Aylett
Graphics for VEs Ruth Aylett Overview VE Software Graphics for VEs The graphics pipeline Projections Lighting Shading VR software Two main types of software used: off-line authoring or modelling packages
More informationSummary Table Voluntary Product Accessibility Template
Revision Date: 27 August 2014 Name of Product: Army Civilian Pay Rates Contact Info: ccs@calibresys.com Summary Table Section 1194.21 Software Applications and Operating Systems Section 1194.22 Web-based
More informationChapter 1 Getting Started with Windows Presentation Foundation
Table of Contents Chapter 1 Getting Started with Windows Presentation Foundation 1 Exploring the New Features of WPF 4.0... 2 New WPF Controls for Business Applications... 3 Enhanced Support for WPF and
More informationDeveloping Cross-Platform Native Apps with AppStudio for ArcGIS. Jo Fraley Erwin Soekianto
Developing Cross-Platform Native Apps with AppStudio for ArcGIS Jo Fraley Erwin Soekianto AppStudio for ArcGIS ios Android Linux 1App Windows Mac What is AppStudio for ArcGIS? A suite of productivity tools
More informationPHP & PHP++ Curriculum
PHP & PHP++ Curriculum CORE PHP How PHP Works The php.ini File Basic PHP Syntax PHP Tags PHP Statements and Whitespace Comments PHP Functions Variables Variable Types Variable Names (Identifiers) Type
More informationIntelligence on Demand. Elixir Report Migration Guide
Intelligence on Demand Elixir Report Migration Guide Elixir Report Migration Guide Migration Guide This document describes how to migrate from Elixir Report version 4 to Elixir Report version 5 or later.
More informationVPAT FOR WINDCHILL 11.X
VPAT FOR WINDCHILL 11.X The following Voluntary Product Accessibility information refers to the Windchill 11.x product suite delivered on the Windchill platform. Criteria Summary Table Section 1194.21
More informationOn Design of 3D and Multimedia Extension of Information System Using VRML
On Design of 3D and Multimedia Extension of Information System Using VRML Jiří Žára Daniel Černohorský Department of Computer Science & Engineering Czech Technical University Karlovo nam 13 121 35 Praha
More informationVolume 4, Number 3 MPEG-V and Other Virtual Worlds Standards December 2011
Volume 4, Number 3 MPEG-V and Other Virtual Worlds Standards December 2011 Editor-in-Chief Managing Editor Guest Editors Jeremiah Spence Yesha Sivan Jean H.A. Gelissen, Philips Research, Netherlands Marius
More informationThe Vizard IDE: Inspector
Show The Vizard IDE: Inspector Inspector is a visual tool for browsing the scene graph of any Viz ard compatible 3d model. Use it to: Identify sub- parts of models so that you can get a handle to and manipulate
More informationVastPark Developer SDK
VastPark Developer SDK Last Updated: 27th April 2009 Contents Introduction... 3 Metaforik... 4 How does it work?... 4 Write once, run everywhere... 4 Schema Documentation... 4 Examples... 4 Outerspace.xml...
More information4 Fundamental Issues in Multimedia Programming
4 Fundamental Issues in Multimedia Programming 4.1 Multimedia Programming in Context 4.2 History of Multimedia Programming 4.3 A Radically Alternative Approach: Squeak Etoys Video: Squeak in a School Project
More informationAdobe Campaign (15.12) Voluntary Product Accessibility Template
Adobe Campaign 6.1.1 (15.12) Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments
More informationX3DOM Getting declarative (X)3D into HTML
X3DOM Getting declarative (X)3D into HTML WebGL BOF, Siggraph 2010 Johannes Behr & Yvonne Jung Virtual and Augmented Reality Group, Fraunhofer IGD, Darmstadt, Germany johannes.behr@igd.fraunhofer.de Motivation
More informationAdobe LiveCycle Server Administration ES3 Voluntary Product Accessibility Template
Adobe ES3 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding the
More informationNavisworks COM API Objects. FIG Technologies Ltd.
Navisworks COM API Objects 1 Objectives At the end of this module, you will be able to: Describe the core classes in the Navisworks COM API Describe the structure of the Navisworks COM API Identify the.net
More informationVPAT. Voluntary Product Accessibility Template. Version 1.3
VPAT Voluntary Product Accessibility Template Version 1.3 The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary
More informationXerox DocuMate 4830 Document Scanner
Xerox DocuMate 4830 Document Scanner Voluntary Product Accessibility Template (VPAT) Submitted by Visioneer, Inc., August 28, 2012 Date: 8/29/2012 Name of Product: Xerox DocuMate 4830 Contact for more
More informationA Guide to CMS Functions
2017-02-13 Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.orckestra.com Contents 1 INTRODUCTION... 3 1.1 Who Should Read This Guide 3 1.2 What You Will Learn 3 2 WHAT IS A CMS
More informationVovici Enterprise Web Accessibility Guidelines
know more. go far. Vovici Enterprise Web Accessibility Guidelines Version 4.0 March 2009 45365 Vintage Park Plaza, Suite 250, Dulles, VA 20166 t: + 1 703 481 9326 f: + 1 703 783 0069 e: sales@vovici.com
More informationCustom Component Development Using RenderMonkey SDK. Natalya Tatarchuk 3D Application Research Group ATI Research, Inc
Custom Component Development Using RenderMonkey SDK Natalya Tatarchuk 3D Application Research Group ATI Research, Inc Overview Motivation Introduction to the SDK SDK Functionality Overview Conclusion 2
More informationDatabase Developers Forum APEX
Database Developers Forum APEX 20.05.2014 Antonio Romero Marin, Aurelien Fernandes, Jose Rolland Lopez De Coca, Nikolay Tsvetkov, Zereyakob Makonnen, Zory Zaharieva BE-CO Contents Introduction to the Controls
More informationAdobe CQ5.4 Voluntary Product Accessibility Template
Adobe CQ5.4 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding the
More informationAdobe Experience Manager (AEM) 6.2 Forms - Server Administration Voluntary Product Accessibility Template
Adobe Experience Manager (AEM) 6.2 Forms - Server Administration Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials
More informationDYNAMIC MATHEMATICS WITH GEONExT: NEW CONCEPTS
4 th European Workshop on Mathematical & Scientific e-contents 11-13 September, Trondheim, Norway Alfred Wassermann, Matthias Ehmann, Carsten Miller Mathematics and Mathematical Education University of
More information