TY - GEN
T1 - Chapter 5
T2 - 1st Workshop on Search Computing Challenges and Directions, SeCo 2009
AU - Daniel, Florian
AU - Soi, Stefano
AU - Casati, Fabio
PY - 2010
Y1 - 2010
N2 - Mashups, i.e., web applications that are developed by integrating data, application logic, and user interfaces sourced from the Web, represent one of the innovations that characterize Web 2.0. Novel content wrapping technologies, the availability of so-called web APIs (e.g., web services), and the increasing sophistication of mashup tools allow also the less skilled programmer (or even the average web user) to compose personal applications on the Web. In many cases, such applications also feature search capabilities, achieved by explicitly integrating search services, such as Google or Yahoo!, into the overall logic of the composite application. In this chapter, we first overview the state of the art in mashup development by looking at which technologies a mashup developer should master and which instruments exist that facilitate the overall development process. Then we specifically focus on our own mashup platform, mashArt, and discuss its approach to what we call universal integration, i.e., integration at the data, application, and user interface layer inside one and the same mashup environment. To better explain the novel ideas of the platform and its value in the context of search computing, we discuss an example inspired by the idea of search computing.
AB - Mashups, i.e., web applications that are developed by integrating data, application logic, and user interfaces sourced from the Web, represent one of the innovations that characterize Web 2.0. Novel content wrapping technologies, the availability of so-called web APIs (e.g., web services), and the increasing sophistication of mashup tools allow also the less skilled programmer (or even the average web user) to compose personal applications on the Web. In many cases, such applications also feature search capabilities, achieved by explicitly integrating search services, such as Google or Yahoo!, into the overall logic of the composite application. In this chapter, we first overview the state of the art in mashup development by looking at which technologies a mashup developer should master and which instruments exist that facilitate the overall development process. Then we specifically focus on our own mashup platform, mashArt, and discuss its approach to what we call universal integration, i.e., integration at the data, application, and user interface layer inside one and the same mashup environment. To better explain the novel ideas of the platform and its value in the context of search computing, we discuss an example inspired by the idea of search computing.
UR - http://www.scopus.com/inward/record.url?scp=77951538336&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77951538336&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-12310-8_5
DO - 10.1007/978-3-642-12310-8_5
M3 - Conference contribution
AN - SCOPUS:77951538336
SN - 3642123090
SN - 9783642123092
VL - 5950 LNCS
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 72
EP - 93
BT - Search Computing - Challenges and Directions
Y2 - 17 June 2009 through 19 June 2009
ER -