Super Event Driven System OOP GUI Design Ehab Aziz Khalil (Ph.D., Senior Lecturer) & Mahmoud Samir Fayed (UG Student) AbstractThis article presents a new proposal design of GUI and new technology in programming Namely Super Technology which can be applied for supporting the proposal design of GUI KeywordsObject Oriented Programming (OOP), Graphical User Interface (GUI), Event Driven System, Embedded System, and new proposal design of GUI. I. INTRODUCTION T he Graphical User Interface, or GUI, is a computer interface that uses graphic icons and controls in addition to text. The user of the computer utilizes a pointing device, like a mouse, to manipulate these icons and controls. This is considerably different from the command line interface in which the user types a series of text commands to the computer. The most common GUI systems in world today is Microsoft Windows, Mac OS X & Xwindow system (for linux), see Fig. 1 and Fig. 2. Fig.1 An example of graphical user interface in Microsoft Windows XP The proposed Super event driven system object oriented programming graphical user interface design is very easy user interface design that achieve all of your dreams about designing stable and powerful GUI programs for any Manuscript received December 30, 2005. E. A. Khalil (Supervisor) is with the Dep.t of Computer Science & Engineering, Faculty of Electronic Engineering, Minufiya University, Menouf 32952, EGYPT (corresponding author phone: 2048-2223906; fax: 2048- 2226454 ; e-mail: Ehab_Khalil@mailer.eun.eg, drehab_khalil@yahoo.com or dr.ehab@mailer.menofia.edu.eg ). M. S. Ibrahim (Author) is with the Faculty of Electronics Engineering Faculty (Minufiya University, Menouf 32952, Egypt) , msfclipper@hotmail.com . December 15, 2005 operating system's environment (such as DOS, Windows, Linux,…, etc.) . The user of this design will need little effort and time without: involve of either the system's Operating System (OS) event driven system or the interface classes from the programming language because here in our proposal, we are building the GUI environment from the bottom to the top (or from A to Z ). Fig.2 An example of graphical user interface in Apple's Mac OS X Our proposal gives three advantages; the first one is to develop of the earlier OS's applications like DOS applications, in which we can appearance (view ) of the Window Screen Application (event driven system with GUI) with the same features but more stable and more easy to use. The second advantage is the ability to the users to have several new general features and multi purpose technologies in programming in different systems (not necessary GUI) that's to improve its work (Stability, Fast and Quality), those technologies provide us with the opportunity to treat a very difficult system in short time with high stability level and clear code easy to learn and modify. The third advantage is that when the user prepares something with his hand (using easy way) guaranteed to get the best performance which he wants and there is no need to wait for fixing the bugs from other programmers or waiting for adding new features to the product while the user can add it in very short time with little effort. It's a fact that for having complete GUI environment the system must have embedded event driven system which makes simulation for multi tasking where the system can be