User Tools

Site Tools


people

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
people [2010/12/08 15:47] lhostepeople [2012/05/02 16:22] tvcutsem
Line 61: Line 61:
  
 The relation of my research and AmOP is the //spontaneous collaborative manipulation of digital information//. One scenario is that multiple people can interact using their laptop or mobile device with a shared virtual smart-board over a wireless network. Another scenario is the peer-to-peer data exchange where one users 'throws' (gesture 1) data and another users 'catches' (gesture 2) it. This type of interaction is both distributed in the //actions// they perform (correlate the 'throw' and 'catch' from different devices) and in the //data// that is exchanged. The relation of my research and AmOP is the //spontaneous collaborative manipulation of digital information//. One scenario is that multiple people can interact using their laptop or mobile device with a shared virtual smart-board over a wireless network. Another scenario is the peer-to-peer data exchange where one users 'throws' (gesture 1) data and another users 'catches' (gesture 2) it. This type of interaction is both distributed in the //actions// they perform (correlate the 'throw' and 'catch' from different devices) and in the //data// that is exchanged.
- 
- 
-===== 
-== Stijn Mostinckx == 
- 
-In the past, I have contributed to the formulation of the ambient-oriented programming paradigm and have co-designed the current incarnation of AmbientTalk.  Currently, my research focus is the study of elegant mechanisms to allow applications to respond to dynamic changes in their environment.  
- 
-A first element of the solution I propose is the use of pattern matching rules to succinctly describe which changes to the environment are relevant.  Applying such rules over a [[crime:factspaces|federated fact space]] -- which transparently combines the information provided by all reachable devices -- proves to be a declarative means to coordinate and contextualize the behavior of distributed applications. 
- 
-The second element of the proposed solution is the use of [[research:rp|reactive programming]]: a programming model centered on the use of time-varying //reactive values//. Their unique //contagion// semantics allow building event-driven software without any event handlers, thus avoiding the problems engendered by inversion of control. 
- 
-The approach that combines and integrates these elements is the  [[research:recap|reactive context-aware programming]] paradigm, an extension of the ambient-oriented programming paradigm which is tailored for the Internet of Things. 
- 
  
  
Line 100: Line 87:
 in its environment. Currently, I am working on an extension of this model that allows applications to work on shared and replicated data.  in its environment. Currently, I am working on an extension of this model that allows applications to work on shared and replicated data. 
 The use of weak data replication in a mobile environment ensures that there is no need to stop an ongoing application when certain data cannot be synchronized. The use of weak data replication in a mobile environment ensures that there is no need to stop an ongoing application when certain data cannot be synchronized.
- 
- 
-===== 
-== Stijn Timbermont == 
- 
- In an Ambient Intelligent setting, various kinds of hardware are involved, each with its own characteristics. To allow abstraction over the different devices, a standard virtual machine approach is not feasible because it is not possible to abstract over all the devices at the same time. Instead, each device will require an individually adapted virtual machine. 
- 
-This reseach proposes a new way to develop virtual machines for Ambient Intelligence. Instead of manually modifying the virtual machine for of a particular device, the virtual machine can be generated by composing reusable modules. The first step is to determine the set of modules that can be used to build a virtual machine. The next step is to find implementation and composition techniques that guarantee the correctness and efficiency of the generated virtual machine. 
  
 ===== =====
Line 126: Line 105:
 ===== =====
 === Former Members === === Former Members ===
 +
 +=====
 +== Stijn Mostinckx ==
 +
 +In the past, I have contributed to the formulation of the ambient-oriented programming paradigm and have co-designed the current incarnation of AmbientTalk.  Currently, my research focus is the study of elegant mechanisms to allow applications to respond to dynamic changes in their environment. 
 +
 +A first element of the solution I propose is the use of pattern matching rules to succinctly describe which changes to the environment are relevant.  Applying such rules over a [[crime:factspaces|federated fact space]] -- which transparently combines the information provided by all reachable devices -- proves to be a declarative means to coordinate and contextualize the behavior of distributed applications.
 +
 +The second element of the proposed solution is the use of [[research:rp|reactive programming]]: a programming model centered on the use of time-varying //reactive values//. Their unique //contagion// semantics allow building event-driven software without any event handlers, thus avoiding the problems engendered by inversion of control.
 +
 +The approach that combines and integrates these elements is the  [[research:recap|reactive context-aware programming]] paradigm, an extension of the ambient-oriented programming paradigm which is tailored for the Internet of Things.
 +
  
 == Dr. Jessie Dedecker == == Dr. Jessie Dedecker ==
people.txt · Last modified: 2018/04/12 22:07 by elisag