Distributed user interface orchestration

On the composition of multi-user (search) applications

Florian Daniel, Stefano Soi, Fabio Casati

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

While mashups may integrate into a new web application data, application logic, and user interfaces sourced from the Web - a highly intricate and complex task - they typically come in the form of simple applications (e.g., composed of only one web page) for individual users. In this chapter, we introduce the idea of distributed user interface orchestration, a mashup-like development paradigm that, in addition to the above features, also provides support for the coordination of multiple users inside one shared application or process. We describe the concepts and models underlying the approach and introduce the MarcoFlow system, a platform for the assisted development of distributed user interface orchestrations. As a concrete development example, we show how the system can be profitably used for the development of an advanced, collaborative search application.

Original languageEnglish
Title of host publicationSearch Computing - Trends and Developments
Pages182-191
Number of pages10
Volume6585 LNCS
DOIs
Publication statusPublished - 2011
Externally publishedYes
EventWorkshop on Search Computing - Trends and Developments, SeCo 2010 - Como, Milan, Italy
Duration: 25 May 201031 May 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6585 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceWorkshop on Search Computing - Trends and Developments, SeCo 2010
CountryItaly
CityComo, Milan
Period25.5.1031.5.10

Fingerprint

Orchestration
User Interface
User interfaces
Chemical analysis
Web Application
Paradigm
Integrate
Logic
Websites
Concretes

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Daniel, F., Soi, S., & Casati, F. (2011). Distributed user interface orchestration: On the composition of multi-user (search) applications. In Search Computing - Trends and Developments (Vol. 6585 LNCS, pp. 182-191). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 6585 LNCS). https://doi.org/10.1007/978-3-642-19668-3_17

Distributed user interface orchestration : On the composition of multi-user (search) applications. / Daniel, Florian; Soi, Stefano; Casati, Fabio.

Search Computing - Trends and Developments. Vol. 6585 LNCS 2011. p. 182-191 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 6585 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Daniel, F, Soi, S & Casati, F 2011, Distributed user interface orchestration: On the composition of multi-user (search) applications. in Search Computing - Trends and Developments. vol. 6585 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 6585 LNCS, pp. 182-191, Workshop on Search Computing - Trends and Developments, SeCo 2010, Como, Milan, Italy, 25.5.10. https://doi.org/10.1007/978-3-642-19668-3_17
Daniel F, Soi S, Casati F. Distributed user interface orchestration: On the composition of multi-user (search) applications. In Search Computing - Trends and Developments. Vol. 6585 LNCS. 2011. p. 182-191. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-642-19668-3_17
Daniel, Florian ; Soi, Stefano ; Casati, Fabio. / Distributed user interface orchestration : On the composition of multi-user (search) applications. Search Computing - Trends and Developments. Vol. 6585 LNCS 2011. pp. 182-191 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{0796d47b244d47b09229a7359d2a83d6,
title = "Distributed user interface orchestration: On the composition of multi-user (search) applications",
abstract = "While mashups may integrate into a new web application data, application logic, and user interfaces sourced from the Web - a highly intricate and complex task - they typically come in the form of simple applications (e.g., composed of only one web page) for individual users. In this chapter, we introduce the idea of distributed user interface orchestration, a mashup-like development paradigm that, in addition to the above features, also provides support for the coordination of multiple users inside one shared application or process. We describe the concepts and models underlying the approach and introduce the MarcoFlow system, a platform for the assisted development of distributed user interface orchestrations. As a concrete development example, we show how the system can be profitably used for the development of an advanced, collaborative search application.",
author = "Florian Daniel and Stefano Soi and Fabio Casati",
year = "2011",
doi = "10.1007/978-3-642-19668-3_17",
language = "English",
isbn = "9783642196676",
volume = "6585 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "182--191",
booktitle = "Search Computing - Trends and Developments",

}

TY - GEN

T1 - Distributed user interface orchestration

T2 - On the composition of multi-user (search) applications

AU - Daniel, Florian

AU - Soi, Stefano

AU - Casati, Fabio

PY - 2011

Y1 - 2011

N2 - While mashups may integrate into a new web application data, application logic, and user interfaces sourced from the Web - a highly intricate and complex task - they typically come in the form of simple applications (e.g., composed of only one web page) for individual users. In this chapter, we introduce the idea of distributed user interface orchestration, a mashup-like development paradigm that, in addition to the above features, also provides support for the coordination of multiple users inside one shared application or process. We describe the concepts and models underlying the approach and introduce the MarcoFlow system, a platform for the assisted development of distributed user interface orchestrations. As a concrete development example, we show how the system can be profitably used for the development of an advanced, collaborative search application.

AB - While mashups may integrate into a new web application data, application logic, and user interfaces sourced from the Web - a highly intricate and complex task - they typically come in the form of simple applications (e.g., composed of only one web page) for individual users. In this chapter, we introduce the idea of distributed user interface orchestration, a mashup-like development paradigm that, in addition to the above features, also provides support for the coordination of multiple users inside one shared application or process. We describe the concepts and models underlying the approach and introduce the MarcoFlow system, a platform for the assisted development of distributed user interface orchestrations. As a concrete development example, we show how the system can be profitably used for the development of an advanced, collaborative search application.

UR - http://www.scopus.com/inward/record.url?scp=79952929525&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=79952929525&partnerID=8YFLogxK

U2 - 10.1007/978-3-642-19668-3_17

DO - 10.1007/978-3-642-19668-3_17

M3 - Conference contribution

SN - 9783642196676

VL - 6585 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 182

EP - 191

BT - Search Computing - Trends and Developments

ER -