Home | About us | Technology | Products | Partners | Career | White paper | Newsroom | Contact us
  The wireless market challenge and the FlexibleWare™ technology

The wireless terminal software industry is currently facing a huge challenge: how to handle the ever growing complexity of mobile phone software whilst reducing development and maintenance cost, improving the time-to-market and maintaining the flexibility to introduce attractive and differentiated products.

Previous to the embedded software developers, other parts of the software industries have had to face a similar issue. The best technology answer was the component approach: by using independent isolated pieces of software, called components, interacting with the rest of the system by controlled mechanisms. Component based frameworks dramatically facilitate the management of software complexity and the sharing management of this complexity between a wide number of different actors with different expertise, to provide to the final customer a robust, flexible and open solution.

Implementing the component technology on an embedded system such as a mobile phone bears multiple challenges.

The first is performance. An embedded system can not afford performance loss due to the standard component based approach. Open-Plug has developed FlexibleWare™ technology with at its core the OP-Engine, which exposes via the SoftBus a highly efficient communication media to the components. The FlexibleWareTM technology allows to convert current embedded systems into component based system without any significant performance or memory footprint impact.

The second challenge is the coexistence with legacy code. The Mobile Phone Industry despite still young, is using hundreds of man-years worth of legacy code, often incorporated into highly complex functions like the wireless modem or a variety of specific hardware drivers. The FlexibleWareTM technology allowes to build component based systems which easily coexist with such legacy applications.

 
 
 
 



 
 
 
  The ELIPS (Embedded Linux® Plug-in System) product suite is based on the FlexibleWareT technology and offers an open Linux® APIs. ELIPS is made of a component based framework complemented by a MMI and a range of highly efficient software development and integration tools.