Extensible 3D (X3D) Graphics for Interactive Engineering Technical Manuals (IETMs) Don Brutzman Naval Postgraduate School Monterey California USA February.

Slides:



Advertisements
Similar presentations
Rue du Rhône 114- CH-1204 Geneva - T: F: Ecma TC43: Universal 3D.
Advertisements

Knowledge Pathways in IT
XHTML Basics.
M. Honkala, A. Vainio XForms & SVG MITA Seminar, HUT SVG Introduction Features Benefits Simple Example Standardization Mobile Environment Current.
AUV Workbench: Integrated 3D for Interoperable Mission Rehearsal, Reality and Replay Jeffrey Weekley Naval Postgraduate School, Monterey, CA USA
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1998 by Carnegie Mellon.
X3D Introduction to Web3D technology Enkhbold N. Information Communication University.
The State of the Art in VoiceXML Chetan Sharma, MS Graduate Student School of CSIS, Pace University.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Your Interactive Guide to the Digital World Discovering Computers 2012.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
CGS 1000 Introduction to Computers and Technology.
Professor Michael J. Losacco CIS 1110 – Using Computers Application Software Chapter 3.
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Spring 2007.
Learning Resource iNterchange
WEB DESIGNING Prof. Jesse A. Role Ph. D TM UEAB 2010.
Sharon Burton Product Manager/Product Evangelist MadCap Software
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
Chapter 3 Application Software.
Copyright © Allyn & Bacon 2008 POWER PRACTICE Chapter 6 Academic Software START This multimedia product and its contents are protected under copyright.
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
© Tanner, KCL 2007 How do I decide if JPEG 2000 is for me? Choosing standards when there are so many… Simon Tanner Director.
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
Dr. Kurt Fendt, Comparative Media Studies, MIT MetaMedia An Open Platform for Media Annotation and Sharing Workshop "Online Archives:
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
DMSO Technical Exchange 3 Oct 03 1 Web Services Supporting Simulation to Global Information Grid Mark Pullen George Mason University with support from.
Educational Media Creation Center: EMCC March 15, Educational Media Creation Center EMCC Mike Barker Manager, EMCC
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
LOD Surveillance System Jamie Creech Software Engineer.
Bayu Priyambadha, S.Kom Teknik Informatika Universitas Brawijaya.
Tells - a facility for web-based, remote real time laboratory experiments University of Limerick Ireland.
 The ability to develop step by step procedures for solving problems  She uses algorithmic thinking by setting up her charts.
Extending the Scope of Learning Objects with XML Bill Tait COLMSCT Associate Teaching Fellow The Open University ALT-C Conference Sep 2007.
X3D Graphics for Web Authors X3D-Edit Update SIGGRAPH 2008 Don Brutzman Naval Postgraduate School Monterey California USA.
SCSC 311 Information Systems: hardware and software.
Business Software What is database software? p. 145 Allows you to create, access, and manage data Add, change, delete, sort, and retrieve data Next.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
X3D Interoperability and X3D Earth Don Brutzman, PhD Amela Sadagic, PhD Sponsor: DTO (A-SpaceX program) Naval Postgraduate School, MOVES Institute Monterey,
1 Don Brutzman Naval Postgraduate School (NPS) Modeling, Virtual Environments & Simulation (MOVES) Institute Naval Postgraduate School 8 June 2006 NPS.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
NPS Project Capabilities Modeling the 3D Collision Track between USS GREENEVILLE and MV Ehime Maru Progress Report, 14 June 2001 Don Brutzman MOVES and.
X3D Roadmap … for discussion please! Don Brutzman with many inputs from Web3D Board of Directors and X3D Working Group Web3D 2015 Conference, Heraklion.
8th Sakai Conference4-7 December 2007 Newport Beach POCS – Content Sequencing for Sakai Mark J. Norton Nolaria Consulting.
Lecture 3 Creating a Web Page with HTML. Objectives §Hypertext Document in WWW p §The HTML language p l Definition l Web browsers and.
Chapter 3 Application Software. Chapter 3 Objectives Identify the categories of application software Explain how to work with application software Identify.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Extensible Modeling and Simulation Framework Extensible 3D Graphics (X3D) Don Brutzman MOVES Institute, Naval Postgraduate School Andreas Tolk VMASC, Old.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Instructional Design Course Production of Online Courses.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
WEB 3D – A PEEK UNDER THE HOOD Keerti Joshi. W HAT ’ S THE FUTURE ? Web 3.0 = ?? The Web ain't just for 2D any more !
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
B UILDING S IMPLE W EBSITES U SING C OMMERCIAL P ROGRAMS Web Authoring Tools.
V7 Foundation Series Vignette Education Services.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
By: Jamie Morgan  A wiki is a web page or collection of web pages which you and your students can access to contribute or modify content without having.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Visio.
Visio.
Business in a Connected World
Lightweight tools for on-line course development
Presentation transcript:

Extensible 3D (X3D) Graphics for Interactive Engineering Technical Manuals (IETMs) Don Brutzman Naval Postgraduate School Monterey California USA February 2009

Objectives Summarize X3D capabilities for engineering Describe candidate architecture for sustainable generation, update and deployment of Interactive Engineering Tech Manuals (IETMs) Discuss possible collaborations with NPS and industry partners

What is X3D? Extensible 3D (X3D) Graphics 3D graphics for the Web Royalty free Third-generation ISO international standard Compatible XML.x3d and compressed encodings Approved for Navy use Multiple commercial and open source products

What is 3D? 2½D works for chart-oriented displays 3D gives “fly-thru” freedom of viewpoint View physically based propagation paths View depth separation View bottom, surface interactions View multiple overlapping sensors Augment (not replace) existing displays

What is Web3D Consortium? Builds support for real-time 3D communication Open non-profit organization for 3D on Web Multiple members Commercial, organizational, educational, professional Multiple standards-organization liaisons

Today’s Web3D home page

Further X3D motivations Authoring is hard, “Content is King” X3D is not competing with specialty formats, instead provide common interoperability/interchange Strong validation checks eliminate most authoring errors before content escapes Plays well with next-generation Web languages “3D hardware problem” is already solved

X3D Graphics for Web Authors Don Brutzman and Leonard Daly, Morgan Kaufmann Publishers, May pages. Building and interacting with 3D graphics is very much a "hands on" experience. Throughout this book there are lots of examples this book to help you learn how X3D works and assist you in building your own projects. The book presents the essential ideas needed to understand how an X3D world works. The chapters of the book build upon each other progressing from simple ideas to complicated concepts. X3D: Extensible 3D Graphics for Web Authors assumes that you are interested in learning more about 3D graphics. No prior programming experience is needed. Free resources include many X3D example scenes, X3D-Edit authoring tool, chapter slidesets and online course videos.

X3D Profiles for Extensibility Different levels of content complexity Browsers can support increasing levels of capability Authors can use the proper palette for intended delivery

Candidate architecture of interest Goal: sustainable generation, update and deployment of multimedia manuals

Business case for X3D Royalty free, open standard, extensible Stable, forward and backward compatibility, suitable for long-term archival use Web3D Consortium supports active working groups if further features needed Support by multiple industry partners Avoid lock in, licensing costs, or potential loss of company control over long term

Use cases Engineering reference Training and outreach Shipboard installation and maintenance support Watchstander logs, system monitoring, large-scale emergency coordination Hypertext, 2D, 3D, video, audio, simulation Handheld device, portable laptop, workstation You have likely defined use-case details already

Component technologies Extensible Markup Language (XML) for data Scalable Vector Graphics (SVG) for 2D diagrams Extensible 3D (X3D) Graphics for 3D scenes IETM schemas for annotated XML metadata Audio and video multimedia is also compatible Autogeneration of cross-linked documents Version control and quality assurance NPS tactical exemplars already exist

Data-driven architecture

Creating model archives

JavaHelp system Help pages in.html Help structure in.xml Proven, stable capability Excellent viewer support, can be built into each application

Exemplar project

IETM schema work in progress Led by Mike Grimley NUWC for NAVSEA Integrated Warfare Systems (IWS) 6 Detailed v2.0 XML schema already produced Exemplar effort that an EB project might follow Docbook schema judged to be too large in scope and not a good fit, understandably Good documentation available Might provide quick start to this candidate effort Propose new project for integrated X3D content?

Additional discussion issues Generating animated simulated behaviors Archiving and replaying behaviors Use of integrated networking and chat Source code and training course availability Research and development support Other potential partners Lab visits are welcome Your topics here…

Conclusions and Recommendations XML, SVG, X3D are suitable for building IETMs, can add significant value to Navy and yards Multiple X3D scene exemplars show Web-based graphics works, available in open source NPS is Navy’s University, can partner on work. Further dialog and joint projects welcome.

Don Brutzman Code USW/Br, Naval Postgraduate School Monterey California USA voice fax Contact

Backups

What is X3D? 2 X3D is an initiative to leverage 3D as digital media as easily as we do with text and 2D graphics. It provides the technology to enable customers to view, modify, customize and reuse 3D visualizations in Web applications, or on any network device from cell phones to supercomputers. See slide notes for many details.

X3D Specifications honeycomb diagram X3D Specification itself is componentized and extensible

Example X3D browser architecture A particular strength of X3D is that it does not tell software implementers exactly how to achieve results Nor is a single “reference implementation” used Instead innovation is allowed Results are similar, improvements are ongoing Following diagram shows “typical” architecture

Example X3D browser architecture

X3D compressed binary encoding Two partial implementations now available Further compression now under consideration

Web3D Showcase