GSoC 2010/Projects/Extending Shepherd: Difference between revisions
From Maemo Wiki
Jump to navigationJump to search
imported>ecksun |
imported>ecksun m Updated the progress tabel |
||
| Line 14: | Line 14: | ||
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. | 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. | ||
===Progress | ===Progress=== | ||
I have planned to write a couple of plug-ins for shepherd as well as to get the core and GUI in working order. | I have planned to write a couple of plug-ins for shepherd as well as to get the core and GUI in working order. | ||
| Line 26: | Line 26: | ||
|- | |- | ||
|WLAN SSID | |WLAN SSID | ||
|90% | |90% (gui and testing left) | ||
|Trigger | |Trigger | ||
|Check if a WLAN SSID is nearby | |Check if a WLAN SSID is nearby | ||
|- | |- | ||
|Location | |Location | ||
| | |80% (gui and testing left) | ||
|Trigger | |Trigger | ||
|Check if the device is in a certain location by using the GPS and Cellular towers | |Check if the device is in a certain location by using the GPS and Cellular towers | ||
| Line 41: | Line 41: | ||
|- | |- | ||
|Change profile | |Change profile | ||
| | |95% (testing left) | ||
|Action | |Action | ||
|- | |- | ||
| Line 54: | Line 54: | ||
|- | |- | ||
|Secure device | |Secure device | ||
| | |95% (testing left) | ||
|Action | |Action | ||
|Lock the device in the same way as the menu option | |Lock the device in the same way as the menu option | ||
|- | |- | ||
|Display a notification | |Display a notification | ||
| | |95% (testing left) | ||
|Action | |Action | ||
|- | |- | ||
Revision as of 23:37, 28 July 2010
Extending Shepherd - GSoC 2010 Project
- Student: Linus Wallgren (ecksun) , email: linus dot wallgren at gmail dot com
- Mentor: Attila Csipa (achipa)
- Project Status: accepted, in development
- Repository:
- 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.
Progress
I have planned to write a couple of plug-ins for shepherd as well as to get the core and GUI in working order.
| Name | Progress | Category | Description |
|---|---|---|---|
| WLAN SSID | 90% (gui and testing left) | Trigger | Check if a WLAN SSID is nearby |
| Location | 80% (gui and testing left) | Trigger | Check if the device is in a certain location by using the GPS and Cellular towers |
| Calendar | 90% | Trigger | Check if certain events are happening |
| Change profile | 95% (testing left) | Action | |
| Turn Radio on/off | 50% | Action | Turn both WLAN and 3G on/off |
| Change Telepathy status | 0% | Action | |
| Secure device | 95% (testing left) | Action | Lock the device in the same way as the menu option |
| Display a notification | 95% (testing left) | Action | |
| 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.