SlideShare ist ein Scribd-Unternehmen logo
1 von 15
January 2012

Why is CoreDX DDS the
Best Choice?


 1
The Twin Oaks Advantage




There are a number of factors that contribute to the complexity of a software system, all of
which increase schedule budget and risk. Using a communications middleware reduces
system complexity, making this line of increasing complexity a linear one. CoreDX DDS
further reduces this complexity with advanced features.
CoreDX DDS Advantages
Small Footprint: With a
small footprint and full
Quality of Service
coverage, CoreDX DDS
is designed specifically to
meet the performance
and complexity
requirements of real-time,
embedded, time-critical,
and mission-critical
applications, while still
being small in size and
conservative in memory
usage.
CoreDX DDS Advantages

Small Source Code
Baseline: CoreDX DDS
is well designed and
compact with a low line of
code count. Code bloat
results in in-efficient code,
code that is more likely to
contain errors, and code
that is harder to extend,
maintain, and port to
additional platforms.
CoreDX DDS Advantages

CoreDX DDS offers
High Performance:
CoreDX DDS
provides
exceptionally low
latency and sustained
high throughput
numbers across all
supported hardware
architectures.
CoreDX DDS Advantages
CoreDX DDS is highly
scalable: CoreDX DDS
has the ability to
communicate data to
thousands of subscribers
without requiring high
powered machines or
typical desktop memory
resources. This allows the
network to scale to large
numbers of DDS entities
while conserving run-time
memory resources.
CoreDX DDS Advantages
CoreDX DDS supports
advanced reliable
communications
technology: CoreDX
DDS can easily be
employed reliably in
wireless and other
unreliable network
environments. CoreDX
DDS has lightweight,
reliable communications
protocols that have higher
efficiency and scalability
than TCP.
CoreDX DDS Advantages

CoreDX DDS has
proven vendor
interoperability:
CoreDX DDS can
exchange data and
communicate with
every other
implementation of
DDS.
CoreDX DDS Advantages

CoreDX DDS does not
have a single point of
failure: CoreDX DDS
does not require any
operating system services
or daemons. This eases
installation, deployment
and maintenance, and
eliminates the concern
that if one process fails,
so would all DDS
communications
CoreDX DDS Advantages
CoreDX DDS has
advanced support for
single and multi-core
architecture:
Applications running on
multi-core hardware can
take advantage of all
cores by simply using
CoreDX DDS for
communications. CoreDX
DDS can also be used in
single threaded mode to
improve performance on
smaller, single-core
hardware.
CoreDX DDS Advantages

Dynamic Types: CoreDX
DDS Dynamic Types
allows the run time
creation and
determination of DDS
topics and Data Types.
This technology eases
integration challenges,
enables flexible bridging
between disparate
systems, and reduces
static memory usage.
CoreDX DDS Advantages

   CoreDX DDS supports multiple development
    languages and environments:
     Languages: C, C++, C#, and Java.
     Operating Systems: Linux, Windows, Solaris,
     QNX, VxWorks, NexusWare, LynxOS, Android.
     Hardware Architectures: x86 (32 & 64 bit),
     UltraSPARC, ARMv5, ARVMv7, PPC, MIPS,
     Microblaze, FPGAs.
     Transports: IP, VME, cPCI, Serial, and Xbee.
Key Points
 CoreDX DDS is the leading small footprint implementation of Data Distribution
  Standard (DDS)
 CoreDX DDS has a small footprint and a small source code baseline
 CoreDX DDS is well designed and compact with a low line of code count
 CoreDX DDS has small run time requirements
 CoreDX DDS offers high performance
 CoreDX DDS is highly scalable
 CoreDX DDS supports advanced reliable communications technology
 CoreDX DDS has proven vendor interoperability
 CoreDX DDS does not have a single point of failure
 CoreDX DDS has advanced support for single and multi-core architecture
 CoreDX DDS has dynamic types
 CoreDX DDS supports multiple development languages and environments
About
              Twin Oaks Computing
Twin Oaks Computing, Inc. is a company dedicated to developing and delivering quality software
   solutions. Our staff has extensive experience developing and supporting robust communication
   architectures. We leverage this world-class technical experience to provide innovative and
   useful communication software systems. We build the software that collects, manages, and
   distributes information in a wide range of industries. Our software is in use around the world
   supporting critical missions.

Equally important, our clients are amazed and totally satisfied with our super responsive customer
   service. One of our early customers in China states,

