SOLID
Our powerful, flexible software platform “Solid” offers a backend for graphical user interfaces (“projectors”). Solid couples the latter with technical functionality by providing the interfaces to corresponding hardware and software components, distributing messages (arbitration) and automating the processes. Originally designed for prototype development in the automotive sector, the typical areas of application are laptop demos, mockups, driving simulations, real vehicles and exhibitions. For this purpose, the framework supports vehicle-specific bus systems such as CAN (FD), LIN, MOST, Flexray and BroadR-Reach (Autosar). For Solid, there is a large library of modules in DLL form (“Actors”), which offer numerous services for pattern recognition (speech dialog, gestures, head movement, gaze, facial expression, multitouch), sensor technology, vehicle connection (remaining bus simulation), vehicle components and much more.
The solid architecture is open, i.e. the source codes for creating own actors are documented and disclosed. It is also possible to exchange messages with software modules of partners and third parties. Furthermore gateways/wrappers for other frameworks like Spyder, Exlap, BORIS (Interlink) etc. exist. Designed for the execution of usability tests, Solid supports the connection of external test manager applications for remote control and synchronized data/video logging (e.g. by DaViLog) and driving simulators. The basic idea behind Solid is a workflow-oriented, timely implementation with maximum flexibility, reliability and economical use of system resources. Solid is a field-proven engineering tool, which has been used in more than 1000 projects and is constantly being further developed to meet the ever increasing requirements.