SlideShare a Scribd company logo
1 of 20
Download to read offline
Who we are
Remedy IT was founded in 1997
Focus on open standards
Our customers are active in various domains such as telecom,
finance, aerospace and defense
We deliver custom software development
For more information take a look at our website www.remedy.nl
2 Copyright © Remedy IT
What we do
Technical services/consultancy company dedicated to open
standards and preferable open source
Providing consultancy, support, and
training for various middleware products
Develop open standards as member of the
Object Management Group (OMG)
Provide five CORBA products for five different programming
environments (making us market leader in CORBA products)
Only company worldwide providing multiple
LwCCM implementations that support
DDS4CCM and AMI4CCM
Providing consultancy and services for DDS
as middleware technology
3 Copyright © Remedy IT
CORBA
Standard enabling software applications developed in multiple
programming languages and running on 1 or more systems to
work together
Applications define their services using IDL as interface definition
language
Well defined IDL definitions for its API
IDL translates to a programming language using a so called
language mapping
Multiple implementations (open source and commercial) exist for
multiple programming environments
4 Copyright © Remedy IT
DDS - CCM
Data Distribution service (DDS):
• Real-time middleware open standard
• Publish-Subscribe information exchange
• Inherent support for data-oriented Event Driven Architecture
(EDA)
CORBA Component Model (CCM):
• Component Model standard
• Request-Response information exchange
• Inherent support for Service oriented Architecture (SOA) and
Component Based Architecture (CBA)
5 Copyright © Remedy IT
DDS4CCM – AMI4CCM
DDS for Lightweight CCM (DDS4CCM):
• CCM+DDS real-time component standard
• Support for request-response and publish-subscribe information
exchange
• All components and interface ports are well defined and
specified in OMG Interface Definition Language (IDL)
Asynchronous Message Invocation for CCM (AMI4CCM):
• Extends CCM with support for Asynchronous Message
Invocation
• Uses the Generic Interaction Support from CCM
6 Copyright © Remedy IT
CORBA products and services
Remedy IT provides five CORBA products for five different
programming environments:
• TAO (C++)
• TAOX11 (C++11)
• JacORB (Java)
• R2CORBA (Ruby)
• jR2CORBA (jRuby)
We provide consultancy, support,
and training for CORBA
7 Copyright © Remedy IT
DDS
Publish-subscribe information exchange with a rich set of Quality
of Service (QoS)
Integrated DDS with CCM through DDS4CCM
CCM + DDS = Component Based DDS (CBDDS)
Provide consulting and services for DDS as middleware
technology
8 Copyright © Remedy IT
LwCCM
Remedy IT is the only company worldwide providing LwCCM
implementations that support DDS4CCM and AMI4CCM
AXCIOMA is the leading C++11 implementation on the market
CIAO is the leading C++ implementation
We partner with modeling tool vendors to deliver component and
deployment modeling
We provide consultancy, support, and training for CCM
9 Copyright © Remedy IT
Deployment and Configuration
(D&C)
OMG standard focused on deployment and configuration of
component based applications
Can be used to deploy different kinds of applications developed
in different programming languages
Data model describes the application to be deployed
Automated deployment capabilities
DAnCE is the C++ implementation which is shipped together with
CIAO
DnCX11 is part of the AXCIOMA suite and is an open D&C
implementation which can be extended through plugins
10 Copyright © Remedy IT
ACE
Is an Object Oriented framework for implementing distributed
networked applications
Has a rich set of C++ wrapper facades and framework
components
Is ported to a broad range of platforms, f.e. Linux, Windows,
OpenVMS, VxWorks, QNX
Is ported to a broad range of compilers, f.e. GCC, HP aCC, Intel
C++, Microsoft Visual C++
Remedy IT provides consultancy, support,
and training for ACE
11 Copyright © Remedy IT
USE CASES
12
Aerospace
Remedy IT is participating in the DARPA System F6 program (F6
is short for Future, Fast, Flexible, Fractionated, Free-Flying
Spacecraft united by Information eXchange)
F6 is a CCM Component platform which uses CORBA and DDS. In
this dynamic platform, applications are added and removed in flight.
The validation and verification process has to be extensive and
performed on the individual applications, as well as the entire system
configuration. Modularity and compositional verification techniques
are essential in this process.
13 Copyright © Remedy IT
Traffic Control
For AVE Verkehrs- und Informationstechnik GmbH we have
created a large number of extensions in the TAO Real Time
Event Service (RTES)
These extensions relate primarily to the use of RTES on a WAN and
the use of the IIOP Gateway. AVE makes systems for monitoring and
controlling the flow of traffic on motorways. The RTES is used to
send events between applications and computer systems in a
generic manner.
14 Copyright © Remedy IT
Defense
Ongoing Open Architecture (OA) project
This project has adopted the new OMG "DDS for Lightweight
CCM" (DDS4CCM) standard as the foundation real-time component
framework technology for its Scalable Node Architecture (SNA).
SNA is targeted at distributed, real-time, embedded (DRE) and high
performance computing (HPC) applications and subsystem/system
architectures.
The project uses CIAO as component framework.
Remedy IT has improved and extended
CIAO for usage in this project.
15 Copyright © Remedy IT
Machine Control
Development of a platform to control a new generation of chip
production machines
New machines are configured using the new platform rather than
being programmed, CORBA is used for the interaction between the
various software Components. The compiler independent platform is
developed using ACE/TAO, it simplifies communication with
machines from other suppliers.
16 Copyright © Remedy IT
Science
R2CORBA used in the heterogeneous setting of the control
system for CARMA, an array of radio telescopes in southern
California
CARMA is used for 3 mm and
1.3 mm interferometry. To in-
crease its sensitivity for par-
ticipation as a VLBI station for the Event Horizon Telescope, a
"phased array processor“ was build. This new hardware system,
developed independently from the rest of CARMA, is controlled via
software mostly written in Ruby.
Interfacing the phased array processor with the CARMA control
system, which does not use Ruby, could have posed a serious
challenge, but fortunately the CARMA control system uses CORBA
and Ruby now has R2CORBA.
Most of the control system is written in C++ and uses TAO, but the
user interface is written in Python and uses omniORB. To interface
with the CARMA control system, a Ruby ORB was needed.17 Copyright © Remedy IT
Science
Remedy IT assisted the Max-Planck-Institut für
Aeronomie's Sunrise project
The Sunrise project uses multiple pc's with each a different
operating system connected by Ethernet.
ACE is used for building the software parts that will transfer all
images and command data between the several hosts. Using ACE,
this software can be build much faster and more portable then it was
before.
The Sunrise balloon carried solar observatory
consists of a 1m aperture Gregory telescope,
a UV filter imager, an imaging vector
polarimeter, an image stabilization system and further infrastructure.
The first science flight of Sunrise yielded high-quality data that
reveal the structure, dynamics and evolution of solar convection,
oscillations and magnetic fields at a resolution of around 100 km in
the quiet Sun.
18 Copyright © Remedy IT
Telecom
CORBA is used in Telecom Network Management (TNM)
Used to provide element management and information to
heterogeneous clients
Footprint optimized configurations are used in Wireless Base
Stations
19 Copyright © Remedy IT
More background information is online available at:
https://www.remedy.nl
Remedy IT
Postbus 81
6930 AB Westervoort
The Netherlands
tel.: +31(0)88 – 053 0000
e-mail: sales@remedy.nl
Twitter: @RemedyIT
Slideshare: RemedyIT
Subscribe to our mailing list
20 Copyright © Remedy IT

