Training

PrismTech provides a wide range of training courses to meet all your needs on our Vortex Intelligent Data Sharing Internet of Things product suite and the related Data Distribution Service for Real-Time Systems (DDS) specification. Training courses go from beginner level right up to in depth hands-on courses for advanced users. Instructors for the courses are world-class domain experts and guarantee great return on investment (ROI) by ensuring that attendees get an understanding of the technology and how to fully exploit its potential.

To book a course or for any further information about any of PrismTech's Training courses please Contact Us.

  • Beginner

    The following Vortex OpenSplice Beginner Training Course is available:

  • Introduction to OMG DDS and Vortex OpenSplice

    Course Ref: DTRIN

    Course Objectives

    Getting familiar with:

    • Real-time pub/sub message oriented middleware
    • Data centric middleware
    • OMG’s DDS specifications and concepts
    • OpenSplice DDS

    Detailed Course Content

    • "Laying the foundation"
      • The Publish/Subscribe concept
      • The OMG-DDS standard
      • The Vortex OpenSplice product
    • "Show me what you've got"
      • Vortex OpenSplice Tuner
      • Vortex OpenSplice Tester
      • Vortex OpenSplice MDD Toolsuite
    • Some typical Use Cases
      • Elaborate examples that demonstrate the purpose of the various DDS-profiles
    • Roadmaps
    • Q&A

    Target Audience

    Anyone, technical and non-technical, involved with high performance business and mission-critical distributed systems projects who need to know what DDS is, which problems it solves, and how Vortex OpenSplice can provide the best solution.

    Duration

    1 day

    Prerequisites

    None

    Courseware Provided

    Handouts

    Training Approach

    • Interactive lecture
    • Demonstrations

  • Intermediate

    The following Vortex OpenSplice Intermediate Training is available:

  • Vortex OpenSplice Development with C/C++ and Java Languages

    Course Ref: DTRDI

    Course Objectives

    Getting started with Vortex OpenSplice:

    • Pub/Sub concepts and OMG DDS standard
    • OpenSplice DDS overview
    • Data Modeling
    • Basic API and QoS overview
    • Exercises to create some simple DDS applications

    Detailed Course Content

    • “Laying the foundation”
      • The Publish/Subscribe concept
      • The OMG-DDS standard
    • OpenSplice DDS
      • Architectural overview
      • Using the Vortex OpenSplice Tuner
    • Information Modeling
      • Modeling topics in IDL
      • The IDL-language mappings
      • Analysis of the “chat-room” information model
    • Basic API & QoS Overview
      • Brief overview of the most important entities and QoS settings for each DCPS module
      • Design and implement the “chat-room” application

    Target Audience

    Architects, analysts, developers and testers involved in a DDS based system, developing applications, creating topics and writing/reading data into/out of OpenSplice DDS infrastructure.

    Duration

    2 days

    Prerequisites

    Intermediate knowledge of C/C++ or Java™ languages

    Courseware Provided

    • Handouts
    • Exercises

    Training Approach

    • Interactive lecture
    • Hands-on programming

  • Advanced

    The following Vortex OpenSplice Advanced Training is available:

  • Advanced Vortex OpenSplice Development

    Course Ref: DTRDD

    Course Objectives

    • Understanding the overall Vortex OpenSplice architecture and its specific deployment options.
    • Configuration of Vortex OpenSplice and its services.
    • In depth knowledge of Vortex OpenSplice Tools and Services.
    • Tailoring Vortex OpenSplice performance by correct mapping of logical DDS entities and policies to physical deployment entities and their configuration.

    Detailed Course Content

    • Introduction
      • The OMG DDS standard
      • How Vortex OpenSplice works
      • About Vortex OpenSplice
    • Product Details
      • Installing the product
      • Version numbering
      • Host Development Environment (HDE)/ Run Time System (RTS)
      • Shared Memory vs. Single Process
      • Overview of Vortex OpenSplice Services
    • OpenSplice DDS Tools
      • Tuner – real-time shared-memory entity and data examination
      • Tester – automated DDS testing
      • mmstat – real-time shared-memory examination
      • Wireshark plugin – network packet analysis
      • Configurator – GUI based service configuration
      • RnR – topic-based control of Record & Replay
    • Problem Solving
      • Vortex OpenSplice process overview
      • Interpreting information and error logs
      • Frequent teething troubles
    • Configuring Vortex OpenSplice Services
      • Domain – manages service lifecycles
      • Durability – manages durable data
      • RTNetworking – manages transmission and reception of networked data
      • DDSI/DDSI2E – interoperability with other DDS implementations over the network
      • DBMSConnect – map DDS Topics to DBMS Tables
      • RnR – configuring a Record & Replay service

    Target Audience

    System Integrators, Software Engineers, Technical Architects and Technical Managers involved in the design and deployment of a system based on Vortex OpenSplice.

    Duration

    2 days

    Prerequisites

    • Knowledge and understanding of DDS applications and Quality of Service settings.
    • Computer Science Background.

    Courseware Provided

    • Handouts
    • Exercises

    Training Approach

    • Interactive lecture
    • Demonstrations
    • Exercises

    Maximum Attendees

    14

  • Advanced Vortex OpenSplice Deployment

    Course Ref: DTRDD

    Course Objectives

    • Understanding the overall Vortex OpenSplice architecture and its specific deployment options.
    • Configuration of Vortex OpenSplice and its services.
    • In depth knowledge of Vortex OpenSplice Tools and Services.
    • Tailoring Vortex OpenSplice performance by correct mapping of logical DDS entities and policies to physical deployment entities and their configuration.

    Detailed Course Content

    • Introduction
      • The OMG DDS standard
      • How Vortex OpenSplice works
      • About Vortex OpenSplice
    • Product Details
      • Installing the product
      • Version numbering
      • Host Development Environment (HDE)/ Run Time System (RTS)
      • Shared Memory vs. Single Process
      • Overview of Vortex OpenSplice Services
    • Vortex OpenSplice Tools
      • Tuner – real-time shared-memory entity and data examination
      • Tester – automated DDS testing
      • mmstat – real-time shared-memory examination
      • Wireshark plugin – network packet analysis
      • Configurator – GUI based service configuration
    • Problem Solving
      • Vortex OpenSplice process overview
      • Interpreting information and error logs
      • Frequent teething troubles
    • Configuring Vortex OpenSplice Services
      • Domain – manages service lifecycles
      • Durability – manages durable data
      • Networking – manages transmission and reception of networked data
      • DDSI – interoperability with other DDS implementations over the network
      • DBMSConnect – map DDS Topics to DBMS Tables

    Target Audience

    System Integrators, Software Engineers, Technical Architects and Technical Managers involved in the design and deployment of a system based on Vortex OpenSplice.

    Duration

    2 days

    Prerequisites

    • Knowledge and understanding of DDS applications and Quality of Service settings.
    • Computer Science Background.

    Courseware Provided

    • Handouts
    • Exercises

    Training Approach

    • Interactive lecture
    • Demonstrations
    • Exercises

    Maximum Attendees

    14

  • Vortex OpenSplice Advanced Modeler

    Course Ref: DTRMD

    Course Objectives

    • Vortex OpenSplice Modeler
    • Modeler project components
    • Specialized editors
    • Information and application modeling

    Detailed Course Content

    • Modeler overview
      • What is Vortex OpenSplice Modeler?
      • Improving DDS Development
      • Vortex OpenSplice Modeler features
      • Lifecycle Focus (Re-visited)
    • Getting started
      • Installation
      • Vortex OpenSplice Modeler GUI
      • Creating and Using an Vortex OpenSpliceProject
    • Eclipse project components
      • Generic Components
      • Information Components
      • Application Components
    • Specialized editors
      • QoS Set Editors and QoS Sets
      • Diagram Editor and Diagrams
    • Information and application modeling
      • Information Modeling
      • Application Modeling
      • Code Generation
      • Compiling and Running

    Target Audience

    Software developers who need to improve the development process for DDS applications using Vortex OpenSplice.

    Duration

    1 day

    Prerequisites

    Introduction to OMG DDS and Vortex OpenSplice (DTRIN)

    Courseware Provided

    Handouts

    Training Approach

    • Interactive lecture
    • Hands-on programming

  • Vortex Gateway

    The following Vortex Gateway training is available:

  • Introduction to Vortex Gateway

    Course Ref: DTRBI

    Course Objectives

    This training course introduces the foundations of systems integration with the Vortex Gateway.

    • Overview of the key architectural patterns to follow when using the Vortex Gateway
    • In depth overview of the Vortex Gateway Endpoint and Routing Model
    • Examples on how to integrate DDS systems by transforming the information model as well as how to integrate DDS systems with the most popular web technologies

    Detailed Course Content

    Introduction:

    • Introducing Apache Camel
    • Introducing Vortex Gateway
    • Introducing Apache Maven

    Installation:

    • Installing Vortex Gateway

    Routing:

    • Routing DDS to DDS
    • Enterprise Integration Patterns
    • Routing DDS to other technologies

    DDSI:

    • DDSI component usage

    Target Audience

    Architects, systems architects and developers involved in development of a DDS based system.

    Prerequisites

    Knowledge and understanding of DDS concepts and experience with the Java programming language

    Duration

    1 day

    Courseware Provided

    Handouts

    Training Approach

    Interactive lecture

  • Vortex Cafe

    The following Vortex Cafe training is available:

  • Introduction to Vortex Cafe

    Course Ref: DTRMB

    Course Objectives

    This training course introduces the foundations of creating mobile data sharing applications with Vortex Cafe

    • Pub/Sub concepts and OMG DDS standard
    • Java 5 API and QoS overview
    • Exercises  illustrating how to create DDS applications for Android

    Detailed Course Content

    Laying the Foundation:

    • The Publish/Subscribe concept
    • The OMG DDS standard
    • Modeling topics in IDL

    Basic API and QoS Overview:

    • Brief overview of the most important entities and QoS settings for each DCPS module
    • Design and implement the "Chat" application (Java, then Android)

    Key features and Configuration:

    • Java based content filtering
    • Overview of product architecture
    • OpenSplice Mobile specific configuration options
    • OpenSplice Mobile Monitor

    Target Audience

    Architects, analysts, developers and testers involved in a DDS based system, developing applications, creating topics and writing/reading data into/out of Vortex Cafe infrastructure

    Prerequisites

    • Intermediate knowledge of Java language
    • Beginner knowledge of development for Android platform

    Duration

    2 days

    Courseware Provided

    Both hard copies and electronic copies on a memory stick provided

    Training Approach

    • Interactive lecture
    • Hands-on programming

    Maximum Attendees

    14 developers maxiumum