1,156 research outputs found

    MDA-based ATL transformation to generate MVC 2 web models

    Full text link
    Development and maintenance of Web application is still a complex and error-prone process. We need integrated techniques and tool support for automated generation of Web systems and a ready prescription for easy maintenance. The MDA approach proposes an architecture taking into account the development and maintenance of large and complex software. In this paper, we apply MDA approach for generating PSM from UML design to MVC 2Web implementation. That is why we have developed two meta-models handling UML class diagrams and MVC 2 Web applications, then we have to set up transformation rules. These last are expressed in ATL language. To specify the transformation rules (especially CRUD methods) we used a UML profiles. To clearly illustrate the result generated by this transformation, we converted the XMI file generated in an EMF (Eclipse Modeling Framework) model.Comment: International Journal of Computer Science & Information Technology-201

    Interactive Web Portal Application for Ambalta School for Children with Autism

    Get PDF
    Abalta is a school, based in Galway, designed to educate children who suffer from autism. The school was borne out of the identified need for children with autism to get a specific focused education. In July, 2001, four sets of parents came together, using their own personal funds, to establish the school and had it up and running by September, 2001. It took months of hard work, political negotiating, and lobbying, culminating with a high court case to attain funding from the state. In today\u27s Internet-oriented world, a web application is essential for businesses, organiiations and individuals to optimiie their impact on the world: to reach more people, be more efficient, learn more and achieve their goals. As Abalta School is ever expanding, there is an extensive need for a web portal for the school. A web portal will provide the school with a means of sharing information on autism and answering questions that people may have. Currently, when a person requires information, they contact the school and the school principle is the person who answers questions. The principle can spend at any one time, up to an hour answering questions on the telephone, sending brochures to people and explaining the methodologies used by the school. Having a web portal would enable the staff and employees of Abalta to save time and effort by directing people to the web portal where questions can be answered and sought-after information can be found

    Conference Web Site Redesign

    Get PDF
    Sustainable Resources was a non-profit organization based out of Boulder, CO that, at the time of this project hosted yearly conferences to help find solutions to world poverty. Although, the previous web site had a professional appearance, it was not meeting their needs with regards to usability, extensibility, and maintainability, as they had been forced to rely heavily on a transient volunteer IT labor base. The aim of this project was to address their functional and maintenance problems. The application\u27s front-end was built in adherence to the Model -view-Controller (MVC) design pattern and implemented using the Jakarta Struts framework and consisted of, a JSP interface. Hibernate was used as the database persistence layer and the entire data model was completely replaced, as certain data fields were being duplicated in the former system. While giving Sustainable Resources the same functionality they had previously enjoyed, the new application enabled the site\u27s administrators to effectively maintain parts of the application without IT support and supplied them with the necessary documentation to assist future developers with upgrades

    Survey of Technologies for Web Application Development

    Full text link
    Web-based application developers face a dizzying array of platforms, languages, frameworks and technical artifacts to choose from. We survey, classify, and compare technologies supporting Web application development. The classification is based on (1) foundational technologies; (2)integration with other information sources; and (3) dynamic content generation. We further survey and classify software engineering techniques and tools that have been adopted from traditional programming into Web programming. We conclude that, although the infrastructure problems of the Web have largely been solved, the cacophony of technologies for Web-based applications reflects the lack of a solid model tailored for this domain.Comment: 43 page

    Struts, Hibernate and Spring Integration ? A Case Study

    Get PDF
    Over the last few decades software development has undergone tremendous radical changes in order to enhance user experience, user friendliness and to widen its scope over large geographical area. The key actors in this arena are two leading IT companies Microsoft and Sun Microsystems, now taken owner by Oracle Inc. who compete on a continual basis for rendering rapid professional software design and development process at the same time incorporating more functionality and focusing strongly towards software maintenance issues. Due to this intense competition, the ultimate beneficiary is a software developer who is tremendously benefited at large. In this review paper, the researcher aims at consolidating the technological advancements that have brought a revolutionary change in corporate software development over last few decades. The main substance of the paper is technological advancements facilitating J2EE application development viz., struts framework, hibernate and spring framework which operate in different layers of scalable N-tier architecture. Each technology has its own merits and de-merits. The researcher attempts to aggregate the benefits offered by the trio in a single J2EE application thereby bringing in best of three worlds to a single application. The application is boosted with powerful struts tag library, persistent layer provided by hibernate and dependency injection or Inversion of Control (IoC) user the same roof. A case study is presented to demonstrate the integration of three diverse technologies, struts, hibernate and spring. JBOSS application server is employed as a container for J2EE components

    SPRING TECHNOLOGY AND USE IN BUSINESS APPLICATION

    Get PDF
    this paper discusses spring technology and use in business application development. Focus on object creation, dependency satisfaction & life - cycle management must be delegated by spring framework (IOC, AOP, TX, and ORM). Spring does not confine itself to a ny specific domain. It can be use in a simple console application or in a distributed business application. Development point of view Spring reduces 70% of coding efforts [1] . It helps in object creation, transaction - management, connectivity with database Testing and deploying an application

    Why TaxMe Makes Taxpayers Happy?

    Get PDF
    TaxMe-Online is the online tax declaration system of the Canton of Bern in Switzerland, where each of the 26 Cantons has its own fiscal regime and taxation system. In 2008 it was used by almost 26 percent of the Canton of Bern taxpayers (42% used the TaxMe-CD or other software, and the last third chose the paper forms). The TaxMe portal furthermore gives taxpayer access to their fiscal data (taxation status, amounts paid, etc.) and allows them to send electronic vouchers. TaxMe-Online does not require any preliminary registration as the taxpayers receive their user ID at the same time as the tax declaration forms, and when they log in with their identification data, their identity data (name, address, etc.) are already available. Users do however have to sign a paper-based validation declaration: until they have done so, their online tax declaration is not considered as finalized. The tax administration does not have the right to access taxpayers' data until the receipt of this validation declaration. TaxMe-Online is built on open source components and solutions; data are coded before being sent electronically (Secure Socket Layer). 33% of the TaxMe-Online users say they are “very happy” with this way of filling in their tax declaration, but amongst citizens using a similar solution on CD-ROM or the paper-based declaration, only 18% say they are very happy. This paper tries to find out why the online solution scores much higher than other tax declaration systems. It comprises three main parts (i) the development of an assessment model; (ii) a description of the system and its functionalities; and (iii) an analysis of user acceptance. We investigated the point of view of the TaxMe-Online users on an empirical basis, most notably by analysing secondary sources such as surveys realized by the fiscal administration of the Canton of Bern and newspaper articles, and by conducting interviews with various stakeholders.Taxation; case study; usability; portal; data exchange; open source; user acceptance
    • …
    corecore