More Related Content

What's hot

Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...Liz Warner
 
Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Peter Gervais
 
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Liz Warner
 
Software Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal TechnologiesSoftware Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal TechnologiesOpen Networking Summits
 
OPC Foundation and InduSoft
OPC Foundation and InduSoftOPC Foundation and InduSoft
OPC Foundation and InduSoftAVEVA
 
DDS vs DDS4CCM
DDS vs DDS4CCMDDS vs DDS4CCM
DDS vs DDS4CCMRemedy IT
 
CV_EftychiosPapoulis_v6p0_public
CV_EftychiosPapoulis_v6p0_publicCV_EftychiosPapoulis_v6p0_public
CV_EftychiosPapoulis_v6p0_publicEftychios Papoulis
 
Extending OPC-UA through Architecture Flexibility, Performance, and Scalability
Extending OPC-UA through Architecture Flexibility, Performance, and ScalabilityExtending OPC-UA through Architecture Flexibility, Performance, and Scalability
Extending OPC-UA through Architecture Flexibility, Performance, and ScalabilityReal-Time Innovations (RTI)
 

What's hot (9)

Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
 
Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015
 
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
 
Software Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal TechnologiesSoftware Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal Technologies
 
OPC Foundation and InduSoft
OPC Foundation and InduSoftOPC Foundation and InduSoft
OPC Foundation and InduSoft
 
DDS vs DDS4CCM
DDS vs DDS4CCMDDS vs DDS4CCM
DDS vs DDS4CCM
 
Prakash sahoo
Prakash sahooPrakash sahoo
Prakash sahoo
 
CV_EftychiosPapoulis_v6p0_public
CV_EftychiosPapoulis_v6p0_publicCV_EftychiosPapoulis_v6p0_public
CV_EftychiosPapoulis_v6p0_public
 
Extending OPC-UA through Architecture Flexibility, Performance, and Scalability
Extending OPC-UA through Architecture Flexibility, Performance, and ScalabilityExtending OPC-UA through Architecture Flexibility, Performance, and Scalability
Extending OPC-UA through Architecture Flexibility, Performance, and Scalability
 

Similar to Remedy IT Company presentation

Introduction to DDS
Introduction to DDSIntroduction to DDS
Introduction to DDSRick Warren
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the FutureHiveMQ
 
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDSDeveloping Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDSReal-Time Innovations (RTI)
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_AppajiAppaji K
 
RCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standardsRCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standardsAdaCore
 
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...Andrei Kholodnyi
 
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDr Ganesh Iyer
 
Cwin16 tls-a micro-service deployment - v1.0
Cwin16 tls-a micro-service deployment - v1.0Cwin16 tls-a micro-service deployment - v1.0
Cwin16 tls-a micro-service deployment - v1.0Capgemini
 
Automated Software Modernization
Automated Software ModernizationAutomated Software Modernization
Automated Software ModernizationManuel Dolle
 
Sreda Software Solutions company information
Sreda Software Solutions company information Sreda Software Solutions company information
Sreda Software Solutions company information Yaroslav Domaratsky
 
Delivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using OracleDelivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using OracleSimon Haslam
 
RCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standardsRCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standardsAdaCore
 
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )EMC
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessSumit Sarkar
 

Similar to Remedy IT Company presentation (20)

Introduction to DDS
Introduction to DDSIntroduction to DDS
Introduction to DDS
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
 
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDSDeveloping Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
 
Resume-RDn-Detailed
Resume-RDn-DetailedResume-RDn-Detailed
Resume-RDn-Detailed
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_Appaji
 
RCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standardsRCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standards
 
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
 
Middleware Technologies ppt
Middleware Technologies pptMiddleware Technologies ppt
Middleware Technologies ppt
 
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
Cwin16 tls-a micro-service deployment - v1.0
Cwin16 tls-a micro-service deployment - v1.0Cwin16 tls-a micro-service deployment - v1.0
Cwin16 tls-a micro-service deployment - v1.0
 
pres_all_latest
pres_all_latestpres_all_latest
pres_all_latest
 
Automated Software Modernization
Automated Software ModernizationAutomated Software Modernization
Automated Software Modernization
 
Sreda Software Solutions company information
Sreda Software Solutions company information Sreda Software Solutions company information
Sreda Software Solutions company information
 
Delivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using OracleDelivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using Oracle
 
RCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standardsRCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standards
 
Legacy Migration Overview
Legacy Migration OverviewLegacy Migration Overview
Legacy Migration Overview
 
