FAQs

 

LCD Software

 


 
 
Application Simulation
- Desktop Simulation

Embedded System

EmPresent provides a desktop based simulation environment which allows the embedded application developer to visualize and test the application even when the hardware is not ready.

 
Application Simulation
- Easy and Quick Prototyping

Its desktop-based Integrated Development Environment facilitates generation of platform specific C code. The visual editor, which runs on a Win 32 environment, enables easy prototyping.

 
Powerful API

EmPresent is implemented in the form of a class library and it provides a very rich set of Application Programmer's Interface (API) to the application developer. The APIs are simple to learn and help complex operations in an effortless manner.

 
Adaptation Subsystem

EmPresent libraries consist of an Adaptation Subsystem, which encapsulate the dependencies of underlying OS, Compiler and CPU. It also provides interfaces for I/O devices. This helps in porting EmPresent (windowing system) to a new combination of (OS-Compiler-CPU) very rapidly.

 
Advanced Graphics
- Full Color Support

It provides Full Color Support from 256 colors to 64K colors depending upon the display controller capabilities.

 
Advanced Graphics
- Rich Graphic Library Set

Graphical User Interface

EmPresent Library's built-in, graphic module can be used for drawing GUI on to the VRAM( video memory). EmPresent Graphic Interfaces are also exported for LCD controllers, whose interfaces are not compatible to that of EmPresent. Graphic Interfaces include draw pixel, line, rectangle, images, scrolling etc.

- Icons and Cursors

Supports icons and cursors.

- Image Codecs Support

Supports image formats like: BMP, GIF, JPEG, TIFF and PNG.

- Different Screen Sizes and Resolutions

It also supports different screen resolutions on a variety of screen sizes.

- Font Support

Embedded Systems

EmPresent supports all True Type Fonts (TTF) such as Arial, Courier, Times New Roman in English and MSMincho, MSGothic, Kandata, Shinonome in Japanese. These fonts can be downloaded to the target in the form Bitmap.

- Multiple Look and Feel

Supports various look and feel. The look and feel can be changed from Motif to Windows 95 and vice versa.

 
Peripheral Device

Peripheral Device

EmPresent has support for the various type of Input and Output devices like Mouse, Keyboard, Touch Panels, CRT, LCD, and Joystick etc. Interfaces for File System are also exported, so that user can port his own File System.

 
Customizable UI
- Highly Configurable and Scalable/Small Footprint Windowing System

EmPresent enables development of embedded applications with windowing capabilities. A windows manager, widget manager and font manager provides excellent windowing capabilities. The windowing system is highly modular so that minimum footprint size can be achieved with appropriate selection of widgets.

 
Customizable UI
- Extensive and Extendable Widget Set

Extensive and Extendable Widget Set

EmPresent has an Extensive & Extendable Widget Set to meet the varied requirements of GUI development for various embedded devices.

- Independent/Complete Window Manager

EmPresent also supports multiple, overlapping and resizable Windows.

 
Automated Code Generation

Automated Code Generation

The GUI development toolkit is provided for development on a desktop environment with automated code generation. The generated code can run on embedded platforms with no changes. This gives developers the ability to design the application once and then port it to all target devices.

 
Multilingual Support

Supports multi byte character set for languages such as English, Japanese, Korean and Chinese.

 
 

 

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