SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler 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

Mais conteúdo relacionado

Mais procurados

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)
 

Mais procurados (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

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