research:doforreal
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| research:doforreal [2010/08/04 13:34] – Note stijnm | research:doforreal [2010/08/04 17:34] (current) – shortened tvcutsem | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Distributed Objects for Real ====== | ====== Distributed Objects for Real ====== | ||
| - | Over the past year, a number of researchers at the Software Languages Lab have been involved in experiments designed to uncover | + | Over the past year, the Software Languages Lab has been experimenting with new programming |
| - | == Volatile Data Clouds == | + | ===== Volatile Data Clouds |
| < | < | ||
| Line 15: | Line 15: | ||
| occurrences, | occurrences, | ||
| - | == Tags Objects == | + | ===== Proxy Objects |
| < | < | ||
| - | The tag objects model represents RFID tags as full-blown objects, which introduces a natural mechanism to deal with **mutable tag data**. | + | The proxy objects model represents RFID-tagged physical objects |
| </ | </ | ||
| - | While the //volatile data clouds// model considers RFID tags as containers of data which is to be filtered and interpreted by the application, | + | While the //volatile data clouds// model considers RFID tags to be containers of data which is to be filtered and interpreted by the application, |
| - | When treating tags as objects, | + | When interacting with these proxy objects, |
| + | the interaction with classic remote | ||
| - | Once a tag object has been discovered, the application can start to interact with it. However, if either the user of the application or the tagged object | + | First of all, mobile RFID-enabled applications need a means to detect when a particular |
| + | mechanism to achieve this is to use the default [[at: | ||
| - | While messages are implicitly buffered during | + | Once a proxy object has been discovered, the application can start to interact with it. However, if either the user of the application or the tagged object |
| - | Within the tag object model, we have conducted initial experiments on how to use ad hoc // | + | By aligning tagged objects with remote objects, one can develop mobile RFID-enabled applications without having |
| - | == Comparison == | + | A particularly interesting abstraction when developing mobile RFID-enabled applications are [[research: |
| - | Having implemented both models, it remains unclear whether one of the models presented in this paper is to be preferred over the other. | + | ===== Comparison ===== |
| - | The volatile data clouds model treats RFID tags as simple containers of data and aims at providing applications with expressive means to represent a collection of nearby tags which is constantly in flux. | + | Having implemented both models, we have found their virtues |
| - | The tag objects model on the other hand treats the contents of an RFID tag as a full-fledged object. | + | The volatile data clouds model treats RFID tags as simple containers of data and aims at providing applications with expressive means to represent a collection of nearby tags which is constantly in flux. Consequently, |
| + | |||
| + | The tag objects model on the other hand treats the contents of an RFID tag as a full-fledged object. | ||
| In all likelihood, a programming model that fully leverages the advantages of a world teeming with tagged objects will incorporate elements of both models presented here. | In all likelihood, a programming model that fully leverages the advantages of a world teeming with tagged objects will incorporate elements of both models presented here. | ||
| - | == Further Reading == | + | ===== Further Reading |
| * Distributed Objects for Real. Stijn Mostinckx, Andoni Lombide Carreton, Kevin Pinte, Wolfgang De Meuter. Technical report, 2010, Vrije Universiteit Brussel [[|pdf]] | * Distributed Objects for Real. Stijn Mostinckx, Andoni Lombide Carreton, Kevin Pinte, Wolfgang De Meuter. Technical report, 2010, Vrije Universiteit Brussel [[|pdf]] | ||
research/doforreal.1280921658.txt.gz · Last modified: (external edit)
