Loading...
唯一路径: 
introduction
miniStudio Introduction | Products

miniStudio

miniStudio is a kind of integrated development environment oriented MiniGUI. miniStudio can provides WYSIWYG UI design for users and generates, maintains MiniGUI program automatically. miniStudio based on Eclipse can edit code, compile, run, debug and accelerate the development of MiniGUI application program, decrease the standard of using MiniGUI. Using miniStudio with more effort to detailed application related with business, users can greatly reduce the cost of MiniGUI application development, so as to provide better product.

Main Technical Features of miniStudio:

  • (1)Based on Eclipse SDK 3.4, C/C++ Development Tooling (CDT) 5.0
  • (2)Including UI Designer, GUI Builder, which is developed based on MiniGUI 3.0
  • (3)Based on the window template design
  • (4)Provide a New Control Set (mGNCS)

    To implement New Control Set by object-oriented concept and C language, event-processor model, it standardizes control’s API, refactor redraw mechism to solve the control flickering. Additionally, control extension mechism would be opened, so customer could design own control and import into miniStudio. miniStudio 1.0 provides more than 30 common controls. The controls for mobile, industrial meter are developing.

  • (5)First introduce the concept of renderer design in IDE for embedded GUI

    Introducing renderer, the logic and draw of window are separated, the system renderer can be used for whole area or certain control. The renderer is implemented by a set of properties and APIs. And it is easy for the replacement of skin with renderer.


  • 自buttons with different style renderers
  • (6)Unified resource management

    The application is composed of code and resource, miniStudio makes the resource managed by unified ID , including image, text, window, string, user-defined resource. It is convenient for the replacement of resource, resource access, resource deployment.。

  • (7)Provide event- listener, data source and data binding mechanism

    With event-listener mechanism, one object could listen events of another object; the relation of properties between two objects could be created by data binding mechanism; the UI and content of data could be separated with data source mechanism. Currently, miniStudio support the following style data source: file like MiniGUI.cfg, array struct in code, line data like unix password.


  • Data Binding : Linkage between slider and number in edit control

    Data Source : Changes will be automatically updated to UI after the contents of the array is increased or decreased.
  • (8)Provide multi-language and online translation

    As long as connect internet, you can achive the feature of UI automatical translation, get the UI in defferent languages.


  • miniStudio Runtime Screenshot、GUI Designer of miniStudio


    Sample UI Designed on miniStudio: