The user interface development is one of the main stages in the computer software design process. The main requirements for user interface are friendliness, comfort and easy study. The need for adaptation is evident when one considers the diverse needs and requirements of different user groups, the wide availability of alternative and non-conventional input/output technologies, the compelling need for more user friendly products as well as the recent trends towards universal accessibility and greater usability of interactive applications. Thus, in this paper, we define the user interface software components which provide designers and developers with the required support for articulating adaptation constituents and designing, developing and maintaining the user interface as opposed to arriving at dedicated and programming-intensive solutions. Also, Bean Development kit (BDK) 1.0 tool, an abandoned project of Sun-Java, was modified by adding more applets to make it robust and making application to run on their own instead of a web browser which was its original design.
Keywords: User interface, Bean Development kit, graphical user interface, applets
International Journal of Natural and Applied Sciences, 6(1): 29-35, 2010