• Trity Course Scilab IoT

    Scilab for the Internet of Things

    Read more
  • Trity Course RPi IoT

    Raspberry Pi for the Internet of Things (with Pi-3)

    Read more
  • Trity Course Scilab AI

    Artificial Intelligence with Scilab

    Read more
  • Trity Course Scilab NCV

    Numerical Computation and Visualization with Scilab

    Read more
  • Trity Course Scilab IP

    Scilab for Image Processing and Computer Vision

    Read more
  • Trity Course Scilab BDA

    Big Data Training Series : Practical Guide to Big Data Analytics with Pig Latin, Hive and Scilab

    Read more
  • Trity Course Scilab DM

    Scilab for Data Mining

    Read more
  • Python Deep Learning

    Python for Machine and Deep Learning

    Read more

Scilab Courses

rasppi logo

Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal and image processing, statistical analysis, Internet of Things, data mining, etc. In Trity Technologies we have developed more than 20 courses based on Scilab since last few years.

More about Scilab Courses


Raspberry Pi Courses

rasppi logo

The Raspberry Pi is a series of credit card–sized single-board computers developed in the United Kingdom by the Raspberry Pi Foundation with the intent to promote the teaching of basic computer science in schools and developing countries. Our very first Raspberry Pi Training is the aplication in IoT, and we are extending the training into other fields from time to time. 

More about Raspberry Pi Courses

E4Coder - Automatic Code Generation

e4coder logo

E4Coder is a set of tools that can be used to simulate control algorithms and to generate code for embedded microcontrollers running with or without a realtime operating system. Our course focus on using the block diagram for algorithms development and the codes would be automatically generated and downloaded into the embedded boards such as Arduino Uno. A mobile robot application would be used for the training for practical hands-on. 

More about CG Courses

Creating Innovative GUI using Scilab

Building GUIs for A Better Presentation And Interaction With the Users

A good impression of a software is usually tied to a good graphical user interface.

enquire icon


GUI is always useful for the interaction with complex programs. With Scilab GUI capabilities, creating a GUI is easy for beginners.

Course Synopsis


A Graphic User Interface (GUI) is a graphical display that contains devices, or components, that enable a user to perform interactive tasks. To perform these tasks, the user of the GUI does not have to create a script or type commands at the command line. Often, the user does not have to know the details of the task at hand. The GUI components can be menus, toolbars, push buttons, radio buttons, list boxes, and sliders—just to name a few.

In SCILAB, a GUI can also display data in tabular form or as plots, and can group related components. The SCILAB graphical user interface development environment, provides a set of tools for creating graphical user interfaces (GUIs). These tools simplify the process of laying out and programming GUIs.


Course Objectives

This is a full day, hands-on course that provide step-by-step description while concentrating on useful tips and tricks that make GUI construction more trivial.


Who Must Attend

Researchers, Lecturers, Scientists, Engineers and Managers that are not familiar but yet interested in creating GUI for your application. This hands-on course with case studies is designed mainly for beginners and users who are interested in sharpening their skills.


Candidates must have experience with basic computer operation. Preferably attended our Numerical Computation with SCILAB course.


Course Outline

Introduction to Building GUI with Scilab

  • Overview of Designing GUI with Scilab
  • 2 ways of GUI design

Creating GUI by Programming

  • 3 Simple Steps in Creating GUI
  • Creating GUI using commands
  • Understanding uicontrols and their properties
  • Writing Callback

Creating GUI using GUIBUILDER

  • Creating GUI using GUI Builder (developed by Trity Technologies)
  • Programming of callbacks
  • Passing Data

Message boxes, Dialog boxes and Menus

  • Message Boxes
  • x_GUI
  • Other Standard Dialog boxes
  • Adding Menu to GUI

 enquire icon

© 2010-2018 Trity Technologies Sdn Bhd. All Rights Reserved.