Download

MiniGUI 5.0.12🎉

MiniGUI Core, Components, and Samples

mGUXDemo

This demo shows the new features of MiniGUI 5.0.x including the key components mGEff, mGNCS, and mGNCS4Touch.

mGDemos

A set of demos as supplements of mGUXDemo.

Tools and Third Party Libraries

  • GVFB V1.2.5
    Virtual Frame Buffer (Gtk version).
  • MiniGUI Tools (V3.2.1)
    The tools for fonts conversion and in-core resource generation.
  • LibPixman V0.40.0
    MiniGUI uses this library for optimized scaling and blitting (optional).
  • LibWebp V1.2.1
    MiniGUI uses this library to decode WebP image files.
  • LibJPEG V7
    MiniGUI uses this library to decode JPEG image files. 
  • LibPNG V1.2.37
    MiniGUI uses this library to decode PNG image files. 
  • LibPNG V1.6.36
    MiniGUI uses this library to decode PNG image files (MiniGUI Core 4.0.0 or later). 
  • ZLib V1.2.8
    LibPNG uses the compression algorithm providing by this library.
  • FreeType V2.6.1
    MiniGUI uses this library to render TrueType fonts. 
  • HarfBuzz V2.5.3
    MiniGUI Core 4.0.0 or later uses this library to shape complex scripts. 
  • ChipMunk V5.3.1
    mGNCS4Touch uses this library for animation timing. 

MiniGUI 4.0.8

MiniGUI Core, Components, and Samples

mGUXDemo

This demo shows the new features of MiniGUI 4.0.x including the key components mGEff, mGNCS, and mGNCS4Touch.

mGDemos

A set of demos as supplements of mGUXDemo.

Tools and Third Party Libraries

  • GVFB V1.2.5
    Virtual Frame Buffer (Gtk version).
  • MiniGUI Tools (V3.2.1)
    The tools for fonts conversion and in-core resource generation.
  • LibJPEG V7
    MiniGUI uses this library to decode JPEG image files. 
  • LibPNG V1.2.37
    MiniGUI uses this library to decode PNG image files. 
  • LibPNG V1.6.36
    MiniGUI uses this library to decode PNG image files (MiniGUI Core 4.0.0 or later). 
  • ZLib V1.2.8
    LibPNG uses the compression algorithm providing by this library.
  • FreeType V2.6.1
    MiniGUI uses this library to render TrueType fonts. 
  • HarfBuzz V2.5.3
    MiniGUI Core 4.0.0 or later uses this library to shape complex scripts. 
  • ChipMunk V5.3.1
    mGNCS4Touch uses this library for animation timing. 

You can find all source code repos on the following GitHub accounts:

  • VincentWei: for MiniGUI Core, Components, and Demos.
  • FMSoftCN: for mDolphin, miniStudio, and other apps and tools.

 

 

MiniGUI 3.2.3

MiniGUI Core, Components, and Samples

  • MiniGUI Core Lib (V3.2.2)
    The core library of MiniGUI V3.2.2.
  • mGUtils (V1.2.0)
    mGUtils provides users with a number of comm on dialog templates.
  • mGPlus (V1.4.0)
    mGPlus provides support for advanced vector graphics functions.
  • mGEff (V1.2.1)
    mGEff provides an animation framework for MiniGUI application. It also provides some popular UI/UE special effects.
  • mGNCS (V1.2.2)
    mGNCS provides a new control set and a new framework for MiniGUI apps.
  • mGNCS4Touch (V1.2.2)
    mGNCS4Touch provides some new controls, which are compliant to the new control API spec of mGNCS, for devices with a touch screen.
  • MiniGUI Resource (V3.2.0)
  • The resource tarball of MiniGUI V3.2.x, it contains the fonts, cursors, icons, and bitmaps used by MiniGUI V3.2.
  • MiniGUI Samples (V3.2.2)
    The samples for MiniGUI 3.2.x and components.

mGUXDemo

This demo shows the new features of MiniGUI 3.2.x including the key components mGEff, mGNCS, and mGNCS4Touch.

Tools and Third Party Libraries

  • GVFB V1.2.2
    Virtual Frame Buffer (Gtk version).
  • MiniGUI Tools (V3.2.1)
    The tools for fonts conversion and in-core resource generation.
  • LibJPEG V7
    MiniGUI uses this library to decode JPEG image files. 
  • LibPNG V1.2.37
    MiniGUI uses this library to decode PNG image files. 
  • ZLib V1.2.8
    LibPNG uses the compression algorithm providing by this library.
  • FreeType V2.6.1
    MiniGUI uses this library to render TrueType fonts. 
  • ChipMunk V5.3.1
    mGNCS4Touch uses this library for animation timing. 

MiniGUI 3.0.12

MiniGUI Core, Components, and Samples

  • MiniGUI Core Lib (V3.0.12, Linux)
    This is the latest source code tarball of the core library of MiniGUI V3.0.12 for Linux.
  • MiniGUI Resource (V3.0.12)
  • The resource tarball of MiniGUI V3.0.12, it contains the fonts, cursors, icons, and bitmaps used by MiniGUI V3.0.
  • MiniGUI Samples (V3.0.12)
    The latest source code tarball of samples for MiniGUI V3.0.12.
  • mGi V2.0.4
    mGi is a component of MiniGUI, which provides support for input methods on MiniGUI. 
  • mGPlus V1.2.4
    mGPlus is a component of MiniGUI, which provides support for advanced graphics function. 
  • mG3d V1.0.2
    mG3d is one of components of MiniGUI, which provides supports for 3d math routines, polygon drawing and rendering, scene redering etc.
  • mGUtils V1.0.4
    mGUtils is a component of MiniGUI, provides users with a number of common dialog templates. 
  • mGp V1.2.2
    mGp is one of components of MiniGUI, which provides support for printing on MiniGUI. 
  • mGNCS V1.0.8
    mGNCS provides a new control set for MiniGUI application. By using mGNCS, you can use miniStudio to develop MiniGUI application in WYSIWYG way. 
  • mGEff V1.0.0
    mGEff provides an animation framework for MiniGUI application. It also provides some popular UI/UE special effects.

Tools and Third Party Libraries

  • GVFB V1.0.0
    Virtual Frame Buffer (Gtk version).
  • QVFB2 V2.0
    Virtual Frame Buffer (Qt version).
  • LibJPEG V7
    MiniGUI uses this library to decode JPEG image files. 
  • LibPNG V1.2.37
    MiniGUI uses this library to decode PNG image files. 
  • FreeType V2.3.9
    MiniGUI uses this library to render TrueType fonts. Note that this version is modified by FMSoft.
  • ZLib V1.2.8
    LibPNG uses the compression algorithm providing by this library.

miniStudio

mDolphin

mDolphin Dep. Libraries

Demos

iPhoneLikeDemo

This demo shows the new features of MiniGUI 3.0. Note that this demo runs under MiniGUI-Processes runtime mode.

Other Open Source Software

Mesa3D

  • This software intends to implement OpenGL APIs on MiniGUI based on the famous open-source implementation of OpenGL, Mesa3D.

mGallery

  • This software intends to provide a total solution for PMP (Portable Multimedia Player), which uses MiniGUI as the embedded graphics platform.

mSpider

mEagle

  • mEagle is an embedded GIS development platform which addresses the needs of map browse, query, analysis, etc.