Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
More info could go here...
Co-Supervised with Bettina Kemme
Taking 3 Masters classes
For smart gadgets to gain wider acceptance, we need to de- velop things that can program themselves as users manipulate them to perform their day-to-day chores (a good example is the Nest intelligent thermostat [1]). Users can interact with a ‘thing’ in the physical environment in many different ways including: (a) directly manipulating the thing by using the controls and menus offered by it, (b) moving it from one position to another position, and (c) bringing the thing near the proximity of other things that create a combination with specific capabilities (moving a smart chair near a smart desk). In this extended abstract, we describe a design for a secure and trusted physical object model (POM) that can be used to describe spaces and smart things for context aware computing purposes.
In this paper, we present JADE, a framework that allows a developer to mix C and JavaScript constructs with JADE supplied keywords to construct a complete program to solve a particular computing activity in a ‘thing’. We describe the language constructs introduced by JADE and explain how they can be used to realize different software interaction patterns involving the thing, web, and cloud. We implemented a proof-of- concept prototype of JADE over Intel Galileos, web, and cloud. The experience of using JADE to write applications on Intel Galileos is described in the paper.
SpaceOS is a system software stack for smart computing environments. The major objective of SpaceOS is to make it easier to create applications and deploy them in smart computing environments. It provides several core services for managing smart devices in physical spaces and letting them interact with cloud backends and web-based users. SpaceOS also supports a programming language called Jade that leverages the facilities provided by the system software stack to provide a simpler programming model for the things.