Introduction
MiniGUI, developed by Beijing Feynman Software Technology Co. Ltd., originates from a world famous free software project, which is initiated by Wei Yongming.
MiniGUI aims to provide a fast, stable and lightweight graphics user interface (GUI) support system for real-time embedded systems.
MiniGUI is “a cross-operating-system graphics user interface support system for embedded devices”, and “an embedded graphics middleware”; it can run on Linux/uClinux, eCos,
VxWorks, pSOS,
ThreadX, Nucleus, OSE, and even uC/OS-II, also on Win32 platform.
Currently, the latest freely downloadable stable releases (GPL releases) of
MiniGUI are
MiniGUI GPL V1.6.10. The source code, development documents and sample programs are available from the download area (
http://www.minigui.com/download/index.shtml) of the website of Beijing Feynman software Technology Co. Ltd. It should be noted that the freely downloadable
MiniGUI could be only used for developing GPL or other application software with open source code. If you are using
MiniGUI for developing commercial, proprietary, or other software not covered by the terms listed in GPL, you must have a commercial license for
MiniGUI. Beijing Feynman software Technology Co. Ltd. will provide the latest
MiniGUI 3.0 standard edition, professional edition or enterprise edition and related porting and development technology support service for the users who have buy the
MiniGUI commercial licenses.
This guide describes in detail the foundation knowledge of
MiniGUI V3.0.x on developing embedded application software, technical documents and development skills, the content of which involves various aspects of
MiniGUI programming, include message looping, window procedure, dialog box, controls, graphics interfaces, and so on. Please refer to the following web links for description of
MiniGUI APIs (Application Programming Interfaces).
http://www.minigui.com/api_ref/3.0.2_processes/index.html - processes mode
http://www.minigui.com/api_ref/3.0.2_threads/index.html - threads mode
--
XiaodongLi - 26 Oct 2009