research:recap
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
research:recap [2010/07/31 14:54] – created stijnm | research:recap [2010/07/31 18:23] (current) – added stijnm | ||
---|---|---|---|
Line 2: | Line 2: | ||
===== Reactive Context-Aware Programming ===== | ===== Reactive Context-Aware Programming ===== | ||
[[http:// | [[http:// | ||
- | |||
- | < | ||
- | This page is under construction, | ||
- | </ | ||
Reactive Context-Aware Programming (ReCAP) extends the ambient-oriented programming paradigm to tailor it for the Internet of Things (IoT): a network environment in which physical objects are given an embedded digital representation. | Reactive Context-Aware Programming (ReCAP) extends the ambient-oriented programming paradigm to tailor it for the Internet of Things (IoT): a network environment in which physical objects are given an embedded digital representation. | ||
Line 12: | Line 8: | ||
==== Causally Connected Applications ==== | ==== Causally Connected Applications ==== | ||
+ | † Quick-link: [[research: | ||
+ | IoT applications are //causally connected// to their environment; | ||
+ | Reacting to changes in the environment requires registering one or more event handlers. | ||
+ | |||
+ | The use of such event handlers introduces an //inversion of control//, where the control flow of the application is scattered across a number of event handlers. | ||
+ | additional event handlers to propagate environmental changes to modules which are only indirectly affected by them. | ||
+ | |||
+ | Note that it is often possible to avoid the inversion of control altogether. | ||
==== Window on the World ==== | ==== Window on the World ==== | ||
+ | † Quick-link: [[research: | ||
+ | |||
+ | One of the key elements of the IoT is that all physical objects are equipped with an embedded digital representation (e.g. using an RFID tag). Given the premise that the presence of any given object can be a cue that steers the application of IoT applications, | ||
+ | |||
+ | The window on the world denotes the set of physical objects and devices whose presence or absence has to be reported to the application. | ||
+ | |||
+ | In the ReCAP paradigm, the window of the world is constructed using [[research: |
research/recap.1280580840.txt.gz · Last modified: 2010/07/31 17:08 (external edit)