Legacy Migration
Legacy MigrationLegacy Migration
Legacy Migration
 
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data access
 

More from Remedy IT

Integrating DDS into AXCIOMA, the component approach
Integrating DDS into AXCIOMA, the component approachIntegrating DDS into AXCIOMA, the component approach
Integrating DDS into AXCIOMA, the component approachRemedy IT
 
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
 
AXCIOMA, the internals, the component framework for distributed, real-time, a...
AXCIOMA, the internals, the component framework for distributed, real-time, a...AXCIOMA, the internals, the component framework for distributed, real-time, a...
AXCIOMA, the internals, the component framework for distributed, real-time, a...Remedy IT
 
CORBA Programming with TAOX11/C++11 tutorial
CORBA Programming with TAOX11/C++11 tutorialCORBA Programming with TAOX11/C++11 tutorial
CORBA Programming with TAOX11/C++11 tutorialRemedy IT
 
Comparing IDL to C++ with IDL to C++11
Comparing IDL to C++ with IDL to C++11Comparing IDL to C++ with IDL to C++11
Comparing IDL to C++ with IDL to C++11Remedy IT
 
Integrating DDS into AXCIOMA, the component approach
Integrating DDS into AXCIOMA, the component approachIntegrating DDS into AXCIOMA, the component approach
Integrating DDS into AXCIOMA, the component approachRemedy IT
 
Modernizing SCA through new Object Management Group (OMG) standards
Modernizing SCA through new Object Management Group (OMG) standardsModernizing SCA through new Object Management Group (OMG) standards
Modernizing SCA through new Object Management Group (OMG) standardsRemedy IT
 
AXCIOMA, the internals, the component framework for distributed, real-time, a...
AXCIOMA, the internals, the component framework for distributed, real-time, a...AXCIOMA, the internals, the component framework for distributed, real-time, a...
AXCIOMA, the internals, the component framework for distributed, real-time, a...Remedy IT
 
Modernizing SCA through new Object Management Group (OMG) standards
Modernizing SCA through new Object Management Group (OMG) standardsModernizing SCA through new Object Management Group (OMG) standards
Modernizing SCA through new Object Management Group (OMG) standardsRemedy IT
 
ACE/TAO/CIAO/DAnCE Maintenance overview
ACE/TAO/CIAO/DAnCE Maintenance overviewACE/TAO/CIAO/DAnCE Maintenance overview
ACE/TAO/CIAO/DAnCE Maintenance overviewRemedy IT
 
