RECENT ADVANCES in BUSINESS ADMINISTRATION Adaptive User Interface for Web Applications Hazem M. El-Bakry, Alaa M. Riad, Ahmed E. Hassan, Nikos Mastorakis Mohamed Abu-Elsoud, Samaa Mahmoud S. Kandel, Technical University of Sofia, Mohamed, Faculty of Engineering, BULGARIA Mansoura University, Faculty of Computer Science & Information Systems, EGYPT Mansoura University, EGYPT E-mail:
[email protected] Abstract User interface has becoming an essential part in the design of software applications. In order to make it easy to deal with user's current task, it is required to simplify and optimize the user interface. Therefore, in this paper, a new design for adaptive user interface is presented. Furthermore, several issues of user interface design for web applications are described. In addition, the guidelines and architecture for the design of web applications as well as the nature of the web medium are discussed. The basic web application technologies are reviewed. Moreover, the languages and frameworks used in building user interface of web applications are described. The concept that the future of web2 could bridge the gab between desktop and web applications user interface is achieved. The web as a platform and building a web operating system could enhance the user interface for web applications. Keywords: Adaptive User Interface, User Interface Design, User Interface Types, Web User Interface, Web Applications, Web Frameworks. I. Introduction There is a distinct difference between User Interface or Operator Interface and HMI--Human The user interface (also known as human Machine Interface. An HMI is typically local to computer interface or man-machine interface one machine or piece of equipment, and is the (MMI)) is the aggregate of means by which interface method between the human and the people—the users—interact with the system—a equipment/machine.