Abstract
Mobile applications (apps) offer designers the opportunity to experiment with novel interaction grammars (e.g., gestures, context-aware events), whose implications for conceptual modeling still need to be fully understood. The research panorama only proposes a few design methods for apps, which are mainly released as extensions of existing ones. This, in addition to the short lifecycle that characterizes apps, leads to the risk of inappropriate modeling techniques being adopted. To bridge this gap, we propose a new design method, named Mobile-IDM, to model the interaction between the user and the app from a logical point of view. As it is based upon IDM and Rich-IDM, from which it inherits its design semantics, Mobile-IDM exploits the dialog metaphor to facilitate the establishment of a common ground between designers and web engineers to obtain good usability of the interaction. We demonstrate through a case study the simplicity and other advantages of our approach.
Chapter PDF
References
Smartphone Users Worldwide Will Total 1.75 Billion in 2014 (n.d.) retrieved April 1, 2015. http://www.emarketer.com/Article/Smartphone-Users-Worldwide-Will-Total-175-Billion-2014/1010536#sthash.cIJSOYbN.dpuf
Pandurino, A., Bolchini, D., Mainetti, L., Paiano, R.: Dialogue-based Modeling of Rich Internet Applications: The Rich-IDM Approach. Int. Journal of Web Information Systems 8(2), 157–180 (2012)
Paiano, R., Pandurino, A., Mainetti, L.: Rich-IDM: transforming the user experience of legacy applications. In: 2011 13th IEEE International Symposium on Web Systems Evolution (WSE), pp. 81–85. IEEE Press, New York (2011)
Bolchini, D., Paolini, P.: Interactive Dialogue Model: A Design Technique for Multi-Channel Applications. IEEE Trans. Multimedia 8(3), 529–541 (2006)
Frasincar, F., Houben, G.-J., Barna, P.: Hypermedia Presentation Generation in Hera. Inform. Syst. 35(1), 23–55 (2010)
Banavar, G., Bergman, L., Cardone, R., Chevalier, V., Gaeremynck, Y., Giraud, F., Halverson, C., Hirose, S., Hori, M., Kitayama, F., Kondoh, G., Kundu, A., Ono, K., Schade, A., Soroker, D., Winz, K.: An Authoring Technology for Multidevice Web Applications. IEEE Pervasive Comput. 3(3), 83–93 (2004)
Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): A Modeling Language for Designing Web Sites. Comput. Netw. 33(1–6), 137–157 (2000)
Interaction Flow Modeling Language (IFML) Beta1. Object Management Group, Inc., Needham (2013)
Paterno, F., Santoro, C., Mantyjarvi, J., Mori, G., Sansone, S.: Authoring Pervasive Multimodal User Interfaces. Int. J. Web. Eng. Tech. 4(2), 235–261 (2008)
Linaje, M., Preciado, J.C., Sánchez-Figueroa, F.: A method for model based design of rich internet application interactive user interfaces. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 226–241. Springer, Heidelberg (2007)
Preciado, J.C., Linaje, M., Morales-Chaparro, R., Sánchez-Figueroa, F., Zhang, G., Kroiβ, C., Koch, N.: Designing rich internet applications combining UWE and RUX-method. In: Eighth International Conference on Web Engineering, 2008. ICWE 2008, pp. 148–154. IEEE Press, New York (2008)
Urbieta, M., Rossi, G., Ginzburg, J., Schwabe, D.: Designing the interface of rich internet applications. In: Latin American Web Conference, 2007. LA-WEB 2007, pp. 144–153. IEEE Press, New York (2007)
Cowan, D.D., Lucena, C.J.P.: Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse. IEEE Trans. Softw. Eng. 21(3), 229–243 (1995)
Carneiro, L.M.F., Cowan, D.D., Lucena, C.J.P.: ADVcharts: A Visual Formalism for Interactive Systems. ACM SIGCHI Bull. 26(2), 74–77 (1994)
Rossi, G., Urbieta, M., Ginzburg, J., Distante, D., Garrido, A.: Refactoring to rich internet applications. A model-driven approach. In: Eighth International Conference on Web Engineering, 2008. ICWE 2008, pp. 1–12. IEEE Press, New York (2008)
Gerstheimer, O., Lupp, C.: Needs Versus Technology—The Challenge to Design Third-generation Mobile Applications. J. Bus. Res. 57(12), 1409–1415 (2004)
Vainio, A.M., Tuunanen, T., Abrahamsson, P.: Developing software products for mobile markets: need for rethinking development models and practice. In: Proceedings of the 38th Annual Hawaii International Conference on System Sciences, 2005. HICSS 2005, p. 189b. IEEE Press, New York (2005)
Abrahamsson, P., Hanhineva, A., Hulkko, H., Ihme, T., Jäälinoja, J., Korkala, M., Koskela, J., Kyllönen, P., Salo, O.: Mobile-D: an agile approach for mobile application development. In: OOPSLA 2004 Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, pp. 174–175. ACM, New York (2004)
Brambilla, M., Mauri, A., Umuhoza, E.: Extending the interaction flow modeling language (IFML) for model driven development of mobile applications front end. In: Awan, I., Younas, M., Franch, X., Quer, C. (eds.) MobiWIS 2014. LNCS, vol. 8640, pp. 176–191. Springer, Heidelberg (2014)
Pandurino, A., Bolchini, D., Mainetti, L., Paiano, R.: Streamlining complexity: conceptual page re-modeling for rich internet applications. In: Harth, A., Koch, N. (eds.) ICWE 2011. LNCS, vol. 7059, pp. 289–301. Springer, Heidelberg (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Coppola, G., Fiore, A., Mainetti, L., Pandurino, A. (2015). Mobile-IDM: A Design Method for Modeling the New Interaction Style of Mobile Applications. In: Cimiano, P., Frasincar, F., Houben, GJ., Schwabe, D. (eds) Engineering the Web in the Big Data Era. ICWE 2015. Lecture Notes in Computer Science(), vol 9114. Springer, Cham. https://doi.org/10.1007/978-3-319-19890-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-19890-3_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19889-7
Online ISBN: 978-3-319-19890-3
eBook Packages: Computer ScienceComputer Science (R0)