MULTIMEDIA SERVICES COMPOSITION

VIOTECH introduces Jumble®, a high level API to create amazing Graphical User Interfaces quickly and professionally.

Based on the Clutter library, the Jumble® API will get transparent access to OpenGL accelerated graphics when available.

Jumble® also promotes "best practices" to Software Development modularizing code and helping to develop a wide range of new applications. It integrates perfectly into MVC architectures and permits the development of complex applications than runs fluently thanks to its asynchronous event-driven design.


Jumble® main features include:

  • Python Programming Language: a modern object-oriented dynamic language easier to use, read and maintain than Java or C#. Nevertheless, it also allows to get all the power of your CPU and hardware through its C/C++ extension.

  • Clutter-based: Clutter is used in a wide variety of embedded devices in different industries, from leisure to automotive or advanced control and information displays.

  • Non-blocking (event-driven): Jumble®uses a signal subscription mechanism, whereby the developer "subscribes" for events so the code does not need to poll or wait.

  • Separation between Model - View - Controller: Different parts of code can be tested in an isolated test environment.

  • Support for CSS: Visual presentation of components (colours, backgrounds, font-size, ...) can be changed/adapted to different screens without modifying the code.

no image