Skip to main content

2019 | OriginalPaper | Buchkapitel

7. Mobile Apps for the Connected Car

verfasst von : Dietmar P. F. Möller, Roland E. Haas

Erschienen in: Guide to Automotive Connectivity and Cybersecurity

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This chapter presents a field with a huge innovation potential for the automotive industry, apps for connected cars. Section 7.1 reports on the current situation of the global automotive and IT market and its management and systems. In this regard, the focus in Sect. 7.2 refers to the actual trend on agile software development in the automotive industry. Agile software development places a strong focus on fast response to customer requirements, turning speed and agility into a key competitive advantage whereby the Agile Manifesto laid out the underlying concepts of agile development. In Sect. 7.3 the importance of smartphones and the corresponding app market is introduced as well as their unprecedented growth in numbers. This raises the question for their usage in vehicles. Therefore, Sect. 7.4 focuses on the iOS operating system which offers a rich set of features and a powerful application programming interface (API) for mobile app development and is fully integrated with Apple’s iCloud ecosystem. Henceforth, Sect. 7.5 launches the background of Xcode, an integrated development environment (IDE) for developers which allows multi-language and multi-target platform development for native macOS, iOS, tvOS, and watchOS applications. The supported languages are Apple’s Objective-C and Swift with the Cocoa framework, but it is also possible to develop C and C++ applications. Section 7.6 introduces into Android applications which are usually developed in the Java language using the Android Software Development Kit. Android is a powerful operating system competing neck-to-neck with Apple’s iOS. Section 7.7 focuses on the topic how car manufactures are embracing the smartphone technologies by integrating Apple’s and Google’s hardware and software into the car’s infotainment system. Apple’s technology is called CarPlay, Google’s Android Car. In Sect. 7.8 the required programming languages for mobility app development such as Objective-C, Swift, and Java App Development are introduced. Moreover, Sect. 7.9 introduces the requirements of the use case example of the car ride-sharing models carpooling and cab sharing. Wrapping up, in Sect. 7.10 the source code of some of the key classes in the several applications is discussed. Finally, in Sect. 7.11 exercises are included in a form of a questionnaire to be answered. The last section is followed by references and suggestions for further reading.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat (Balani 2015) Balani, N.: Enterprise IoT – A Definite Handbook, Self published, Kindle Edition, 2016 (Balani 2015) Balani, N.: Enterprise IoT – A Definite Handbook, Self published, Kindle Edition, 2016
Zurück zum Zitat (Balzert 2009) Balzert, H.: Textbook of Software Engineering: Basic Concepts and Requirements Engineering (in German). Spektrum Publ., 2009 (Balzert 2009) Balzert, H.: Textbook of Software Engineering: Basic Concepts and Requirements Engineering (in German). Spektrum Publ., 2009
Zurück zum Zitat (Balzert 2011) Balzert, H.: Textbook of Software Engineering: Design, Implementation, and Operation (in German). Spektrum Publ., 2011 (Balzert 2011) Balzert, H.: Textbook of Software Engineering: Design, Implementation, and Operation (in German). Spektrum Publ., 2011
Zurück zum Zitat (Bleske 2016) Bleske, C.: iOS Apps with Swift - The Easy Entry into the Development for iPhone, iPad and Co - including AppleWatch (in German). dpunkt Publ., 2016 (Bleske 2016) Bleske, C.: iOS Apps with Swift - The Easy Entry into the Development for iPhone, iPad and Co - including AppleWatch (in German). dpunkt Publ., 2016
Zurück zum Zitat (Booch et al. 2004) Booch, G, Rumbaugh, J, Jacobsen, I.: The UML User Guide, Addison-Wesley Publ., 2004 (Booch et al. 2004) Booch, G, Rumbaugh, J, Jacobsen, I.: The UML User Guide, Addison-Wesley Publ., 2004
Zurück zum Zitat (Burkert 2013) Burkert, A.: Perspectives of Software-based Connectivity (in German). ATZ elektronik 01/2013 (Burkert 2013) Burkert, A.: Perspectives of Software-based Connectivity (in German). ATZ elektronik 01/2013
Zurück zum Zitat (Chan and Shaheen 2012) Chan, N. D., Shaheen, S. A.: Ridesharing in North America: Past, Present, and Future. In: Transport Reviews Vol. 32 No.1, pp. 93–112, 2012 (Chan and Shaheen 2012) Chan, N. D., Shaheen, S. A.: Ridesharing in North America: Past, Present, and Future. In: Transport Reviews Vol. 32 No.1, pp. 93–112, 2012
Zurück zum Zitat (Drabek and White 2013) Drabek, C., White, G.: Better software models with a policy catalog (in German), ATZ elektronik, 03/2013 (Drabek and White 2013) Drabek, C., White, G.: Better software models with a policy catalog (in German), ATZ elektronik, 03/2013
Zurück zum Zitat (Grechenig et al. 2010) Grechenig, T., Bernhart, M., Breiteneder, R., Kappel, K.: Software Engineering - Case Studies from Real Development Projects (in German). Pearson Publ., 2010 (Grechenig et al. 2010) Grechenig, T., Bernhart, M., Breiteneder, R., Kappel, K.: Software Engineering - Case Studies from Real Development Projects (in German). Pearson Publ., 2010
Zurück zum Zitat (Haas and Schreiner 2002) R. Haas und U. Schreiner (2002). Java technologies for enterprise applications, J2EE (in German). Carl Hanser Publ., 2002 (Haas and Schreiner 2002) R. Haas und U. Schreiner (2002). Java technologies for enterprise applications, J2EE (in German). Carl Hanser Publ., 2002
Zurück zum Zitat (Herchet et al. 2015) Herchet, H., Bien, T., Pollner, M.: Car-IT - The Revolution in Software Development (in German). ATZ elektronik, 06/2015 (Herchet et al. 2015) Herchet, H., Bien, T., Pollner, M.: Car-IT - The Revolution in Software Development (in German). ATZ elektronik, 06/2015
Zurück zum Zitat (Hoffmann 2013) Hoffmann, D.: Software-Quality (in German). Springer Publ., 2013 (Hoffmann 2013) Hoffmann, D.: Software-Quality (in German). Springer Publ., 2013
Zurück zum Zitat (Hülshorst et al. 2015) Hülshorst, T., Richenhagen, J., Richert, F., Nase, A.: New Dimensions in Automotive Software development (in German), ATZ elektronik, 2015 (Hülshorst et al. 2015) Hülshorst, T., Richenhagen, J., Richert, F., Nase, A.: New Dimensions in Automotive Software development (in German), ATZ elektronik, 2015
Zurück zum Zitat (iX 2017) iX Special – Agil better to develop software (in German). iX Spezial 13/2017, Heise Publ., 2017 (iX 2017) iX Special – Agil better to develop software (in German). iX Spezial 13/2017, Heise Publ., 2017
Zurück zum Zitat (Johanning and Mildner 2015) Johanning, V., Mildner, R.: Car IT compact - Driving connected and autonomously (in German). Springer-Vieweg Publ., 2015 (Johanning and Mildner 2015) Johanning, V., Mildner, R.: Car IT compact - Driving connected and autonomously (in German). Springer-Vieweg Publ., 2015
Zurück zum Zitat (Jung and Kalmar 2015) Jung, C., Kalmar, R.: Re-interpret Data Security - the Data Gold and Business Models (in German). ATZ elektronik, 04/2015 (Jung and Kalmar 2015) Jung, C., Kalmar, R.: Re-interpret Data Security - the Data Gold and Business Models (in German). ATZ elektronik, 04/2015
Zurück zum Zitat (Jindal et al. 2016) Jindal, A., Bhardwaj, A., Johny, L, Ramesh, S., Abhijay, V.: Ride Sharing – Software Requirements Specification, class paper, Car IT and Cybersecurity class, IIIT-B, 2016 (Jindal et al. 2016) Jindal, A., Bhardwaj, A., Johny, L, Ramesh, S., Abhijay, V.: Ride Sharing – Software Requirements Specification, class paper, Car IT and Cybersecurity class, IIIT-B, 2016
Zurück zum Zitat (Kaplan and Norton 1996) Kaplan, R. S., Norton, D. P.: The Balanced Scorecard - Translating Strategy into Action, Harvard Business Review Press, 1996 (Kaplan and Norton 1996) Kaplan, R. S., Norton, D. P.: The Balanced Scorecard - Translating Strategy into Action, Harvard Business Review Press, 1996
Zurück zum Zitat (Kernighan and Pike 2006) Kernighan, B. W., Pike, R.: The Practice of Programming, Pearson Publ., 2006 (Kernighan and Pike 2006) Kernighan, B. W., Pike, R.: The Practice of Programming, Pearson Publ., 2006
Zurück zum Zitat (Lashinsky 2012) Lashinsky, A.: Inside Apple – How America’s Most Admired – and Secretive – Company Really Works, Wiley-VCH Publ., 2013 (Lashinsky 2012) Lashinsky, A.: Inside Apple – How America’s Most Admired – and Secretive – Company Really Works, Wiley-VCH Publ., 2013
Zurück zum Zitat (Laudon et al. 2010) Laudon, K., Laudon, J., Dass, R.: Management Information Systems, Pearson Publ., 2010 (Laudon et al. 2010) Laudon, K., Laudon, J., Dass, R.: Management Information Systems, Pearson Publ., 2010
Zurück zum Zitat (Linzmayer 2004) Linzmayer, O. W.: Apple Confidential 2.0 – The definite History of the World’s Most Colorful Company, No Starch Press, 2004 (Linzmayer 2004) Linzmayer, O. W.: Apple Confidential 2.0 – The definite History of the World’s Most Colorful Company, No Starch Press, 2004
Zurück zum Zitat (Lewis 1997) Lewis, T.: The friction free economy, Marketing strategies in a wired world: Strategies for success in a wired world. Harper Business Publ. 1997 (Lewis 1997) Lewis, T.: The friction free economy, Marketing strategies in a wired world: Strategies for success in a wired world. Harper Business Publ. 1997
Zurück zum Zitat (Ludewig and Lichter 2013) Ludewig, J, Lichter, H: Software Engineering - Basics, People, Processes, Techniques (in German). Dpunkt Publ., 2013 (Ludewig and Lichter 2013) Ludewig, J, Lichter, H: Software Engineering - Basics, People, Processes, Techniques (in German). Dpunkt Publ., 2013
Zurück zum Zitat (Mangiapane and Büchler 2015) Mangiapane, M, Büchler, R. P.: Modernes IT Management (in German). Springer Vieweg Publ., 2015 (Mangiapane and Büchler 2015) Mangiapane, M, Büchler, R. P.: Modernes IT Management (in German). Springer Vieweg Publ., 2015
Zurück zum Zitat (Masak 2010) Masak, D.: The Architecure Review (in German). Springer Publ., 2010 (Masak 2010) Masak, D.: The Architecure Review (in German). Springer Publ., 2010
Zurück zum Zitat (Meier 2012) Meier, R.: Professional Android 4 Application Development, Wrox Publ, 2012 (Meier 2012) Meier, R.: Professional Android 4 Application Development, Wrox Publ, 2012
Zurück zum Zitat (Reddy et al. 2016) Reddy, B. S., Reddy V. V. A., Reddy T. H.: Ride sharing App – Application Manual, class paper, Car IT and Cybersecurity class, IIIT-B, 2016 (Reddy et al. 2016) Reddy, B. S., Reddy V. V. A., Reddy T. H.: Ride sharing App – Application Manual, class paper, Car IT and Cybersecurity class, IIIT-B, 2016
Zurück zum Zitat (Roth 2005) Roth, J.: Mobile Computing – Foundations, Technique, Concepts (in German). Dpunkt Publ., 2005 (Roth 2005) Roth, J.: Mobile Computing – Foundations, Technique, Concepts (in German). Dpunkt Publ., 2005
Zurück zum Zitat (Sadun and Wardwell 2014) Sadun, E., Wardwell, R.: The Core iOS Developer’s Cookbook – Essentials and Advanced recipes for iOS Programmers, Addison-Wesley Publ., 2014 (Sadun and Wardwell 2014) Sadun, E., Wardwell, R.: The Core iOS Developer’s Cookbook – Essentials and Advanced recipes for iOS Programmers, Addison-Wesley Publ., 2014
Zurück zum Zitat (Schäfer 2010) Schäfer, W.: Software Development - Introduction for the Most Demanding (in German). Addison-Wesley Publ., 2010 (Schäfer 2010) Schäfer, W.: Software Development - Introduction for the Most Demanding (in German). Addison-Wesley Publ., 2010
Zurück zum Zitat (Silberschatz et al. 2012) Silberschatz, A., Galvin, P., Gagne, G.: Applied Operating System Concepts, Wiley Publ., 2012 (Silberschatz et al. 2012) Silberschatz, A., Galvin, P., Gagne, G.: Applied Operating System Concepts, Wiley Publ., 2012
Zurück zum Zitat (Singh 2007) Singh, A.: Mac OS X Internals – A Systems Approach, Pearson Publ., 2007 (Singh 2007) Singh, A.: Mac OS X Internals – A Systems Approach, Pearson Publ., 2007
Zurück zum Zitat (Sloss et al. 2004) Sloss, A. N., Symes, D., Wright, C.: ARM System Developer’s Guide - A Designing and Optimizing System Software, Elsevier Publ., 2004 (Sloss et al. 2004) Sloss, A. N., Symes, D., Wright, C.: ARM System Developer’s Guide - A Designing and Optimizing System Software, Elsevier Publ., 2004
Zurück zum Zitat (Sommerville 2015) Sommerville, I.: Software Engineering, Addison-Wesley Publ., 10th edition, 2015 (Sommerville 2015) Sommerville, I.: Software Engineering, Addison-Wesley Publ., 10th edition, 2015
Zurück zum Zitat (Stevenson 2010) Stevenson, S.: Cocoa and Objective-C Up and Running, O’Reilly, 2010 (Stevenson 2010) Stevenson, S.: Cocoa and Objective-C Up and Running, O’Reilly, 2010
Zurück zum Zitat (Stokes 2007) Stokes, J.: Inside the Machine - An Illustrated Introduction to Microprocessors and Computer Architecture, No Starch Press, 2007 (Stokes 2007) Stokes, J.: Inside the Machine - An Illustrated Introduction to Microprocessors and Computer Architecture, No Starch Press, 2007
Zurück zum Zitat (Tanenbaum and Bos 2014) Tanenbaum, A., Bos, H.: Modern Operating Systems. Pearson Publ., 2014 (Tanenbaum and Bos 2014) Tanenbaum, A., Bos, H.: Modern Operating Systems. Pearson Publ., 2014
Zurück zum Zitat (Tanenbaum and Austin 2012) Tanenbaum, A., Austin, T.: Structured Computer Organization, Pearson Publ., 6th edition, 2012 (Tanenbaum and Austin 2012) Tanenbaum, A., Austin, T.: Structured Computer Organization, Pearson Publ., 6th edition, 2012
Zurück zum Zitat (Weber 2012) Weber, R.: Technology of Enterprise Software (in German). Springer-Vieweg Publ., 2012 (Weber 2012) Weber, R.: Technology of Enterprise Software (in German). Springer-Vieweg Publ., 2012
Metadaten
Titel
Mobile Apps for the Connected Car
verfasst von
Dietmar P. F. Möller
Roland E. Haas
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-319-73512-2_7