x3d 4 enterprise applications

39
1 © 2008 CSC X3D for Enterprise Applications CSC Grants William O. Glascoe III Thursday, 11 Dec 2008 LEF BRIEFING SERIES

Upload: william-glascoe

Post on 13-Jul-2015

1.278 views

Category:

Technology


0 download

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 2

Opening Section: Bridging Mindsets and Mind Shares

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

LEF Briefing Series – CSC Grants 38

Closing Section: That’s interesting! Now what?

LEF Briefing Series – CSC Grants 39

Closing Section: That’s interesting, now what?