skip to main content
10.1145/1645406.1645410acmotherconferencesArticle/Chapter ViewAbstractPublication PageswewstConference Proceedingsconference-collections
research-article

Overview of an end-user enabled model-driven development approach for interactive applications based on annotated services

Published:09 November 2009Publication History

ABSTRACT

Developing Service-based interactive applications is a time consuming and nontrivial task. The idea of annotating Web Services with information fragments used for deriving parts of interactive applications automatically promises the simplification of this task, thus enabling the creation of Service-based interactive applications for end-users without any implementation skills. The paper discusses a model-driven approach for generating executable Service-based interactive applications directly from the output of a visual authoring tool. Besides the introduction of details about the model-driven methodology, this paper makes two central contributions: Firstly, technical details about the developed end-user enabled authoring tool are introduced. Secondly, the meta-model applied as serialization format of the authoring tool and as input for an application generation approach is presented.

References

  1. M. Feldmann, J. Janeiro, T. Nestler, G. Hübsch, U. Jugel, A. Preußner, and A. Schill, An Integrated Approach for Creating Service-Based Interactive Applications. 12th IFIP TC13 Conference in Human- Computer Interaction (INTERACT 2009) Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. ServFace Consortium, "ServFace Research Project," 2008, http://www.servface.euGoogle ScholarGoogle Scholar
  3. J. Janeiro, A. Preußner, T. Springer, A. Schill, M. Wauer, Improving the Development of Service-Based applications through Service Annotations, WWW/Internet Conference 2009Google ScholarGoogle Scholar
  4. M. Kassoff, J. Spillner, and D. Kato, GUI Deployment Descriptor fileformat specification, 0.99.05, 2006, Available at: http://inf.josefspillner.de/WebServices/guidd.htmlGoogle ScholarGoogle Scholar
  5. J. Spillner, M. Feldmann, I. Braun, T. Springer, and A. Schill, Ad hoc Usage of Web Services with Dynvoker, P. M. K. P. T. Priol, Ed. Madrid, Spain: Towards a Service- Based Internet, First European Conference, ServiceWave 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Kassoff, D. Kato, and W. Mohsin, Creating GUIs for Web Services.: In IEEE Internet Computing, 2003, vol. 7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Boyer (ed.), XForms 1.1, W3C Candidate Recommendation 29 November 2007Google ScholarGoogle Scholar
  8. R. Kennard, and R. Steele, Application of Software Mining to Automatic User Interface Generation, New Trends in Software Methodologies, Tools and Techniques, IOS Press, 2008, pp. 244--254Google ScholarGoogle Scholar
  9. F. Paterno, C. Santoro, and L. D. Spano, Designing Usable Applications based on Web Services. Int. Workshop on: Interplay between Usability Evaluation and Software Development, 2008.Google ScholarGoogle Scholar
  10. J. Vanderdonckt, Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, and Challenges. In ROCHI'08, 2008.Google ScholarGoogle Scholar
  11. A. Behring, M. Heinrich, M. Winkler, and W. Dargie, EMODE Model-driven Development of Multimodal, Context Sensitive Applications. In i-com, 2007, vol. 6, no. 3.Google ScholarGoogle Scholar
  12. P. Ebben, L. Heerink, J. Reitsma, and M. Steen, "AndroMate project", Telematica Instituut, 2008, Available at: http://www.lab.telin.nl/~msteen/andromateGoogle ScholarGoogle Scholar
  13. M. Brambilla, S. Comai, P. Fraternali, and M. Matera, Designing Web applications with WebML and WebRatio, Web Engineering: Modelling and Implementing Web Applications, Springer, 2007Google ScholarGoogle Scholar
  14. S. Ceri, A. Bongio, and P. Fraternali, M. Brambilla, S. Comai, and M. Matera, Designing data-intensive Web applications, Morgan Kaufmann, 2003 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Netbeans BPEL-Designer, included in Netbeans IDE, Available at: http://www.netbeans.orgGoogle ScholarGoogle Scholar
  16. A. Ro, L. Shu-Yi Xia, H. Paik, and C. Chon. Bill Organiser Portal: A Case Study on End user Composition. In Proceedings of The Ninth International Conference onWeb Information Systems Engineering (WISE), 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. "OpenMashups Studio", Available at: http://www.open-mashups.orgGoogle ScholarGoogle Scholar
  18. A. Namoune, T. Nestler, A. De Angeli: End User Development of Service-based Applications. 2nd. Workshop on HCI and Services at HCI 2009 Conference; 2009Google ScholarGoogle Scholar
  19. T. Nestler, M. Feldmann, A. Preußner, and A. Schill, Service Composition at the Presentation Layer using Web Service Annotations. ComposableWeb'09 Workshop at ICWE, 2009.Google ScholarGoogle Scholar
  20. J. Yu, B. Benatallah, R. Saint-Paul, F. Casati, F. Daniel, and M. Matera, A Framework for Rapid Integration of Presentation Components. Banff, Canada: In the Proceedings of WWW'07, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Spillner, A. Schill,: Analysis on Inference Mechanisms. Pages 113--124, XMLT - Berliner XML-Tage, 9 2007Google ScholarGoogle Scholar

Index Terms

  1. Overview of an end-user enabled model-driven development approach for interactive applications based on annotated services

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        WEWST '09: Proceedings of the 4th Workshop on Emerging Web Services Technology
        November 2009
        46 pages
        ISBN:9781605587769
        DOI:10.1145/1645406

        Copyright © 2009 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 9 November 2009

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate5of13submissions,38%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader