Web3D Consortium, X3D Graphics Progress and Prospects
|
|
- Ethan Allen
- 6 years ago
- Views:
Transcription
1 Web3D Consortium, X3D Graphics Progress and Prospects X3D to the Rescue! SIGGRAPH Tech Talk 28 July 2010 Don Brutzman Naval Postgraduate School Monterey California USA
2 Topics New Activities Setting the stage Common 3D challenges How can X3D help? X3D Profiles and Components X3D Compressed Binary Encoding Upcoming Web3D Activities Conclusions and Recommendations
3 Table of contents New Activities A lot of rapid progress is under way
4 X3D effort is (even more) OPEN (Press release) X3D Working Group will now make meeting minutes, deliberations etc. publicly available by default, increasing the openness of our efforts to the public Member value remains, must be join Web3D to propose significant new technologies Members still decide what specification changes to to ISO for ratification IPR remains protected and royalty free Looking for even broader public feedback
5 CAD working group will go OPEN Lots of CAD efforts described in Web3D technical report to ISO TC184 Met 82% of web-visualization assessment for STEP Confirming that participating Web3D members are OK with switching to open approach Likely 1 month of due diligence, then publish report Subsequent meeting focus: roadmap KAIST briefing on Parametric History reconstruction approach during Korean Chapter meeting Thursday We will unlock CAD models in X3D version 3.3
6 X3D Earth globe generation NPS using supercomputer, data warehouse to autogenerate full globe models NPS graduate thesis nearly complete Details reported in conference workshop Four X3D Earth implementations! X3D, FreeWrl, BS Contact Geo, InstantPlayer Membership opportunity: more work needed Partnership expected to optimize across server, network and client simultaneously
7 Online continuous build server NPS has stood up an online continuous for X3D Developers integration server for regular builds Uses open-source Hudson under Apache Performs nightly compilation builds of code, error-checking validation of model content Xj3D open-source player and other tools X3D example archives, all on SourceForge Provide further quality assurance (QA) for X3D Guest account available on request
8 Hudson example Nightly build details are given for all tasks via Web interface
9 New Mobile HTML5 Profile Dramatic X3DOM work by Fraunhofer plus recent mobile workshop by ISO in Busan Korea Demonstrates that a new mobile + HTML5 profile for X3D is possible Gives stable palette for X3D, HTML5 authors Gives optimizable performance footprint for software companies building viewers Slideset describing profile is available online, lots of public discussion, members will decide
10 Add AR to mobile/html5 profile? Augmented Reality (AR) on mobile devices is compelling, and is primarily driven by Sensors for location, posture Video cameras Handsets widely deployed in the real world Is it possible to add AR to our new profile? Web3D members must implement/evaluate Possible technical collaboration with Khronos to match WebGL, OpenGL-ES footprints well
11 X3D version 3.3 draft specification Many improvements, implementations include Medical: volume visualization, annotations CAD: boundary representations (B-REPS) Geospatial refinements and DIS networking Projective texture mapping, image formats Augmented reality (AR) and video features Camera control, SFX, computational photog. Matching updates: XML validation, examples, compressed binary and ClassicVRML encodings
12 New E-learning interest group Start goals: using X3D within e-books, wikis, learning tools, content management systems Korea-chapter e-book example NPS has connected X3D to ADL SCORM E-book 3D figures in X3D for Web Authors? Discussing liaison partnership with IMS Global Learning Consortium More discussion: Thursday's Korea Chapter BOF and mailing list
13 E-learning group charter goals 1 Type of group Working group: specification change? No Special interest group: open participation Partnerships with other organizations World Wide Web Consortium (W3C) Various ISO standards committees ADL SCORM IMS Global Learning Consortium: e-books, consider possible Memorandum of Understanding (MOU) Others?
14 E-learning group charter goals 2 Document exemplars and best practices for interlinked behaviors and presentations Other languages: HTML4, HTML5, SVG, KML Wikimedia, Wordpress, other blogging tools E-books: IMS consortium Learning management systems (LMS): Sakai, ADL SCORM, Blackboard, others Content management systems (CMS): drupal, plone, others What else?
15 Book: X3D for Web Authors Book is available in softcover and e-book Morgan Kaufman publishers Many accompanying assets freely available Free authoring tool X3D-Edit 300 example X3D scenes 1200 slides, with accompanying notes 36 hours of video covering 2 courses Students learn X3D without programming
16 X3D to the Rescue! People working together requires lots of coordination and communication Web3D Consortium partnerships bring a lot of shared value to members, public
17 Table of contents Setting the Stage Many intellectual and political assets brought us here
18 Web3D Consortium Web3D Consortium founded in 1998 to protect, support and advance the VRML specification Continued efforts on new technology by multiple working groups led its successor, X3D Non-profit organization of many stakeholders ensures that X3D remains royalty free, relevant Partnership of industry, agency, academic and professional members
19 Web3D.org May 2010 May 2010
20 Historical background: VRML Virtual Reality Modeling Language (VRML) began in 1994, seeking to create 3D markup for Web Numerous candidates considered by an open community of interested practitioners SGI's OpenInventor won the initial competition VRML 1.0 developed over the next year VRML 2.0 restructured some nodes, added features VRML advanced to International Standard by ISO in 1997
21 What is Extensible 3D (X3D)? X3D is a royalty-free open-standard file format Communicate animated 3D scenes using XML Run-time architecture for consistent user interaction ISO-ratified standard for storage, retrieval and playback of real-time graphics content Enables real-time communication of 3D data across applications: archival publishing format for Web Rich set of componentized features for engineering and scientific visualization, CAD and architecture, medical visualization, training and simulation, multimedia, entertainment, education, and more
22 XML file encoding The Extensible Markup Language (XML) is a plain-text format used by many Web languages Including Hypertext Markup Language (HTML) XML is used to define other data-oriented languages Thus XML is not a language by itself, rather it is a language about languages, a metalanguage Common XML basis enables better interoperability, opens a path of least resistance for data flow XML has many benefits and is well-suited for X3D
23 XML in 10 Points XML is for structuring data XML looks a bit like HTML XML is text, but isn't meant to be read disqualifier? XML is verbose by design XML is a family of technologies XML in 10 Points is a key reference for understanding the common underlying design principles underlying the great diversity of XML. Only 4 pages long essential reading. XML is new but not that new XML leads HTML to XHTML XML is modular XML is basis for RDF and the Semantic Web XML is license-free, platform-independent and well-supported
24 Web3D, ISO and X3D Web3D implementation, evaluation, approval then formal review by the International Organization of Standardization (ISO) have made X3D an approved standard for archival real-world use, both on and off the Web. Experts from nations review our specs. Immediate adoption by other governing bodies helps to increase deployment. Nevertheless all changes and additions originate within Web3D working groups.
25 X3D Specifications X3D graphics is defined by a set of specifications These specs are developed by working-group volunteers as part of the Web3D Consortium Nonprofit organization with business, nonprofit, academic and professional members Efforts include editing, implementing and evaluating Specification results reviewed and approved by International Organization of Standards (ISO)
26 Specification availability The X3D specifications are online at also embedded in the X3D-Edit help system The X3D specifications are published by the Web3D Consortium and International Organization of Standardization (ISO) Web3D versions are published in HTML for free online ISO publishes.pdf versions and requires purchase Feedback on X3D specifications is always welcome
27 Community rules Thanks to an open process, IPR-protection rules and steady innovation by Web3D members, new X3D features continue to evolve and grow into great capabilities Lots of working groups have formed, worked, faded, regrouped and succeeded Web3D members and public mailing lists still keep these successes building, year after year
28 Intellectual property rights (IPR) Web3D and W3C have similar policies Any known patented technology must be declared by members prior to consideration in safe haven of working groups Any patented technology contributions must be licensed on a royalty-free (RF) basis for inclusion in an openly used Web standard Caveat: any legal problem can be solved, but only in advance! Must innoculate against patent problems
29 Open source: at least one One of two independent implementations Required for Web3D approval, standardization Commercial codebases are welcome too, of course Open for any use, without license fees Free = freedom to innovate, and freedom to fix! Not necessarily free cost your mileage may vary More like free puppy, not free beer Common shared example implementations Can provide a self-sustaining business model for continued activity, improvement Can clear up logjams when companies can t resolve interoperability issues due to proprietary code
30 Web Security X3D s XML and Compressed Binary encodings allow use of W3C s Security recommendations demonstrated in NPS thesis XML Encryption XML Digital Signature (for authentication) XML Public key infrastructure Security based on Web standards lets authors and companies protect their 3D model assets Rather than security through obscurity
31 Table of contents Common 3D challenges
32 Interoperability - what s the difference? Multiple paths, but often confused as equal Standard: proven process for content interoperability, scalability, compatibility, licensing, growth, success Specification: Algorithm descriptions, necessary detail But: might hide royalty problems, such as GIF imagery debacle in 1990s Open source software: pile of (maybe repeatable) code But: usage licensing is not same as source-code licensing Market share dominance: biggest competitor wins? Companies (or at least investors) hope to own 3D But: many defunct companies, dead-end technologies Everyone ends up with much smaller market than the Web
33 Is your 3D technology stable?
34 Is your 3D technology stable?
35 Is your 3D technology stable?
36 Is your 3D technology stable?
37 Is your 3D technology stable? Community moved to
38 Is your 3D technology stable?
39 Is your 3D technology stable?
40 Stability is important! Most 3D graphics authors create lots of wonderful content, but it tends to time out and break after 2-3 years, simply becoming no longer usable due to software changes, company acquisitions or shutdowns, etc. Creating quality 3D content is expensive, both in time and software costs Something just as expensive: recreating that same 3D content when the underlying commercial technology no longer works
41 Table of contents How can X3D help? X3D Capabilities video BitManagement Software GmbH, Germany
42 Web Interoperability XML and the Web: many ways to convert and adapt information into X3D X3D is the 3D publishing format for the Web Matches mainstream enterprise information technology: web services, chat, http, etc. Numerous importers and converters Numerous online resources at web3d.org HTML 5 working group collaboration Royalty-free standards do not time out
43 International interoperability Full support for various human languages, including left/right/up/down text alignment Supports W3C internationalization (i18n) Web3D international membership, expertise Korea Chapter proposing new technology Planning future workshop with W3C Web Accessibility Initiative (WAI)
44 CAD Interoperability Boundary Representations (B-Reps) nodes Draft CAD specification update held by Yumetech ISO TC184 technical evaluation details show X3D fully competitive with other approaches (Collada, U3D, JTOpen, some dropped out) Close second-place finish, score 82% of 360 points Good prospect of unlocking many thousands (millions?) of existing engineering models using Parametric History authoring log Dr. Soonhung Han, Pranveer Singh KAIST
45 CAD Parametric History approach Numerous different CAD formats exist No single dominant format Formats typically obscure, engineering oriented Companies carefully protect their customers Common denominators nevertheless exist History file of author steps thus consistently applies fifty-term vocabulary consisting of B-Reps and constructive solid geometry (CSG) operations History log can be converted into common syntax, then reconstruct original geometry Current KAIST work targeted to produce X3D Doesn't this describe yet another kind of compression?
46 GIS Interoperability X3D Earth: mash up globe data on-the-fly from OpenStreetMap and OpenAerialMap OpenAerialMap reconstitution now in progress Converting outputs from Open Geospatial Consortium (OGC) formats and tools NPS is building full-fidelity globe for DTED datasets using a supercomputer-class cluster Will repeat for other datasets, others are welcome to use our code/assets Thesis publication by Dale Tourtelotte August 2010
47 X3D Earth OpenStreetMap exemplar
48 X3D Earth OpenStreetMap exemplar
49 File format interoperability Scene graph structures are quite common Many converters exist to/from X3D, VRML Converter list maintained in X3D Resources Premier industry converter Okino Polytrans spent 2-year effort to rearchitect their software using X3D as central basis Because X3D scene graph so common, consistent, and well-defined compared to other technologies
50 X3D Resources: Conversion
51 Network interoperability X3D Anchor node functionality matches HTML anchor element: jump or bookmark Planning new capability: refresh/interval, similar to HTML refresh, to improve server-side interaction Support slow to emerge for IEEE Distributed Interactive Simulation (DIS) protocol Player/recorder in X3D-Edit Open source OpenDIS codebase Java, C++, C#, and Objective C (for iphone) Integration with Sun's Darkstar massive multiplayer online game (MMOG) server NPS thesis
52 DIS Networking Test Panel
53 X3D Mobile Progress Multiple different implementations BitManagement, Fraunhofer, Planet9, others Korea Chapter announced ISO study group Busan Korea, June 2010 Present results at SIGGRAPH BOF meeting, July LA X3D Mobile Profile now proposed finds common ground for mobile devices, HTML5 deployment, possibly Augmented Reality (AR) Interchange profile geometry, user interaction model harmonized with HTML, optimized Javascript
54 Interoperability with the future Liaisons with partner standards organizations International Standards Organizations (ISO) World Wide Web Consortium (W3C) Open Geospatial Consortium (OGC) DICOM medical standards for visualization The Khronos Group (Collada, WebGl) Archival use over long term: maintain backwards compatibility with existing X3D
55 Table of contents X3D encodings, profiles and components
56 Equivalent X3D encodings, APIs X3D has multiple file-format encodings.x3d is XML based.x3dv is ClassicVRML syntax.x3db is Compressed Binary Encoding with both geometric and information compression X3D has multiple application program interfaces (APIs) with similar structure Javascript (formally known as EcmaScript) Java (optionally supported) All these forms have equivalent functionality
57 X3D specifications honeycomb diagram X3D Specification is equivalently defined for all file encodings and programming APIs
58 Need for subdivisions and subsets 3D graphics is a big and complicated subject Beginning authors just want simple scenes Experienced authors want to use everything Similar needs for browser software builders Small rapid download for simple web graphics Full-capability software for every possible technique Challenge: how to consistently support both? Object-oriented decomposition for consistency Key design criteria for bottom-up X3D extensibility X3D design answer: profiles + components
59 Profiles and components Profiles are predefined collections of components Can augmented each by adding other components Components are predefined collections of nodes Further defined by level of complexity Components match chapters in X3D specification Authors define the expected complexity of scene by defining profile level in the X3D header Can also add optional components, if desired This tells the X3D browser what level of support is needed for run-time operation
60 Profiles cover common use cases Profiles are a collection of components matching common levels of complexity Profiles are X3D subsets Collection of X3D nodes for for author's palette Interchange suitable for simple geometry conversion Interactive adds simple user interactivity (clicking etc.) Immersive matches VRML97, plus a bit more Full profile includes all nodes
61 Table of contents X3D Compressed Binary Encoding
62 X3D Compressed Binary Encoding Matched functional capability of X3D encodings XML.x3d, ClassicVRML.x3dv, CBE.x3db Combines two types of compression Geometric compression: polygon reduction, flattening/merging, representation techniques using Java3D compression (Deering algorithms) Information-theoretic compression using XML-based ISO standard Fast Infoset (FI) Web3D Consortium, ISO approval July 2010 Now aligning three independent implementations Considering W3C Efficient XML Interchange (EXI) as likely future replacement for Fast Infoset
63 X3D compression algorithm
64 X3D decompression algorithm
65
66 Table of contents Other Moving Targets
67 X3D and HTML5 working group X3D and HTML5 wiki is publicly available Large body of work completed already X3D and HTML5 Summary slideset (.pdf) HTML5 Recommendation Additions for Integrating X3D Graphics Especially important: X3DOM ( X-Freedom ) project at
68 Also runs on Apple Safari and Google Chrome current developmental browsers supporting WebGL
69
70 Collada comparison Collada focused on model asset portability among authoring tools Not a scene graph Not a run-time definition for user interaction Not focused on Web-compatible delivery Khronos.org produces no-cost standards IPR policy is agreement between paying members Membership composed of industry companies No membership: government, academia, individuals Some cooperation with Web3D, but limited so far Collada importers, converters available for X3D
71 WebGL comparison WebGL is OpenGL rendering layer, written in Javascript for use by Web browsers High-performance browser Javascript are becoming commonplace (hooray!), but How many folks are GL graphics programmers? Typically that skill set requires 1-2 years experience Not yet clear whether WebGL programs will be widely runnable natively within Internet Explorer, since Microsoft products are based on DirectX X3D players ride on top of these solutions
72 Google O3D O3D is a GPU shader language by Google, providing an application programming interface (API) for advanced programming. "The Chromium Blog has announced that O3D, formerly a plugin-based system for rendering 3d in a browser, is instead becoming an engine for WebGL, using Javascript. And the bits that can't be done in Javascript? Well, they will just move into the browser. The JavaScript implementation of O3D is still in its infancy, [...] Chromium blog, 7 May 2010
73 Google O3D shader API Grand cycle of reincarnation There have been many years (three decades actually) of application programming interface (API) evolution in 3D graphics.
74 Table of contents Upcoming Web3D Activities
75 Web3D 2010 Conference
76 Web3D Conference locations Cosponsored with SIGGRAPH, Eurographics 2009: Darmstadt Germany, 70 attendees, hosted by Fraunhofer 2010: Los Angeles, colocate with SIGGRAPH August 2010 Marcello Zuffo chair, University of Sao Paolo Review of paper submissions in progress 2011: Paris France, hosted by EDF (Electricite de France) 2012: Los Angeles, with SIGGRAPH
77 Event calendar 2010 Open Geospatial Consortium technical meeting, San Francisco January Web3D Conference Los Angeles CA, July SIGGRAPH 2010 Los Angeles California, July SIGGRAPH ASIA 2010 Seoul Korea, December
78 Web3D teleconferences every week X3D group alternates with X3D-Earth group Wednesday mornings pacific, 16/17/1800 European time Also Monday afternoon U.S., Tuesday morning Korea Progress reports by various implementers, also discuss technical issues of common interest These provide tremendous value to everyone
79 Table of contents Conclusions and Recommendations
80 Conclusions and Recommendations Web-based X3D interoperability reconciles diverse functionality in complementary ways X in X3D = extensibility, supporting stable growth Royalty-free standardization protects investments Meaningful production, distribution, re-use of high-end X3D graphics can be commonplace Enabling important work on the bigger challenges X3D capabilities and deployment can rescue 3D graphics by publishing to the Web
81 Contact Don Brutzman Code USW/Br, Naval Postgraduate School Monterey California USA voice fax
82 References 1 X3D: Extensible 3D Graphics for Web Authors by Don Brutzman and Leonard Daly, Morgan Kaufmann Publishers, April 2007, 468 pages. X3D Graphics Specifications
83 References 2 X3D Resources Leonard Daly and Don Brutzman, X3D: Extensible 3D Graphics Standard, Standards in a Nutshell column, IEEE Signal Processing Magazine, vol. 24 no. 6, November 2007, pp
84 Creative Commons open-source license
X3D Efficient Binary Encoding (EBE)
X3D Efficient Binary Encoding (EBE) Background and Overview Web3D 2015 Conference Heraklion Crete, 18 June 2015 1 Long straight trail has led here... Compressed Binary Encoding (CBE) Call for Contributions
More informationX3D Specification Activities
X3D Specification Activities fasten your seat belts! Don Brutzman X3D Working Group Web3D Consortium 22 January 2019 1 First Many thanks to Korea Chapter of Web3D Consortium for Many sustained and stellar
More informationFulfilling the Mandate of Information Durability and Access. Nov 2, 2018
Fulfilling the Mandate of Information Durability and Access Nov 2, 2018 Nicholas F. Polys, Ph.D. Virginia Tech, Web3D Consortium Virginia Tech (VT): Ut Prosim A land-grant University serving the Public
More informationFuture of X3D: X3D version 4 with HTML5/DOM
7 June 2017 Future of X3D: X3D version 4 with HTML5/DOM Don Brutzman and Roy Walmsley, X3D Working Group Cochairs Summary. This presentation discusses working-group design and execution strategies for
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 informationAR Standards Update Austin, March 2012
AR Standards Update Austin, March 2012 Neil Trevett President, The Khronos Group Vice President Mobile Content, NVIDIA Copyright Khronos Group, 2012 - Page 1 Topics Very brief overview of Khronos Update
More informationOpen Standards for Building Virtual and Augmented Realities. Neil Trevett Khronos President NVIDIA VP Developer Ecosystems
Open Standards for Building Virtual and Augmented Realities Neil Trevett Khronos President NVIDIA VP Developer Ecosystems Khronos Mission Asian Members Software Silicon Khronos is an International Industry
More informationISO/IEC/Web3D Status Report
January 22, 2019 ISO/IEC/Web3D Status Report Dr. Richard F. Puk President, Intelligraphics Incorporated Convener, ISO/IEC JTC 1/SC 24/WG 6 ISO/IEC JTC1/SC24 Liaison to Web3D Consortium Web3D-related Standards
More informationOpen Standards for Vision and AI Peter McGuinness NNEF WG Chair CEO, Highwai, Inc May 2018
Copyright Khronos Group 2018 - Page 1 Open Standards for Vision and AI Peter McGuinness NNEF WG Chair CEO, Highwai, Inc peter.mcguinness@gobrach.com May 2018 Khronos Mission E.g. OpenGL ES provides 3D
More informationNext Generation OpenGL Neil Trevett Khronos President NVIDIA VP Mobile Copyright Khronos Group Page 1
Next Generation OpenGL Neil Trevett Khronos President NVIDIA VP Mobile Ecosystem @neilt3d Copyright Khronos Group 2015 - Page 1 Copyright Khronos Group 2015 - Page 2 Khronos Connects Software to Silicon
More informationKhronos and the Mobile Ecosystem
Copyright Khronos Group, 2011 - Page 1 Khronos and the Mobile Ecosystem Neil Trevett VP Mobile Content, NVIDIA President, Khronos Copyright Khronos Group, 2011 - Page 2 Topics It s not just about individual
More information3D on the Web Why We Need Declarative 3D Arguments for an W3C Incubator Group
3D on the Web Why We Need Declarative 3D Arguments for an W3C Incubator Group Philipp Slusallek Johannes Behr Kristian Sons German Research Center for Artificial Intelligence (DFKI) Intel Visual Computing
More informationEcma TC43: Universal 3D
Ecma/TC43/2004/18 Ecma/GA/2004/68 Ecma TC43: Universal 3D Ecma GA - June 29, 2004 Sanjay Deshmukh, Intel TC43 Chair Sanjay Deshmukh, Intel Corp. Ecma GA June 29, 2004 1 Agenda Problem Statement Why Universal
More informationSIGGRAPH Briefing August 2014
Copyright Khronos Group 2014 - Page 1 SIGGRAPH Briefing August 2014 Neil Trevett VP Mobile Ecosystem, NVIDIA President, Khronos Copyright Khronos Group 2014 - Page 2 Significant Khronos API Ecosystem Advances
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 informationOverview and AR/VR Roadmap
Khronos Group Inc. 2018 - Page 1 Overview and AR/ Roadmap Neil Trevett Khronos President NVIDIA VP Developer Ecosystems ntrevett@nvidia.com @neilt3d Khronos Group Inc. 2018 - Page 2 Khronos Connects Software
More information3D in the Browser with WebGL. Chris Andrews 3D Product Manager Javier Gutierrez 3D Product Engineer
3D in the Browser with WebGL Chris Andrews 3D Product Manager Javier Gutierrez 3D Product Engineer Just sayin This is not a programming class Goal is to help you learn about a technology area that impacts
More informationSEXTANT 1. Purpose of the Application
SEXTANT 1. Purpose of the Application Sextant has been used in the domains of Earth Observation and Environment by presenting its browsing and visualization capabilities using a number of link geospatial
More informationVisual HTML5. Human Information Interaction for Knowledge Extraction, Interaction, Utilization, Decision making HI-I-KEIUD
Visual HTML5 1 Overview HTML5 Building apps with HTML5 Visual HTML5 Canvas SVG Scalable Vector Graphics WebGL 2D + 3D libraries 2 HTML5 HTML5 to Mobile + Cloud = Java to desktop computing: cross-platform
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 informationASSESSMENT SUMMARY XHTML 1.1 (W3C) Date: 27/03/ / 6 Doc.Version: 0.90
ASSESSMENT SUMMARY XHTML 1.1 (W3C) Date: 27/03/2017 1 / 6 Doc.Version: 0.90 TABLE OF CONTENTS 1. INTRODUCTION... 3 2. ASSESSMENT SUMMARY... 3 3. ASSESSMENT RESULTS... 5 4. ASSESSMENT OBSERVATIONS... 5
More informationDeveloping a Free and Open Source Software based Spatial Data Infrastructure. Jeroen Ticheler
Developing a Free and Open Source Software based Spatial Data Infrastructure Jeroen Ticheler 1 License This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.
More informationCopyright Khronos Group, Page 1. Khronos Overview. Taiwan, February 2012
Copyright Khronos Group, 2012 - Page 1 Khronos Overview Taiwan, February 2012 Copyright Khronos Group, 2012 - Page 2 Khronos - Connecting Software to Silicon Creating open, royalty-free API standards -
More informationOpen-DIS. Open Source Distributed Interactive Simulation. Don McGregor (mcgredo at nps dot edu) Don Brutzman (brutzman at nps dot edu)
Open-DIS Open Source Distributed Interactive Simulation Don McGregor (mcgredo at nps dot edu) Don Brutzman (brutzman at nps dot edu) Open-DIS Java implementation C++ implementation C# implementation Language
More informationThe W3C Emotion Incubator Group
The W3C Emotion Incubator Group Marc Schröder DFKI GmbH Saarbrücken Germany DFKI in-house Workshop on W3C Activities Kaiserslautern, 28. Nov. 2006 Outline Motivation from HUMAINE EARL towards Standardisation?
More informationX3D: Extensible 3D Graphics for Web Authors
X3D: Extensible 3D Graphics for Web Authors Proposed CGEMS Complete Module Don Brutzman Naval Postgraduate School brutzman@nps.edu 1 February 2008 Abstract: X3D is the ISO-standard scene-graph language
More informationCopyright Khronos Group Page 1. Vulkan Overview. June 2015
Copyright Khronos Group 2015 - Page 1 Vulkan Overview June 2015 Copyright Khronos Group 2015 - Page 2 Khronos Connects Software to Silicon Open Consortium creating OPEN STANDARD APIs for hardware acceleration
More informationProposal for ISO/IEC SC24 Technical Report:
Proposal for ISO/IEC SC24 Technical Report: CAD-to-X3D Conversion for Product Structure, Geometry Representation and Metadata And X3D Printing and Scanning Hyokwang Lee and Don Brutzman Web3D Korea Chapter
More informationOpenCL Press Conference
Copyright Khronos Group, 2011 - Page 1 OpenCL Press Conference Tokyo, November 2011 Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Copyright Khronos Group, 2011 - Page
More informationDeveloping a Reference Model for Augmented Reality. 5th International AR Standards Community Meeting 19 March 2012
Developing a Reference Model for Augmented Reality 5th International AR Standards Community Meeting 19 March 2012 What are uses of a Reference Model? Basis for coordination and understanding of the AR
More informationMedia (NEM) Initiative
Networked and Electronic Media (NEM) Initiative NEM Initiative and involvement of Game developers Possibilities for participation in the new EU funding work programme 2011 Dr.-Ing. Halid Hrasnica Eurescom
More informationSC24/WG9 Liaison Meeting
Copyright Khronos Group, 2011 - Page 1 SC24/WG9 Liaison Meeting Seoul, November 2011 Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Copyright Khronos Group, 2011 - Page
More informationJWG16 - Formats for visualization and other derived forms of product data Joint ISO/TC 184/SC 4 - ISO/IEC JTC 1/SC 24 - ISO/TC 171/SC 2 WG
JWG16 - Formats for visualization and other derived forms of product data Joint ISO/TC 184/SC 4 - ISO/IEC JTC 1/SC 24 - ISO/TC 171/SC 2 WG https://isotc.iso.org/livelink/livelink?func=ll&objid=19599172&obja
More informationEmbracing HTML5 CSS </> JS javascript AJAX. A Piece of the Document Viewing Puzzle
Embracing HTML5 AJAX CSS JS javascript A Piece of the Document Viewing Puzzle Embracing HTML5: A Piece of the Document Viewing Puzzle For businesses and organizations across the globe, being able to
More informationCopyright Khronos Group 2012 Page 1. OpenCL 1.2. August 2012
Copyright Khronos Group 2012 Page 1 OpenCL 1.2 August 2012 Copyright Khronos Group 2012 Page 2 Khronos - Connecting Software to Silicon Khronos defines open, royalty-free standards to access graphics,
More information3D webservices - where do we stand? Emmanuel Belo
3D webservices - where do we stand? Emmanuel Belo +41 21 619 10 25 emmanuel.belo@camptocamp.com Camptocamp Open Source Service Provider Staff 49 Switzerland, France & Austria Since 2001 Wien Lausanne Chambéry
More informationPresentation of Industry Specification group on Augmented Reality Framework (ISG ARF)
Presentation of Industry Specification group on Augmented Reality Framework (ISG ARF) Presented by: ARF Chairman For: ETSI 2018 The context AR is a promising market with high revenue forecast e.g. 80$B
More informationMobile AR Hardware Futures
Copyright Khronos Group, 2010 - Page 1 Mobile AR Hardware Futures Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Two Perspectives NVIDIA - Tegra 2 mobile processor Khronos
More informationOpenChain Specification Version 1.3 (DRAFT)
OpenChain Specification Version 1.3 (DRAFT) 2018.10.14 DRAFT: This is the draft of the next version 1.3 of the OpenChain specification. Recommended changes to be made over the current released version
More informationThe Economics of Open Source
Free to Choose Again The Economics of Open Source Simon Phipps Chief Technology Evangelist, Sun Microsystems Keystone, CO October 31, 2003 1 Context - Where Are We Now? 2 2 The Massively-Connected Era
More informationThe Business Value of Open Standards. Michael(tm) Smith
The Business Value of Open Standards Michael(tm) Smith mike@w3.org Key W3C standards for the Web HTTP HTML and XHTML CSS The W3C DOM HTTP Development of HTTP (Hypertext Transfer Protocol) was coordinated
More informationThe Adobe XML Architecture
TECHNOLOGY BRIEF The Adobe XML Architecture Introduction As enterprises struggle to balance the need to respond to continually changing business priorities against ever-shrinking budgets, IT managers are
More informationXML Binary Serialization using Cross-Format Schema Protocol (XFSP) and XML Compression Considerations for Extensible 3D (X3D) Graphics
XML Binary Serialization using Cross-Format Schema Protocol (XFSP) and XML Compression Considerations for Extensible 3D (X3D) Graphics Don Brutzman and Don McGregor, Naval Postgraduate School, Monterey
More informationGNSSN. Global Nuclear Safety and Security Network
GNSSN Global Nuclear Safety and Security Network MESSAGE FROM THE DIRECTOR GENERAL 1 Countries must be able to transfer education and training capacity together with the technology they provide. Yukiya
More informationa white paper from Corel Corporation
a white paper from Corel Corporation This document is for discussion purposes only. The products and processes are still under development. The information presented is therefore subject to change without
More informationA tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary
More informationCisco Digital Media System: Simply Compelling Communications
Cisco Digital Media System: Simply Compelling Communications Executive Summary The Cisco Digital Media System enables organizations to use high-quality digital media to easily connect customers, employees,
More informationRED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE.
RED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE. Is putting Contact us INTRODUCTION You know the headaches of managing an infrastructure that is stretched to its limit. Too little staff. Too many users. Not
More informationThe Virtual Observatory and the IVOA
The Virtual Observatory and the IVOA The Virtual Observatory Emergence of the Virtual Observatory concept by 2000 Concerns about the data avalanche, with in mind in particular very large surveys such as
More informationWeb Access of DICOM Objects (WADO)
Web Access of DICOM Objects (WADO) Engineer Amer khraisat, Engineer Mahmoud Al Ikour, Mohammad Nour, Engineer AhmadAlkouz, AbdAlazizAlqisy, Ahmad Elamaireh. The Institute of biomedical technology, Jordan.
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 information3D in the ArcGIS Platform. Chris Andrews
3D in the ArcGIS Platform Chris Andrews Geospatial 3D is already all around us 3D is expanding the GIS community s opportunity to provide value 3D City & Infrastructure Models Generated 3D features Photogrammetrc
More informationWeb Content Management with Open Source Software
Web Content Management with Open Source Software Abhijeet Chavan Chief Technology Officer, Urban Insight www.urbaninsight.com Co-Editor, Planetizen www.planetizen.com Presented at the The Third Annual
More informationU.S. Japan Internet Economy Industry Forum Joint Statement October 2013 Keidanren The American Chamber of Commerce in Japan
U.S. Japan Internet Economy Industry Forum Joint Statement 2013 October 2013 Keidanren The American Chamber of Commerce in Japan In June 2013, the Abe Administration with the support of industry leaders
More informationDoConference Web Conferencing: DoMore DoConference
DoConference Web Conferencing: DoMore DoConference Use DoConference Conferencing for: Training and E-Learning Deliver interactive online classes, E-Learning sessions and educate easily and affordably.
More informationThe HPE Living Progress Challenge
December 15, 2015 The HPE Living Progress Challenge Overview Chris Wellise Director, Strategic Initiatives The power of digital inclusion The potential for technology to break down barriers is limitless,
More information2. Purpose of this Standards Working Group
TITLE: Spatial Data on the Web Sub-Group Charter Author Name (s): Denise McKenzie Email: dmckenzie@opengeospatial.org DATE: 07/11/2014 CATEGORY: Charter (Sub-Working Group to Geosemantics DWG) 1. Spatial
More informationIntroduction to Xamarin Cross Platform Mobile App Development
Introduction to Xamarin Cross Platform Mobile App Development Summary: In this document, we talk about the unique ability to create native ios, Android, Mac and Windows apps using C# making Xamarin, a
More informationSyncML Overview. Noel Poore, Psion Computers PLC
SyncML Overview Noel Poore, Psion Computers PLC Data synchronization is a field of growing importance. As the number of mobile devices increases rapidly in the next few years, more and more data is going
More information<Insert Picture Here> JavaFX 2.0
1 JavaFX 2.0 Dr. Stefan Schneider Chief Technologist ISV Engineering The following is intended to outline our general product direction. It is intended for information purposes only,
More informationV. THREE-DIMENSIONAL REAL-TIME COMPUTER GRAPHICS
V. THREE-DIMENSIONAL REAL-TIME COMPUTER GRAPHICS A. INTRODUCTION This chapter describes the principal characteristics needed for the creation of object-oriented graphics viewers for visualizing a large-scale
More informationAnalysis of Effectiveness of Open Service Architecture for Fixed and Mobile Convergence
Analysis of Effectiveness of Open Service Architecture for Fixed and Mobile Convergence Kyung-Hyu Lee* Jeung-Heon Hahn* Electronics and Telecommunications Research Institute* Email: {khyulee, stevehahn
More informationTwo interrelated objectives of the ARIADNE project, are the. Training for Innovation: Data and Multimedia Visualization
Training for Innovation: Data and Multimedia Visualization Matteo Dellepiane and Roberto Scopigno CNR-ISTI Two interrelated objectives of the ARIADNE project, are the design of new services (or the integration
More informationeinfrastructures Concertation Event
einfrastructures Concertation Event Steve Crumb, Executive Director December 5, 2007 OGF Vision & Mission Our Vision: The Open Grid Forum accelerates grid adoption to enable scientific discovery and business
More informationWebWorldWind, achievements and future of the ESA-NASA partnership
WebWorldWind, achievements and future of the ESA-NASA partnership Yann Voumard 1, Paulo Sacramento 1, Pier Giorgio Marchetti 2, Patrick Hogan 3 1 Solenix Deutschland GmbH, Spreestrasse 3, 64295 Darmstadt,
More informationQiufeng Zhu Advanced User Interface Spring 2017
Qiufeng Zhu Advanced User Interface Spring 2017 Brief history of the Web Topics: HTML 5 JavaScript Libraries and frameworks 3D Web Application: WebGL Brief History Phase 1 Pages, formstructured documents
More informationOverview of OGC Document Types
Overview of Document Types Carl Reed February 2015 Overview The following set of slides documents the current set of key documents, their key policy and procedure actions, and key document work flows.
More informationS U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T
S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T Copyright 2018 Sung-eui Yoon, KAIST freely available on the internet http://sglab.kaist.ac.kr/~sungeui/render
More informationSAP PartnerEdge Program Guide for Authorized Resellers
SAP PartnerEdge Program Guide for Authorized Resellers Table of Contents 3 SAP PartnerEdge Program: Accelerating Your Growth Gain an Edge on Your Competition 5 Program Requirements: How to Become an Authorized
More informationWebinar Benchmarks Report
ON24 BENCHMARKS ON24 BENCHMARKS REPORT REPORT ON24 Webinar Benchmarks Report 2015 EMEA EDITION ON24 Webinar Benchmarks Report 2015 edition 1 TABLE OF CONTENTS EXECUTIVE SUMMARY 03 METHODOLOGY PRE-WEBINAR
More informationNeural Network Exchange Format
Copyright Khronos Group 2017 - Page 1 Neural Network Exchange Format Deploying Trained Networks to Inference Engines Viktor Gyenes, specification editor Copyright Khronos Group 2017 - Page 2 Outlook The
More informationSystems and software engineering Requirements for managers of information for users of systems, software, and services
This is a preview - click here to buy the full publication INTERNATIONAL STANDARD ISO/IEC/ IEEE 26511 Second edition 2018-12 Systems and software engineering Requirements for managers of information for
More informationTechnology Strategy Technology and Strategy
Technology and Strategy Danger, Inc. Three key questions Who are the most attractive potential partners to design and manufacture devices for Danger? Who amongst the worlds' many mobile network operators,
More informationJava FX 2.0. Dr. Stefan Schneider Oracle Deutschland Walldorf-Baden
Java FX 2.0 Dr. Stefan Schneider Oracle Deutschland Walldorf-Baden Keywords: JavaFX, Rich, GUI, Road map. Introduction This presentation gives an introduction into JavaFX. It introduces the key features
More informationgltf Briefing September 2016 Copyright Khronos Group Page 1
gltf Briefing September 2016 Copyright Khronos Group 2016 - Page 1 Copyright Khronos Group 2016 - Page 2 Background and Motivation OpenGL ES and WebGL have led to a proliferation of Web 3D but no standard
More informationweb engineering introduction
web engineering introduction team prof. moira norrie matthias geel linda di geronimo alfonso murolo www.globis.ethz.ch/education 20.02.2014 norrie@inf.ethz.ch 2 what is web engineering? technologies, tools
More informationOpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off]
OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off] DRAFT: This is the near final draft of the 1.2 version of the OpenChain Specification. We have recently completed the final
More informationChevron Position Paper for W3C Workshop on Semantic Web in Oil & Gas Industry
Enterprise Architecture Chevron Position Paper for W3C Workshop on Semantic Web in Oil & Gas Industry Frank Chum, ITC EA Mario Casetta, ETC IM Roger Cutler, ITC EA 9 December 2008 Houston, Texas 2008 Chevron
More informationfor the contact center?
article Is WebRTC compelling enough for the contact center? By Dries Plasman, VP Product Management, Voxbone Voxbone US LLC - San Francisco Office 535 Voxbone Mission US St San 535 Mission Francisco, St
More informationJumpstart your career in web development! Integrate webpages. Develop and interact with web services.
Development Jumpstart your career in web development! Integrate webpages. Develop and interact with web services. Path duration: 400 hours Job guarantee** Personal mentor Average duration of full-time
More informationXML Paper Specification (XPS)
Ecma General Assembly Prien 28 th June, 2007 Ecma/TC46/2007/002 Ecma/GA/2007/100 Proposed Ecma TC46 XML Paper Specification (XPS) Martin Bailey Global Graphics, Proposed TC46 Chair Takashi Hashizume Fuji
More informationOpen Standards for AR and VR Neil Trevett Khronos President NVIDIA VP Developer January 2018
Copyright Khronos Group 2018 - Page 1 Open Standards for AR and Neil Trevett Khronos President NVIDIA VP Developer Ecosystem ntrevett@nvidia.com @neilt3d January 2018 Khronos Mission E.g. OpenGL ES provides
More informationSACT s opening remarks at. Tide Sprint. Virginia Beach, 23 Oct 2017,
NORTH ATLANTIC TREATY ORGANIZATION SUPREME ALLIED COMMANDER TRANSFORMATION SACT s opening remarks at Tide Sprint Virginia Beach, 23 Oct 2017, 0845-0900 As delivered Général d armée aérienne Denis MERCIER
More informationUnderstanding and Using Esri s Open i3s Specification
Understanding and Using Esri s Open i3s Specification Keith Ryden Esri, Software Development Tamrat Belayneh Esri - Lead Software Developer 3D Services Athanasios Koukofikis HFT Stuttgart - Phd. Student
More informationOpen Standards for Today s Gaming Industry
Copyright Khronos Group 2013 - Page 1 Open Standards for Today s Gaming Industry Erik Noreke VP of Business Development, Khronos Group Gaming Evolution Copyright Khronos Group 2013 - Page 3 DESKTOP MOBILE
More informationPublishing 3D contents on the Web: An Introduction
Publishing 3D contents on the Web: An Introduction Marco Callieri Visual Computing Lab, ISTI CNR, Pisa Overview Working with any kind of dataset always puts us in front of the same challenge: make that
More informationEcma International. January 2018 Speed
Ecma International January 2018 Standards@Internet Speed Rue du Rhône 114- CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org Ecma International 1. Executive Summary
More informationService Provider Consulting
From Microsoft Services 1 Industry Overview More and more businesses are looking to outsource IT, decrease management requirements and ultimately save money. With worldwide public cloud spending expected
More informationBusiness Model for Global Platform for Big Data for Official Statistics in support of the 2030 Agenda for Sustainable Development
Business Model for Global Platform for Big Data for Official Statistics in support of the 2030 Agenda for Sustainable Development Introduction This note sets out a business model for a Global Platform
More informationNovember 2017 WebRTC for Live Media and Broadcast Second screen and CDN traffic optimization. Author: Jesús Oliva Founder & Media Lead Architect
November 2017 WebRTC for Live Media and Broadcast Second screen and CDN traffic optimization Author: Jesús Oliva Founder & Media Lead Architect Introduction It is not a surprise if we say browsers are
More informationThe Definitive Guide to Automating Content Migration
WHITE PAPER The Definitive Guide to Automating Content Migration Migrating digital content without scripting or consultants The definitive guide to automating content migration Migrating digital content
More informationADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Geospatial Interoperability : The OGC Perspective Open Geospatial Consortium, Inc.
GEOSPATIAL INTEROPERABILITY: THE OGC PERSPECTIVE Open Open Geospatial Consortium, Wayland, MA, USA Keywords: geographic information systems, geospatial services, interoperability, interface specification,
More informationETSI SUMMIT ON STANDARDIZATION AND OPEN SOURCE ECMA INTERNATIONAL: SOME EXPERIENCES
ETSI SUMMIT ON STANDARDIZATION AND OPEN SOURCE ECMA INTERNATIONAL: STANDARDIZATION AND OPEN SOURCE SOME EXPERIENCES ECMA INTERNATIONAL: Standardization and Open Source Some Experiences Dr. István Sebestyén
More informationThe Internet. History & Current Applications
The Internet History & Current Applications Popescu 2012 1 Connecting computers to other computers Share data Join computing forces Ensure resiliency 2 Types of Communication Synchronous: sender and receiver
More informationEcosystem Forum. SIGGRAPH, August 2018 Neil Trevett, Khronos President. Copyright Khronos Group Page 1
Ecosystem Forum SIGGRAPH, August 2018 Neil Trevett, Khronos President Copyright Khronos Group 2018 - Page 1 Copyright Khronos Group 2018 - Page 2 Welcome! And Logistics! WiFi: DonnellygGroupPubs-Guest
More informationOne click away from Sustainable Consumption and Production
SCP CLEARINGHOUSE Sustainable Consumption and Production www.start.scpclearinghouse.org One click away from Sustainable Consumption and Production Convened by Shifting to Sustainable Consumption and Production
More informationAccelerate Your Enterprise Private Cloud Initiative
Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service
More informationRegistry Interchange Format: Collections and Services (RIF-CS) explained
ANDS Guide Registry Interchange Format: Collections and Services (RIF-CS) explained Level: Awareness Last updated: 10 January 2017 Web link: www.ands.org.au/guides/rif-cs-explained The RIF-CS schema is
More informationIMAGERY FOR ARCGIS. Manage and Understand Your Imagery. Credit: Image courtesy of DigitalGlobe
IMAGERY FOR ARCGIS Manage and Understand Your Imagery Credit: Image courtesy of DigitalGlobe 2 ARCGIS IS AN IMAGERY PLATFORM Empowering you to make informed decisions from imagery and remotely sensed data
More informationWashington State Emergency Management Association (WSEMA) Olympia, WA
Washington State Emergency Management Association (WSEMA) Olympia, WA Request for Proposals Website Redesign and Content Management and Maintenance System Proposal Submittal Deadline: I. Introduction and
More information