Skip to main content

2016 | OriginalPaper | Buchkapitel

Evaluating a GUI Development Tool for Internet of Things and Android

verfasst von : Björn A. Johnsson, Martin Höst, Boris Magnusson

Erschienen in: Product-Focused Software Process Improvement

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

In the emerging field of Internet of Things (IoT), where computerized devices are combined in creative new ways, there is a need to create Graphical User Interfaces (GUIs) for the systems being built, e.g. in the form of Android “apps”. This is generally a complicated, time consuming task. We report from a controlled experiment that evaluates a new approach for building GUIs that aims to make it easier for more people to build quality GUIs. A tool supporting the new approach (GPE) was compared to Android Studio (AS\({}_{}\)), the industry standard for Android development. Our data analysis shows that GPE is more effective than AS\({}_{}\) when performing certain tasks, with no measurable degrade in the quality of the produced GUIs. We conclude that non-Android developers and Android developers alike should consider using GPE rather than AS\({}_{}\) when building Android GUIs for PalCom based IoT systems.

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!

Fußnoten
1
Student driven recreational programming community, http://​www.​codeatlth.​org.
 
Literatur
2.
Zurück zum Zitat Bishop, J.: Multi-platform user interface construction: a challenge for software engineering-in-the-small. In: Proceedings of the 28th International Conference on Software Engineering, pp. 751–760. ACM (2006) Bishop, J.: Multi-platform user interface construction: a challenge for software engineering-in-the-small. In: Proceedings of the 28th International Conference on Software Engineering, pp. 751–760. ACM (2006)
3.
Zurück zum Zitat Humble, J., Crabtree, A., Hemmings, T., Åkesson, K.-P., Koleva, B., Rodden, T., Hansson, P.: “Playing with the bits” user-configuration of ubiquitous domestic environments. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 256–263. Springer, Heidelberg (2003). doi:10.1007/978-3-540-39653-6_20 CrossRef Humble, J., Crabtree, A., Hemmings, T., Åkesson, K.-P., Koleva, B., Rodden, T., Hansson, P.: “Playing with the bits” user-configuration of ubiquitous domestic environments. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 256–263. Springer, Heidelberg (2003). doi:10.​1007/​978-3-540-39653-6_​20 CrossRef
4.
Zurück zum Zitat Johnsson, B.A., Magnusson, B.: Supporting collaborative healthcare using PalCom - the itACiH system. In: 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops), pp. 1–6. IEEE, March 2016 Johnsson, B.A., Magnusson, B.: Supporting collaborative healthcare using PalCom - the itACiH system. In: 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops), pp. 1–6. IEEE, March 2016
5.
Zurück zum Zitat Johnsson, B.A.: PalCom meets the end-user: enabling interaction with PalCom-based systems. Licentiate Thesis 2014(2), 1–89 (2014). Lund University Johnsson, B.A.: PalCom meets the end-user: enabling interaction with PalCom-based systems. Licentiate Thesis 2014(2), 1–89 (2014). Lund University
6.
Zurück zum Zitat Johnsson, B.A., Weibull, G.: End-user composition of graphical user interfaces for PalCom systems. Procedia Comput. Sci. 94, 224–231 (2016)CrossRef Johnsson, B.A., Weibull, G.: End-user composition of graphical user interfaces for PalCom systems. Procedia Comput. Sci. 94, 224–231 (2016)CrossRef
7.
Zurück zum Zitat Kalverkamp, M., Gorldt, C.: IoT service development via adaptive interfaces: improving utilization of cyber-physical systems by competence based user interfaces. In: 2014 International ICE Conference on Engineering, Technology and Innovation (ICE), pp. 1–8, June 2014 Kalverkamp, M., Gorldt, C.: IoT service development via adaptive interfaces: improving utilization of cyber-physical systems by competence based user interfaces. In: 2014 International ICE Conference on Engineering, Technology and Innovation (ICE), pp. 1–8, June 2014
8.
Zurück zum Zitat Luyten, K., Vandervelpen, C., Coninx, K.: Migratable user interface descriptions in component-based development. In: Forbrig, P., Limbourg, Q., Vanderdonckt, J., Urban, B. (eds.) DSV-IS 2002. LNCS, vol. 2545, pp. 44–58. Springer, Heidelberg (2002). doi:10.1007/3-540-36235-5_4 CrossRef Luyten, K., Vandervelpen, C., Coninx, K.: Migratable user interface descriptions in component-based development. In: Forbrig, P., Limbourg, Q., Vanderdonckt, J., Urban, B. (eds.) DSV-IS 2002. LNCS, vol. 2545, pp. 44–58. Springer, Heidelberg (2002). doi:10.​1007/​3-540-36235-5_​4 CrossRef
9.
Zurück zum Zitat Magnusson, B., Johnsson, B.A.: Some like it hot: automating an electric kettle using PalCom. In: Proceedings of the 2013 ACM Conference on Pervasive and Ubiquitous Computing Adjunct Publication, pp. 63–66. ACM (2013) Magnusson, B., Johnsson, B.A.: Some like it hot: automating an electric kettle using PalCom. In: Proceedings of the 2013 ACM Conference on Pervasive and Ubiquitous Computing Adjunct Publication, pp. 63–66. ACM (2013)
10.
Zurück zum Zitat Myers, B.A.: User interface software tools. ACM Trans. Comput. Hum. Interact. (TOCHI) 2(1), 64–103 (1995)CrossRef Myers, B.A.: User interface software tools. ACM Trans. Comput. Hum. Interact. (TOCHI) 2(1), 64–103 (1995)CrossRef
11.
Zurück zum Zitat Newman, M.W.: Now we’re cooking: recipes for end-user service composition in the digital home. In: CHI 2006 Workshop: IT@Home (2006) Newman, M.W.: Now we’re cooking: recipes for end-user service composition in the digital home. In: CHI 2006 Workshop: IT@Home (2006)
12.
Zurück zum Zitat Nordahl, M., Magnusson, B.: A lightweight data interchange format for internet of things with applications in the PalCom middleware framework. J. Ambient Intell. Humanized Comput. 7(4), 523–532 (2016)CrossRef Nordahl, M., Magnusson, B.: A lightweight data interchange format for internet of things with applications in the PalCom middleware framework. J. Ambient Intell. Humanized Comput. 7(4), 523–532 (2016)CrossRef
13.
Zurück zum Zitat Pausch, R., Conway, M., Deline, R.: Lessons learned from SUIT, the simple user interface toolkit. ACM Trans. Inf. Syst. 10(4), 320–344 (1992)CrossRef Pausch, R., Conway, M., Deline, R.: Lessons learned from SUIT, the simple user interface toolkit. ACM Trans. Inf. Syst. 10(4), 320–344 (1992)CrossRef
14.
Zurück zum Zitat Rosenberg, J., Hill, R., Miller, J., Schulert, A., Shewmake, D.: UIMSs: threat or menace?. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 197–200. ACM (1988) Rosenberg, J., Hill, R., Miller, J., Schulert, A., Shewmake, D.: UIMSs: threat or menace?. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 197–200. ACM (1988)
15.
Zurück zum Zitat Svensson Fors, D., Magnusson, B., Gestegård Robertz, S., Hedin, G., Nilsson-Nyman, E.: Ad-hoc composition of pervasive services in the PalCom architecture. In: Proceedings of the 2009 International Conference on Pervasive Services, pp. 83–92. ACM (2009) Svensson Fors, D., Magnusson, B., Gestegård Robertz, S., Hedin, G., Nilsson-Nyman, E.: Ad-hoc composition of pervasive services in the PalCom architecture. In: Proceedings of the 2009 International Conference on Pervasive Services, pp. 83–92. ACM (2009)
16.
Zurück zum Zitat Weiser, M.: The computer for the 21st century. Sci. Am. 265(3), 94–104 (1991)CrossRef Weiser, M.: The computer for the 21st century. Sci. Am. 265(3), 94–104 (1991)CrossRef
17.
Zurück zum Zitat Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer Science & Business Media, Heidelberg (2012)CrossRefMATH Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer Science & Business Media, Heidelberg (2012)CrossRefMATH
Metadaten
Titel
Evaluating a GUI Development Tool for Internet of Things and Android
verfasst von
Björn A. Johnsson
Martin Höst
Boris Magnusson
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-49094-6_12