ÁC/GUI Product Family
Choose ÁC/GUI for your Embedded Products
ÁC/GUI is a universal graphical software for embedded applications. It is designed to provide an efficient, processor and LCD-controller independent graphical user interface to any application using a graphical LCD. It works in single as well as in multi-task environments. ÁC/GUI can be adapted to just about any size of physical or virtual display with an LCD controller and CPU.
|Optional add-on modules allow you to customize the memory footprint required and
features required by your application. The modules are:
|COLOR, GRAYSCALE AND B&W MANAGEMENT|
|ÁC/GUI features an integrated, very efficient color management system. This system allows conversion of logical colors (RGB format) into the physical colors which your LCD can display at run time. This way your application does not really need to be concerned with the available colors, LCDs can easily be interchanged. For optimized applications, the system can also display bitmaps using indices generated at (pre-)compile time by the application programmer or by the bitmap converter. In some cases, you should be able to completely reuse application code written for a color-based product on a product that has a black and white display.|
|ÁC/GUI works with just about all CPUs and unlike other GUIs which requires a C++ compiler, ÁC/GUI is written in 100% ANSI-C.|
|TOUCH SCREEN SUPPORT|
|Touch screen support for analog touch panels is part of the basic package.|
|The ÁC/GUI Bitmap Converter can convert any bitmap into standard
"C"-code. It supports palette conversion for different LCDs. For efficiency,
bitmaps may also be saved without palette data and in compressed form. You can display any
bitmap in your application on any LCD.
The ÁC/GUI Font Converter allows you to
generate any of the Windows fonts for use in your embedded application. Proportional fonts
are supported. Fonts for foreign languages can be created the same way. ÁC/GUI offers
complete Unicode support.
|You can purchase an evaluation board which will allow you to see the relative performance of your application running on a Mitsubishi M16C processor. The evaluation board also allows you to run the actual LCD (assuming it's compatible) so you can see how your product will look.|
|ÁC/GUI has been designed to have as small a memory footprint as possible. Various configuration switches allow tailoring the software to perfectly match your needs, reducing memory consumption to a minimum.|
|All that is required is a CPU with an ANSI-C compiler. Processors from 8 to 32 bits will run the GUI; 16-bit CPUs or better are advisable for performance considerations.|
|WRITTEN IN ANSI C|
|Unlike other GUIs which requires a C++ compiler, ÁC/GUI is written in 100% ANSI C.|
|ÁC/GUI comes with a 375 page user manual. Every function is described and an API is provided.|
|ÁC/GUI comes with ALL the source code. In fact, the source code is probably the cleanest and most consistent code of any Embedded Graphical User Interface. All services provided by ÁC/GUI starts with a prefix related to the module to which its belongs to (e.g.: 'GUI', 'WM' ). This makes it easier to know that the functions refer to GUI services in your application. Also, the services are neatly grouped by categories: GUI_Disp for 2DGraphics, GUI_AA for Antialiasing, etc .|
|LARGE USER BASE|
|ÁC/GUI has been used in hundreds of products from companies all around the world.|
|ÁC/GUI is licensed on a per product basis and allows you to sell any number of units of the licensed product. For more details, contact Licensing@micrium.com|
|MICRIUM WEB SITE|
The MicriÁm web site contains a lot of content in support of ÁC/GUI. You will find application notes, answers to frequently asked question (FAQs), links to recommended books, third party packages (compilers, TCP/IP stacks, file systems) and more.
Back to Micrium Main Page | Back to Testech Home Page | Compiler | RTOS | Emulator/Debugging