<br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">My design:<br>- backend is extremely simple as it has no UI<br>- It reads civic location data from gconf, uses a geocoding
<br>&nbsp;&nbsp;backend to get lat/lon<br>- civic location data in gconf can be updated by anyone. In maemo I&#39;ve<br>&nbsp;&nbsp;included that in my statusbar applet.<br>- civic location data in gconf has a &quot;valid-until&quot; timestamp with it
</blockquote><div><br>I like this with two enhancements.&nbsp;&nbsp; I believe the backend should be based on gconf keys.&nbsp; However it should just be civic location.&nbsp;&nbsp; I believe that it should be able to input both lat, long, altitude timestamp, or civic location (with timestamp)&nbsp;&nbsp; Geocoding can be used if both are not available.
<br><br>And then, basically with this generic backend, there should be different front end for each platform.&nbsp;&nbsp; For meamo we can go with your app.&nbsp;&nbsp; For the Desktop(or mostly laptop) we can make a gnome applet.<br><br>&nbsp;</div>
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">In practice it looks like this:<br>Geoclue statusbar applet menu<br>&nbsp;&nbsp; <a href="http://koti.welho.com/jkukkone/geoclue/status-menu.png">
http://koti.welho.com/jkukkone/geoclue/status-menu.png</a><br>Dialog for manual input. A rough draft, but you&#39;ll get the point. Notice<br>the &quot;staying here for X hours&quot;-entry for the valid-until timestamp.<br>
&nbsp;&nbsp; <a href="http://koti.welho.com/jkukkone/geoclue/manual-dialog.png">http://koti.welho.com/jkukkone/geoclue/manual-dialog.png</a><br><br>Any comments? Upload to <a href="http://freedesktop.org">freedesktop.org</a> repository or Maemo Garage?
</blockquote><div><br>I think we can update <a href="http://freedesktop.org">freedesktop.org</a>. &nbsp; Although I believe that we should separate the manual backend from the setting method like discussed above.&nbsp; Just make a directory for maemo specific stuff.
<br><br>Keith Preston<br><br></div><br><br></div><br>