Results 1 -
8 of
8
Designing Personalized Web Applications
- IEEE Internet Computing
, 2001
"... The goal of this paper is to argue the need to approach the personalization issues in Web applications from the very beginning in the application's development cycle. Since personalization is a critical aspect in many popular domains such as e-commerce, it important enough that it should be dealt wi ..."
Abstract
-
Cited by 77 (5 self)
- Add to MetaCart
The goal of this paper is to argue the need to approach the personalization issues in Web applications from the very beginning in the application's development cycle. Since personalization is a critical aspect in many popular domains such as e-commerce, it important enough that it should be dealt with through a design view, rather than only an implementation view (which discusses mechanisms, rather than design options). We present different scenarios of personalization covering most existing applications. Since our design approach is based on the Object-Oriented Hypermedia Design Method, we briefly introduce it, emphasizing the way in which we build Web application models as object-oriented views of conceptual models. We show how we specify personalized Web applications by refining views according to users' profiles or preferences; we show that an object-oriented approach allows maximizing reuse in these specifications. We discuss some implementation aspects and compare our work with related approaches, and present some concluding remarks.
Engineering Web Applications for Reuse
, 2001
"... In this paper we present Web design frameworks as a conceptual approach to maximize reuse in Web applications. We first analyze the current state of the art of Web applications design, stating the need for an approach that clearly separates concerns (conceptual, navigational, interface). We briefly ..."
Abstract
-
Cited by 33 (4 self)
- Add to MetaCart
In this paper we present Web design frameworks as a conceptual approach to maximize reuse in Web applications. We first analyze the current state of the art of Web applications design, stating the need for an approach that clearly separates concerns (conceptual, navigational, interface). We briefly introduce the OOHDM approach for Web applications design. We next focus on the problem of design reuse in Web applications. After a short review the state of the art of object-oriented application frameworks we present the rationale for a slightly different approach focusing on design reuse instead of code reuse. We then present OOHDM-Frame, a syntax for defining the hot spots of generic Web applications designs. We illustrate the use of OOHDM-Frame with a case study in the domain of Conference Paper Review Systems. We finally discuss how to implement Web design frameworks in different Web platforms. 1
Web Design Frameworks: An approach to improve reuse in Web applications
- Proceedings of the WWW9 Web Engineering Workshop, Springer Verlag LNCS, forthcoming
"... In this paper we introduce Web design frameworks as a conceptual approach to maximize reuse in Web applications. We first discuss the need for building abstract and reusable navigational design structures, exemplifying with different kinds of Web Information Systems. Then, we briefly review the stat ..."
Abstract
-
Cited by 7 (2 self)
- Add to MetaCart
In this paper we introduce Web design frameworks as a conceptual approach to maximize reuse in Web applications. We first discuss the need for building abstract and reusable navigational design structures, exemplifying with different kinds of Web Information Systems. Then, we briefly review the state of the art of object-oriented application frameworks and present the rationale for a slightly different approach focusing on design reuse instead of code reuse. Next, we present OOHDM-frame, a syntax for defining the hot-spots of generic Web application designs. We illustrate the use of OOHDM-frame with a case study in the field of electronic commerce. We finally discuss how to implement Web design frameworks in different kind of Web platforms. 1 Introduction Building complex Web applications such as ecommerce applications is a time consuming task. We must carefully design their navigational architecture and user interface if we want them to be usable. We must understand the user tasks w...
A Survey on Web Modeling Approaches for Ubiquitous Web Applications
"... Today’s web applications are full-fledged, complex software systems for which a methodologically sound engineering approach is crucial. Web engineering has emerged as an independent branch of software engineering and ”comprises the use of systematic and quantifiable approaches in order to accomplish ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
Today’s web applications are full-fledged, complex software systems for which a methodologically sound engineering approach is crucial. Web engineering has emerged as an independent branch of software engineering and ”comprises the use of systematic and quantifiable approaches in order to accomplish the specification, implementation, operation, and maintenance of high quality web applications ” [Kappel et al.
Role-Oriented Models for Hypermedia Construction
, 2003
"... Current hypermedia modeling techniques such as OOHDM, RMM or WebML rely on class-based domain models to guide the hypermedia construction process. In this paper we discuss the notion of role-oriented models as particularly suited for capturing different semantic contexts of hypermedia interfaces. Th ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Current hypermedia modeling techniques such as OOHDM, RMM or WebML rely on class-based domain models to guide the hypermedia construction process. In this paper we discuss the notion of role-oriented models as particularly suited for capturing different semantic contexts of hypermedia interfaces. The key idea is to allow resources to fill different roles which specify how these resources can be embedded in different link structures. After an overview of some class-oriented models, we discuss in detail the main features and benefits of role-oriented modeling compared to conventional class-oriented approaches, and make clear the distinction between attributes and links associated with objects via their natural types and attributes and relationships for an object specified by the different roles the object can fill. Two detailed examples, one discussing the use of role-oriented models for the specification of link structures in learning materials, another one for the specification of contexts for a tourist information system, show how these role-oriented models can be applied in different areas. Finally we show how such models can be easily expressed and implemented using the W3C standard for web annotation, RDFS, and show that a role-oriented semantics is actually closer to the intended use of RDFS schemas than the "default" class-oriented semantics.
Chapter 2 Methodologies for Web Information Systems Design
"... Modern Web Information Systems (WIS) are characterized as data-intensive systems in which data integration and personalization aspects play important roles. Designing such WIS is far from trivial: the good old software engineering principles need to be adapted to the peculiarities of the Web. With r ..."
Abstract
- Add to MetaCart
Modern Web Information Systems (WIS) are characterized as data-intensive systems in which data integration and personalization aspects play important roles. Designing such WIS is far from trivial: the good old software engineering principles need to be adapted to the peculiarities of the Web. With respect to this researchers have proposed several WIS design methodologies among which we mention the model-driven methodologies due to the advantages they offer. Several WIS design methodologies and their accompanying tools are presented in this chapter. The emerging Semantic Web offers numerous benefits/opportunities for the WIS designers. WIS that use Semantic Web technologies are called Semantic Web Information Systems (SWIS). In this chapter, we also present some of the pioneering work in developing SWIS design methodologies. A brief comparison of the presented (S)WIS methodologies is given emphasizing for each methodology its strong and weak points. The Web of today has more than ten trillion pages and around one billion users. Its
Web Usability Patterns
, 2001
"... this paper belong to the hypermedia design pattern language that we have developed while mining patterns for web applications for some years. What is interesting in these applications is that they implement different navigational metaphors for traversing the information space (based generally on the ..."
Abstract
- Add to MetaCart
this paper belong to the hypermedia design pattern language that we have developed while mining patterns for web applications for some years. What is interesting in these applications is that they implement different navigational metaphors for traversing the information space (based generally on the simple hypertext metaphor with nodes, links and indexes) such as paths, sets of similar nodes, landmarks, etc
An LPGM Method: Platform Independent Modeling and Development of Graphical User Interface
, 2009
"... This paper introduces a new method in the area of platform independent modeling and the development of graphical user interfaces. The method bridges the gap between traditional MB-UIDEs and the modern web methodologies by enabling the modeling and development of both traditional and web user interfa ..."
Abstract
- Add to MetaCart
This paper introduces a new method in the area of platform independent modeling and the development of graphical user interfaces. The method bridges the gap between traditional MB-UIDEs and the modern web methodologies by enabling the modeling and development of both traditional and web user interfaces. The method is based on a proposed Presentation model and a Task Action Model which drive the development process. The modeling notation in both models is done with use of UML, and the development process is supported by a UML-compliant adaptive modeling tool. Descriptions of both the model and the method of application are included. An evaluation done using a JavaEE and a Swing widget toolkit is also mentioned. Povzetek: Predstavljena je nova metoda za izdelavo platform za razvoj grafičnih vmesnikov. 1

