CGI, a global information technology (IT) consulting company founded in 1976 in Canada, has created a new generation of software development. The tool SPADE and the method SMART Requirements 2.0 allows one to increase the speed of the development of software.


IntelliGUI is a project with the goal to create a user interface that can be designed automatically. This is done through three mechanisms:

  • Auto design Screens are designed and created automatically at run-time based on the functionality of the task the user needs to perform.
  • User adaptation The users are able to change the screen at run-time.
  • Auto adaptation Screens automatically change depending on the situation.

This AngularJS project was already partially implemented, so we focused on the auto adaptation part during this semester.


The app integrates with GitHub, allowing the user to sign in with his account. His differents tasks then are displayed as a list of blocks. He can change the order of the tasks and resize, drag and move elements,which we call widget (combobox, text field, radio buttons, image, tableā€¦) inside its task. The auto adaptation consist of improving the ergonomy for the user. For example, a table can be show as a bar chart, or a Google map if the table is a table of coordinates.

Project Details

Date: Jan 27, 2017

Author: Gerdriaan Mulder



GiPHouse is a unique student-run company that develops software and practices entrepreneurship at the Radboud University.

Social Links

Contact information

Toernooiveld 200, Room M1.0.13
6525 EC, Nijmegen
The Netherlands