“Twin Oaks Computing [provided] great porting work during very short period of time (each porting
    for about 2-3 weeks). This made me really appreciate the portability framework of CoreDX
    DDS.”
- Mr. Huang

“There is nothing I don’t like about working with Twin Oaks Computing. In particular, working with
   Nina is a singular pleasure in today’s world of technical support - she is very responsive and
   helpful.”
-  Dr. Michael Mezzino

Super-small and blazingly fast, our flagship product, CoreDX DDS is the leading Publish-Subscribe
    middleware available for small-footprint and embedded systems.
For more information please visit www.twinoakscomputing.com.
For Additional Information

Weitere ähnliche Inhalte

Was ist angesagt?

OMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsOMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsAngelo Corsaro
 
OMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IOMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IAngelo Corsaro
 
I drac7 virtual_media_improved_networking_performance_6
I drac7 virtual_media_improved_networking_performance_6I drac7 virtual_media_improved_networking_performance_6
I drac7 virtual_media_improved_networking_performance_6olive4277
 
Updated_CV_Lucky Bhandari_17-11-2015
Updated_CV_Lucky Bhandari_17-11-2015Updated_CV_Lucky Bhandari_17-11-2015
Updated_CV_Lucky Bhandari_17-11-2015lucky bhandari
 
Presidio Data Center Practice Overview
Presidio Data Center Practice OverviewPresidio Data Center Practice Overview
Presidio Data Center Practice Overviewjdinneen
 
Ranjith - Windows and VMware
Ranjith - Windows and VMwareRanjith - Windows and VMware
Ranjith - Windows and VMwareranjith dasari
 
Patterns of Data Distribution
Patterns of Data DistributionPatterns of Data Distribution
Patterns of Data DistributionRick Warren
 
James L machie Jr Resume
James L machie Jr  ResumeJames L machie Jr  Resume
James L machie Jr ResumeJamesMachie
 
RTI Data-Distribution Service (DDS) Master Class - 2010
RTI Data-Distribution Service (DDS) Master Class - 2010RTI Data-Distribution Service (DDS) Master Class - 2010
RTI Data-Distribution Service (DDS) Master Class - 2010Gerardo Pardo-Castellote
 
Software Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer NetworkSoftware Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer NetworkIOSR Journals
 
Introducing the OMG DDS to the Aerospace Valley
Introducing the OMG DDS to the Aerospace Valley Introducing the OMG DDS to the Aerospace Valley
Introducing the OMG DDS to the Aerospace Valley Angelo Corsaro
 
Spir It Windows 7 Migration Match
Spir It Windows 7 Migration MatchSpir It Windows 7 Migration Match
Spir It Windows 7 Migration MatchMartin de Smit
 

Was ist angesagt? (20)

OMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsOMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time Systems
 
OMG DDS Tutorial - Part I
OMG DDS Tutorial - Part IOMG DDS Tutorial - Part I
OMG DDS Tutorial - Part I
 
UML Profile for DDS
UML Profile for DDSUML Profile for DDS
UML Profile for DDS
 
I drac7 virtual_media_improved_networking_performance_6
I drac7 virtual_media_improved_networking_performance_6I drac7 virtual_media_improved_networking_performance_6
I drac7 virtual_media_improved_networking_performance_6
 
HLA over DDS
HLA over DDSHLA over DDS
HLA over DDS
 
Lonza
Lonza Lonza
Lonza
 
Updated_CV_Lucky Bhandari_17-11-2015
Updated_CV_Lucky Bhandari_17-11-2015Updated_CV_Lucky Bhandari_17-11-2015
Updated_CV_Lucky Bhandari_17-11-2015
 
Presidio Data Center Practice Overview
Presidio Data Center Practice OverviewPresidio Data Center Practice Overview
Presidio Data Center Practice Overview
 
SHEKAR - RESUME
SHEKAR - RESUMESHEKAR - RESUME
SHEKAR - RESUME
 
Ranjith - Windows and VMware
Ranjith - Windows and VMwareRanjith - Windows and VMware
Ranjith - Windows and VMware
 
Patterns of Data Distribution
Patterns of Data DistributionPatterns of Data Distribution
Patterns of Data Distribution
 
Real time simulation with HLA and DDS
Real time simulation with HLA and DDSReal time simulation with HLA and DDS
Real time simulation with HLA and DDS
 
James L machie Jr Resume
James L machie Jr  ResumeJames L machie Jr  Resume
James L machie Jr Resume
 
RTI Data-Distribution Service (DDS) Master Class - 2010
RTI Data-Distribution Service (DDS) Master Class - 2010RTI Data-Distribution Service (DDS) Master Class - 2010
RTI Data-Distribution Service (DDS) Master Class - 2010
 
