<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=194.71.123.2</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=194.71.123.2"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/194.71.123.2"/>
	<updated>2026-04-22T07:00:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=GSoC_2010/Projects/Extending_Shepherd&amp;diff=12078</id>
		<title>GSoC 2010/Projects/Extending Shepherd</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=GSoC_2010/Projects/Extending_Shepherd&amp;diff=12078"/>
		<updated>2010-08-15T17:32:19Z</updated>

		<summary type="html">&lt;p&gt;194.71.123.2: /* Progress */ Added sensors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Extending [[Shepherd]] - GSoC 2010 Project ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Student&#039;&#039;&#039;: Linus Wallgren ([[User:ecksun|ecksun]]) , email: linus dot wallgren at gmail dot com&lt;br /&gt;
*&#039;&#039;&#039;Mentor&#039;&#039;&#039;: Attila Csipa ([[User:achipa|achipa]])&lt;br /&gt;
*&#039;&#039;&#039;Project Status&#039;&#039;&#039;: accepted, in development&lt;br /&gt;
*&#039;&#039;&#039;Repository&#039;&#039;&#039;: &lt;br /&gt;
** http://gitorious.org/~ecksun/shepherd/shepherd-sandbox&lt;br /&gt;
*&#039;&#039;&#039;Status updates&#039;&#039;&#039;:&lt;br /&gt;
**http://ecksun.com/blog/?tag=maemo&lt;br /&gt;
&lt;br /&gt;
===Project summary===&lt;br /&gt;
[[Shepherd]] is an advanced scheduler that can do a wide variety of tasks depending on a number of triggers.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
===Progress===&lt;br /&gt;
&lt;br /&gt;
I have planned to write a couple of plug-ins for shepherd as well as to get the core and GUI in working order.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name &lt;br /&gt;
! Progress &lt;br /&gt;
! Status&lt;br /&gt;
! Category &lt;br /&gt;
! Description &lt;br /&gt;
|-&lt;br /&gt;
|WLAN SSID&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Trigger&lt;br /&gt;
|Check if a WLAN SSID is nearby&lt;br /&gt;
|-&lt;br /&gt;
|Location&lt;br /&gt;
|80%&lt;br /&gt;
|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.&lt;br /&gt;
|Trigger&lt;br /&gt;
|Check if the device is in a certain location by using the GPS and Cellular towers&lt;br /&gt;
|-&lt;br /&gt;
|Calendar&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Trigger&lt;br /&gt;
|Check if certain events are happening&lt;br /&gt;
|-&lt;br /&gt;
|Change profile&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Action&lt;br /&gt;
|-&lt;br /&gt;
|Turn Radio on/off&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Action&lt;br /&gt;
| Turn both WLAN and 3G on/off&lt;br /&gt;
|-&lt;br /&gt;
|Change Telepathy status&lt;br /&gt;
|0%&lt;br /&gt;
|Have been unsuccessfull in implementing this, might be a bug in TelepathyQt4.&lt;br /&gt;
|Action&lt;br /&gt;
|-&lt;br /&gt;
|Secure device&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Action&lt;br /&gt;
|Lock the device in the same way as the menu option&lt;br /&gt;
|-&lt;br /&gt;
|Display a notification&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Action&lt;br /&gt;
|Display a notification&lt;br /&gt;
|-&lt;br /&gt;
|Sensors - accelerometer, ambient light sensor, orientation, proximity sensor, rotation sensor.&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left.&lt;br /&gt;
|Triggers&lt;br /&gt;
|Several triggers involving the sensors&lt;br /&gt;
|-&lt;br /&gt;
|Sensors (several triggers) - compass, magnetometer, tap sensor&lt;br /&gt;
|90%&lt;br /&gt;
|Untested as I have no device with these sensors.&lt;br /&gt;
|Triggers&lt;br /&gt;
|Several triggers involving the sensors.&lt;br /&gt;
|-&lt;br /&gt;
|Core&lt;br /&gt;
|~50%&lt;br /&gt;
|&lt;br /&gt;
|Shepherd&lt;br /&gt;
|Finish the core&lt;br /&gt;
|-&lt;br /&gt;
|GUI&lt;br /&gt;
|5%&lt;br /&gt;
|&lt;br /&gt;
|Shepherd&lt;br /&gt;
|Finish the GUI&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>194.71.123.2</name></author>
	</entry>
</feed>