Transcript
1© 2008 CSC
X3D for Enterprise Applications
CSC GrantsWilliam O. Glascoe III
Thursday, 11 Dec 2008
LEF BRIEFING SERIES
LEF Briefing Series – CSC Grants 3
2008 CSC LEF Grant Proposal
• Learn– X3D specification – X3D sources and content creation tools – X3D industry– Unified Modeling Language (UML) – Systems Modeling Language (SysML) – Blue Ocean Strategy
• Deliver– Ontological model– SysML diagrams– Blue Ocean Strategy
Opening Section: Bridging Mindsets and Mind Shares
+
It’s not about X3D; it’s about synthesizing simplicity of life’s data complexities
LEF Briefing Series – CSC Grants 4
Contexts, Constructs and Concepts
Opening Section: Bridging Mindsets and Mind Shares
• Temporal context [109 sec/century]– For natural persons this means from the moment you are conceived (pre-
natal or fetus) to the last data generating event with your corpse (post- mortem)
– For governments and corporations this means from the moment it is declared a legal person (i.e., established) to the moment it is no longer that legal person (i.e., disestablished)
Trusted Agent (e.g., Guardian, Executor) maintains life graph until you can
LEF Briefing Series – CSC Grants 5
Contexts, Constructs and Concepts
Opening Section: Bridging Mindsets and Mind Shares
• Monetary context [105 < transactions/century <1015]– For citizens this includes the transactions (i.e., trades, sales, exchanges)
performed on your behalf while you are incapable to financially transact (i.e., confinement, infancy, senility,…imprisonment, etc.)
– For corporations this means all the transactions kept or recorded in financial receipts, records and statements
– For governments this means all the transactions kept or recorded in financial receipts, records and statements
<10-min/item to record metadata into well-formatted files, records and/or books
LEF Briefing Series – CSC Grants 6
Contexts, Constructs and Concepts
Opening Section: Bridging Mindsets and Mind Shares
• Spatial context [1012 GTINs]– 3D Graphics (Volume and surface Geometry—X3D Scene graphs) – 3D Acoustics (Aural and Audio—OpenAL) – 3D Haptics (Touch and Tactile—H3D) – 3D Semantics (Taxonomy and Ontology—OWL)
Senses for taste and smell are beyond the scope of X3D graphics extensibility
LEF Briefing Series – CSC Grants 7
Contexts, Constructs and Concepts
Opening Section: Bridging Mindsets and Mind Shares
• Enterprise is a construct– Humans [109]
• Citizens • Aliens
– Corporations [107]• For or Not for profit• Manufacturer or Service Provider
– Governments [106]• Federal, …national, tribal• State & Provincial• Municipal & Local
Enterprises will secure, share and/or sell their life graphs
LEF Briefing Series – CSC Grants 8
Contexts, Constructs and Concepts
Opening Section: Bridging Mindsets and Mind Shares
• Natural resource as a construct – Geosphere [109 units]
• Surface [109 parcels]• Subsurface [106 deposits]
– Hydrosphere [106 bodies]• Inland [106 running | standing] • Outland [104]
– Atmosphere [104 sectors]• Controlled [sectors]• Uncontrolled [sectors]
– Spectrum [106 bands | channels]• Regulated [<3 x 1012 Hz]• Unregulated [>3 x 1012 Hz]
– Biosphere [1010 species]Environmental data streams & repositories linked or stored to render life graph
LEF Briefing Series – CSC Grants 9
Contexts, Constructs and Concepts
• Human Anatomy is a construct– Tissues [104 types]
• Hard• Soft
– Fluids [103 types]• Internal• External
– Gases [101 types]– EM Fields [100 type]
• Human Behavior is a construct– Physiology [104 functions]– Pathology [104 diseases]– Kinesthesiology [103 motions]– Psychology [102 conditions]– Psychiatry [103 disorders]
Opening Section: Bridging Mindsets and Mind Shares
It’s all about your body!
LEF Briefing Series – CSC Grants 10
Contexts, Constructs and Concepts
• Trade item is a concept – Global Trade Item Number (GTIN) – Goods [1012]
• For enterprises• For natural resources• For services• For goods
– Services [106]• For enterprises• For natural resources• For goods• For services
Opening Section: Bridging Mindsets and Mind Shares
GTIN 14-digit number system uniquely identifies ~ 10 trillion items
LEF Briefing Series – CSC Grants 11
Contexts, Constructs and Concepts
… model and AI maintenance will drive costs of Life Graph software TOC
Opening Section: Bridging Mindsets and Mind Shares
• Ontological model is a concept– A model for 1012 global trade items possible in chains of supply, value and
customer • Links exist between chains of supply and value (enterprise resource programs)• Gaps exist between chains of value and customer (paper receipts at registers)
– Metadata – 3D …Data
LEF Briefing Series – CSC Grants 12
Contexts, Constructs and Concepts
Life Graphs are enterprise’s files, records and books on steroids!
Opening Section: Bridging Mindsets and Mind Shares
• Life Graph is a concept– Mirror World
• …Parcels, persona and products in 3D • Enterprises plan in 3D…• Enterprises see present in 3D…• Enterprises review the past in 3D…
– Money maker • Plans are worth $$$ • Property snapshots are worth $$$• Past storylines are worth $$$
LEF Briefing Series – CSC Grants 13
Contexts, Constructs and Concepts
The Blue Ocean will be life graphs. The Strategy is galvanizing their trade.
Opening Section: Bridging Mindsets and Mind Shares
• Blue Ocean Strategy is a concept– Connect …chains – Catalyze …cycle times– Commercialize …confidential…
LEF Briefing Series – CSC Grants 14
Content, Chiefs and Containers
• Life’s insights are in its information and integration– Life Graphs do not exist in 3D per se
• Life logging is NOT life graphing! • Neither plans nor ongoing projects found to size the storage required
– CIOs focus on TOOLSETs not DATASETs• Ask a CIO how much INFO was created…destroyed today and tell me…!• Software, hardware, netware’s availability, policy, usage, configuration, etc.
– Storage required is anybody’s guess• On-line vs. Near-line vs. Off-line configurations• Mobile, desktop and racked storage and processing solutions
1 KB < item …graph < 100 MB; 1 M < lifetime items < 100 B; 1 GB – 10 EB
Opening Section: Bridging Mindsets and Mind Shares
LEF Briefing Series – CSC Grants 15
Sets, Searches and Services
Subsets of the whole will be graphed and searchable for life enhancing services
Opening Section: Bridging Mindsets and Mind Shares
Humans Products
Animals
GTIN Products
CAM Products
CAE Products
CAD Products
Nature
EMR units
Land units
Water units
Plants
Digital LifestylesCitizens
Air units
e-Societies
Ontological Models used by authors enable semantic
search and machine reasoning with Life Graph
s/w. Life Graph s/w intelligently integrates items
in users’ mirror world so users have time for
searching, animating and analyzing …patterns and
possessions.
Unifying ontological models’ will not be
necessary but conforming to a portfolio
of models will be required
Ontological Models
Humans: SNOMED-CT & FMA
Products: Various
Nature: Various
LEF Briefing Series – CSC Grants 16
Sets, Searches and Services
Search patterns and sight lines will change with life graphs that serve their users
Opening Section: Bridging Mindsets and Mind Shares
100 yrs 100 yrs0
100 yrs
Max planning horizon
Max history horizon
Actual planning pattern
Actual recalling pattern
age
LEF Briefing Series – CSC Grants 17
Sets, Searches and Services
• Location-aware services (space & spectrum)– Rule sets react to you and products placement in VW– Real-time position feeds drive rule set algorithms
• Date & time-aware services– Rule sets for product replacement, expiry, etc.– Scheduled reporting of patterns and variances
• Product-aware services– Combos good and bad trigger warnings, alerts, alarms– Automatic updates, alternatives, recalls, etc.
• Pattern-aware services– Eligibility, requisites, requirements, qualifications– Lawfulness, criminality, risks, susceptibility, etc.
Situational awareness will serve up suggestions to achieve goals, execute plans
Opening Section: Bridging Mindsets and Mind Shares
LEF Briefing Series – CSC Grants 18
Extensible 3D (X3D) Graphics
X3D Graphics language has 6 profiles, components, 215 nodes and ~600 fields
Extensible 3D (X3D) Section: History…Hype
LEF Briefing Series – CSC Grants 19
Extensible 3D (X3D) Section: History…Hype
Extensible 3D (X3D) Graphics - Architecture
LEF Briefing Series – CSC Grants 20
Extensible 3D (X3D) Helpers
• Java Specification• EcmaScript 4 Specification• …XML…• Open AL 1.1 Specification• H3D API Specification
X3D is for authoring; Life Graph s/w needs artificially intelligent programming
Extensible 3D (X3D) Section: History…Hype
LEF Briefing Series – CSC Grants 21
Extensible 3D (X3D)
• Work Products– Nodes and Fields– Implementations
• Open Source• Proprietary
• Working Relationships– COLLADA (Khronos)– ISO/IEC– W3C– ACM SIGGRAPH
• Working Groups– Medical– H-Anim– X3D Earth– Geospatial– CAD– X3D Shaders– Source– VizSim (XMSF)– X3D Networking– DIS-XML– User Interface– Marketing– X3D Conformance Program
Web3D Consortium
Create an extensible language w/rich features so the WWW becomes a 3D WWW
Extensible 3D (X3D) Section: History…Hype
LEF Briefing Series – CSC Grants 22
X3D Motivations, Design Patterns and Requirements
• X3D Compatibility• Interoperability• Multiple, separable data types• Processing Performance• Ease of Implementation• Streaming• Authorability• Compression• Security• Bundling• Intellectual Property Rights
Extensible 3D (X3D) Section: History…Hype
• XML is the basis of nearly every data language used on the WWW
• XML is the basis for the Semantics Web
• XML is a family of technologies• XML is license free, platform
independent, and well supported
• X3D nodes are expressed as XML elements
• X3D simple-type fields are expressed as XML attributes
• X3D node types are defined as XML Schema complexType definitions
LEF Briefing Series – CSC Grants 23
Extensible 3D (X3D)
The Web3D Consortium is your portal to Open Standards for Real-Time 3D Comms
Extensible 3D (X3D) Section: History…Hype
LEF Briefing Series – CSC Grants 24
Extensible 3D (X3D) Section: History…Hype
Open Source APIs for Acoustics and Haptics that extend X3D
LEF Briefing Series – CSC Grants 25
Extensible 3D (X3D) Section: History…Hype
Extensible 3D (X3D) Authoring and Editing Open Source tools
BASIC FEATURES
Syntax highlighting for XML encoding of X3D files (.x3d extension)Drag & Drop palette of X3D nodes in XML encoding
Navigation window support in Netbeans IDESpecific editors for each node
Validates X3D files in XML encodingX3D tooltips and X3D Specification support
The preview can use Xj3D or an external web browser
LEF Briefing Series – CSC Grants 26
Extensible 3D (X3D)Classic VRML, XML and binary encodings
Encodings give backwards compatibility and scalability to large networked VW
Extensible 3D (X3D) Section: History…Hype
<Extrusion DEF=“MyExtrusionNode”containerField=“geometry”beginCap=“true”ccw=“true”convex=“true”creaseAngle=“0.0”crossSection=“1 1, 1 -1, -1 -1, -1
1, 1 1”endCap=“true”orientation=“0 0 1 0”scale=“1 1”solid=“true”spine=“0 0 0, 0 1 0”/>
DEF MyExtrusionNode Extrusion {beginCap TRUEccw TRUEconvex TRUEcreaseAngle 0.0”crossSection [1 1, 1 -1, -1 -1, -1 1,
1 1]endCap TRUEorientation [0 0 1 0]scale [1 1]solid TRUEspine [0 0 0, 0 1 0]
}
LEF Briefing Series – CSC Grants 27
Web3D Members and Industry Players
• GIS Lab – Feng Chia University• Yumetech• SenseGraphics AB• Planet 9 Studios• NASA Ames • MBARI• Schlumberger Technology
Corporation• EDF• MITRE• Vivaty
Extensible 3D (X3D) Section: History…Hype
• Bitmanagement• Octaga• Web3D Korean Forum• Virginia Tech• University of Southern
Queensland• Communications Research
Centre Canadian• Fraunhofer IGD• Institutt for Energiteknikk• KAIST• NIST
Our Federal Government has not bought into the potential of X3D in trade
LEF Briefing Series – CSC Grants 28
X3D Substitutes, Scaling, Satisfaction
• Other scene graph options exist but…– Proprietary or not standardized – Tools are immature– Have to build a run-time engine for it
• XML binary addresses large models and thin pipes on networks• All scene graphs today suffer from constraints when they get big
– Spatial view (overloading the tree concept)– State (state optimization vs spatial coherence for fast culling)– Semantic (namespaces)– CPU considerations (instruction and data cache misses)
• Working Groups addressing hot topics to keep pace
X3D postured for WWW-scale growth but the potential new wealth is disruptive…
Extensible 3D (X3D) Section: History…Hype
LEF Briefing Series – CSC Grants 29
Mirror Worlds, Time Machines and Life Graphs
• Keeping meticulous financial files, records and books takes discipline– Paper receipts prevail…payment card company categorizes for you but…– Electronic receipts via email/browser common for online transactions only
• Customer chains not linked...Costs too…Value not…– Manufacturers– Service providers
• Ignorance is good for business – Rate of action not matched by rate of accounting, filing, bookkeeping– Too much effort to analyze (cumulative) effects of diverse behaviors
• Partial software solutions for citizens to get Single Integrated Picture– Planned, possessed and past trade items in one database – Quicken, MS Money, etc.
Citizens – Natural Persons with a Digital Lifestyle
Not enough time inspecting before expecting what’s best or just stopping…
Enterprise Section: The Blue Ocean I see and a Blue Ocean Strategy for success
LEF Briefing Series – CSC Grants 30
Mirror Worlds, Time Machines and Life Graphs
• Radio at the register– Securely transmit X3D files at checkout– Shoppers’ 3D purchase plans powerful incentive
• Recruit at the root– Securely immerse in a VE to interview person; investigate Life Graph– Recruits can roam the company’s halls worldwide virtually
• Recognize returns on investment– Customer relationship management– Employee satisfaction and contribution– Investor confidence
Enterprise Section: The Blue Ocean I see and a Blue Ocean Strategy for success
Corporate America can accelerate customer dynamics with cutting edge X3D…
Corporations – Legal Persons with ERP / MRP Systems
LEF Briefing Series – CSC Grants 31
Mirror Worlds, Time Machines and Life Graphs
• Visions of the Feds, States and Locals– National Land Parcel Data– Electronic Health Records– …Identity Management
• Interoperable Systems – CBRNE Emergency Response– Natural Disaster Management
• Efficient Service Delivery– Education– Healthcare– Justice
Enterprise Section: The Blue Ocean I see and a Blue Ocean Strategy for success
X3D needs an impetus via its requirement to fulfill a Presidential mandate or law
Governments – Legal Persons with ERP / MRP Systems
LEF Briefing Series – CSC Grants 32
NXD of X3D Scene Graphs that is a Network Enabled Life Graph
• Multimode user interface to manage the life graph
• Automatic and intelligent scene graph integration • Intelligent object management to reduce user
workload to dispose (not delete) of limited life items
• Computer-assisted life planning and purchasing• Intelligent life performance reporting, navigating
and animating • Computer-assisted culling and selling of behavior
patterns, snapshots and plans
Life Graphs and …software will take some drudgery out of life management
Application Section: Conceptualization to Commercialization
Requirements
LEF Briefing Series – CSC Grants 33
Use Case Model - Simplified
Application Section: Conceptualization to Commercialization
uc Use Case View
Enterprise User
Manufacturer
Serv ice Prov ider
Author X3D scene graph
Transmit X3D scene graph
Integrate X3D scene graph
Cull out behav ior pattern
Extend X3D scene graph
Author H3D functions Author Open AL functions
Cull out Possessions
Cull out Plan
Check v ocabulary against ontological
model(s)
Nav igate Life Graph
Manage objects w /AI
«extend»
«invokes»
«invokes» «invokes»
LEF Briefing Series – CSC Grants 34
Codification, Competition and Consumerism
• Government rule making– National Visions and Mandates
• Land Parcel Management• Identity Management• Electronic Health Records• Item Unique Identification
– Procurement / Acquisition Regulations– Operations and Maintenance
• Disaster Management• Change Management
– Archiving and Disposition• Reuse• Repurpose
Governmental instruments of change, command & constraint must be convinced
Closing Section: That’s interesting, now what?
LEF Briefing Series – CSC Grants 35
Codification, Competition and Consumerism
• Corporate policy…profits – Supply chains
• Ontological model compliance• 3D …file formats
– Value chains• Specifications • Product solutions
– Customer chains• Marketing & Advertizing capabilities• Unparallel after sales services
Corporations will compete for 1st to have their products available for life graphs
Closing Section: That’s interesting, now what?
LEF Briefing Series – CSC Grants 36
Codification, Competition and Consumerism
• e-Society full of Digital Lifestyles – Planner-centric
• Sharper Vision • Geospatial Goals• Immersive Baselines…storylines
– Present-centric• Instant information access• Multimedia variance status • Running totals for…you name it!
– Past-centric• Change detection • Behavior patterns• Legally admissible evidence
Citizens can concentrate on better behaviors without the boring bookkeeping
Closing Section: That’s interesting, now what?
LEF Briefing Series – CSC Grants 37
CSC or me?
• Calculation – Conversion cost
• XML-based enterprise operations• Workforce competency
– Continuous improvement cost
• Correlation– Life Graphs to Scene Graphs– Life Graphs to profits
• Causation – Customer loyalty– Employee satisfaction– Investor attraction
Closing Section: That’s interesting, now what?
Political, Infopreneurial and Entrepreneurial leadership will get us there
MINDSET
SKILLSET
TOOLSET
DATASET
top related