Sparklet Embedded Graphics library - Overview

Sparklet is the cross platform, scalable GUI library for embedded systems developed by Embien for use in the consumer, industrial, medical, and automotive markets. Sparklet embedded graphics library offers a rich set of features that help create compelling graphics even on top of the most resource constraint devices.

Sparklet is offered with Flint UI Designer IDE to create the GUI designs with shorter span of time and achieve quicker to market. Without any expertise, users can build the complete GUI applications with three simple steps - import, design and export. Designs created in Adobe Photoshop or Blender can be readily imported and same magic recreated in the target. Even the no-code development approach of Flint can be leveraged to create a full story line without writing a single line of code.

Edge Artificial Intelligence Offering

Key Features

Packed with an array of features, Sparklet empowers developers to craft interactive and responsive applications across diverse platforms. Here are some key features that make Sparklet an essential tool in your development arsenal.

Extra Image

Royalty-Free

Sparklet is offered a one-time investment with no recurring charges and a per-piece cost, ensuring a high return on investment. This brings significant financial advantages, particularly for projects requiring extensive deployments or operating within constrained budgets.

High Performance

Sparklet, as an embedded GUI library, stands out for its exceptional high-performance features. It's meticulously crafted and precisely tuned core engine systematically minimizes unnecessary rendering, strategically decreases CPU/GPU usage and leverage hardware acceleration.

Proven in the field

With over a decade of presence in the market, Sparklet stands as a trusted choice for numerous OEMs and Tier 1 companies across various industries. Being run on more than hundreds of thousands of devices in the field is a testimony to its reliability and customer confidence.

Supported Platforms

Sparklet is supported on a wide range of micro-controller/micro-processor platforms, making it versatile for embedded systems development. The engine is optimized for each port by leveraging some of the unique features available in that particular target architecture. Example projects are available for a large number of popular EVKs and development kits and it aids in evaluation of the Sparklet library and UI application development even before the target design is ready.

Combined with rich documentation and extensive support from Embien, Sparklet allows for the creation of sophisticated and visually appealing user interfaces on a variety of platforms with ease.

Read More
Supported Platforms

Elevate your UI with Sparklet 3D

In today's competitive environment, where the user interface plays a pivotal role, standing out and captivating customers with visually stunning graphics is essential. Sparklet empowers you to seamlessly incorporate exquisite, informative, and authentic 3D content into your embedded GUIs.

Powered by the industry standard OpenGLES/Vulkan based rendering, Sparklet helps you to realize the full power of the modern GPUs. Even on limited platforms with 2.5D capabilities, achieve near 3D effects. With Sparklet embedded GUI library, use 3D graphics an make the user interface more intuitive and interactive.

Read More
Edge Artificial Intelligence Offering

FAQs

Sparklet UI screens and applications can be developed with the Flint UI designer. Flint provides an intuitive drag and drop WYSIWYG (What You See Is What You Get) editor that can be used to quickly create screens. Further it provides a model based programming interface enabling code-less development ever for demanding UI applications. On top of it with very few APIs from your business logic, the entire application flow can be done.

Well, it depends on the complexity of the application being developed. But there are instances where our customer have developed UI from scratch in less than 3 days of time. With multiple image format supported and integrated data features, it is really quite easy and faster to develop UIs with Sparklet/Flint.

Sparklet task can be run in a separate thread in a RTOS/OS environment and directly in bare-metal mode. But all the Sparklet API's must be called from the same context for proper operation.

Based on the number of widgets the RAM consumption varies anywhere between sub 16KB to 200+KB. The size of the flash depends on the quantum of assets like images/fonts/animations etc being used in the design which can be from a few KBs to many MBs.

Embien offers ports for MCUs/MPUs and provides a customizable BSP layer which can be easily modified by the developer to suite their target setup. For example, while the display dimensions need to be configured in the Flint project, the LCD timing etc can be configured by the developer. Even the memory regions can be modified to suit any memory map.

Embien will be glad to support you with the new port for the target MCU/MPU. Kindly contact us via this form.

Yes, Embien offers Sparklet evaluation binary which can be used to get a hands-on for Sparklet as well us our Flint UI Designer.

Sparklet is offered in a royalty-free licensing model with attractive pricing. In case, if your volume requirements are very low, we can offer in a special run-time licensing.

Kindly contact us via this form

Kindly visit the technical documentation page at this form

Looking for a next-gen GUI development for embedded systems?


Check out our Sparklet graphics library for a royalty-free embedded GUI design.

Subscribe to our Newsletter