Remedy IT Revised Submission Presentation for the Unified Component Model (UC...
Remedy IT Revised Submission Presentation for the Unified Component Model (UC...Remedy IT Revised Submission Presentation for the Unified Component Model (UC...
Remedy IT Revised Submission Presentation for the Unified Component Model (UC...Remedy IT
 
Revised submission for Unified Component Model (UCM) for Distributed, Real-Ti...
Revised submission for Unified Component Model (UCM) for Distributed, Real-Ti...Revised submission for Unified Component Model (UCM) for Distributed, Real-Ti...
Revised submission for Unified Component Model (UCM) for Distributed, Real-Ti...Remedy IT
 
DDS Programming with IDL to C++11 tutorial
DDS Programming with IDL to C++11 tutorialDDS Programming with IDL to C++11 tutorial
DDS Programming with IDL to C++11 tutorialRemedy IT
 
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
 
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
 
UCM Initial Submission presentation
UCM Initial Submission presentationUCM Initial Submission presentation
UCM Initial Submission presentationRemedy IT
 
Remedy IT Initial Submission for the Unified Component Model (UCM) for Distri...
Remedy IT Initial Submission for the Unified Component Model (UCM) for Distri...Remedy IT Initial Submission for the Unified Component Model (UCM) for Distri...
Remedy IT Initial Submission for the Unified Component Model (UCM) for Distri...Remedy IT
 
Unified Component Model for Distributed, Real- Time and Embedded Systems Requ...
Unified Component Model for Distributed, Real- Time and Embedded Systems Requ...Unified Component Model for Distributed, Real- Time and Embedded Systems Requ...
Unified Component Model for Distributed, Real- Time and Embedded Systems Requ...Remedy IT
 
Request For Proposal Unified Component Model for Distributed, Real-Time and E...
Request For Proposal Unified Component Model for Distributed, Real-Time and E...Request For Proposal Unified Component Model for Distributed, Real-Time and E...
Request For Proposal Unified Component Model for Distributed, Real-Time and E...Remedy IT
 
Test What Matters Most
Test What Matters MostTest What Matters Most
Test What Matters MostRemedy IT
 

More from Remedy IT (20)

Integrating DDS into AXCIOMA, the component approach
Integrating DDS into AXCIOMA, the component approachIntegrating DDS into AXCIOMA, the component approach
Integrating DDS into AXCIOMA, the component approach
 
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
 
AXCIOMA, the internals, the component framework for distributed, real-time, a...
AXCIOMA, the internals, the component framework for distributed, real-time, a...AXCIOMA, the internals, the component framework for distributed, real-time, a...
AXCIOMA, the internals, the component framework for distributed, real-time, a...
 
CORBA Programming with TAOX11/C++11 tutorial
CORBA Programming with TAOX11/C++11 tutorialCORBA Programming with TAOX11/C++11 tutorial
CORBA Programming with TAOX11/C++11 tutorial
 
Comparing IDL to C++ with IDL to C++11
Comparing IDL to C++ with IDL to C++11Comparing IDL to C++ with IDL to C++11
Comparing IDL to C++ with IDL to C++11
 
Integrating DDS into AXCIOMA, the component approach
Integrating DDS into AXCIOMA, the component approachIntegrating DDS into AXCIOMA, the component approach
Integrating DDS into AXCIOMA, the component approach
 
Modernizing SCA through new Object Management Group (OMG) standards
Modernizing SCA through new Object Management Group (OMG) standardsModernizing SCA through new Object Management Group (OMG) standards
Modernizing SCA through new Object Management Group (OMG) standards
 
AXCIOMA, the internals, the component framework for distributed, real-time, a...
AXCIOMA, the internals, the component framework for distributed, real-time, a...AXCIOMA, the internals, the component framework for distributed, real-time, a...
AXCIOMA, the internals, the component framework for distributed, real-time, a...
 
Modernizing SCA through new Object Management Group (OMG) standards
Modernizing SCA through new Object Management Group (OMG) standardsModernizing SCA through new Object Management Group (OMG) standards
Modernizing SCA through new Object Management Group (OMG) standards
 
ACE/TAO/CIAO/DAnCE Maintenance overview
ACE/TAO/CIAO/DAnCE Maintenance overviewACE/TAO/CIAO/DAnCE Maintenance overview
ACE/TAO/CIAO/DAnCE Maintenance overview
 
Remedy IT Revised Submission Presentation for the Unified Component Model (UC...
Remedy IT Revised Submission Presentation for the Unified Component Model (UC...Remedy IT Revised Submission Presentation for the Unified Component Model (UC...
Remedy IT Revised Submission Presentation for the Unified Component Model (UC...
 
Revised submission for Unified Component Model (UCM) for Distributed, Real-Ti...
Revised submission for Unified Component Model (UCM) for Distributed, Real-Ti...Revised submission for Unified Component Model (UCM) for Distributed, Real-Ti...
Revised submission for Unified Component Model (UCM) for Distributed, Real-Ti...
 
DDS Programming with IDL to C++11 tutorial
DDS Programming with IDL to C++11 tutorialDDS Programming with IDL to C++11 tutorial
DDS Programming with IDL to C++11 tutorial
 
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
 
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
 
UCM Initial Submission presentation
UCM Initial Submission presentationUCM Initial Submission presentation
UCM Initial Submission presentation
 
Remedy IT Initial Submission for the Unified Component Model (UCM) for Distri...
Remedy IT Initial Submission for the Unified Component Model (UCM) for Distri...Remedy IT Initial Submission for the Unified Component Model (UCM) for Distri...
Remedy IT Initial Submission for the Unified Component Model (UCM) for Distri...
 
Unified Component Model for Distributed, Real- Time and Embedded Systems Requ...
Unified Component Model for Distributed, Real- Time and Embedded Systems Requ...Unified Component Model for Distributed, Real- Time and Embedded Systems Requ...
Unified Component Model for Distributed, Real- Time and Embedded Systems Requ...
 
Request For Proposal Unified Component Model for Distributed, Real-Time and E...
Request For Proposal Unified Component Model for Distributed, Real-Time and E...Request For Proposal Unified Component Model for Distributed, Real-Time and E...
Request For Proposal Unified Component Model for Distributed, Real-Time and E...
 
Test What Matters Most
Test What Matters MostTest What Matters Most
Test What Matters Most
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
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!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Remedy IT Company presentation

  • 1.
  • 2. Who we are Remedy IT was founded in 1997 Focus on open standards Our customers are active in various domains such as telecom, finance, aerospace and defense We deliver custom software development For more information take a look at our website www.remedy.nl 2 Copyright © Remedy IT
  • 3. What we do Technical services/consultancy company dedicated to open standards and preferable open source Providing consultancy, support, and training for various middleware products Develop open standards as member of the Object Management Group (OMG) Provide five CORBA products for five different programming environments (making us market leader in CORBA products) Only company worldwide providing multiple LwCCM implementations that support DDS4CCM and AMI4CCM Providing consultancy and services for DDS as middleware technology 3 Copyright © Remedy IT
  • 4. CORBA Standard enabling software applications developed in multiple programming languages and running on 1 or more systems to work together Applications define their services using IDL as interface definition language Well defined IDL definitions for its API IDL translates to a programming language using a so called language mapping Multiple implementations (open source and commercial) exist for multiple programming environments 4 Copyright © Remedy IT
  • 5. DDS - CCM Data Distribution service (DDS): • Real-time middleware open standard • Publish-Subscribe information exchange • Inherent support for data-oriented Event Driven Architecture (EDA) CORBA Component Model (CCM): • Component Model standard • Request-Response information exchange • Inherent support for Service oriented Architecture (SOA) and Component Based Architecture (CBA) 5 Copyright © Remedy IT
  • 6. DDS4CCM – AMI4CCM DDS for Lightweight CCM (DDS4CCM): • CCM+DDS real-time component standard • Support for request-response and publish-subscribe information exchange • All components and interface ports are well defined and specified in OMG Interface Definition Language (IDL) Asynchronous Message Invocation for CCM (AMI4CCM): • Extends CCM with support for Asynchronous Message Invocation • Uses the Generic Interaction Support from CCM 6 Copyright © Remedy IT
  • 7. CORBA products and services Remedy IT provides five CORBA products for five different programming environments: • TAO (C++) • TAOX11 (C++11) • JacORB (Java) • R2CORBA (Ruby) • jR2CORBA (jRuby) We provide consultancy, support, and training for CORBA 7 Copyright © Remedy IT
  • 8. DDS Publish-subscribe information exchange with a rich set of Quality of Service (QoS) Integrated DDS with CCM through DDS4CCM CCM + DDS = Component Based DDS (CBDDS) Provide consulting and services for DDS as middleware technology 8 Copyright © Remedy IT
  • 9. LwCCM Remedy IT is the only company worldwide providing LwCCM implementations that support DDS4CCM and AMI4CCM AXCIOMA is the leading C++11 implementation on the market CIAO is the leading C++ implementation We partner with modeling tool vendors to deliver component and deployment modeling We provide consultancy, support, and training for CCM 9 Copyright © Remedy IT
  • 10. Deployment and Configuration (D&C) OMG standard focused on deployment and configuration of component based applications Can be used to deploy different kinds of applications developed in different programming languages Data model describes the application to be deployed Automated deployment capabilities DAnCE is the C++ implementation which is shipped together with CIAO DnCX11 is part of the AXCIOMA suite and is an open D&C implementation which can be extended through plugins 10 Copyright © Remedy IT
  • 11. ACE Is an Object Oriented framework for implementing distributed networked applications Has a rich set of C++ wrapper facades and framework components Is ported to a broad range of platforms, f.e. Linux, Windows, OpenVMS, VxWorks, QNX Is ported to a broad range of compilers, f.e. GCC, HP aCC, Intel C++, Microsoft Visual C++ Remedy IT provides consultancy, support, and training for ACE 11 Copyright © Remedy IT
  • 13. Aerospace Remedy IT is participating in the DARPA System F6 program (F6 is short for Future, Fast, Flexible, Fractionated, Free-Flying Spacecraft united by Information eXchange) F6 is a CCM Component platform which uses CORBA and DDS. In this dynamic platform, applications are added and removed in flight. The validation and verification process has to be extensive and performed on the individual applications, as well as the entire system configuration. Modularity and compositional verification techniques are essential in this process. 13 Copyright © Remedy IT
  • 14. Traffic Control For AVE Verkehrs- und Informationstechnik GmbH we have created a large number of extensions in the TAO Real Time Event Service (RTES) These extensions relate primarily to the use of RTES on a WAN and the use of the IIOP Gateway. AVE makes systems for monitoring and controlling the flow of traffic on motorways. The RTES is used to send events between applications and computer systems in a generic manner. 14 Copyright © Remedy IT
  • 15. Defense Ongoing Open Architecture (OA) project This project has adopted the new OMG "DDS for Lightweight CCM" (DDS4CCM) standard as the foundation real-time component framework technology for its Scalable Node Architecture (SNA). SNA is targeted at distributed, real-time, embedded (DRE) and high performance computing (HPC) applications and subsystem/system architectures. The project uses CIAO as component framework. Remedy IT has improved and extended CIAO for usage in this project. 15 Copyright © Remedy IT
  • 16. Machine Control Development of a platform to control a new generation of chip production machines New machines are configured using the new platform rather than being programmed, CORBA is used for the interaction between the various software Components. The compiler independent platform is developed using ACE/TAO, it simplifies communication with machines from other suppliers. 16 Copyright © Remedy IT
  • 17. Science R2CORBA used in the heterogeneous setting of the control system for CARMA, an array of radio telescopes in southern California CARMA is used for 3 mm and 1.3 mm interferometry. To in- crease its sensitivity for par- ticipation as a VLBI station for the Event Horizon Telescope, a "phased array processor“ was build. This new hardware system, developed independently from the rest of CARMA, is controlled via software mostly written in Ruby. Interfacing the phased array processor with the CARMA control system, which does not use Ruby, could have posed a serious challenge, but fortunately the CARMA control system uses CORBA and Ruby now has R2CORBA. Most of the control system is written in C++ and uses TAO, but the user interface is written in Python and uses omniORB. To interface with the CARMA control system, a Ruby ORB was needed.17 Copyright © Remedy IT
  • 18. Science Remedy IT assisted the Max-Planck-Institut für Aeronomie's Sunrise project The Sunrise project uses multiple pc's with each a different operating system connected by Ethernet. ACE is used for building the software parts that will transfer all images and command data between the several hosts. Using ACE, this software can be build much faster and more portable then it was before. The Sunrise balloon carried solar observatory consists of a 1m aperture Gregory telescope, a UV filter imager, an imaging vector polarimeter, an image stabilization system and further infrastructure. The first science flight of Sunrise yielded high-quality data that reveal the structure, dynamics and evolution of solar convection, oscillations and magnetic fields at a resolution of around 100 km in the quiet Sun. 18 Copyright © Remedy IT
  • 19. Telecom CORBA is used in Telecom Network Management (TNM) Used to provide element management and information to heterogeneous clients Footprint optimized configurations are used in Wireless Base Stations 19 Copyright © Remedy IT
  • 20. More background information is online available at: https://www.remedy.nl Remedy IT Postbus 81 6930 AB Westervoort The Netherlands tel.: +31(0)88 – 053 0000 e-mail: sales@remedy.nl Twitter: @RemedyIT Slideshare: RemedyIT Subscribe to our mailing list 20 Copyright © Remedy IT