Live Data Views: Programming Pervasive Applications that Use “Timely” and “Dynamic” Data
In the absence of generic programming abstractions for dynamic data in most enterprise programming environments, individual applications treat data streams as a special case requiring custom programming. With the growing number of live data sources such as RSS feeds, messaging and presence servers,...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2005
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/691 https://ink.library.smu.edu.sg/context/sis_research/article/1690/viewcontent/p294_black.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-1690 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-16902019-02-25T07:31:23Z Live Data Views: Programming Pervasive Applications that Use “Timely” and “Dynamic” Data BLACK, Jay CASTRO, Paul MISRA, Archan WHITE, Jerome In the absence of generic programming abstractions for dynamic data in most enterprise programming environments, individual applications treat data streams as a special case requiring custom programming. With the growing number of live data sources such as RSS feeds, messaging and presence servers, multimedia streams, and sensor data. a general-purpose client-server programming model is needed to easily incorporate live data into applications. In this paper, we present Live Data Views, a programming abstraction that represents live data as a time-windowed view over a set of data streams. Live Data Views allow applications to create and retrieve stateful abstractions of dynamic data sources in a uniform manner, via the application of intra- and inter- stream operators. We provide details of our model and evaluate a proof-of-concept Live Data Views implementation to monitor traffic conditions on a highway. We also provide the preliminary design of a J2EE-based implementation, and outline some of the research challenges raised by this abstraction in a distributed computing environment. 2005-05-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/691 info:doi/10.1145/1071246.1071294 https://ink.library.smu.edu.sg/context/sis_research/article/1690/viewcontent/p294_black.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University J2EE dynamic data stream operations EJB middleware algorithms Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
J2EE dynamic data stream operations EJB middleware algorithms Software Engineering |
spellingShingle |
J2EE dynamic data stream operations EJB middleware algorithms Software Engineering BLACK, Jay CASTRO, Paul MISRA, Archan WHITE, Jerome Live Data Views: Programming Pervasive Applications that Use “Timely” and “Dynamic” Data |
description |
In the absence of generic programming abstractions for dynamic data in most enterprise programming environments, individual applications treat data streams as a special case requiring custom programming. With the growing number of live data sources such as RSS feeds, messaging and presence servers, multimedia streams, and sensor data. a general-purpose client-server programming model is needed to easily incorporate live data into applications. In this paper, we present Live Data Views, a programming abstraction that represents live data as a time-windowed view over a set of data streams. Live Data Views allow applications to create and retrieve stateful abstractions of dynamic data sources in a uniform manner, via the application of intra- and inter- stream operators. We provide details of our model and evaluate a proof-of-concept Live Data Views implementation to monitor traffic conditions on a highway. We also provide the preliminary design of a J2EE-based implementation, and outline some of the research challenges raised by this abstraction in a distributed computing environment. |
format |
text |
author |
BLACK, Jay CASTRO, Paul MISRA, Archan WHITE, Jerome |
author_facet |
BLACK, Jay CASTRO, Paul MISRA, Archan WHITE, Jerome |
author_sort |
BLACK, Jay |
title |
Live Data Views: Programming Pervasive Applications that Use “Timely” and “Dynamic” Data |
title_short |
Live Data Views: Programming Pervasive Applications that Use “Timely” and “Dynamic” Data |
title_full |
Live Data Views: Programming Pervasive Applications that Use “Timely” and “Dynamic” Data |
title_fullStr |
Live Data Views: Programming Pervasive Applications that Use “Timely” and “Dynamic” Data |
title_full_unstemmed |
Live Data Views: Programming Pervasive Applications that Use “Timely” and “Dynamic” Data |
title_sort |
live data views: programming pervasive applications that use “timely” and “dynamic” data |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2005 |
url |
https://ink.library.smu.edu.sg/sis_research/691 https://ink.library.smu.edu.sg/context/sis_research/article/1690/viewcontent/p294_black.pdf |
_version_ |
1770570663952646144 |