Home > Products > redBlocks

Rapid Embedded Software Development with redBlocks

Logo redBlocks

Using the rapid embedded software development tookit from 4D Engineering it is easy to save time and money, because from the beginning of your project you can focus on the concrete application requirements. Spending time on the development of basic software components is not necessary because you can rely on the ready implemented and intensively tested redBlocks components.

Nobody would even consider coding a windows application from the very beginning. It is self-evident to use software components which are provided together with the integrated development environment. The keyword is: reusability.

This approach can be assigned on the development of embedded software as well. There is a great potential for reusability. Studies have shown, that in software projects with a time-span that is less then four man-years more than a fourth of that time is spent on design, implementation and testing of functionality that is completely reusable.
Using the embedded software toolkit redBlocks this potential for reusability can be achieved.

Surprisingly, even enterprise corporations do not take an advantage from deploying reusable software. Even though the potential cost saving is greater when many departments can work with reusable software components.

But especially small and mid-sized companies can benefit from using redBlocks, because in general smaller companies do not have the ability to invest man-years in the development of basic software.

So what is redBlocks all about?

redBlocks stands for rapid embedded development blocks, a toolkit for embedded software development.

redBlocks can be applied no matter which development environment you are using.

redBlocks is more than a component library, because it applies standard solutions (design patterns) for typical requirements of embedded software applications.

redBlocks is also a component library, which fits to the requirements of embedded software solutions (i.e. no dynamic memory allocation).

redBlocks provide application blocks that are used in many embedded applications (i.e. in-target-software-update, configuration management)

How can your project benefit from redBlocks?

  • Time and cost savings
  • Better software quality by using tested standard components.
  • Better maintainability by using a sophisticated software architecture

Using redBlocks

Learn how to improve your development process with the Rapid Embedded Software Development Toolkit redBlocks.