GSoC 2010/Projects/Extending Shepherd
- Student: Linus Wallgren (ecksun) , email: linus dot wallgren at gmail dot com
- Mentor: Attila Csipa (achipa)
- Project Status: accepted, in development
- Status updates:
 Project summary
Shepherd is an advanced scheduler that can do a wide variety of tasks depending on a number of triggers.
The project will aim to improve on the capabilities of Shepherd. I plan to add more ways of triggering an action and more actions to be taken when the triggers is meet.
I have planned to write a couple of plug-ins for shepherd as well as to get the core and GUI in working order.
|WLAN SSID||95%||Real life testing left||Trigger||Check if a WLAN SSID is nearby|
|Location||80%||Real life testing left. A gui is needed however the plan is to use the Qt Mobility location packate for that, which is not yet released.||Trigger||Check if the device is in a certain location by using the GPS and Cellular towers|
|Calendar||95%||Real life testing left||Trigger||Check if certain events are happening|
|Change profile||95%||Real life testing left||Action|
|Turn Radio on/off||95%||Real life testing left||Action||Turn both WLAN and 3G on/off|
|Change Telepathy status||0%||Have been unsuccessfull in implementing this, might be a bug in TelepathyQt4.||Action|
|Secure device||95%||Real life testing left||Action||Lock the device in the same way as the menu option|
|Display a notification||95%||Real life testing left||Action||Display a notification|
|Sensors - accelerometer, ambient light sensor, orientation, proximity sensor, rotation sensor.||95%||Real life testing left.||Triggers||Several triggers involving the sensors|
|Sensors (several triggers) - compass, magnetometer, tap sensor||90%||Untested as I have no device with these sensors.||Triggers||Several triggers involving the sensors.|
|Core||~50%||Shepherd||Finish the core|
|GUI||5%||Shepherd||Finish the GUI|
The part that is missing from most of the plug-ins is to adopt it to the shepherds current API, the actual functionality is already there.
- This page was last modified on 27 January 2011, at 11:10.
- This page has been accessed 3,212 times.