MIRA
Tutorials for Developers


Introductory Tutorials

  1. Tutorial: Creating a Project
    This tutorial covers using mirawizard to create a new external project.

  2. Tutorial: Creating a Domain
    This tutorial covers using mirawizard to create a new domain in our project.

  3. Tutorial: Creating a Unit that Publishes Data
    This tutorial shows how to create and implement a Unit that publishes some data to a Channel

  4. Tutorial: Creating a Unit that Subscribes to Data
    This tutorial shows how to create and implement a MicoUnit that subscribes to a Channel

  5. Tutorial: Getting in touch with miracenter
    This tutorial introduces the miracenter development tool.

  6. Tutorial: Using Parameters and Properties
    This tutorial covers how to add and use parameters and properties in Units

  7. Tutorial: Remote Procedure Calls (RPC)
    This tutorial shows how to provide and use Remote Procedure Calls (RPC)

Advanced Tutorials

  1. TutorialVisualizeWithMiracenterPage
    This tutorial shows how to use miracenter to visualize data

  2. TutorialTransformIntroductionPage
    This tutorial introduces the transformation framework

  3. TutorialTransformConfigurePage
    This tutorial shows how configure the transformation tree and how to specify fixed static transforms

  4. TutorialTransformQueryTransforms
    This tutorial covers how to access the transformation tree and query how query transformations between certains frames

  5. TutorialTransformPublishTransforms
    This tutorial covers how to publish transformations into the transformation tree that are not fixed and that change over time

Distributed Computing and Networking Tutorials

  1. Tutorial: Distributed computing - How to use MIRA across different processes in a network
    This tutorial gives an introduction on how to use MIRA across different processes

  2. Tutorial: Distributed computing - Use authentication mechanisms to secure your Framework
    This tutorial shows how to use MIRA's security and authentication mechanisms

Visualization Tutorials

  1. Tutorial: Creating a 3D Visualization
    This tutorial shows how to create 3D visualization

  2. TutorialCreateBasic2DVizPage
    This tutorial shows how to create 2D visualization

  3. Tutorial: Creating an advanced 3D Visualization
    This tutorial shows how to create 3D visualization that is not derived from Visualization3DBasic

  4. Tutorial: Creating an advanced 2D Visualization
    This tutorial shows how to create 2D visualization that is not derived from Visualization3DBasic

GUI Components Tutorials

  1. Tutorial: Creating a View
    This tutorial shows how to create a View for MIRA's Rich Client Platform. The view can e.g. be used within the miracenter

  2. TutorialCreateEditorPage
    This tutorial shows how to create an Editor for MIRA's Rich Client Platform. The view can e.g. be used within the miracenter