Capstone Official (1)
Capstone Official (1)Capstone Official (1)
Capstone Official (1)
 
DPS-Whitepaper
DPS-WhitepaperDPS-Whitepaper
DPS-Whitepaper
 
Software Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer NetworkSoftware Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer Network
 
Introducing the OMG DDS to the Aerospace Valley
Introducing the OMG DDS to the Aerospace Valley Introducing the OMG DDS to the Aerospace Valley
Introducing the OMG DDS to the Aerospace Valley
 
Shahed Anwar Resume
Shahed Anwar ResumeShahed Anwar Resume
Shahed Anwar Resume
 
Spir It Windows 7 Migration Match
Spir It Windows 7 Migration MatchSpir It Windows 7 Migration Match
Spir It Windows 7 Migration Match
 

Ähnlich wie Why is Core DX the Best DDS?

Digital Dental Exchange with Chris Jordan and Justin Bezanson
Digital Dental Exchange with Chris Jordan and Justin BezansonDigital Dental Exchange with Chris Jordan and Justin Bezanson
Digital Dental Exchange with Chris Jordan and Justin BezansonRefresh Annapolis Valley
 
Cyclone DDS Unleashed: The Origins
Cyclone DDS Unleashed: The OriginsCyclone DDS Unleashed: The Origins
Cyclone DDS Unleashed: The OriginsZettaScaleTechnology
 
DESIGNS & IMPLEMENTATIONS TO OVERCOME CHALLENGES IN THE UTILITY INDUSTRY
DESIGNS & IMPLEMENTATIONS TO OVERCOME CHALLENGES IN THE UTILITY INDUSTRYDESIGNS & IMPLEMENTATIONS TO OVERCOME CHALLENGES IN THE UTILITY INDUSTRY
DESIGNS & IMPLEMENTATIONS TO OVERCOME CHALLENGES IN THE UTILITY INDUSTRYiQHub
 
AXCIOMA, the component framework for distributed, real-time and embedded systems
AXCIOMA, the component framework for distributed, real-time and embedded systemsAXCIOMA, the component framework for distributed, real-time and embedded systems
AXCIOMA, the component framework for distributed, real-time and embedded systemsRemedy IT
 
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...Istvan Rath
 
Managing the Robotics Organization with Robotics – IoT
Managing the Robotics Organization with Robotics – IoTManaging the Robotics Organization with Robotics – IoT
Managing the Robotics Organization with Robotics – IoTRising Media, Inc.
 
AXCIOMA, the component framework for distributed, real-time and embedded systems
AXCIOMA, the component framework for distributed, real-time and embedded systemsAXCIOMA, the component framework for distributed, real-time and embedded systems
AXCIOMA, the component framework for distributed, real-time and embedded systemsRemedy IT
 
Deploying Unified Communications with Lync on the easiest, most secure platform
Deploying Unified Communications with Lync on the easiest, most secure platformDeploying Unified Communications with Lync on the easiest, most secure platform
Deploying Unified Communications with Lync on the easiest, most secure platformDell World
 
Achieve high throughput: A case study using a Pensando Distributed Services C...
Achieve high throughput: A case study using a Pensando Distributed Services C...Achieve high throughput: A case study using a Pensando Distributed Services C...
Achieve high throughput: A case study using a Pensando Distributed Services C...Principled Technologies
 
Component Based DDS with C++11 and R2DDS
Component Based DDS with C++11 and R2DDSComponent Based DDS with C++11 and R2DDS
Component Based DDS with C++11 and R2DDSRemedy IT
 
MT25 Server technology trends, workload impacts, and the Dell Point of View
MT25 Server technology trends, workload impacts, and the Dell Point of ViewMT25 Server technology trends, workload impacts, and the Dell Point of View
MT25 Server technology trends, workload impacts, and the Dell Point of ViewDell EMC World
 
DDS, the US Navy, and the Need for Distributed Software
DDS, the US Navy,  and the Need for Distributed SoftwareDDS, the US Navy,  and the Need for Distributed Software
DDS, the US Navy, and the Need for Distributed SoftwareGerardo Pardo-Castellote
 
MT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch OfficeMT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch OfficeDell EMC World
 
Parallels RAS - Application Virtualization & VDI Solution
Parallels RAS - Application Virtualization & VDI SolutionParallels RAS - Application Virtualization & VDI Solution
Parallels RAS - Application Virtualization & VDI SolutionGIORGIO BONUCCELLI
 

