<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Scienco.org &#187; Neo 1973</title>
	<atom:link href="http://www.scienco.org/category/hardware/neo-1973/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scienco.org</link>
	<description>Life&#039;s too short to be unenthusiastic</description>
	<lastBuildDate>Thu, 05 Aug 2010 07:40:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<atom:link rel="next" href="http://www.scienco.org/category/hardware/neo-1973/feed/?page=2" />

		<item>
		<title>Calling from Neo1973/OpenMoko in Denmark!</title>
		<link>http://www.scienco.org/2007/calling-from-neo1973openmoko-in-denmark/</link>
		<comments>http://www.scienco.org/2007/calling-from-neo1973openmoko-in-denmark/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 15:17:20 +0000</pubDate>
		<dc:creator>Mikkel Meyer Andersen</dc:creator>
				<category><![CDATA[Neo 1973]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://www.scienco.org/2007/linux/openmoko/calling-from-neo1973openmoko-in-denmark/</guid>
		<description><![CDATA[Well, for a phone it ain&#8217;t really that amazing, but in the this (at least yet a while) small world called OpenMoko this is actually a break through for me! I&#8217;ve just made the first call from my Neo1973-phone with OpenMoko. Not through the Dialer or anything that fancy, just by executing AT-commands from the [...]]]></description>
			<content:encoded><![CDATA[<p>Well, for a phone it ain&#8217;t really that amazing, but in the this (at least yet a while) small world called OpenMoko this is actually a break through for me! I&#8217;ve just made the first call from my Neo1973-phone with OpenMoko.  Not through the Dialer or anything that fancy, just by executing AT-commands from the terminal.<span id="more-53"></span></p>
<p>I roughly followed the guide on <a title="Manually using GSM" href="http://wiki.openmoko.org/wiki/Manually_using_GSM">the wiki page</a>, but here&#8217;s explicitely what I done.</p>
<p>Open two terminals (for example through USB-networking and SSH to the phone).</p>
<p>In the first terminal execute these commands:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>gsmd stop
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;1&quot;</span> <span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #000000; font-weight: bold;">/</span>sys<span style="color: #000000; font-weight: bold;">/</span>bus<span style="color: #000000; font-weight: bold;">/</span>platform<span style="color: #000000; font-weight: bold;">/</span>devices<span style="color: #000000; font-weight: bold;">/</span>gta01-pm-gsm.0<span style="color: #000000; font-weight: bold;">/</span>power_on
<span style="color: #c20cb9; font-weight: bold;">chown</span> uucp.uucp <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>ttySAC0
cu <span style="color: #660033;">-l</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>ttySAC0</pre></div></div>

<p>And in the second terminal execute these commands:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>spool<span style="color: #000000; font-weight: bold;">/</span>uucp
<span style="color: #c20cb9; font-weight: bold;">chown</span> uucp.uucp <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>spool<span style="color: #000000; font-weight: bold;">/</span>uucp
<span style="color: #c20cb9; font-weight: bold;">stty</span> <span style="color: #660033;">-F</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>ttySAC0 crtscts</pre></div></div>

<p>Now go back to the first terminal and play with AT-commands; I made an outgoing call as follows (responses are included):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ATE1
OK
AT+<span style="color: #007800;">CFUN</span>=<span style="color: #000000;">1</span>
ERROR
AT+<span style="color: #007800;">CPIN</span>=<span style="color: #ff0000;">&quot;x&quot;</span>
OK
AT+COPS
OK
ATDy</pre></div></div>

<p>where x is the PIN and y is the phone number (for Danes: I only used the eight digits &#8211; no leading zero or anything fancy). Please notice that there is no space whatsoever between ATD and the actual number.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scienco.org/2007/calling-from-neo1973openmoko-in-denmark/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Progress in OpenMoko</title>
		<link>http://www.scienco.org/2007/progress-in-openmoko/</link>
		<comments>http://www.scienco.org/2007/progress-in-openmoko/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 10:07:12 +0000</pubDate>
		<dc:creator>Mikkel Meyer Andersen</dc:creator>
				<category><![CDATA[Neo 1973]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://www.scienco.org/2007/linux/openmoko/progress-in-openmoko/</guid>
		<description><![CDATA[As written earlier, I&#8217;m now able to build OpenMoko in a reasonable amount of time due to the purchase of a new computer. I haven&#8217;t had time to hack that much with OpenMoko in the past week because of a busy week (we made a one-week-project in algebra, so I&#8217;m governing Knapsack, Elgamel, group-theory etc. [...]]]></description>
			<content:encoded><![CDATA[<p>As written earlier, I&#8217;m now able to build OpenMoko in a reasonable amount of time due to the purchase of a new computer. I haven&#8217;t had time to hack that much with OpenMoko in the past week because of a busy week (we made a one-week-project in algebra, so I&#8217;m governing Knapsack, Elgamel, group-theory etc. <img src='http://www.scienco.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ), but today I had some time to play.<span id="more-48"></span></p>
<p>I build a new kernel and rootf by issuing a</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span> update-makefile <span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000; font-weight: bold;">&amp;</span>amp; <span style="color: #c20cb9; font-weight: bold;">make</span> setup update openmoko-devel-image</pre></div></div>

<p>Afterwards I went to<br />
<code>~/moko/build/tmp/deploy/glibc/images/neo1973</code></p>
<p>and flashed my device with</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>dfu-util <span style="color: #660033;">-a</span> kernel <span style="color: #660033;">-d</span> 0x1457:0x5119 <span style="color: #660033;">-R</span> <span style="color: #660033;">-D</span> uImage-neo1973-latest.bin
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>dfu-util <span style="color: #660033;">-a</span> rootfs <span style="color: #660033;">-d</span> 0x1457:0x5119 <span style="color: #660033;">-R</span> <span style="color: #660033;">-D</span> openmoko-devel-image-fic-gta01.jffs2</pre></div></div>

<p>The boot time was rather long compared to earlier, I guess. Not that it actually matters for me, but I noticed it, and thought that quite a lot of changes might had been made. And apparently changes had been made. At this time I&#8217;ve actually just booted the device, hence I&#8217;ve not actually found that much, but I&#8217;ve noticed these things:</p>
<ul>
<li>The &#8220;Today&#8221;-label has changed to &#8220;Home&#8221; (in the upper left corner), reasonable I my opinion</li>
<li>I&#8217;m now able to create my phone as a network-place through SSH in Gnome; that&#8217;s nice in order to make file-management smoothly</li>
<li>To today now consists of a &#8220;huge&#8221; watch, well, I like it, but I can easily imaging not everybody does, but I suppose it&#8217;s things like this that should be made customizable later on</li>
</ul>
<p>Here&#8217;s a couple of screenshots of the glories:</p>
<p><a title="Neo 1973 as a network-place" href="http://www.scienco.org/wp-content/neo-network-place.png"><img src="http://www.scienco.org/wp-content/neo-network-place.thumbnail.png" alt="Neo 1973 as a network-place" /></a> <a title="Home" href="http://www.scienco.org/wp-content/screenshot-1.png"><img src="http://www.scienco.org/wp-content/screenshot-1.thumbnail.png" alt="Home" /> </a><a title="Applications" href="http://www.scienco.org/wp-content/screenshot-2.png"><img src="http://www.scienco.org/wp-content/screenshot-2.thumbnail.png" alt="Applications" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.scienco.org/2007/progress-in-openmoko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Qtopia Phone Edition on Neo 1973</title>
		<link>http://www.scienco.org/2007/qtopia-phone-edition-on-neo-1973/</link>
		<comments>http://www.scienco.org/2007/qtopia-phone-edition-on-neo-1973/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 22:27:45 +0000</pubDate>
		<dc:creator>Mikkel Meyer Andersen</dc:creator>
				<category><![CDATA[Neo 1973]]></category>
		<category><![CDATA[OpenMoko]]></category>
		<category><![CDATA[Qtopia Phone Edition]]></category>

		<guid isPermaLink="false">http://www.scienco.org/2007/linux/openmoko/qtopia-phone-edition-on-neo-1973/</guid>
		<description><![CDATA[I&#8217;ve just &#8211; briefly &#8211; tried QPE (Qtopia Phone Edition) on my Neo 1973. I tried both the image on http://www.qtopia.net/modules/devices/openmoko.php and http://buildhost.automated.it/OM2007.2/?M=D and with two different SIM-cards. The image from qtopia.net i a bit older, but seemed to work the best, i.e. most stable, whereas the Scaredycat-version was newer. Well, I didn&#8217;t dive more [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just &#8211; briefly &#8211; tried QPE (Qtopia Phone Edition) on my Neo 1973. I tried both the image on <a href="http://www.qtopia.net/modules/devices/openmoko.php">http://www.qtopia.net/modules/devices/openmoko.php</a> and <a href="http://buildhost.automated.it/OM2007.2/?M=D">http://buildhost.automated.it/OM2007.2/?M=D</a> and with two different SIM-cards.<span id="more-46"></span></p>
<p>The image from qtopia.net i a bit older, but seemed to work the best, i.e. most stable, whereas the Scaredycat-version was newer. Well, I didn&#8217;t dive more into since I just wanted to try it.</p>
<p>Another thing is, that QPE only worked with my <a href="http://www.telmore.dk/">Telmore</a> SIM-card (uses <a href="http://www.tdc.dk/">TDC</a>) and not my <a href="http://www.bibob.dk/">BiBOB</a> SIM-card (uses <a href="http://www.sonofon.dk/">Sonofon</a>). I didn&#8217;t know whether it was a general problem, so I flashed my Neo 1973 with the newest OpenMoko from <a href="http://buildhost.automated.it/OM2007.2/?M=D">http://buildhost.automated.it/OM2007.2/?M=D</a> (21-Oct-2007 09:55). I&#8217;m currently building my own image, but I really have to go to bed, so I&#8217;ll try that one tomorrow instead and settle with the Scaredycat-version for now.</p>
<p>Before continuing, I&#8217;d like to say that until now I&#8217;ve never been able to make a call from OpenMoko, not even registering the SIM-card. So I&#8217;m actually really exiting. I&#8217;ll of course try both SIM-cards.</p>
<p>I&#8217;m currently booting OpenMoko with my Telmore SIM-card. It&#8217;s actually quite slow &#8211; and it&#8217;s not feeling any shorter by staring at it. Finally done. The Matchbox panel is again not starting, so the usual</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>matchbox<span style="color: #000000; font-weight: bold;">/</span>session</pre></div></div>

<p>is executed, and the panel appears. Well, OpenMoko isn&#8217;t working with the Telmore SIM-card. I&#8217;ll give it a reboot and see. I&#8217;m so excited about being able to call from this, and it doesn&#8217;t work &#8211; it beginning to be a bit frustrating (although it&#8217;s a really bad skill for a developer to exhibit). After the reboot several things are working: the panel appears immediately and the screen light fades when the screen is not pressed. Despite these promising signs, I&#8217;m still not able to register the SIM.</p>
<p>Well, I guess I&#8217;m not going to try the BiBOB SIM-card anyway right now. The next step is to attempt some of the hacks mentioned on:</p>
<ul>
<li><a href="http://wiki.openmoko.org/wiki/Kernel">http://wiki.openmoko.org/wiki/Kernel</a>,</li>
<li><a href="http://wiki.openmoko.org/wiki/Manually_using_GSM">http://wiki.openmoko.org/wiki/Manually_using_GSM</a>, and</li>
<li><a href="http://wiki.openmoko.org/wiki/Manually_using_SMS">http://wiki.openmoko.org/wiki/Manually_using_SMS</a></li>
</ul>
<p>Goodnight!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scienco.org/2007/qtopia-phone-edition-on-neo-1973/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing to OpenMoko</title>
		<link>http://www.scienco.org/2007/developing-to-openmoko/</link>
		<comments>http://www.scienco.org/2007/developing-to-openmoko/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 13:38:12 +0000</pubDate>
		<dc:creator>Mikkel Meyer Andersen</dc:creator>
				<category><![CDATA[Neo 1973]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://www.scienco.org/2007/openmoko/developing-to-openmoko/</guid>
		<description><![CDATA[&#8230;is not as straight-forward as I hoped. That&#8217;s of course because I&#8217;m not that experienced at developing to Linux-based environments in C &#8211; actually my past consists mainly of Windows-developing with C#. There&#8217;s quite a huge difference &#8211; not only in libraries etc., but also the set-up as such. Well, the C-coding is slowly returning [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;is not as straight-forward as I hoped. That&#8217;s of course because I&#8217;m not that experienced at developing to Linux-based environments in C &#8211; actually my past consists mainly of Windows-developing with C#. There&#8217;s quite a huge difference &#8211; not only in libraries etc., but also the set-up as such.</p>
<p>Well, the C-coding is slowly returning (I&#8217;ve done some C-coding, but not as much as C#), but I&#8217;m still having some trouble setting a proper development environment up. That being said, I really haven&#8217;t got a whole weekend dedicated for that, but the times I&#8217;ve tried to use MokoMakefil and OE&#8217;s HelloWorld tutorial wasn&#8217;t successfully. But that&#8217;ll come later on, I assure you!</p>
<p>But for now, I&#8217;m just developing on my desktop, and then I&#8217;ll try to get a decen (or just running) environment up and running when the time comes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scienco.org/2007/developing-to-openmoko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neo 1973 arrived!</title>
		<link>http://www.scienco.org/2007/neo-1973-arrived/</link>
		<comments>http://www.scienco.org/2007/neo-1973-arrived/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 08:20:15 +0000</pubDate>
		<dc:creator>Mikkel Meyer Andersen</dc:creator>
				<category><![CDATA[Neo 1973]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://www.scienco.org/2007/openmoko/neo-1973-arrived/</guid>
		<description><![CDATA[For just half an hour ago my (hopefully) sweet little new toy arrived! I&#8217;m really not going to say much &#8211; yet. So I&#8217;ll just give you some pictures which barely left the camera (click to enlarge): What an excellent timing receiving such a sweetheart on a Friday!]]></description>
			<content:encoded><![CDATA[<p>For just half an hour ago my (hopefully) sweet little new toy arrived! I&#8217;m really not going to say much &#8211; yet. So I&#8217;ll just give you some pictures which barely left the camera (click to enlarge):</p>
<p><a href="http://www.scienco.org/wp-content/cimg0783-medium.JPG" title="cimg0783-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0783-medium.thumbnail.JPG" alt="cimg0783-medium.JPG" /> </a><a href="http://www.scienco.org/wp-content/cimg0789-medium.JPG" title="cimg0789-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0789-medium.thumbnail.JPG" alt="cimg0789-medium.JPG" /> </a><a href="http://www.scienco.org/wp-content/cimg0794-medium.JPG" title="cimg0794-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0794-medium.thumbnail.JPG" alt="cimg0794-medium.JPG" /> </a><a href="http://www.scienco.org/wp-content/cimg0795-medium.JPG" title="cimg0795-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0795-medium.thumbnail.JPG" alt="cimg0795-medium.JPG" /> </a><a href="http://www.scienco.org/wp-content/cimg0798-medium.JPG" title="cimg0798-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0798-medium.thumbnail.JPG" alt="cimg0798-medium.JPG" /> </a><a href="http://www.scienco.org/wp-content/cimg0801-medium.JPG" title="cimg0801-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0801-medium.thumbnail.JPG" alt="cimg0801-medium.JPG" /> </a><a href="http://www.scienco.org/wp-content/cimg0802-medium.JPG" title="cimg0802-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0802-medium.thumbnail.JPG" alt="cimg0802-medium.JPG" /> </a><a href="http://www.scienco.org/wp-content/cimg0803-medium.JPG" title="cimg0803-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0803-medium.thumbnail.JPG" alt="cimg0803-medium.JPG" /> </a><a href="http://www.scienco.org/wp-content/cimg0806-medium.JPG" title="cimg0806-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0806-medium.thumbnail.JPG" alt="cimg0806-medium.JPG" /> </a><a href="http://www.scienco.org/wp-content/cimg0812-medium.JPG" title="cimg0812-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0812-medium.thumbnail.JPG" alt="cimg0812-medium.JPG" /> </a><a href="http://www.scienco.org/wp-content/cimg0817-medium.JPG" title="cimg0817-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0817-medium.thumbnail.JPG" alt="cimg0817-medium.JPG" /> </a><a href="http://www.scienco.org/wp-content/cimg0820-medium.JPG" title="cimg0820-medium.JPG"><img src="http://www.scienco.org/wp-content/cimg0820-medium.thumbnail.JPG" alt="cimg0820-medium.JPG" /></a><a href="http://www.scienco.org/wp-content/cimg0801-medium.JPG" title="cimg0801-medium.JPG"> </a></p>
<p>What an excellent timing receiving such a sweetheart on a Friday!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scienco.org/2007/neo-1973-arrived/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Persistance</title>
		<link>http://www.scienco.org/2007/persistance/</link>
		<comments>http://www.scienco.org/2007/persistance/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 13:20:00 +0000</pubDate>
		<dc:creator>Mikkel Meyer Andersen</dc:creator>
				<category><![CDATA[Neo 1973]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://www.scienco.org/2007/openmoko/persistance/</guid>
		<description><![CDATA[With the discussion regarding location-based software as a starting point, I realized that the issue regarding persistence was far from trivial. Of course it&#8217;s a problem in the matter of making areas (as in a set of locations) persistent, but in general persistence of data structures often seems to be a problem, not just on [...]]]></description>
			<content:encoded><![CDATA[<p>With the discussion regarding location-based software as a <span title="OversÃ¦ttelse">starting point, I realized that the issue regarding persistence was far from trivial. Of course it&#8217;s a problem in the matter of making areas (as in a set of locations) persistent, but in general persistence of data structures often seems to be a problem, not just on OpenMoko.</span></p>
<p>Some optimal data structure might be quite a mess to make persistent, which lead to the selection of another data structure.</p>
<p>Still, I haven&#8217;t read much about this subject in regards to OpenMoko, but I think remembering something about it uses a Evolution Data Server. Well, it&#8217;s certainly a subject to investigate further &#8211; in <span title="OversÃ¦ttelse">particular to location-based reminding which I think is very exciting.</span></p>
<p>Oh, my Neo 1973 should arrive tomorrow! Yeah!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scienco.org/2007/persistance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Location-based Software</title>
		<link>http://www.scienco.org/2007/location-based-software/</link>
		<comments>http://www.scienco.org/2007/location-based-software/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 18:05:46 +0000</pubDate>
		<dc:creator>Mikkel Meyer Andersen</dc:creator>
				<category><![CDATA[Neo 1973]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://www.scienco.org/2007/openmoko/location-based-software/</guid>
		<description><![CDATA[Neo 1973 comes with (A)GPS. GPS opens a lot of new opportunities &#8211; which ones you can decide. Nevertheless, one need to figure out a good way of utilize this in a more general level. The purpose of this post isn&#8217;t to discuss the Neo 1973 as a specific product, but to lift the considerations [...]]]></description>
			<content:encoded><![CDATA[<p>Neo 1973 comes with (A)GPS. GPS opens a lot of new opportunities &#8211; which ones you can decide. Nevertheless, one need to figure out a good way of <span title="OversÃ¦ttelse">utilize this in a more general level.</span> The purpose of this post isn&#8217;t to discuss the Neo 1973 as a specific product, but to lift the considerations regarding location-based software to a higher &#8211; and more general &#8211; level.</p>
<p>Until now GPS has primary been used for navigation (please don&#8217;t take this to <span title="OversÃ¦ttelse">literal &#8211; I know it&#8217;s been used for a lot of other stuff, too, but this is merely a statement used to widen the mind and open it for new/other approaches)</span>, but as several different kinds of products with GPS appear, one has to rethink the whole idea in order to take proper advantage of the fact of GPS (as one might call it).</p>
<p>(As an aside, I would like to refer to OpenMoko to justice the generalization of location-based software: it would be stupid not to have a common location-library &#8211; pick an arbitrary name for it of your own choice &#8211; instead of every little application should implement general location events on their own.)</p>
<p>Personally I have a couple ideas to location-based software: location-based profiling (mute, non-vibrating among others) and location-based reminders. The first is probably more self-explained than the latter, which is thought of as a when you should be reminded of something on behalf of location instead of time.  These ideas has forced me to try to think of location-based software in a generic way.</p>
<p>The first <span title="OversÃ¦ttelse">realization is that a generic type </span>of usage is event-driven/-based. Others probably exist, but in this post I&#8217;ll stay with the event-driven-types.</p>
<p>This would probably be an appropriate time to excuse for my English, and for you to accept my apology and get a cop of black power aka. coffee, tea, or whatever you fancy the most at this particular time.</p>
<p>As earlier mentioned, GPS has primarily been used for navigation. Here the events are whenever the driver should do anything else than just driving straight ahead, e.g. taking a turn, exiting the highway or whatever. Several software products come with ability to make favourite positions, too, and in that way creating a quick route from a favourite location. In the case of navigation, GPS is used intensely every time &#8211; assuming that it&#8217;s mostly used at new routes. The case with position-base software is slightly different &#8211; at least in some situations. In particular, I&#8217;m thinking of the two examples given earlier with location-base profiles and reminders. Here whole areas has to be saved (&#8220;Home&#8221;, &#8220;Work&#8221;, &#8220;School&#8221;, &#8230;) in such a way that it can be identified and acted upon, i.e. execution of a (system)event.</p>
<p>Two key <span title="OversÃ¦ttelse">observations, with a basis in the two examples given, are that it is required &#8211; or </span><span title="OversÃ¦ttelse">desired -</span><span title="OversÃ¦ttelse"> to identify whenever entering or leaving an area. The solution to this problem depends highly on in which way an area is created. First the term &#8220;area&#8221; should be defined: a area is </span><span title="OversÃ¦ttelse">a named collection of </span><span title="OversÃ¦ttelse">positions. Then areas can be created in at least the following different ways:</span></p>
<ol>
<li>a radius of the current position making the area <span title="OversÃ¦ttelse">circular; all positions are </span><span title="OversÃ¦ttelse"></span><span title="OversÃ¦ttelse">interconnected</span></li>
<li><span title="OversÃ¦ttelse">a set of positions not necessarily </span><span title="OversÃ¦ttelse"></span><span title="OversÃ¦ttelse">interconnected (if some positions of the intended area are unavailable, e.g. due to access </span><span title="OversÃ¦ttelse">limitation)</span></li>
</ol>
<p><span title="OversÃ¦ttelse">Data-wise it is often less demanding to use the first option, but it requires more computations (it is really enough to save one location and a radius &#8211; from that it would be easy to calculate when the current position is inside that area or not). </span><span title="OversÃ¦ttelse">Reversely, the locations in the second option should just be saved in an appropriate data structure and then searched with a good search algorithm (depends of course on the chosen data structure). Both methods (and more?) could be offered, but the crucial question probably is, how big cells/positions are? Maybe several </span><span title="OversÃ¦ttelse">introductory experiments should be made. In addition, distinct users may have distinct needs, so maybe it&#8217;s best to make the location software so generic, that these and more can all be used. It&#8217;s certainly a point of interest and one requiring further focus.</span></p>
<p>Lastly I would, too, like to add another important application: the interface and cooperation with other triggers (such as time). Maybe a user would like to have a reminder when leaving an area, or at least at 3 p.m. This should be made in a natural way, and that requires a <span title="OversÃ¦ttelse">significant amount of thoughts leading to a </span><span title="OversÃ¦ttelse">sound architecture.</span></p>
<p>Well, still looking forward to receive my Neo 1973 so I really can address these issues. In the meanwhile I&#8217;ll start addressing these problems in an abstract level as done<span title="OversÃ¦ttelse"> hitherto.</span></p>
<p><span title="OversÃ¦ttelse"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.scienco.org/2007/location-based-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Marketing</title>
		<link>http://www.scienco.org/2007/mobile-marketing/</link>
		<comments>http://www.scienco.org/2007/mobile-marketing/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 11:36:44 +0000</pubDate>
		<dc:creator>Mikkel Meyer Andersen</dc:creator>
				<category><![CDATA[Neo 1973]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://www.scienco.org/2007/openmoko/mobile-marketing/</guid>
		<description><![CDATA[Commercials can be annoying if they distract you or take all the focus, but they finance quite a lot; I can&#8217;t imagine anyone disagreeing. This is not a discussion whether commercials are entitled to exist or not, but merely a post of one of the consequences that the actually do exist. ABI Research published for [...]]]></description>
			<content:encoded><![CDATA[<p>Commercials can be annoying if they distract you or take all the focus, but they finance quite a lot; I can&#8217;t imagine anyone disagreeing. This is not a discussion whether commercials are <span title="OversÃ¦ttelse">entitled to exist or not, but merely a post of one of the consequences that the actually do exist.</span></p>
<p>ABI Research published for some time ago <a href="http://www.abiresearch.com/abiprdisplay.jsp?pressid=837" title="Mobile Marketing">an article</a> regarding mobile marketing and Google recently published <a href="http://computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9037518&amp;intsrc=hm_list" title="Google Mobile Advertising Plan">a plan of mobile advertising</a>. With these articles in mind, I started to wonder whether some kind of <span title="OversÃ¦ttelse">cooperation with OpenMoko and Google was possible.</span></p>
<p>Of course not to force someone to receive commercials if they don&#8217;t want, but instead of using alternative channels with another purpose <span title="OversÃ¦ttelse">originally</span>, it could be interesting to make some kind of optimal channel for commercials on mobiles. Clearly it&#8217;s something  trendy right now, and why not try to take advantage of that?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scienco.org/2007/mobile-marketing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awaiting a Neo Advanced</title>
		<link>http://www.scienco.org/2007/awaiting-a-neo-advanced/</link>
		<comments>http://www.scienco.org/2007/awaiting-a-neo-advanced/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 11:02:19 +0000</pubDate>
		<dc:creator>Mikkel Meyer Andersen</dc:creator>
				<category><![CDATA[Neo 1973]]></category>
		<category><![CDATA[OpenMoko]]></category>

		<guid isPermaLink="false">http://www.scienco.org/2007/openmoko/awaiting-a-neo-advanced/</guid>
		<description><![CDATA[Now I&#8217;ve finally ordered an OpenMoko-phone, a Neo 1973 (Advanced edition) to be specific. I&#8217;ve followed the project from the side for some time now, and five minutes ago I hit the &#8220;Confirm&#8221;-button. I&#8217;m really looking forward to receive it so I can start to play with it I&#8217;ll of course try to write something [...]]]></description>
			<content:encoded><![CDATA[<p>Now I&#8217;ve finally ordered an OpenMoko-phone, a Neo 1973 (Advanced edition) to be specific. I&#8217;ve followed the project from the side for some time now, and five minutes ago I hit the &#8220;Confirm&#8221;-button.</p>
<p>I&#8217;m really looking forward to receive it so I can start to play with it <img src='http://www.scienco.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I&#8217;ll of course try to write something about it in this blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scienco.org/2007/awaiting-a-neo-advanced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
