13.07.2015 Views

WWW/Internet - Portal do Software Público Brasileiro

WWW/Internet - Portal do Software Público Brasileiro

WWW/Internet - Portal do Software Público Brasileiro

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ISBN: 978-972-8939-25-0 © 2010 IADISdisplayed on the left side to the operation displayed on the right side. Furthermore, the operation visualizationshows the available input and output parameters of the operations and their data type information, thusenabling the definition of data relations between the operations resulting in data flows during applicationexecution. During the authoring process, further Services may be imported and their operations can beconnected to the already existing navigation flow. After the authoring process is finished, the result isserialized and can be transferred to various platform-specific executable applications. Currently, generatorsfor the platforms Android and for regular Web applications have been implemented. First applied user testshave proven that the expressiveness of our approach is superior to the one presented in (Feldmann 2009).Figure 3.View of the authoring tool for defining navigation and data flows5. CONCLUSION AND OUTLOOKThis paper presents an overview of a novel approach for developing Service-based interactive applications.The central contributions of the paper are a coarse-grained introduction of, firstly, an extension of an existingannotation model and of, secondly, an authoring tool enabling the rapid development of Service-basedinteractive applications. In future work we will focus on extending the set of available annotations, thusimproving the expressiveness of the modeling approach. Furthermore, an extensive user study is planned inorder to evaluate the usability of the tool. Besides this work on the design-time, the set of available platformmappings for generating executable platform specific applications from the instantiated extended annotationmodel will be extended.REFERENCESMarius Feldmann, e, 2009. Overview of an End User enabled Model-driven Development Approach for InteractiveApplications based on Annotated Services. 4th Workshop on Emerging Web Services Technology, ACM InternationalConference Proceeding SeriesJordan Janeiro, André Preussner, Thomas Springer, Alexander Schill, Matthias Wauer, 2009. Improving theDevelopment of Service-Based Applications through Service Annotations. IADIS <strong>WWW</strong>/<strong>Internet</strong> 2009Michael Kassoff, Daishi Kato, Waqar Mohsin, 2003. Creating GUIs for Web Services. IEEE <strong>Internet</strong> Computing, vol. 7,no. 5, pp. 66-73Fabio Paternò, Carmen Santoro, Lucio Davide Spano, 2010. Exploiting Web Service Annotations in Model-based UserInterface Development. Proceedings of Engineering Interactive Computing Systems 2010. Berlin, Germany.Josef Spillner, Alexander Schill, 2007. Analysis on Inference Mechanism. Proceedings of XML Tage 2007. Berlin,Germany, pp. 113-124Spillner, J. et al., 2008. Ad-hoc usage of Web Services with Dynvoker. In proceedings of ServiceWave 2008, LNCS 5377.Madrid, Spain, pp. 208–219322

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!