Support

Support

  • Olympe Website

›Getting Started

Olympe support overview

  • Orchestrator
  • Olympe Training Plan

DRAW

    Getting Started

    • Introduction
    • Content Organization
    • User Interface - Main concepts
    • User Interface - Functions
    • User Interface - Custom Visual Components
    • User Interface - Interactions
    • User Interface - Navigation
    • Data - Data Models
    • Data - Data Sets
    • Logic - Functions vs Actions
    • Create and modify data
    • Query Data
    • Transition with data
    • Generate Rest API connectors from OpenAPI files
    • Themes
    • Project dependencies
    • Export & Import

    Tutorials

    • Simple App Example
    • Expense App Tutorial

CODE

  • CODE API
  • Tutorials

    • Bootstrap a CODE development environment
    • Initialize the versioning system
    • Extend DRAW with custom logic bricks made with CODE
    • Extend DRAW with custom visual bricks made with CODE
    • Retrieve data from Olympe datacloud, transform it and display it in a custom Visual Component
    • Modifying the data on the data cloud
    • Visualizing participants interaction with a graph

    Further reading

    • A Beginner's Guide to Dataflows

Platform

  • VM Supported Hosts

Release notes

  • Archives DRAW
  • Archives CODE
  • Latest Releases

Demos

  • Charts Example
  • Workflows Management

User Interface - Main concepts

Screens

By default, an UI App automatically gets a home screen.

New screens can be added from the marketplace. new_screen

The home screen has a blue icon to indicate it is the initial screen. new_screen

When opened, content (buttons, text fields, …) can be added to the screen from the marketplace. new_screen_content

If the app is running, your modifications should appear in real time

Visual Components

The content added to a screen is called Visual Component.

Visual Components Properties (size, position, text, …) can be edited in the Properties Panel. ui_component_properties

Visual Components positioning properties (x and y) can be set manually in pixels, using pre-defined settings (left, top, center, middle, right, bottom) or using a custom Function. ui_component_properties

Visual Components size properties (width and height) can be set manually in pixels, in percentage, or using a custom Function. ui_component_properties

Groups & Layouts

Visual Components can be grouped together. Their size and position properties are then relative to the group.

ui_component_properties

Once created, group settings and content can be modified by clicking on “Edit”.

ui_component_properties

Double clicking outside the group leaves Group edition.

Layouts (vertical, horizontal, grid, …) can be applied to the elements of the group. Each layout comes with its specific sizing and position options. group_layouts

Visual Components can be re-ordered using “Layers” panel to move them out of / in the group or to change their rank in the group (e.g. to change their order in a vertical or horizontal layouts, or to their z-index in an absolute layout) reorder_components

Exercice 2 - First screen

  1. Open App “Notes App”
  2. Add 2 Screens (“New note” and “View note”)

Your app should look like this: exercise_2_screens

  1. Open the Screen ”Home screen”
  2. Add a new Label named “Title”
    • Theme class = “h1”
    • x = center of the screen (2nd tab)
    • Text = “My Notes” (4th tab)
    • Text horizontal pos. = center (4th tab)
  3. Add a new Button named “New note button”
    • Theme class = "black"
    • Position = just below ”My Notes” Label (using mouse)
    • x = center of the Screen (2nd tab)
    • Text = “New note” (4th tab)

Your screen should look like this: exercise_2_screens

← Content OrganizationUser Interface - Functions →
  • Screens
  • Visual Components
  • Groups & Layouts
  • Exercice 2 - First screen
Olympe Website
Copyright © 2021 Olympe