| The user interface is an important part of computer software system, it is the gateway and the bridge between human and computers. With the wide spread and development of hardware and software, the requirements for user interface is more and more higher. User interface development is a hard work. Various research results have shown that an average half of the code of the application and half of the implementation is devoted to the user interface. So, the modeling and auto code generation of the user interface have been the focus of the research.In recent years, a lot of model-based user interface development environments appeared(MB_UIDEs —Model Based_User Interface Development Environments), through several models integrate aspects of system. Acquire enough information to support the automatic generation of user interface. Such as Mobi-D and Vesuf. Some of them can generate partial code, but these target code is incomplete and the user interfaces are unsatisfying.With the wide spread and development of internet, internet has been an important part of our life. The traditional user interface models are mainly based on traditional software, all of them do not think about the special request of the web environment for user interface model. For example, the general interface model is difficult to express the combination of web pages and navigation.The FMP model is a software-engineering-oriented interface model that supports the auto generation of user interface. It is consist of Function Model, Object Model, Interaction Model and Presentation Model. FMP model has succeeded in the codes generation of VB interface. FMP is a platform independent model, its interaction model and presentation model support web features, like the combination of web pages and navigation, so we can... |