Ähnlich wie Why is Core DX the Best DDS? (20)

Twin Oaks Computing Introduction
Twin Oaks Computing IntroductionTwin Oaks Computing Introduction
Twin Oaks Computing Introduction
 
Interoperable DDS Strategies
Interoperable DDS StrategiesInteroperable DDS Strategies
Interoperable DDS Strategies
 
Android and DDS
Android and DDSAndroid and DDS
Android and DDS
 
Digital Dental Exchange with Chris Jordan and Justin Bezanson
Digital Dental Exchange with Chris Jordan and Justin BezansonDigital Dental Exchange with Chris Jordan and Justin Bezanson
Digital Dental Exchange with Chris Jordan and Justin Bezanson
 
Cyclone DDS Unleashed: The Origins
Cyclone DDS Unleashed: The OriginsCyclone DDS Unleashed: The Origins
Cyclone DDS Unleashed: The Origins
 
DDS Enabling Open Architecture
DDS Enabling Open ArchitectureDDS Enabling Open Architecture
DDS Enabling Open Architecture
 
DESIGNS & IMPLEMENTATIONS TO OVERCOME CHALLENGES IN THE UTILITY INDUSTRY
DESIGNS & IMPLEMENTATIONS TO OVERCOME CHALLENGES IN THE UTILITY INDUSTRYDESIGNS & IMPLEMENTATIONS TO OVERCOME CHALLENGES IN THE UTILITY INDUSTRY
DESIGNS & IMPLEMENTATIONS TO OVERCOME CHALLENGES IN THE UTILITY INDUSTRY
 
AXCIOMA, the component framework for distributed, real-time and embedded systems
AXCIOMA, the component framework for distributed, real-time and embedded systemsAXCIOMA, the component framework for distributed, real-time and embedded systems
AXCIOMA, the component framework for distributed, real-time and embedded systems
 
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
 
CONVRGD Slide Deck_Customer (1)
CONVRGD Slide Deck_Customer (1)CONVRGD Slide Deck_Customer (1)
CONVRGD Slide Deck_Customer (1)
 
Managing the Robotics Organization with Robotics – IoT
Managing the Robotics Organization with Robotics – IoTManaging the Robotics Organization with Robotics – IoT
Managing the Robotics Organization with Robotics – IoT
 
AXCIOMA, the component framework for distributed, real-time and embedded systems
AXCIOMA, the component framework for distributed, real-time and embedded systemsAXCIOMA, the component framework for distributed, real-time and embedded systems
AXCIOMA, the component framework for distributed, real-time and embedded systems
 
dds.pptx
dds.pptxdds.pptx
dds.pptx
 
Deploying Unified Communications with Lync on the easiest, most secure platform
Deploying Unified Communications with Lync on the easiest, most secure platformDeploying Unified Communications with Lync on the easiest, most secure platform
Deploying Unified Communications with Lync on the easiest, most secure platform
 
Achieve high throughput: A case study using a Pensando Distributed Services C...
Achieve high throughput: A case study using a Pensando Distributed Services C...Achieve high throughput: A case study using a Pensando Distributed Services C...
Achieve high throughput: A case study using a Pensando Distributed Services C...
 
Component Based DDS with C++11 and R2DDS
Component Based DDS with C++11 and R2DDSComponent Based DDS with C++11 and R2DDS
Component Based DDS with C++11 and R2DDS
 
MT25 Server technology trends, workload impacts, and the Dell Point of View
MT25 Server technology trends, workload impacts, and the Dell Point of ViewMT25 Server technology trends, workload impacts, and the Dell Point of View
MT25 Server technology trends, workload impacts, and the Dell Point of View
 
DDS, the US Navy, and the Need for Distributed Software
DDS, the US Navy,  and the Need for Distributed SoftwareDDS, the US Navy,  and the Need for Distributed Software
DDS, the US Navy, and the Need for Distributed Software
 
MT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch OfficeMT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch Office
 
Parallels RAS - Application Virtualization & VDI Solution
Parallels RAS - Application Virtualization & VDI SolutionParallels RAS - Application Virtualization & VDI Solution
Parallels RAS - Application Virtualization & VDI Solution
 

