Abstract
This paper illustrates EFESTO, a mashup platform designed to enable end users to explore information by creating interactive workspaces. Within a Web composition environment, end users dynamically create “live mashups” where relevant information, extracted from heterogeneous data sources - including the Linked Open Data – is integrated according to visually defined queries. Visualizations of the resulting data sets can be flexibly shaped-up at runtime. Functions, exposed by local or remote services, also allow users to manipulate the resulting data depending on their situational needs. With respect to other mashup platforms, EFESTO privileges visual composition paradigms that accommodate the end-user mental model for a lightweight data integration within Web workspaces.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The video that faithfully reports the live demo is available at https://youtu.be/bBG5O266y4g.
- 2.
When a service is registered in the platform, each attribute is automatically annotated with a DBpedia class that is semantically close to the attribute meaning [9]; for example the SongKick Artist attribute is annotated with the DBpedia Musical Artist class.
- 3.
References
Daniel, F., Matera, M.: Mashups: Concepts. Models and Architectures. Springer, Berlin (2014)
White, R.W., Roth, R.A.: Exploratory search: beyond the query-response paradigm. Synth. Lect. Inf. Concepts Retrieval Serv. 1(1), 1–98 (2009)
Namoun, A., Nestler, T., De Angeli, A.: Conceptual and usability issues in the composable web of software services. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 396–407. Springer, Heidelberg (2010)
Casati, F.: How end-user development will save composition technologies from their continuing failures. In: Costabile, M.F., Dittrich, Y., Fischer, G., Piccinno, A. (eds.) IS-EUD 2011. LNCS, vol. 6654, pp. 4–6. Springer, Heidelberg (2011)
Ardito, C., Costabile, M.F., Desolda, G., Lanzilotti, R., Matera, M., Piccinno, A., Picozzi, M.: User-driven visual composition of service-based interactive spaces. J. Vis. Lang. Comput. 25(4), 278–296 (2014)
Ardito, C., Costabile, M.F., Desolda, G., Lanzilotti, R., Matera, M., Picozzi, M.: Visual composition of data sources by end-users. In: Proceedings of International Working Conference on Advanced Visual Interfaces (AVI), pp. 257–260. Como, Italy, 28–30 May 2014
Ardito, C., Bottoni, P., Costabile, M.F., Desolda, G., Matera, M., Picozzi, M.: Creation and use of service-based distributed interactive workspaces. J. Vis. Lang. Comput. 25(6), 717–726 (2014)
Cappiello, C., Matera, M., Picozzi, M.: A Ui-centric approach for the end-user development of multidevice mashups. ACM Trans. Web 9(3), 1–40 (2015)
Desolda, G.: Enhancing workspace composition by exploiting linked open data as a polymorphic data source. In: Damiani, E., Howlett, R.J., Jain, L.C., Gallo, L., De Pietro, G. (eds.) Intelligent Interactive Multimedia Systems and Services, vol. 40, pp. 97–108. Springer International Publishing (2015)
Ardito, C., Costabile, M.F., Desolda, G., Latzina, M., Matera, M.: Making mashups actionable through elastic design principles. In: Díaz, P., Pipek, V., Ardito, C., Jensen, C., Aedo, I., Boden, A. (eds.) IS-EUD 2015. LNCS, vol. 9083, pp. 236–241. Springer, Heidelberg (2015)
Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: Visual interactive systems for end-user development: a model-based design methodology. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 37(6), 1029–1046 (2007)
Ardito, C., Costabile, M.F., Desolda, G., Matera, M., Piccinno, A., Picozzi, M.: Composition of situational interactive spaces by end users: a case for cultural heritage. In: Proceedings of Nordic Conference on Human-Computer Interaction (NordiCHI), pp. 79–88, Copenhagen, Denmark, 15–18 October 2012
Krummenacher, R., Norton, B., Simperl, E., Pedrinaci, C.: Soa4all: enabling web-scale service economies. In: Proceedings of International Conference on Semantic Computing (ICSC), pp. 535–542, Berkeley, CA, USA, 14–16 September 2009
Wajid, U., Namoun, A., Mehandjiev, N.: Alternative representations for end user composition of service-based systems. In: Costabile, M.F., Dittrich, Y., Fischer, G., Piccinno, A. (eds.) IS-EUD 2011. LNCS, vol. 6654, pp. 53–66. Springer, Heidelberg (2011)
Aghaee, S., Pautasso, C.: End-user development of mashups with naturalmash. J. Vis. Lang. Comput. 25(4), 414–432 (2014)
Daniel, F.: Live, personal data integration through UI-oriented computing. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 479–497. Springer, Heidelberg (2015)
Krug, M., Wiedemann, F., Gaedke, M.: Smartcomposition: a component-based approach for creating multi-screen mashups. In: Casteleyn, S., Rossi, G., Winckler, M. (eds.) ICWE 2014. LNCS, vol. 8541, pp. 236–253. Springer, Heidelberg (2014)
Latzina, M., Beringer, J.: Transformative User Experience: Beyond Packaged Design. Interactions 19(2), 30–33 (2012)
Acknowledgment
This work is partially supported by the Italian Ministry of University and Research (MIUR) under grants PON02_00563_3470993 “VINCENTE”, PON04a2_B “EDOC@WORK3.0”, and PON03PE_00136_1 “DSE” and by the Italian Ministry of Economic Development (MISE) under grant PON Industria 2015 MI01_00294 “LOGIN”. We are also immensely grateful to Prof. Maria Francesca Costabile for her valuable and constant support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Desolda, G., Ardito, C., Matera, M. (2016). EFESTO: A Platform for the End-User Development of Interactive Workspaces for Data Exploration. In: Daniel, F., Pautasso, C. (eds) Rapid Mashup Development Tools. RMC 2015. Communications in Computer and Information Science, vol 591. Springer, Cham. https://doi.org/10.1007/978-3-319-28727-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-28727-0_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-28726-3
Online ISBN: 978-3-319-28727-0
eBook Packages: Computer ScienceComputer Science (R0)