Abstract
The relevance of enabling mobile access to business enterprise information systems for experts working in the field has grown significantly in the last years due to the increasing availability of smartphones; the shipment of smartphones exceeded that of personal computers in 2011. However, the screen sizes and display resolutions of different devices vary to a large degree, along with different aspect ratios and the complexity of mobile tasks. These obstacles are a major challenge for software developers, especially when they try to reach the largest possible audience and develop for multiple mobile platforms or device types. On the other side, the end users’ expectations regarding the usability of the applications are increasing. Consequently, for a successful mobile application the user interface needs to be well-designed, thus justifying research to overcome these obstacles. In this paper, we report on experiences during an industrial project on building user interfaces for database access to a business enterprise information system for professionals in the field. We discuss our systematic analysis of standards and conventions for design of user interfaces for various mobile platforms, as well as scaling methods operational on different physical screen sizes. The interoperability of different systems, including HTML5, Java and .NET is also within the focus of this work.
Chapter PDF
Similar content being viewed by others
Keywords
References
Holzinger, A., Hoeller, M., Bloice, M., Urlesberger, B.: Typical Problems with developing mobile applications for health care: Some lessons learned from developing user-centered mobile applications in a hospital environment. In: Filipe, J., Marca, D.A., Shishkov, B., van Sinderen, M. (eds.) International Conference on E-Business (ICE-B 2008), pp. 235–240. IEEE (2008)
Weippl, E., Holzinger, A., Tjoa, A.M.: Security aspects of ubiquitous computing in health care. Elektrotechnik & Informationstechnik, E&I 123(4), 156–162 (2006)
Alagoez, F., Valdez, A.C., Wilkowska, W., Ziefle, M., Dorner, S., Holzinger, A.: From cloud computing to mobile Internet, from user focus to culture and hedonism: The crucible of mobile health care and Wellness applications. In: 5th International Conference on Pervasive Computing and Applications (ICPCA), pp. 38–45 (2010)
Schnedlitz, J.: Total Customizing - Vom Ăśberleben durch Anpassung: The Eagleheaded Chicken Project. Berlin Press, Berlin (2012)
Holzinger, A.: On Knowledge Discovery and interactive intelligent visualization of biomedical data. In: Challenges in Human–Computer Interaction & Biomedical Informatics DATA - International Conference on Data Technologies and Applications (in print, 2012)
York, J., Pendharkar, P.C.: Human-computer interaction issues for mobile computing in a variable work context. International Journal of Human-Computer Studies 60(5-6), 771–797 (2004)
Ziefle, M.: Effects of display resolution on visual performance. Human Factors 40(4), 554–568 (1998)
Holzinger, A., Kosec, P., Schwantzer, G., Debevc, M., Hofmann-Wellenhof, R., Frühauf, J.: Design and Development of a Mobile Computer Application to Reengineer Workflows in the Hospital and the Methodology to evaluate its Effectiveness. Journal of Biomedical Informatics 44(6), 968–977 (2011)
Zigurs, I., Buckland, B.K.: A theory of task/technology fit and group support systems effectiveness. Mis Quarterly 22(3), 313–334 (1998)
Gebauer, J., Ya, T.: Applying the theory of task-technology fit to mobile technology: the role of user mobility. International Journal of Mobile Communications 6(3), 321–344 (2008)
Kraft, P., Rise, J., Sutton, S., Roysamb, E.: Perceived difficulty in the theory of planned behaviour: Perceived behavioural control or affective attitude? British Journal of Social Psychology 44, 479–496 (2005)
Yuan, Y.F., Archer, N., Connelly, C.E., Zheng, W.P.: Identifying the ideal fit between mobile work and mobile work support. Information & Management 47(3), 125–137 (2010)
Canalys: Smart phones overtake client PCs in 2011, http://www.canalys.com/newsroom/smart-phones-overtake-client-pcs-2011 (last access: June 01, 2012)
Chae, M., Kim, J.: Do size and structure matter to mobile users? An empirical study of the effects of screen size, information structure, and task complexity on user activities with standard web phones. Behaviour & Information Technology 23(3), 165–181 (2004)
Farooq Ali, M., Pérez-Quinones, M.A., Abrams, M.: Building Multi-Platform User Interfaces with UIML. In: Seffah, A., Javahery, H. (eds.) Multiple User Interfaces: Cross-Platform Applications and Context-Aware Interfaces, pp. 93–118. Wiley (2001)
Stocq, J., Vanderdonckt, J.: A domain model-driven approach for producing user interfaces to multi-platform information systems. In: Advanced Visual Interfaces, AVI 2004, pp. 395–398. ACM (2004)
Mori, G., Paterno, F., Santoro, C.: Design and development of multidevice user interfaces through multiple logical descriptions. IEEE Transactions on Software Engineering 30(8), 507–520 (2004)
Choi, Y., Yang, J.S., Jeong, J.: Application framework for multi platform mobile application software development. In: 11th International Conference on Advanced Communication Technology, ICACT 2009, pp. 208–213. IEEE (2009)
Android: Android 4.0 Compatibility Definition, http://source.android.com/compatibility/4.0/android-4.0-cdd.pdf (last access: March 03, 2012)
Android-developers: Screen Sizes and Densities, http://developer.android.com/resources/dashboard/screens.html (last access: March 15, 2012)
JQuerymobile, http://jquerymobile.com (last access: March 15, 2012)
Phonegap, http://phonegap.com (last access: June 01, 2012)
Holzinger, A., Searle, G., Nischelwitzer, A.K.: On Some Aspects of Improving Mobile Applications for the Elderly. In: Stephanidis, C. (ed.) Universal Access in HCI, Part I, HCII 2007. LNCS, vol. 4554, pp. 923–932. Springer, Heidelberg (2007)
Holzinger, A., Trauner, J., Biffl, S.: Work Lists for the Transport of Patients: A case for mobile Applications. In: International Conference on e-Business (ICE-B 2008), pp. 454–459 (2008)
Holzinger, A., Mayr, S., Slany, W., Debevc, M.: The influence of AJAX on Web Usability. In: ICE-B 2010 - ICETE The International Joint Conference on e-Business and Telecommunications, pp. 124–127. INSTIC IEEE (2010)
Mesbah, A., van Deursen, A.: Invariant-based automatic testing of AJAX user interfaces. In: Proceedings of the 31st International Conference on Software Engineering, pp. 210–220 (2009)
Beck, K.: Test Driven Development. By Example. Addison-Wesley Longman, Amsterdam (2002)
Holzinger, A., Struggl, K.-H., Debevc, M.: Applying Model-View-Controller (MVC) in Design and Development of Information Systems: An example of smart assistive script breakdown in an e-Business Application. In: ICE-B 2010 - ICETE The International Joint Conference on e-Business and Telecommunications, pp. 63–68. INSTIC IEEE (2010)
Holzinger, A.: Usability engineering methods for software developers. Communications of the ACM 48(1), 71–74 (2005)
Holzinger, A.: Usability Engineering und Prototyping, Beispiel Mobile Computing. OCG Journal (Forschung und Innovation) 29(2), 4–6 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 IFIP International Federation for Information Processing
About this paper
Cite this paper
Holzinger, A., Treitler, P., Slany, W. (2012). Making Apps Useable on Multiple Different Mobile Platforms: On Interoperability for Business Application Development on Smartphones. In: Quirchmayr, G., Basl, J., You, I., Xu, L., Weippl, E. (eds) Multidisciplinary Research and Practice for Information Systems. CD-ARES 2012. Lecture Notes in Computer Science, vol 7465. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32498-7_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-32498-7_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32497-0
Online ISBN: 978-3-642-32498-7
eBook Packages: Computer ScienceComputer Science (R0)