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.
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.
