5 research outputs found
Separating the navigational aspect
The first step given to separate concepts in web environments
has been to take apart presentation from data. This
split has been gotten due to the appearance of the Extensible
Mark-up Language (XML) and the application of style
sheets. The new ideas from the advanced separation of
concerns community and the new abstractions like aspects
make us think this original division isn’t rich enough. There
are important concepts of Internet applications that should
be defined separately. If we look at new web design methodologies,
we can realize that one of these aspects is navigation.
Following the way started by XML, we propose the
use of the XML Linking Language (XLink) as a first stage to
obtain the separation of the navigational aspect
Concerns vs components for web development
The Web has been growing and evolving in the last couple of decades at a very high speed, causing web applications to
be more and more complex. Aspect oriented programming gives us a way of reducing the complexity of software
development process, in the sense that it is easier to reason about concepts separately. This paper wants to explore the
way in which aspects are being applied during the development of web applications and, at the same time, compare the
benefits of using aspects with the benefits of other emerging strategies for developing web applications, such as Cocoon,
a component-oriented web framework publishing
Authentic internship journal assessment of industrial training application / Nurulannisa Abdullah ...[et al.]
Authentic internship journal assessment of industrial training program application is a web-based system for students, the industrial training coordinator, the academic supervisor and the industry supervisor. It was created due to the limitations and problems occurred from conventional methods. In paralleled with the change of internet technology the application is developed to manage the industrial training process. The application will become a solution to improve the current process of managing and monitoring the industrial training which were previously being done manuall
Una experiencia práctica reutilizando aspectos
Este art´ıculo cuenta nuestra experiencia obtenida tras haber realizado un
proyecto utilizando la tecnolog´ıa de aspectos AspectJ, y plantearsenos el hecho de
reutilizar los aspectos definidos en el mismo con un nuevo proyecto a desarrollar. En
definitiva, comprobar de forma pr´actica el grado de reutilizaci´on que tienen los aspectos
en distintas aplicaciones
Towards a Taxonomy of Aspect-Oriented Programming.
As programs continue to increase in size, it has become increasingly difficult to separate concerns into well localized modules, which leads to code tangling- crosscutting code spread throughout several modules. Thus, Aspect-Oriented Programming (AOP) offers a solution to creating modules with little or no crosscutting concerns. AOP presents the notion of aspects, and demonstrates how crosscutting concerns can be taken out of modules and placed into a centralized location.
In this paper, a taxonomy of aspect-oriented programming, as well as a basic overview and introduction of AOP, will be presented in order to assist future researchers in getting started on additional research on the topic. To form the taxonomy, over four-hundred research articles were organized into fifteen different primary categories coupled with sub-categories, which shows where some of the past research has been focused. In addition, trends of the research were evaluated and paths for future exploration are suggested