X3D 4 Enterprise Applications

1,483 views

Published on

2008 CSC Leading Edge Forum grant brief on a new concept called LifeGraphing, which is consolidating all of the financial transaction data and the 3D (acoutics, haptics, graphics) data of the goods and services associated with the transactions. Covers all man-made products, your human body and nature.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • I think what I'm after is still a level above even X3D, something where my table is called something like davidstable.table, so that if the viewer doesnt have (say) the x3d spec for davidstable.table it can renders its generic tabel object instead. Also still trying to get my head around the whole Collada/X3D division (but think I'm getting there) and have fond memories of VRML. Will have to get Wonderland installed so I can have a play.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,483
On SlideShare
0
From Embeds
0
Number of Embeds
147
Actions
Shares
0
Downloads
33
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

X3D 4 Enterprise Applications

  1. 1. LEF BRIEFING SERIES X3D for Enterprise Applications CSC Grants William O. Glascoe III Thursday, 11 Dec 2008 © 2008 CSC 1
  2. 2. Opening Section: Bridging Mindsets and Mind Shares LEF Briefing Series – CSC Grants 2
  3. 3. Opening Section: Bridging Mindsets and Mind Shares 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 It’s not about X3D; it’s about synthesizing simplicity of life’s data complexities LEF Briefing Series – CSC Grants 3
  4. 4. Opening Section: Bridging Mindsets and Mind Shares Contexts, Constructs and Concepts • 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 4
  5. 5. Opening Section: Bridging Mindsets and Mind Shares Contexts, Constructs and Concepts • 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 5
  6. 6. Opening Section: Bridging Mindsets and Mind Shares Contexts, Constructs and Concepts • 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 6
  7. 7. Opening Section: Bridging Mindsets and Mind Shares Contexts, Constructs and Concepts • 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 7
  8. 8. Opening Section: Bridging Mindsets and Mind Shares Contexts, Constructs and Concepts • 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 8
  9. 9. Opening Section: Bridging Mindsets and Mind Shares Contexts, Constructs and Concepts • Human Anatomy is a construct • Human Behavior is a construct – Tissues [104 types] – Physiology [104 functions] • Hard – Pathology [104 diseases] • Soft – Kinesthesiology [103 motions] – Fluids [103 types] – Psychology [102 conditions] • Internal – Psychiatry [103 disorders] • External – Gases [101 types] – EM Fields [100 type] It’s all about your body! LEF Briefing Series – CSC Grants 9
  10. 10. Opening Section: Bridging Mindsets and Mind Shares 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 GTIN 14-digit number system uniquely identifies ~ 10 trillion items LEF Briefing Series – CSC Grants 10
  11. 11. Opening Section: Bridging Mindsets and Mind Shares Contexts, Constructs and Concepts • 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 … model and AI maintenance will drive costs of Life Graph software TOC LEF Briefing Series – CSC Grants 11
  12. 12. Opening Section: Bridging Mindsets and Mind Shares Contexts, Constructs and Concepts • 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 $$$ Life Graphs are enterprise’s files, records and books on steroids! LEF Briefing Series – CSC Grants 12
  13. 13. Opening Section: Bridging Mindsets and Mind Shares Contexts, Constructs and Concepts • Blue Ocean Strategy is a concept – Connect …chains – Catalyze …cycle times – Commercialize …confidential… The Blue Ocean will be life graphs. The Strategy is galvanizing their trade. LEF Briefing Series – CSC Grants 13
  14. 14. Opening Section: Bridging Mindsets and Mind Shares 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 LEF Briefing Series – CSC Grants 14
  15. 15. Opening Section: Bridging Mindsets and Mind Shares Sets, Searches and Services Unifying ontological models’ will not be ts necessary but uc e-S d conforming to a portfolio ro oc P iet of models will be N ies TI required G Dig ital CAM Products Life s tyle s CAE Products Cit izens CAD Products Hum ans Products Ontological Models Ontological Models used by Nature Humans: SNOMED-CT & FMA authors enable semantic search and machine Products: Various Land units Plants reasoning with Life Graph Nature: Various s/w. Life Graph s/w intelligently integrates items EMR units in users’ mirror world so Water units users have time for Air units searching, animating and Animals analyzing …patterns and possessions. Subsets of the whole will be graphed and searchable for life enhancing services LEF Briefing Series – CSC Grants 15
  16. 16. Opening Section: Bridging Mindsets and Mind Shares Sets, Searches and Services Actual planning pattern 100 yrs Max planning horizon age Actual recalling pattern Max history horizon 100 yrs 100 yrs 0 Search patterns and sight lines will change with life graphs that serve their users LEF Briefing Series – CSC Grants 16
  17. 17. Opening Section: Bridging Mindsets and Mind Shares 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 LEF Briefing Series – CSC Grants 17
  18. 18. Extensible 3D (X3D) Section: History…Hype Extensible 3D (X3D) Graphics X3D Graphics language has 6 profiles, components, 215 nodes and ~600 fields LEF Briefing Series – CSC Grants 18
  19. 19. Extensible 3D (X3D) Section: History…Hype Extensible 3D (X3D) Graphics - Architecture LEF Briefing Series – CSC Grants 19
  20. 20. Extensible 3D (X3D) Section: History…Hype 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 LEF Briefing Series – CSC Grants 20
  21. 21. Extensible 3D (X3D) Section: History…Hype Extensible 3D (X3D) Web3D Consortium • Working Groups • Work Products – Medical – H-Anim – Nodes and Fields – X3D Earth – Implementations • Open Source – Geospatial • Proprietary – CAD • Working Relationships – X3D Shaders – COLLADA (Khronos) – Source – ISO/IEC – VizSim (XMSF) – W3C – X3D Networking – ACM SIGGRAPH – DIS-XML – User Interface – Marketing – X3D Conformance Program Create an extensible language w/rich features so the WWW becomes a 3D WWW LEF Briefing Series – CSC Grants 21
  22. 22. Extensible 3D (X3D) Section: History…Hype X3D Motivations, Design Patterns and Requirements • XML is the basis of nearly every • X3D Compatibility data language used on the WWW • Interoperability • XML is the basis for the Semantics • Multiple, separable data types Web • Processing Performance • XML is a family of technologies • Ease of Implementation • XML is license free, platform • Streaming independent, and well supported • Authorability • X3D nodes are expressed as XML elements • Compression • X3D simple-type fields are • Security expressed as XML attributes • Bundling • X3D node types are defined as • Intellectual Property Rights XML Schema complexType definitions LEF Briefing Series – CSC Grants 22
  23. 23. Extensible 3D (X3D) Section: History…Hype Extensible 3D (X3D) The Web3D Consortium is your portal to Open Standards for Real-Time 3D Comms LEF Briefing Series – CSC Grants 23
  24. 24. Extensible 3D (X3D) Section: History…Hype Open Source APIs for Acoustics and Haptics that extend X3D LEF Briefing Series – CSC Grants 24
  25. 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 IDE Specific editors for each node Validates X3D files in XML encoding X3D tooltips and X3D Specification support The preview can use Xj3D or an external web browser LEF Briefing Series – CSC Grants 25
  26. 26. Extensible 3D (X3D) Section: History…Hype Extensible 3D (X3D) Classic VRML, XML and binary encodings <Extrusion DEF=“MyExtrusionNode” DEF MyExtrusionNode Extrusion { containerField=“geometry” beginCap TRUE beginCap=“true” ccw TRUE ccw=“true” convex TRUE convex=“true” creaseAngle 0.0” creaseAngle=“0.0” crossSection [1 1, 1 -1, -1 -1, -1 1, 1 1] crossSection=“1 1, 1 -1, -1 -1, -1 1, 1 1” endCap TRUE endCap=“true” orientation [0 0 1 0] orientation=“0 0 1 0” scale [1 1] scale=“1 1” solid TRUE solid=“true” spine [0 0 0, 0 1 0] spine=“0 0 0, 0 1 0”/> } Encodings give backwards compatibility and scalability to large networked VW LEF Briefing Series – CSC Grants 26
  27. 27. Extensible 3D (X3D) Section: History…Hype Web3D Members and Industry Players • GIS Lab – Feng Chia University • Bitmanagement • Yumetech • Octaga • SenseGraphics AB • Web3D Korean Forum • Planet 9 Studios • Virginia Tech • NASA Ames • University of Southern Queensland • MBARI • Communications Research • Schlumberger Technology Centre Canadian Corporation • Fraunhofer IGD • EDF • Institutt for Energiteknikk • MITRE • KAIST • Vivaty • NIST Our Federal Government has not bought into the potential of X3D in trade LEF Briefing Series – CSC Grants 27
  28. 28. Extensible 3D (X3D) Section: History…Hype 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… LEF Briefing Series – CSC Grants 28
  29. 29. Enterprise Section: The Blue Ocean I see and a Blue Ocean Strategy for success Mirror Worlds, Time Machines and Life Graphs Citizens – Natural Persons with a Digital Lifestyle • 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. Not enough time inspecting before expecting what’s best or just stopping… LEF Briefing Series – CSC Grants 29
  30. 30. Enterprise Section: The Blue Ocean I see and a Blue Ocean Strategy for success Mirror Worlds, Time Machines and Life Graphs Corporations – Legal Persons with ERP / MRP Systems • 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 Corporate America can accelerate customer dynamics with cutting edge X3D… LEF Briefing Series – CSC Grants 30
  31. 31. Enterprise Section: The Blue Ocean I see and a Blue Ocean Strategy for success Mirror Worlds, Time Machines and Life Graphs Governments – Legal Persons with ERP / MRP Systems • 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 X3D needs an impetus via its requirement to fulfill a Presidential mandate or law LEF Briefing Series – CSC Grants 31
  32. 32. Application Section: Conceptualization to Commercialization NXD of X3D Scene Graphs that is a Network Enabled Life Graph Requirements • 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 LEF Briefing Series – CSC Grants 32
  33. 33. Application Section: Conceptualization to Commercialization Use Case Model - Simplified uc Use Case View Author H3D functions Author Open AL functions Nav igate Life Graph Check v ocabulary against ontological «invokes» «invokes» model(s) Cull out Plan Extend X3D scene «invokes» graph «extend» Author X3D scene graph Cull out Possessions Enterprise User Cull out behav ior pattern Manufacturer Serv ice Prov ider Integrate X3D scene graph Transmit X3D scene graph Manage obj ects w /AI LEF Briefing Series – CSC Grants 33
  34. 34. Closing Section: That’s interesting, now what? 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 LEF Briefing Series – CSC Grants 34
  35. 35. Closing Section: That’s interesting, now what? 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 LEF Briefing Series – CSC Grants 35
  36. 36. Closing Section: That’s interesting, now what? 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 LEF Briefing Series – CSC Grants 36
  37. 37. Closing Section: That’s interesting, now what? CSC or me? • Calculation – Conversion cost • XML-based enterprise operations MINDSET • Workforce competency – Continuous improvement cost • Correlation SKILLSET – Life Graphs to Scene Graphs – Life Graphs to profits • Causation TOOLSET – Customer loyalty – Employee satisfaction – Investor attraction DATASET Political, Infopreneurial and Entrepreneurial leadership will get us there LEF Briefing Series – CSC Grants 37
  38. 38. Closing Section: That’s interesting! Now what? LEF Briefing Series – CSC Grants 38
  39. 39. Closing Section: That’s interesting, now what? LEF Briefing Series – CSC Grants 39

×