FAQs

 

LCD Software

 


 
Okaya addresses a number of challenges faced by embedded application developers. These challenges could be:

  • Creating sophisticated user interfaces for embedded devices using libraries or primitive tools forcing the developer to write substantial amounts of custom code.

  • Working on applications that are typically tied to a processor and OS.

  • Factoring in time to wait for the hardware to get ready to test the application.

  • Dealing with the absence of a common development environment with which one could develop maintainable and re-usable application code.
Okaya: Meeting Challenges

Designed to deal with challenges of Graphical User Interface (GUI) development in the embedded world, Okaya is well placed to alleviate the pain points of embedded application developers.

  • Rich GUI: Developers can build rich and powerful GUIs for embedded applications on their desktop with 40% less effort than when using traditional methods of development. In addition, they can use extensive drawing primitives to support upper layers of GUI development.

  • Ready made Widgets: Developers also have the additional advantage of using an extensive set of widgets that meet varied requirements of applications.

  • Cross-Platform: The application can be used across platforms in minimum time and with minimum effort simply by "regenerating" the code for that platform.

  • Cost-Effective: It facilitates savings of at least 40% in embedded GUI development effort.

  • Early Development: It provides the option to design and develop a GUI even when the hardware is not ready.

  • Internationalization: It can be used to target new geographies because of its easy internationalization capabilities.

  • Automated Code Generation/Regeneration: It provides the flexibility to create new or append existing code.
  • Rapid Prototyping: It is accompanied by a desktop based Integrated Development Environment that allows rapid prototyping. It also has the ability to generate platform specific code.

  • Flexible Windowing System: This enables the development of embedded applications with windowing capabilities provided by a windows manager, widget manager and a font manager.

 

Copyright © 2006 Okaya Electric America, Inc. All Rights Reserved. Terms and conditions