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 16.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 firstname.lastname@example.org:VincentWei/build-minigui-3.2.git
$ cd build-minigui-3.2 $ ./fetch-all.sh
$ cd gvfb $ cmake . $ make; sudo make install $ cd ..
$ cd 3rd-party/chipmunk-5.3.1 $ cmake . $ make; sudo make install $ cd ../..
$ cd minigui-res $ ./autogen.sh $ ./configure $ sudo make install $ cd ..
$ 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.