e. Table of Contents

return to Front Matter

Front Matter

a. Cover Page

b. Summary of Changes

c. Abstract

d. Copyright Notice

e. Table of Contents

f. Preface

g. OMG Discussion Paper Disclaimer

User Experiences

this namespace doesn't exist: ddsf:private:guidebook:03_user

Appendices

No subnamespaces.

Questions

Intro to the document (audience, what it is, what it is not)Intro to DDS a. Historyb. What is the Problem it solves?c. Aren’t there other solutions?d. What is Realtime?e. How fast is fast?f. How Scalable is DDS?g. Is it Portable?h. Is there a Standard?Portabilitya. What is Portabilityb. APIc. Interface Definition Language (IDL)d. Procedural Languages (C/C++, Java, C#)e. Protocol - is different (see next section)f. Platform Portability - Computer, server, phone adrino, etcInteroperabilitya. What is Interoperability?b. Protocolc. Between DDS Productsd. Bridges to other Messaging Productse. SecurityMaintainabilitya. X-TypesIntegrationa. SOSA/MOSAb. Sensor Open System Architecturec. Modular Open System Architecture (or approach)d. NGVABasic Architecture of DDSa. What is Architectureb. Distributedc. Data Centricd. Publish – SubscribeCouldn’t I implement it myself?a. Do you build infrastructure or do you want to build your businessWhat is a Topic?a. Nameb. datastructurec. Set of Quality of Service (QoS) Policyd. Introduce Domain (Topics belong to the Domain)e. (clarify with Java Message Queue)How to Define a Structurea. IDLb. Simple Structurec. Complex Structuresd. Converting from IDL to other Procedural Languagese. Data Marshallingf. Byte order: Big/Little Endiang. Word size: 32-bit/64-bith. X-TypesHow to Define QoSa. What is QoS?b. Do I need all of them?c. Useful Subsets of QoSReaders and Writersa. What is a Writer?b. What is a Reader?c. Hello World ExampleShapes Demoa. Where I get the Demo?b. Can I download multiple vendor Shapes Readers/Writers? (links)Medical Device ExampleGlossary