Title: X3DEarth Implementation Progress
1X3D-EarthImplementation Progress
- SIGGRAPH Carto BOF, 7 August 2007
- Don Brutzman
- Naval Postgraduate School
- Mike McCann
- Monterey Bay Aquarium Research Institute
2Topics
- X3D Earth Don Brutzman Mike McCann
- http//www.web3D.org/x3d-earth
- X3D Earth implementation details, exemplars
- Byounghyun Yoo San Diego modeling via many
sources, browsers - Peter Schickel Bit Management Contact browser
- Alan Hudson Yumetech Xj3D browser
3X3D Earth assets
- Multiple clients
- Xj3D open-source Java
- Flux open-source C (now adding geospatial)
- BitManagement commercial C, Germany
- NASA WorldWind, open-source C, Java
- Multiple server-side globe generators
- Rez open-source Java
- NASA WorldWind
- NUWC Newport RI generator
- tsmApi open-source C, originally from SRI
4(No Transcript)
5X3D Earth specification work
- X3D Earth working group meeting Friday
- Metrics client, server, network, mergability
- Joint workshop with Open Geospatial Consortium
(OGC) in November - Multiple globes demonstrable in November
- Correlation of advanced concepts from Synthetic
Environmental Data Representation and Interchange
Specification (SEDRIS) - Dr. Dick Puk, ISO convener, initial draft
6First glimmer, server-side assets
- Standing up our first server, ready to add TB
- x3d-earth.nps.edu
7X3D-Earth Working Group Meetings
- November 2006, Technical Requirements Workshop
- Delay problems review release of summary
report - February 2007 Working Group Formation, NASA
Ames - April 2007 Web3D Symposium, Working Group
Meeting - August 2007 SIGGRAPH conference CARTO Birds of
a Feather (BOF), followed by Friday working group
meeting on implementation progress - November 2007 Schlumberger Cambridge
Massachusetts - Telecon meetings every two weeks. Were up and
running!
8X3D-Earth Working Group Charter
- Vision. Make it easier to create and use 3D
spatial data. - Mission. Promote spatial data use within X3D via
open architectures. - Working Group Cochairs
- Don Brutzman, Naval Postgraduate School MOVES
Institute - Mike McCann, Monterey Bay Aquarium Research
Institute
9Working Group Charter Motivation
- The Extensible 3D (X3D) Earth project will create
a standards-based 3D visualization infrastructure
for visualizing all manner of real-world objects
and information constructs in a geospatial
context. Archivability of models using stable
commercial tools noncommercial international
standards will ensure that 3D work can remain
accessible repeatable for many years to come. - Public and government assets need to be openly
available over long term, indefinitely - Huge investment in data preparation, future
rework/rewrite may not be possible - Archiving and availability are essential
prerequisites for many groups - New spatial capabilities become possible,
including Semantic Web and search-based
applications
10Working Group Charter Goals
- The X3D Earth Working Group will use the Web
architecture, XML languages, and open protocols
to build a standards-based X3D Earth
specification usable by governments, industry,
scientists, academia, and the general public. - X3D-Earth efforts encompass client-side,
server-side, authoring, and conversion
technologies. Specific technical objectives
include - Build a backdrop X3D model of planet Earth
- Use publicly and privately available terrain
datasets - Use publicly and privately available imagery and
cartography - X3D technologies will be applied to maximize
interoperability among spatially aware
implementations - Provide linkable locations for any place
- Provide hooks for physical models
- Use open standards, extensions and process
- Define functionality in a platform-independent
manner
11Working Group Charter Results
- Determining technical requirements and
overall scope of metadata requirements. - Scoping group deliverables, products, and
specifications, also identifying complementary
standards. - Enable and provide for compliant
applications, converters and (especially)
server-side implementations. - o Candidate server-side requirements
include preparation of content,
interlocking/addressable URL schemes, ability to
add new X3D Earth content, ability to efficiently
mirror resources, streaming of relevant X3D Earth
data, etc. - o Coordinate the establishment of
multiple interoperable implementations, including
at least one open-source implementation - o Multiple example datasets for each
capability, including at least one
publicly-available dataset - o Provide technical support for both
distributed and local operation - Coordinate with X3D Working Group and User
Interface Working Group to ensure compatibility
and coherent extensibility of X3D specifications - Provide detailed goals for a phased rollout
of X3D Earth products, with twice-yearly release
milestones and demonstrations - Execute a broad strategy for deployment,
dissemination and outreach, diffusion of
innovation, and widespread adoption. - Produce formal specifications for
Consortium and partner-organization review,
followed by formal ISO standardization.
12Working Group Participation
- Primary X3D Earth efforts are coordinated and
performed within the "safe haven" of a Web3D
Consortium working group. This is the follow-on
effort to the Web3D Geospatial Working Group. - Web3D Consortium members include commercial
companies, nonprofit organizations, government
agencies, academic institutions and individual
professionals. - Membership classes large/standard/small
organizational, academic, and professional
13X3D Earth Working Group Intellectual Property
Considerations
- Primary X3D Earth efforts will be coordinated and
performed within the "safe haven" of a Web3D
Consortium working group. Working group members
agree to follow the Web3D Consortium Intellectual
Property Rights (IPR) policy. - All patent encumbrances must be predeclared prior
to working group scrutiny. - There is a strong preference for only including
royalty Free (RF) technology. - Patented submissions used in a final
specification typically fall under a reciprocal
license.
14X3D Earth demos
- Byounghyun Yoo, NPS
- San Diego various sources, browsers
- Peter Schickel, Bit Management Contact browser
- Alan Hudson, Yumetech Xj3D browser
15Contact browser http//www.bitmanagement.de
16Xj3D browser http//www.xj3d.org
17Contact
- Don Brutzman, brutzman_at_nps.navy.milMike McCann,
mccann_at_mbari.org - Byounghyun Yoo, byoo_at_nps.edu
- Peter Shickel, peter.schickel_at_bitmanagement.de
- Alan Hudson, giles_at_yumetech.com