{"id":10,"date":"2004-12-27T11:22:45","date_gmt":"2004-12-27T16:22:45","guid":{"rendered":"http:\/\/crschmidt.net\/blog\/?p=10"},"modified":"2004-12-27T11:22:45","modified_gmt":"2004-12-27T16:22:45","slug":"locative-technology","status":"publish","type":"post","link":"https:\/\/crschmidt.net\/blog\/archives\/10\/locative-technology\/","title":{"rendered":"Locative Technology"},"content":{"rendered":"<p>With the advent of a language I can program on my phone, my first goal was to learn the language, and my second goal was to rewrite something that I think is an almost-great service, but missing a couple key features. With that in mind, I headed to work, first with my FOAF app. My work after that concentrated on a locative service based around cell towers, and learning the user interface aspects of the Python interface.<\/p>\n<p>Last night, I got my first victory in both: I wrote a decent (although minimal) user interface, which was able to communicate information about my location based on cell towers I was near. You can see the start of the work at http:\/\/crschmidt.net\/cell\/ . As I just described it to another mobile user, it&#8217;s going to be &#8220;Like <a href=\"http:\/\/cellspotting.com\">CellSpotting<\/a>, without the suck.&#8221; Using services for anything is completely unneccesary, especially with how simple python makes it to build user interfaces. I don&#8217;t know how hard it is with the Symbian interface, but I want to make it better.<\/p>\n<p>My code is pretty simple so far, but it works. I will be continuing work on it tonight, but I&#8217;m already seeing other people start similar work, and I believe in shared efforts. So, the <a href=\"http:\/\/crschmidt.net\/cell\/code\/\">code<\/a> is available: the .py.txt is the Nokia python program, and the .php is the server-side script I&#8217;m using.<\/p>\n<p>I will be working on changing the way things work a lot, but I just want to show some of the cool things that can be done via the exposed Python interfaces on the mobile platform. Note that the actual Nokia code is only a dozen lines: which builds a nice interface, allows you to edit the form, and to send the data off. There&#8217;s not much funtionality yet: not even a way to update your location without exiting and reentering the program. However, it&#8217;s a start, upon which others can build.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the advent of a language I can program on my phone, my first goal was to learn the language, and my second goal was to rewrite something that I think is an almost-great service, but missing a couple key features. With that in mind, I headed to work, first with my FOAF app. My [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-10","post","type-post","status-publish","format-standard","hentry","category-symbian-python"],"_links":{"self":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/posts\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":0,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/posts\/10\/revisions"}],"wp:attachment":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/media?parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/categories?post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/tags?post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}