5 research outputs found

    Separating the navigational aspect

    Get PDF
    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

    Get PDF
    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.]

    Get PDF
    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

    Get PDF
    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.

    Get PDF
    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
    corecore