Skip to main content

2016 | OriginalPaper | Buchkapitel

The Direwolf Inside You: End User Development for Heterogeneous Web of Things Appliances

verfasst von : István Koren, Ralf Klamma

Erschienen in: Web Engineering

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Mobile computing devices like smartphones have become a commodity. They are very convenient when connecting to ubiquitous Web of Things (WoT) appliances. However, WoT manufacturers are challenged to provide Web application interfaces for a multitude of mobile platforms in a short time. Moreover, end users are required to install dedicated Web apps for giving them access to these emerging technologies. To overcome this situational overburdening efforts, end user development in the form of component-based Web mashups has already been applied successfully in various domains. In this paper, we envision a framework for letting users create situational applications for opportunistic device usage. We explore the recent Web Component group of W3C recommendations as a foundation for peer-to-peer cross-platform, cross-application and cross-user Web applications. Our preliminary experiences may help the Web engineering community to build better Web infrastructures for a heterogeneous device landscape.

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
1.
Zurück zum Zitat Daniel, F., Matera, M.: Mashups: Concepts, Models and Architectures. Springer, Heidelberg (2014)CrossRef Daniel, F., Matera, M.: Mashups: Concepts, Models and Architectures. Springer, Heidelberg (2014)CrossRef
2.
Zurück zum Zitat Balasubramaniam, S., Lewis, G.A., Simanta, S., Smith, D.B.: Situated software: concepts, motivation, technology, and the future. IEEE Softw. 25(6), 50–55 (2008)CrossRef Balasubramaniam, S., Lewis, G.A., Simanta, S., Smith, D.B.: Situated software: concepts, motivation, technology, and the future. IEEE Softw. 25(6), 50–55 (2008)CrossRef
3.
Zurück zum Zitat Lieberman, H., Paternò, F., Wulf, V.: End User Development. Human-Computer Interaction Series. Springer, Dordrecht (2006)CrossRef Lieberman, H., Paternò, F., Wulf, V.: End User Development. Human-Computer Interaction Series. Springer, Dordrecht (2006)CrossRef
4.
Zurück zum Zitat Burnett, M., Cook, C., Rothermel, G.: End-user software engineering. Commun. ACM 47(9), 53 (2004)CrossRef Burnett, M., Cook, C., Rothermel, G.: End-user software engineering. Commun. ACM 47(9), 53 (2004)CrossRef
5.
Zurück zum Zitat Wulf, V., Jarke, M.: The economics of end-user development. Commun. ACM 47(9), 41–42 (2004)CrossRef Wulf, V., Jarke, M.: The economics of end-user development. Commun. ACM 47(9), 41–42 (2004)CrossRef
6.
Zurück zum Zitat Sutcliffe, A.: Evaluating the costs and benefits of end-user development. ACM SIGSOFT Softw. Eng. notes 30(4), 1 (2005) Sutcliffe, A.: Evaluating the costs and benefits of end-user development. ACM SIGSOFT Softw. Eng. notes 30(4), 1 (2005)
7.
Zurück zum Zitat Anderson, C.: The Long Tail: Why the Future of Business Is Selling Less of More. Hyperion, New York (2006) Anderson, C.: The Long Tail: Why the Future of Business Is Selling Less of More. Hyperion, New York (2006)
8.
Zurück zum Zitat Ogrinz, M.: Mashup Patterns: Designs and Examples for the Modern Enterprise. Addison-Wesley, Upper Saddle River (2009) Ogrinz, M.: Mashup Patterns: Designs and Examples for the Modern Enterprise. Addison-Wesley, Upper Saddle River (2009)
9.
Zurück zum Zitat Guinard, D., Trifa, V.: Towards the Web of Things - Web mashups for embedded devices. In: Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 2009), in Proceedings of the 18th International Conference on World Wide Web. ACM, New York (2009) Guinard, D., Trifa, V.: Towards the Web of Things - Web mashups for embedded devices. In: Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 2009), in Proceedings of the 18th International Conference on World Wide Web. ACM, New York (2009)
10.
Zurück zum Zitat Guinard, D., Trifa, V., Mattern, F., Wilde, E.: From the internet of things to the web of things: resource oriented architecture and best practices. In: Uckelmann, D., Harrison, M., Michahelles, F. (eds.) Architecting the Internet of Things, pp. 97–129. Springer, Heidelberg (2011)CrossRef Guinard, D., Trifa, V., Mattern, F., Wilde, E.: From the internet of things to the web of things: resource oriented architecture and best practices. In: Uckelmann, D., Harrison, M., Michahelles, F. (eds.) Architecting the Internet of Things, pp. 97–129. Springer, Heidelberg (2011)CrossRef
11.
Zurück zum Zitat de Freitas, A., Nebeling, M., Chen, X.A., Yang, J., Ranithangam, A.S.K.K., Dey, A.K.: Snap-to-it: a user-inspired platform for opportunistic device interactions. In: Proceedings of the 34th Annual ACM Conference on Human Factors in Computing Systems (CHI 2016) (to be published, 2016) de Freitas, A., Nebeling, M., Chen, X.A., Yang, J., Ranithangam, A.S.K.K., Dey, A.K.: Snap-to-it: a user-inspired platform for opportunistic device interactions. In: Proceedings of the 34th Annual ACM Conference on Human Factors in Computing Systems (CHI 2016) (to be published, 2016)
12.
Zurück zum Zitat Chudnovskyy, O., Nestler, T., Gaedke, M., Daniel, F., Fernández-Villamor, J.I., Chepegin, V., Fornas, J.A., Wilson, S., Kögler, C., Chang, H.: End-user-oriented telco mashups: the OMELETTE approach. In: Proceedings of the 21st International Conference Companion on World Wide Web (WWW 2012 Companion), p. 235 (2012) Chudnovskyy, O., Nestler, T., Gaedke, M., Daniel, F., Fernández-Villamor, J.I., Chepegin, V., Fornas, J.A., Wilson, S., Kögler, C., Chang, H.: End-user-oriented telco mashups: the OMELETTE approach. In: Proceedings of the 21st International Conference Companion on World Wide Web (WWW 2012 Companion), p. 235 (2012)
13.
Zurück zum Zitat Govaerts, S., et al.: Towards responsive open learning environments: the ROLE interoperability framework. In: Kloos, C.D., Gillet, D., Crespo García, R.M., Wild, F., Wolpers, M. (eds.) EC-TEL 2011. LNCS, vol. 6964, pp. 125–138. Springer, Heidelberg (2011)CrossRef Govaerts, S., et al.: Towards responsive open learning environments: the ROLE interoperability framework. In: Kloos, C.D., Gillet, D., Crespo García, R.M., Wild, F., Wolpers, M. (eds.) EC-TEL 2011. LNCS, vol. 6964, pp. 125–138. Springer, Heidelberg (2011)CrossRef
14.
Zurück zum Zitat Häkkilä, J., Korpipää, P., Ronkainen, S., Tuomela, U.: Interaction and end-user programming with a context-aware mobile application. In: Costabile, M.F., Paternó, F. (eds.) INTERACT 2005. LNCS, vol. 3585, pp. 927–937. Springer, Heidelberg (2005)CrossRef Häkkilä, J., Korpipää, P., Ronkainen, S., Tuomela, U.: Interaction and end-user programming with a context-aware mobile application. In: Costabile, M.F., Paternó, F. (eds.) INTERACT 2005. LNCS, vol. 3585, pp. 927–937. Springer, Heidelberg (2005)CrossRef
15.
Zurück zum Zitat Cappiello, C., Matera, M., Picozzi, M.: End-user development of mobile mashups. In: Marcus, A. (ed.) DUXU 2013, Part IV. LNCS, vol. 8015, pp. 641–650. Springer, Heidelberg (2013) Cappiello, C., Matera, M., Picozzi, M.: End-user development of mobile mashups. In: Marcus, A. (ed.) DUXU 2013, Part IV. LNCS, vol. 8015, pp. 641–650. Springer, Heidelberg (2013)
16.
Zurück zum Zitat Chaisatien, P., Prutsachainimmit, K., Tokuda, T.: Mobile mashup generator system for cooperative applications of different mobile devices. In: Auer, S., Díaz, O., Papadopoulos, G.A. (eds.) ICWE 2011. LNCS, vol. 6757, pp. 182–197. Springer, Heidelberg (2011)CrossRef Chaisatien, P., Prutsachainimmit, K., Tokuda, T.: Mobile mashup generator system for cooperative applications of different mobile devices. In: Auer, S., Díaz, O., Papadopoulos, G.A. (eds.) ICWE 2011. LNCS, vol. 6757, pp. 182–197. Springer, Heidelberg (2011)CrossRef
17.
Zurück zum Zitat Kovachev, D., Renzel, D., Nicolaescu, P., Koren, I., Klamma, R.: DireWolf: a framework for widget-based distributed user interfaces. J. Web Eng. 13(3&4), 203–222 (2014) Kovachev, D., Renzel, D., Nicolaescu, P., Koren, I., Klamma, R.: DireWolf: a framework for widget-based distributed user interfaces. J. Web Eng. 13(3&4), 203–222 (2014)
18.
Zurück zum Zitat Marcotte, E.: Responsive Web Design. A Book Apart, New York (2011) Marcotte, E.: Responsive Web Design. A Book Apart, New York (2011)
19.
Zurück zum Zitat Krug, M., Gaedke, M.: SmartComposition: enhanced web components for a better future of web development. In: Proceedings of the 24th International Conference on World Wide Web, pp. 207–210 Krug, M., Gaedke, M.: SmartComposition: enhanced web components for a better future of web development. In: Proceedings of the 24th International Conference on World Wide Web, pp. 207–210
20.
Zurück zum Zitat Nicolaescu, P., Jahns, K., Derntl, M., Klamma, R.: Yjs: a framework for near real-time P2P shared editing on arbitrary data types. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 675–678. Springer, Heidelberg (2015)CrossRef Nicolaescu, P., Jahns, K., Derntl, M., Klamma, R.: Yjs: a framework for near real-time P2P shared editing on arbitrary data types. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 675–678. Springer, Heidelberg (2015)CrossRef
Metadaten
Titel
The Direwolf Inside You: End User Development for Heterogeneous Web of Things Appliances
verfasst von
István Koren
Ralf Klamma
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-38791-8_35

Premium Partner