An object-oriented extension of XML for autonomous web applications

Author(s):  
Hasan M. Jamil ◽  
Giovanni A. Modica
Author(s):  
Abad Shah

Today, the Internet and the Web are the most amazingly and dynamically growing computer technologies. The number of users accessing the Web is growing exponentially all over the world. The Web has become a popular environment for new generation of interactive computer applications called Web (or hypermedia) application. The Web applications (WAs) have special characteristics that have made them different from other traditional applications. Hence, many design methodologies for the development of WAs have been proposed. However, most of these methodologies concentrate on the design aspects of applications, and they often do not strictly follow any software development life-cycle model such as the WaterFall software development life-cycle model. In this chapter, we propose an object-oriented design methodology for the development of WAs. The main features of this proposed methodology are that it follows WaterFall model and captures the operations in objects of the applications; thus making the methodology an object-oriented methodology.


Author(s):  
Jaime Gomez ◽  
Cristina Cachero

The mostly “creative” authoring process used to develop many Web applications during the last years has already proven unsuccessful to tackle, with its increasing complexity, both in terms of user and technical requirements. This fact has nurtured a mushrooming of proposals, most based on conceptual models, that aim at facilitating the development, maintenance and assessment of Web applications, thus improving the reliability of the Web development process. In this chapter, we will show how traditional software engineering approaches can be extended to deal with the Web idiosyncrasy, taking advantage of proven successful notation and techniques for common tasks, while adding models and constructs needed to capture the nuances of the Web environment. In this context, our proposal, the Object-Oriented Hypermedia (OO-H) Method, developed at University of Alicante, provides a set of new views that extend UML to provide a Web interface model. A code generation process is able to, departing from such diagrams and their associated tagged values, generate a Web interface capable of connecting to underlying business modules.


2005 ◽  
pp. 114-131
Author(s):  
Silvia Gordillo ◽  
Javier Bazzocco ◽  
Gustavo Rossi ◽  
Robert Laurini

In this chapter, we will present a modular approach for building evolvable location-based services in the context of Web applications. We first motivate our research by discussing the state of the art of location-based services; next we analyze which design problems we face while building this kind of application, stressing those problems related with the application’s evolution. We present an object-oriented design approach for engineering location-based applications that effectively supports the evolution of these applications rather than their revolution and give a few examples of its use. We finally discuss some further research issues not explicitly addressed in this chapter.


Author(s):  
Gustavo Rossi ◽  
Daniel Schwabe

In this chapter we show how to design Web applications as shared views of conceptual models. We argue that Web applications are different from conventional applications because they include an additional design dimension: their hypermedia-like structure. We present the Object-Oriented Hypermedia Design Method (OOHDM), a state-of-the art approach for building Web Information systems. We stress navigational and user interface design as novel activities in development methods. Then, we address the problem of reusing design models; we introduce hypermedia frameworks as a conceptual tool to build and reuse generic models. We finally discuss navigation and interface patterns and we show how we use them to capture and convey design expertise.


2019 ◽  
Vol 2 (2) ◽  
pp. 1-6 ◽  
Author(s):  
Ram Naresh Thakur ◽  
U.S. Pandey

Object Oriented Software Development (OOSD) is a design technique that is used before the development and design of a software. This design method makes the system appears as a collection of objects to communicate with other objects by passing messages. The Model-View-Controller (MVC) has been inherited from Object-Oriented Programming (OOP) with the integration of Graphical User Interface (GUI) and interactive program execution. The MVC is very useful for developing Interactive and Dynamic Web Applications and iOS. With MVC, developers can trust on design patterns that are widely accepted as solutions for recurring problems. MVC can be used to develop flexible, reusable and modular Software. Applying the MVC design pattern in object-oriented Software development a flexible, reliable, modular and scalable website can be built. So, it’s necessary for every developer to have the knowledge of software development using MVC design pattern.


Sign in / Sign up

Export Citation Format

Share Document