Kürzlich hochgeladen

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Kürzlich hochgeladen (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Why is Core DX the Best DDS?

  • 1. January 2012 Why is CoreDX DDS the Best Choice? 1
  • 2. The Twin Oaks Advantage There are a number of factors that contribute to the complexity of a software system, all of which increase schedule budget and risk. Using a communications middleware reduces system complexity, making this line of increasing complexity a linear one. CoreDX DDS further reduces this complexity with advanced features.
  • 3. CoreDX DDS Advantages Small Footprint: With a small footprint and full Quality of Service coverage, CoreDX DDS is designed specifically to meet the performance and complexity requirements of real-time, embedded, time-critical, and mission-critical applications, while still being small in size and conservative in memory usage.
  • 4. CoreDX DDS Advantages Small Source Code Baseline: CoreDX DDS is well designed and compact with a low line of code count. Code bloat results in in-efficient code, code that is more likely to contain errors, and code that is harder to extend, maintain, and port to additional platforms.
  • 5. CoreDX DDS Advantages CoreDX DDS offers High Performance: CoreDX DDS provides exceptionally low latency and sustained high throughput numbers across all supported hardware architectures.
  • 6. CoreDX DDS Advantages CoreDX DDS is highly scalable: CoreDX DDS has the ability to communicate data to thousands of subscribers without requiring high powered machines or typical desktop memory resources. This allows the network to scale to large numbers of DDS entities while conserving run-time memory resources.
  • 7. CoreDX DDS Advantages CoreDX DDS supports advanced reliable communications technology: CoreDX DDS can easily be employed reliably in wireless and other unreliable network environments. CoreDX DDS has lightweight, reliable communications protocols that have higher efficiency and scalability than TCP.
  • 8. CoreDX DDS Advantages CoreDX DDS has proven vendor interoperability: CoreDX DDS can exchange data and communicate with every other implementation of DDS.
  • 9. CoreDX DDS Advantages CoreDX DDS does not have a single point of failure: CoreDX DDS does not require any operating system services or daemons. This eases installation, deployment and maintenance, and eliminates the concern that if one process fails, so would all DDS communications
  • 10. CoreDX DDS Advantages CoreDX DDS has advanced support for single and multi-core architecture: Applications running on multi-core hardware can take advantage of all cores by simply using CoreDX DDS for communications. CoreDX DDS can also be used in single threaded mode to improve performance on smaller, single-core hardware.
  • 11. CoreDX DDS Advantages Dynamic Types: CoreDX DDS Dynamic Types allows the run time creation and determination of DDS topics and Data Types. This technology eases integration challenges, enables flexible bridging between disparate systems, and reduces static memory usage.
  • 12. CoreDX DDS Advantages  CoreDX DDS supports multiple development languages and environments:  Languages: C, C++, C#, and Java.  Operating Systems: Linux, Windows, Solaris, QNX, VxWorks, NexusWare, LynxOS, Android.  Hardware Architectures: x86 (32 & 64 bit), UltraSPARC, ARMv5, ARVMv7, PPC, MIPS, Microblaze, FPGAs.  Transports: IP, VME, cPCI, Serial, and Xbee.
  • 13. Key Points  CoreDX DDS is the leading small footprint implementation of Data Distribution Standard (DDS)  CoreDX DDS has a small footprint and a small source code baseline  CoreDX DDS is well designed and compact with a low line of code count  CoreDX DDS has small run time requirements  CoreDX DDS offers high performance  CoreDX DDS is highly scalable  CoreDX DDS supports advanced reliable communications technology  CoreDX DDS has proven vendor interoperability  CoreDX DDS does not have a single point of failure  CoreDX DDS has advanced support for single and multi-core architecture  CoreDX DDS has dynamic types  CoreDX DDS supports multiple development languages and environments
  • 14. About Twin Oaks Computing Twin Oaks Computing, Inc. is a company dedicated to developing and delivering quality software solutions. Our staff has extensive experience developing and supporting robust communication architectures. We leverage this world-class technical experience to provide innovative and useful communication software systems. We build the software that collects, manages, and distributes information in a wide range of industries. Our software is in use around the world supporting critical missions. Equally important, our clients are amazed and totally satisfied with our super responsive customer service. One of our early customers in China states, “Twin Oaks Computing [provided] great porting work during very short period of time (each porting for about 2-3 weeks). This made me really appreciate the portability framework of CoreDX DDS.” - Mr. Huang “There is nothing I don’t like about working with Twin Oaks Computing. In particular, working with Nina is a singular pleasure in today’s world of technical support - she is very responsive and helpful.” - Dr. Michael Mezzino Super-small and blazingly fast, our flagship product, CoreDX DDS is the leading Publish-Subscribe middleware available for small-footprint and embedded systems. For more information please visit www.twinoakscomputing.com.