We are rethinking embedded programming that brings artifical intelligence, energy saving and safety together, using universal and holistic programming concepts that simplify future-proof smart systems, internet of things, self-driving vehicles, robots, and more ....
Software will be the biggest energy consumer
Software needs electrical energy in order to execute. Most software waste valuable energy due to inadequate design principles. Uprising markets of Internet of Things (IoT) and Artificial Intelligence (AI) need to be energy-conscious and this requires new software design principles.
Ultra-low power hardware is used to reduce the power consumption of devices. However, the hardware's energy-functions cannot be properly used by the power-hungry software. Also energy-saving software drivers are not as effective as we have hoped for, especially when the software is not designed proparly. We need to change our view on software to make truly ultra-low power applications.
We have researched and developed fundamental software design principles for developing energy-saving and durable embedded software for devices. These principles are superior in many ways. Most importantly, it stops wasting energy with real-time performance. Give your software an energy star.
Durable software is the future
Durability is all about !
One framework to rule them all
does exist when it's based on
simple and universal programming concepts
We create the most powerful platform for the Internet of Things
The best programming model for Robot Operating Systems
Learn about Waza
Learn about Waza
Waza is freemium
Research and Development
ARM gets true concurrencyWaza is now ready for the ARM processor family. Waza includes a new generation RTOS. It is very different from traditional RTOSes, such as FreeRTOS and cmsis-rtos. Traditional RTOSes add multithreading to the ARM, whereas Waza adds true concurrency to the ARM. With Waza, your application will truly benefit from concurrency. It makes your application simpler, faster, more parallel and more secure. A great benefit is that your application will perfectly fit on the hardware and it scales perfectly well with the parallel complexities of the application.
We make FreeRTOS disappearFreeRTOS is a cross platform real time operating system. It is included in many SDKs by microprocessor manufacturers. FreeRTOS provides multithreading but it does NOT provide true concurrency. We need concurrency to build durable software for complex systems. Waza for C++ uses FreeRTOS under the hood and the Waza API replaces multithreading by true concurrency. Waza and FreeRTOS are a great combination for building portable applications.
Waza makes the ESP8266/ESP32 a parallel computing unit
Espressif’s ESP8266 and ESP32 are low-cost, ultra low-power and Wifi-enabled microprocessors for building smart connected devices. The latest ESP32 is a duo core microprocessor designed for great performance, robustness, versatility and reliablity. Waza makes parallel and event-driven programming on the ESP8266/ESP32 easy, fast and reliable. It provides a smart way to develop robust, versatile, reliable and energy-saving software for this platform. The energy-saving programming concepts perfectly fit with the low-power functions of the microprocessor.
We bring true concurrency to C++Have you heard of the term concurrency? Concurrency is invaluable for developing systems. You will build better systems with concurrency than without it. Now, we bring true concurrency to C++. The Waza API for C++ is developed for high-speed and real-time devices. Waza will replace your difficult-to-use multithreading stuff with simple-to-use concurrency without performance loss. It provides you programming concepts that enable you to use threads without designing with threads. Say goodbye to the good-old, error-prone and difficult-to-use RTOSes.
Waza is ready for Java EmbeddedOracle Java ME Embedded is a Java runtime deployed in billions of devices around the world in the Internet of Things. Applications based on Waza are portable across many devices, yet leverage each device's native capabilities. Waza provides a busy-polling-free, no-waste-of-cycles and a truly event-driven programming model to deliver energy-efficient embedded software that increases battery life.
You may not find all the information you wish for on this website. We will update our website as soon as information, tools or news become available. Please feel free to contact us if you have any questions, comments or interest in information. Please, keep visiting us!