2008 · 10 citations · 13 references
Browser User InterfaceMashup ItemsInformation RetrievalData ScienceEngineeringMashup FrameworkWeb PerformanceInteractive Data ExplorationUser ExperienceData MashupsData IntegrationMobile ComputingComputer ScienceFlexible Mashup ApplicationsEnterprise MashupsData ManagementDynamic Web PageApplication Framework
This paper proposes a mashup framework for creating flexible mashup applications in which the user can selectively browse through mashup items. Our framework provides a data management engine for on-demand data generation, and GUI components called widgets that can be used to browse through mashed-up data selectively. The application developer has to only prepare a mashup relation specifying the web service combinations and widget configurations specifying how to display the mashed-up data. On the basis of these configurations, widgets monitor user interactions and requests data from the data management engine that processes the demand-driven creation of mashed-up data. To enable selective browsing, a table widget, for instance, allows selection of columns to be displayed, provides a limited view with scroll bars, and filtering facilities. Our framework also offers a mechanism for widget coordination where a widget can change the display target according to states or events of other widgets. We introduce a sample application for tour planning using five cooperative widgets, and discuss the usability and performance advantages of our framework.
13
Jeffrey Wong, Jason Hong · 2007 · 311 citations
Robert Ennals, Minos Garofalakis · 2007 · 151 citations
Anton Riabov, Eric Boillet, Mark Feblowitz et al. · 2008 · 102 citations
David Simmen, Mehmet Altınel, Volker Markl et al. · 2008 · 98 citations
Data Integration Engine, Mashup Hub, Data Integration Capabilities +15
Jun Fujima, Aran Lunzer, Kasper Hornbæk et al. · 2004 · 98 citations