Twenty years have passed since MiniGUI was launched at the end of 1998.
MiniGUI is widely used in consumer electronics and industrial instrumentation.
The abundant functions and configurability of MiniGUI makes it applicable in a low-end device based on CPU running at 30MHz, as well as a high-end device with GPU.
Run MiniGUI demos in place
The demos are running on a Linux server, and using WebSocket to exchange the data with your browser.
Note that some animation effects may not be rendered in time due to the slow network.
Please use a latest HTML5 browser (recommended to use Chrome) on PC to play the demos.
A large screen with touch panel
A small screen with touch panel
This instruction assumes that you are using Ubuntu Linux 18.04 LTS. Please make sure that you have installed the following packages:
Also make sure that you can visit GitHub via SSH and you can do sudo on your Linux box.
$ git clone git@github.com:VincentWei/build-minigui-4.0.git
$ cd build-minigui-4.0
$ ./fetch-all.sh
$ ./build-deps.sh
$ ./build-all.sh
$ cd /usr/local/bin
$ ./mguxdemo
When there were some updates in the remote repos, you can run update-all.sh to update them. You can run clean-build-all.sh to uninstall, clean, and re-install them.
Note that you might need to run ldconfig as a super user to refresh the shared libraries cache when running mguxdemo.
MiniGUI and its components are licensed under the GPL license. So any links about MiniGUI must follow GPL. If you cannot accept GPL, you need to be licensed from FMSoft. Read Licensing Policy for more information.