EuroSymposium on Systems Analysis and Design

Information Systems: Development, Applications, Education pp 70-88 | Cite as

Comparing the Capabilities of Mobile Platforms for Business App Development

Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 232)

Abstract

Businesses increasingly embrace the possibilities of mobile computing. While there is broad advice for app developers in general, development of apps for enterprises is hardly covered. Business apps support internal processes and contribute to customer relationship management. The heterogeneity of platforms for mobile devices makes development difficult. At the same time, companies seek to support several platforms with their apps to maximize customer acceptance and to support the platforms best suited for their employees. Aiming at improving the knowledge on business app development, we present a framework for assessing mobile platforms. For this purpose, we have developed a distinct set of evaluation criteria and present an exemplary assessment of three platforms – namely Android, Blackberry, and iOS – to demonstrate the feasibility of our framework. Moreover, we give advice, on which strategies to follow when developing for either platform and on considerations companies should take when e.g. planning a bring-your-own-device (BYOD) policy.

Keywords

Mobile App Business app Android iOS Blackberry 

References

  1. 1.
    15 most important considerations when choosing a Web development framework (2009). http://code.tutsplus.com/tutorials/15-most-important-considerations-when-choosing-a-web-development-framework-net-8035
  2. 2.
    Anderson, R.S., Gestwicki, P.: Hello, worlds: an introduction to mobile application development for iOS and Android. J. Comput. Sci. Coll. 27, 32–33 (2011)Google Scholar
  3. 3.
    Anvaari, M., Jansen, S.: Evaluating architectural openness in mobile software platforms. In: Proceedings of ECSA 2010, pp. 85–92. ACM, New York (2010)Google Scholar
  4. 4.
    Corona SDK (2015). https://coronalabs.com/
  5. 5.
    Crosman, P.: Skeptics question value of Apple-IBM deal for banks. Am. Banker 179(112), 20 (2014)Google Scholar
  6. 6.
    Designers discuss app usage for their businesses. Kitchen & Bath Design News 31(10) (2013)Google Scholar
  7. 7.
    Gartner says sales of smartphones grew 20 percent in third quarter of 2014 (2014). http://www.gartner.com/newsroom/id/2944819
  8. 8.
    Goadrich, M.H., Rogers, M.P.: Smart smartphone development: iOS versus Android. In: Proceedings of SIGCSE 2011, pp. 607–612. ACM, New York (2011)Google Scholar
  9. 9.
    Google App Engine (2015). https://appengine.google.com/
  10. 10.
    Guertler, M.: Responsive design: the key to responsive mobile BI applications. Bus. Intell. J. 19(1), 42–49 (2014)Google Scholar
  11. 11.
    Heitkötter, H., Hanschke, S., Majchrzak, T.A.: Evaluating cross-platform development approaches for mobile applications. In: Cordeiro, J., Krempels, K.-H. (eds.) WEBIST 2012. LNBIP, vol. 140, pp. 120–138. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  12. 12.
    Heitkötter, H., Majchrzak, T.A., Ruland, B., Weber, T.: Comparison of mobile web frameworks. In: Krempels, K.-H., Stocker, A. (eds.) WEBIST 2013. LNBIP, vol. 189, pp. 119–137. Springer, Heidelberg (2014) Google Scholar
  13. 13.
    Heitkötter, H., Kuchen, H., Majchrzak, T.A.: Extending a model-driven cross-platform development approach for business apps. Sci. Comput. Program. (SCP) 97(Part 1), 31–36 (2015)Google Scholar
  14. 14.
    Hilkert, D., Burkard, C., Widjaja, T., Hess, T., Buxmann, P.: Plattformoffenheit. In: Verclas, S., Linnhoff-Popien, C. (eds.) Smart Mobile Apps, pp. 495–506. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  15. 15.
    Holzer, A., Ondrus, J.: Trends in mobile application development. In: Hesselman, C., Giannelli, C. (eds.) Mobilware 2009 Workshops. LNICST, vol. 12, pp. 55–64. Springer, Heidelberg (2009) CrossRefGoogle Scholar
  16. 16.
    Lin, F., Ye, W.: Operating system battle in the ecosystem of smartphone industry. In: Proceedings of 2009 International Symposium on Information Engineering and Electronic Commerce, pp. 617–621. IEEE CS (2009)Google Scholar
  17. 17.
    Luo, T., Jin, X., Ananthanarayanan, A., Du, W.: Touchjacking attacks on web in android, ios, and windows phone. In: Garcia-Alfaro, J., Cuppens, F., Cuppens-Boulahia, N., Miri, A., Tawbi, N. (eds.) FPS 2012. LNCS, vol. 7743, pp. 227–243. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  18. 18.
    Majchrzak, T.A., Heitkötter, H.: Status quo and best practices of app development in regional companies. In: Krempels, K.-H., Stocker, A. (eds.) WEBIST 2013. LNBIP, vol. 189, pp. 189–206. Springer, Heidelberg (2014) Google Scholar
  19. 19.
    Majchrzak, T.A., Schulte, M.: Context-dependent app testing. In: Proceedings of the 27th Conference on Advanced Information Systems Engineering (CAiSE) Forum. CEUR, pp. 73–80 (2015)Google Scholar
  20. 20.
  21. 21.
    Myers, G.J., Sandler, C., Badgett, T.: The Art of Software Testing, 3rd edn. Wiley, New York (2011) Google Scholar
  22. 22.
    Newman, B.: Are cross-platform mobile app frameworks right for your business? (2011). http://mashable.com/2011/03/21/cross-platform-mobile-frameworks/
  23. 23.
    Ohrt, J., Turau, V.: Cross-platform development tools for smartphone applications. IEEE Comput. 45(9), 72–79 (2012)CrossRefGoogle Scholar
  24. 24.
    Pfeiffer, D.: Which cross-platform framework is right for me? (2011). http://floatlearning.com/2011/07/which-cross-platform-framework-is-right-for-me/
  25. 25.
    PhoneGap (2015). http://phonegap.com/
  26. 26.
    Scarfo, A.: New security perspectives around BYOD. In: Proceedings of BWCCA 2012, pp. 446–451. IEEE Computer Society, Washington, DC (2012)Google Scholar
  27. 27.
    Smutny, P.: Mobile development tools and cross-platform solutions. In: Proceedings of 13th ICCC, pp. 653–656 (2012)Google Scholar
  28. 28.
    Solomon, B.: Apple & ibm want to put 100 business apps on your iPhone (2014). http://www.forbes.com/sites/briansolomon/2014/07/15/apple-ibm-want-to-put-100-business-apps-on-your-iphone/
  29. 29.
    Strang, T., Lichtenstern, M.: Programmierung von smart mobile apps. In: Verclas, S., Linnhoff-Popien, C. (eds.) Smart Mobile Apps, pp. 419–429. Springer, Berlin (2012)CrossRefGoogle Scholar
  30. 30.
    Taft, D.K.: 10 tips for testing mobile apps, devices (2011). http://www.eweek.com/mobile/slideshows/10-tips-for-testing-mobile-apps-devices.html/
  31. 31.
    Testbirds (2015). http://www.testbirds.com/
  32. 32.
    Trif, S., Vişoiu, A.: A windows phone 7 oriented secure architecture for business intelligence mobile applications. Informatica Economica 15(2), 119–129 (2011)Google Scholar
  33. 33.
    Tuunainen, V.K., Tuunanen, T., Piispanen, J.: Mobile service platforms: comparing nokia OVI and apple app store with the IISIn model. In: Proceedings of ICMB 2011, pp. 74–83. IEEE CS (2011)Google Scholar
  34. 34.
    Verclas, S., Linnhoff-Popien, C.: Mit business-apps ins Zeitalter mobiler Geschäftsprozesse. In: Verclas, S., Linnhoff-Popien, C. (eds.) Smart Mobile Apps, pp. 3–15. Springer, Berlin (2012)CrossRefGoogle Scholar
  35. 35.
    Verkooij, K., Spruit, M.: Mobile business intelligence: key considerations for implementations projects. J. Comput. Inf. Syst. 54(1), 23–33 (2013)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Tim A. Majchrzak
    • 1
  • Stephanie Wolf
    • 2
  • Puja Abbassi
    • 2
  1. 1.University of AgderKristiansandNorway
  2. 2.University of CologneCologneGermany

Personalised recommendations