Nothing Special   »   [go: up one dir, main page]

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 2009 Publication 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)
[2]
ServFace Consortium, "ServFace Research Project," 2008, http://www.servface.eu
[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 2009
[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.html
[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.
[6]
M. Kassoff, D. Kato, and W. Mohsin, Creating GUIs for Web Services.: In IEEE Internet Computing, 2003, vol. 7.
[7]
J. Boyer (ed.), XForms 1.1, W3C Candidate Recommendation 29 November 2007
[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--254
[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.
[10]
J. Vanderdonckt, Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, and Challenges. In ROCHI'08, 2008.
[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.
[12]
P. Ebben, L. Heerink, J. Reitsma, and M. Steen, "AndroMate project", Telematica Instituut, 2008, Available at: http://www.lab.telin.nl/~msteen/andromate
[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, 2007
[14]
S. Ceri, A. Bongio, and P. Fraternali, M. Brambilla, S. Comai, and M. Matera, Designing data-intensive Web applications, Morgan Kaufmann, 2003
[15]
Netbeans BPEL-Designer, included in Netbeans IDE, Available at: http://www.netbeans.org
[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.
[17]
"OpenMashups Studio", Available at: http://www.open-mashups.org
[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; 2009
[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.
[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.
[21]
J. Spillner, A. Schill,: Analysis on Inference Mechanisms. Pages 113--124, XMLT - Berliner XML-Tage, 9 2007

Cited By

View all
  • (2014)Conceptual Development of Custom, Domain-Specific Mashup PlatformsACM Transactions on the Web10.1145/26284398:3(1-35)Online publication date: 8-Jul-2014
  • (2012)From Mashups to Telco MashupsIEEE Internet Computing10.1109/MIC.2012.1916:3(70-76)Online publication date: 1-May-2012
  • (2011)Tool support for a hybrid development methodology of service-based interactive applicationsProceedings of the 11th international conference on Web engineering10.5555/2027776.2027813(395-398)Online publication date: 20-Jun-2011
  • Show More Cited By

Index Terms

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

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      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
      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: 09 November 2009

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. model-driven development
      2. service annotations
      3. service-based interactive applications

      Qualifiers

      • Research-article

      Conference

      WEWST '09

      Acceptance Rates

      Overall Acceptance Rate 5 of 13 submissions, 38%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 28 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2014)Conceptual Development of Custom, Domain-Specific Mashup PlatformsACM Transactions on the Web10.1145/26284398:3(1-35)Online publication date: 8-Jul-2014
      • (2012)From Mashups to Telco MashupsIEEE Internet Computing10.1109/MIC.2012.1916:3(70-76)Online publication date: 1-May-2012
      • (2011)Tool support for a hybrid development methodology of service-based interactive applicationsProceedings of the 11th international conference on Web engineering10.5555/2027776.2027813(395-398)Online publication date: 20-Jun-2011
      • (2011)Distributed user interface orchestrationSearch computing10.5555/1983774.1983797(182-191)Online publication date: 1-Jan-2011
      • (2011)Integrating human-services using WebComposition/UIXProceedings of the Workshop on Posters and Demos Track10.1145/2088960.2088981(1-2)Online publication date: 12-Dec-2011
      • (2011)End-user development of service-based interactive web applications at the presentation layerProceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems10.1145/1996461.1996521(197-206)Online publication date: 13-Jun-2011
      • (2011)Tool Support for a Hybrid Development Methodology of Service-Based Interactive ApplicationsWeb Engineering10.1007/978-3-642-22233-7_34(395-398)Online publication date: 2011
      • (2011)A Case Study on API GenerationSystem Analysis and Modeling: About Models10.1007/978-3-642-21652-7_10(156-172)Online publication date: 2011
      • (2011)Distributed User Interface Orchestration: On the Composition of Multi-User (Search) ApplicationsSearch Computing10.1007/978-3-642-19668-3_17(182-191)Online publication date: 2011
      • (2010)A case study on API generationProceedings of the 6th international conference on System analysis and modeling: about models10.5555/2022793.2022807(156-172)Online publication date: 4-Oct-2010
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media