DocumentCode :
1951068
Title :
Composing pervasive data using iQL
Author :
Cohen, N.H. ; Lei, Hui ; Castro, Paul ; Davis, J.S. ; Purakayastha, Apratim
Author_Institution :
IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
fYear :
2002
fDate :
2002
Firstpage :
94
Lastpage :
104
Abstract :
The emergence of pervasive networked data sources, such as Web services, sensors, and mobile devices, enables context-sensitive, mobile applications. We have developed a programming model for writing such applications, in which entities called composers accept data from one or more sources, and act as sources of higher-level data. We have defined and implemented a nonprocedural language, iQL, specifying the behavior of composers. An iQL programmer expresses requirements for data sources rather than identifying specific sources; a runtime system discovers appropriate data sources, binds to them, and rebinds when properties of data sources change. The language has powerful operators useful in composition, including operators to generate, filter, and abstract streams of values.
Keywords :
high level languages; hypermedia markup languages; mobile computing; programming; wireless LAN; Web services; XML; composer specification; context-sensitive mobile applications; data sources; iQL language; mobile computing; mobile devices; nonprocedural language; pervasive data; pervasive networked data sources; programming model; runtime system; sensors; Arithmetic; Boolean functions; Computer applications; Conferences; Coordinate measuring machines; Current measurement; Mobile computing; Time measurement; Uniform resource locators; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mobile Computing Systems and Applications, 2002. Proceedings Fourth IEEE Workshop on
Print_ISBN :
0-7695-1647-5
Type :
conf
DOI :
10.1109/MCSA.2002.1017489
Filename :
1017489
Link To Document :
بازگشت