Context Plug-ins Repository - List
This page serves as a repository for ready to use context plug-ins. The idea is to enable the use of such context plug-ins as Commercial Off-The-Shelf (COTS) components.
Motion Sensor Plug-inThe motion sensor plug-in uses a web-camera to report on any sensed motion. To enable this kind of functionality, the motion sensor periodically takes pictures (using the web-cam) and compares them to determine if there is any significant motion sensed in the area viewed by the camera.
Noise Sensor Plug-inThe noise sensor plug-in uses a microphone to report on the sensed noise. To enable this kind of functionality, the noise sensor periodically captures the audio input from the microphone and performs a simple analysis of its input to characterize the noise in the environment as a percentage.
Bluetooth Sensor Plug-inThe Bluetooth sensor plug-in uses a hardware Bluetooth adapter to detect the active, neighboring Bluetooth devices, and generates events when this set changes.
RFID Sensor Plug-inThe RFID sensor plug-in uses a hardware RFID adaptor to detect nearby RFID tags.
Connectivity Sensor Plug-inThe Connectivity sensor plug-in checks if there is an active connection to internet.
Location-by-IP Sensor Plug-inThe Location-by-IP sensor plug-in computes your location based on your IP. Typically, this returns a high-level result (like for example the city/countr, e.g., "Nicosia/Cyprus").
Calendar Sensor Plug-inThe Calendar sensor plug-in communicates with the Google Calendar service and fetches events from your personal calendar. The event information includes "title", "start time", "stop time" and "location". The plug-in checks for new events every 1 minute. It also uses a dialog (javax.swing) when first started to ask the user to enter her/his user name and password.
Checks the ID of nearby WiFi routers (e.g., MAC address) in order to determine the location of the device.
Uses the ID reported by nearby GSM cell towers to detect the location of the device.