Core SDK

The NativeWaves SDK is a means-to-an-end component of the NativeWaves solutions.
This product’s main purpose is to ease the integration of the synced multiview experience by wraping the NativeWaves APIs and managing and controlling playback to guarantee synchronicity.
The following functionalities are handled by the SDK:
  • Handles authorisation with NativeWaves service
  • Loads relevant information and exposes them to the App
    • Available events
    • Event information and available entities for a selected event
  • Connects third-party data providers to entities and exposes the information to the App
  • (if required) Handles synchronisation of the smartphone/tablet to a main screen (e.g. TV, Laptop) via audio
  • Handles playback of audio, video and data
    • Schedules playback with regards to sync information:
      Guarantee synchronicity of all active playback feeds (audio, video and data) to a common timeline.
      This also means, if you jump back in time for e.g. 30 seconds, all video, audio and data information moves back to the state of 30 seconds ago.
    • Provides interfaces to switch between entities of interest and jumping back in time
The Core SDK does not provide any visual components!
This means that the integrating app has to implement the UI and views while requesting data from the Core SDK. Furthermore, the app has to take care of any user interaction and pass relevant interactions to the Core SDK, like switching to a different camera or jumping back in time. The Core SDK provides call-back interfaces to report its current state to the app.

Related Content

Products > Experience Creation Platform - Image of compute keyboard

Experience Creation Platform

Deliver compelling and immersive personalised experiences

Preoducts > NativeWaves AVCoder - image of cables

NativeWaves AVCoder

Deliver a synced multiscreen experience easily

Products > Dynamic UX - image of multiple devices

Dynamic UX

Deliver customised viewer's experiences from Live events including Live in play data

Solutions - related content image

Solutions

Explore the solutions we provide

Deliver a truly engaging and exciting personalised experience