The cross-vendor OpenSource IoT provider with Security DevOps competence
2006: smallest computer in the world
2010: 5e Software Factory Security DevOps
2011: Co-development Tizen for Linux Foundation and GENIVI Alliance
2015: 5e Cloud Management Platform
2018: IoT & Industry 4.0 OpenSource Platform
In 2006, our team developed the smallest computer in the world. By connecting it to an ordinary TV screen, it becomes a computer by itself with Triple Play Funcionality. Moreover, the Nabjac supported interactive television (HDTV) and multilingual voice input and telephone services (VoIP).
In 2010, 5e developed the cross-vendor, automated Software Factory for Software Lifecycle Management. This cycle supports integration, development and testing of software with security component. The system offers an extension for license scans of FOSS-based Source- and Binarycode. The Software Factory is based on, among other things, the Open Source Project Open Build Service (OBS).
In 2011, we developed the Linux-based Tizen operating system for TV, mobile device and automotive in cooperation with Linux Foundation and GENIVI Alliance. Currently, it is especially used in Smartwatches, TVs and Cameras. Tizen and the Tizen DevOps use parts of 5e and SUSE.
In 2015, we developed the CloudController Platform Builder (CCPB) in cooperation with InContinuum Software. This Cloud Management Platform serves for easy and cross-vendor packaging, creating and distributing Server Software Platforms and DevOps environment.
Since 2018 we have supported Industry Fusion with system integration for this OpenSource IoT connectivity solution for smart products and smart factories. It creates an interoperable connection between machine, factory and cloud platforms.
5e Software Factory Secure DevOps
Back in 2010, the evolution of the 5e Software Factory has begun. The implementation of the DevOps paradigm should surmount the breach between development and operation of software. Mainly, the process was influenced by the evolution of mobile devices, ARM processor development, the cloudrevolution and the rise of packages in embedded areas. Also, the distribution of software in different fields like automotive, comsumer, cloudsystems and traditional IT affected this progression.
The complexity of small applications increased rapidly. TV, for example. Nowadays, an entire multimedia stack can be located in a television.
Product life cycles become shorter, quantities in the consumer area increase, the number of cloud installations determine the quality measures to be taken and the degree of automation. Simultaneously, the security demands and the necessity to make respective investments increase. Dimensions and yields of hacker raids become greater. This results in an arms race between sophisticated attacks on IT systems and corresponding countermeasures.
This development is reflected in the 5e Software Factory and the OpenSource projects it is based on.
The 5e Software Factory has grown "evolutionary" rather than "revolutionary".
Evolutionary because we integrated all OpenSource projects which are commonly used and meet certain quality standards into the Factory in order to produce executable versions of code. The use of multiple standard tools ensures the gentle migration of legacy systems. Various official Linux distribution packages are available and can be tracked automatically. This frees the programmer from having to maintain standard packages.
There is a permanent pressure for more automation. Automation and reproducibility shall decrease the error rate and eliminate sporadic errors, which occur while operating with large quantities of software packages. This is realized by creating a whole network of checks, tests and other quality assurance measures up to the illustration of development processes, to increase the level step by step. The complete storing of journals and change histories enables the extensive long term support (> 5 years) of some software products.
You shouldn't always do the same mistakes, the choice is wide enough.
- Robert Lembke -