<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.2.1 on Sat, 05 Nov 2005 04:56:34 GMT -->
<rss version="2.0">
	<channel>
		<title>Chris Double: nokia9210</title>
		<link>http://radio.weblogs.com/0102385/categories/nokia9210/</link>
		<description>Information about the Nokia 9210 Communicator.</description>
		<copyright>Copyright 2005 Chris Double</copyright>
		<lastBuildDate>Sat, 05 Nov 2005 04:56:34 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss</docs>
		<generator>Radio UserLand v8.2.1</generator>
		<managingEditor>chris.double@double.co.nz</managingEditor>
		<webMaster>chris.double@double.co.nz</webMaster>
		<category domain="http://www.weblogs.com/rssUpdates/changes.xml">rssUpdates</category> 
		<skipHours>
			<hour>5</hour>
			<hour>4</hour>
			<hour>6</hour>
			<hour>3</hour>
			<hour>1</hour>
			<hour>7</hour>
			<hour>19</hour>
			<hour>20</hour>
			</skipHours>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<ttl>60</ttl>
		<item>
			<description>I&apos;ve decided to move from using Radio Userland to a Blogger weblog
hosted on my own domain. I&apos;ve been using Linux for the past couple of
years and it&apos;s proven too painful to keep using the Radio Userland
software under Wine. No more posts will be added to this weblog, or any
of its categories.&lt;br&gt;
&lt;br&gt;
The new&lt;a href=&quot;http://www.bluishcoder.co.nz/&quot;&gt; weblog is here&lt;/a&gt; and the &lt;a href=&quot;http://www.bluishcoder.co.nz/atom.xml&quot;&gt;atom feed is here&lt;/a&gt;.&lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2005/11/05.html#a891</guid>
			<pubDate>Sat, 05 Nov 2005 04:56:28 GMT</pubDate>
			</item>
		<item>
			<description>Joseph Strout sent me a link to an idea he had for &lt;a href=&quot;http://www.strout.net/info/ideas/hexinput.html&quot;&gt;improving text input methods in devices with no keyboards&lt;/a&gt;.
It sounds look a good area for experimentation, especially the
pen/stylus input method. From the sounds of it you end up remembering &apos;&lt;a href=&quot;http://optimoz.mozdev.org/gestures/&quot;&gt;gestures&lt;/a&gt;&apos;
for words, or parts of words, to enable faster input. The gestures are
mapped to a hexagonal grid of letters optimized for the input language. &lt;br&gt;
&lt;br&gt;</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2005/10/21.html#a887</guid>
			<pubDate>Thu, 20 Oct 2005 21:59:35 GMT</pubDate>
			</item>
		<item>
			<description>From &lt;a href=&quot;http://webdev.helephant.com/blog/software/snippets&quot;&gt;Helen&apos;s Techblog&lt;/a&gt;: &lt;a href=&quot;http://www.bigbold.com/snippets/&quot;&gt;Snippets&lt;/a&gt;,
a site for storing small code snippets which can be tagged, searched
for, etc. Pretty neat. There&apos;s a distinct lack of Lisp snippets there
though...need to work on that. &lt;br&gt;
They have a &apos;series 60&apos; tag for mobile phone programming snippets on the Symbian OS which looks quite useful.&lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2005/10/18.html#a885</guid>
			<pubDate>Mon, 17 Oct 2005 21:32:51 GMT</pubDate>
			</item>
		<item>
			<description>All About Symbian have got a very positive &lt;a href=&quot;http://www.allaboutsymbian.com/features/viewarticle.php?id=141&quot;&gt;review of the Nokia 9300&lt;/a&gt;. &lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2005/01/19.html#a769</guid>
			<pubDate>Tue, 18 Jan 2005 19:13:08 GMT</pubDate>
			</item>
		<item>
			<description>I came across &lt;a href=&quot;http://www.xmailserver.org/qconsole.html&quot;&gt;QConsole&lt;/a&gt;
today which looks like a useful developer utility for Symbian phones.
It connects to the phone via bluetooth, giving you a console that
enables you to navigate the filesystem, query running tasks, etc. Linux
only.&lt;br&gt;</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2005/01/13.html#a765</guid>
			<pubDate>Wed, 12 Jan 2005 23:45:37 GMT</pubDate>
			</item>
		<item>
			<description>My Symbian has a &lt;a href=&quot;http://my-symbian.com/s90/7710_review.php&quot;&gt;review of the Nokia 7710&lt;/a&gt;. Although not yet available for general sale in New Zealand, &lt;a href=&quot;http://www.trademe.co.nz/structure/listings/listings_search_results.asp?sort_order=default&amp;amp;searchstring=nokia+7710&quot;&gt;some people are selling units&lt;/a&gt; on the auction site &lt;a href=&quot;http://www.trademe.co.nz&quot;&gt;TradeMe&lt;/a&gt;.&lt;br&gt;</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2005/01/12.html#a763</guid>
			<pubDate>Wed, 12 Jan 2005 00:33:31 GMT</pubDate>
			</item>
		<item>
			<description>Recently I&apos;ve been writing a few programs for my Series 60 Symbian
cellphone that accesses bluetooth devices. I&apos;ve been using Borland&apos;s
Mobile Studio V1.5 which has some visual components for Series 60
development, including bluetooth components. &lt;br&gt;
&lt;br&gt;
There was little documentation for these so I&apos;ve written a document
outlining how to use these components to talk to a Bluetooth GPS to
extract the NMEA data as it arrives from the GPS: &lt;a href=&quot;http://www.double.co.nz/symbian/bt/borland_symbian_bluetooth.html&quot;&gt;Developing
for a Bluetooth GPS on Symbian Series 60 cellphones with C++&lt;/a&gt;.&lt;br&gt;</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2005/01/12.html#a762</guid>
			<pubDate>Tue, 11 Jan 2005 21:16:37 GMT</pubDate>
			</item>
		<item>
			<description>Matt Croydon posts about &lt;a href=&quot;http://www.postneo.com/2004/12/23/extending-python-for-series-60#comments&quot;&gt;extending the Python implementation&lt;/a&gt; on the Symbian Series 60 phones. I played with the implementation briefly last night and it&apos;s very nice. Well done Nokia!&lt;br&gt;
&lt;br&gt;
Scripts can be run a number of ways:&lt;br&gt;
&lt;ul&gt;
  &lt;li&gt;You can send Python scripts to the phone and run them.&lt;/li&gt;
  &lt;li&gt;Type them in via the phone keypad in a running interpreter instance (not very practical I admit).&lt;/li&gt;
  &lt;li&gt;Via bluetooth, GPRS or some other connection, connect to the phone interpreter from your PC and type and test code from there.&lt;/li&gt;
&lt;/ul&gt;
Some good documentation is included along with an API reference for the phone functions and quite a few examples.&lt;br&gt;
&lt;br&gt;
This gives me some ideas on how to progress my &lt;a href=&quot;http://www.iolanguage.com&quot;&gt;Io language port&lt;/a&gt;
and to get other language implementations running. What would really be
nice is to be able to see the source to the Python port to help with
getting other languages running on the system.&lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/12/24.html#a742</guid>
			<pubDate>Thu, 23 Dec 2004 22:17:15 GMT</pubDate>
			</item>
		<item>
			<description>&lt;a href=&quot;http://www.forum.nokia.com/main/0,,034-821,00.html&quot;&gt;Python for Symbian Series 60 phones&lt;/a&gt; has been released. Not quite Common Lisp or Scheme but close enough for now.&lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/12/23.html#a741</guid>
			<pubDate>Wed, 22 Dec 2004 21:39:38 GMT</pubDate>
			</item>
		<item>
			<description>A new release of&amp;nbsp; Io for Series 60 Symbian devices is available. The 80Kb download is &lt;a href=&quot;http://www.double.co.nz/symbian/iosymbian_0_3.zip&quot;&gt;iosymbian_0_3.zip&lt;/a&gt;. &lt;br&gt;
&lt;br&gt;
This release updates the version of &lt;a href=&quot;http://www.iolanguage.com&quot;&gt;Io&lt;/a&gt;
to IoVM-2004-09-11. It also fixes a couple of bugs, has better support
for futures and asynchronous calls, and has a proper Uid
registered&amp;nbsp; with &lt;a href=&quot;http://www.symbian.com&quot;&gt;Symbian&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
The patches to the Io base code have been supplied to Steve, the Io
author, and will appear in the standard Io source distribution. The
Symbian specific code is actively being worked on and is not yet
updated in the Io source distribution. I plan to get a release of the
code suitable for that soon.&lt;br&gt;
&lt;br&gt;
I&apos;m interested in feedback, in particular Io features that don&apos;t work
correctly, or suggestions on Symbian libraries to provide wrappers for.
Currently this is only tested on a Nokia 3650 and Nokia 7610. It
definetely does not work on the 3650 but does on the 7610. Getting
things working on the 3650 will not be too difficult and I hope to do
that over the next week or two.&lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/09/17.html#a675</guid>
			<pubDate>Thu, 16 Sep 2004 22:06:33 GMT</pubDate>
			</item>
		<item>
			<description>I&apos;m making progress on &lt;a href=&quot;http://radio.weblogs.com/0102385/2004/09/08.html#a668&quot;&gt;Io for Symbian&lt;/a&gt;.
I tracked down the problem that was causing the crash on the Nokia
3650. Now I just need to fix it. I&apos;ve assigned it a proper Uid,
obtained from &lt;a href=&quot;http://www.symbian.com&quot;&gt;Symbian&lt;/a&gt; and tidied
up the way Io coroutines and Symbian Active Objects interact so the
system runs much more responsively. I&apos;m also setting up a website page
specific for the port and will post a note here when done.&lt;br&gt;
&lt;br&gt;
In Io, each object can react to asynchronous messages. These messages
get added to a queue and the object processes each message in the
queue. A call to &apos;yield&apos; will allow other objects to process their own
ansynchronous message queues. This is how the co-operative multitasking
works in the system.&lt;br&gt;
&lt;br&gt;
In Symbian I need to process system events in a timely manner otherwise
the responsiveness of the phone suffers and the application risks being
shut down by the system. My current approach to managing the calls to
yield so Io asynchronous objects run is to have an &apos;EventRuner&apos; Io
object that has a method which yields to other Io objects and processes
Symbian events using the ActiveScheduler. This runs continuously while
a script runs. &lt;br&gt;
&lt;br&gt;
Unfortunately this has the side effect of continuously running yield
calls and event processing even if there are no objects or events to
manage. What I need to change is to have the system only run the object
if actual processing is needed to save battery power and other phone
resources.&lt;br&gt;
&lt;br&gt;
Also on the list is wrapping more Symbian libraries and improving the user interface.&lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/09/16.html#a672</guid>
			<pubDate>Thu, 16 Sep 2004 00:19:05 GMT</pubDate>
			</item>
		<item>
			<description>The &lt;a href=&quot;http://www.allaboutsymbian.com/features/viewarticle.php?id=93&quot;&gt;Nokia 9300&lt;/a&gt;
looks like a very nice replacement for the Nokia 9210 communicator. The
linked to article talks about &apos;no word on Python being ported from the
Series 60 alpha&apos;. I&apos;m sure it&apos;ll happen eventually. Having a keyboard
makes scripting languages even more useful on the phone.&lt;br&gt;
&lt;br&gt;
The &lt;a href=&quot;http://www.nokia.com/nokia/0,,54106,00.html&quot;&gt;Nokia 9500&lt;/a&gt;
is an even more amazing looking phone. Built in WiFi is an interesting
feature in a cellphone. Having apps that could seamlessly switch from
the expensive (in New Zealand) GPRS to a cheaper WiFi alternative in
the office would be great.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://radio.weblogs.com/0102385/2004/09/08.html#a668&quot;&gt;Io and the other scripting languages&lt;/a&gt;
I&apos;m working on getting working on Series 60 would be fantastic on these
phones. I know this from having used Io and Forth on the Nokia 9210.
The keyboard makes a big difference. &lt;br&gt;
&lt;br&gt;
Once the Series 60 port is a little more complete I&apos;ll download the
9300/9500 SDK and try a port, testing it on the emulators. Anyone with
a &apos;real&apos; device that would like to do some testing is welcome to
contact me (use the &apos;envelope&apos; icon on my &lt;a href=&quot;http://radio.weblogs.com/0102385&quot;&gt;weblog main page&lt;/a&gt;). Anyone who wants to provide me with a real device is of course welcome to contact me too ;-)&lt;br&gt;
&lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/09/10.html#a671</guid>
			<pubDate>Thu, 09 Sep 2004 21:49:24 GMT</pubDate>
			</item>
		<item>
			<description>[ Updated information available &lt;a href=&quot;http://radio.weblogs.com/0102385/2004/09/10.html#a671&quot;&gt;here,&lt;/a&gt; and &lt;a href=&quot;http://radio.weblogs.com/0102385/2004/09/16.html#a672&quot;&gt;here&lt;/a&gt;. A new download is available &lt;a href=&quot;http://radio.weblogs.com/0102385/2004/09/17.html#a675&quot;&gt;here&lt;/a&gt;. ]&lt;br&gt;
&lt;br&gt;
A new release of &lt;a href=&quot;http://www.double.co.nz/symbian/iosymbian_0_2.zip&quot;&gt;Io for Series 60&lt;/a&gt;
Symbian devices is now available. This version fixes the problem with
exceptions. They now work. I&apos;ve also added an interface to the phone
&apos;Log Engine&apos; allowing you to get details on recent calls. The example, &lt;a href=&quot;http://www.double.co.nz/symbian/phonelog.io&quot;&gt;phonelog.io&lt;/a&gt; shows how it can be used.&lt;br&gt;
&lt;br&gt;
Future changes will include a proper Uid for the application now that I&apos;ve received one from &lt;a href=&quot;http://www.symbian.com&quot;&gt;Symbian&lt;/a&gt;, more libraries, getting it working on the Nokia 3650, and GUI routines.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/09/08.html#a668</guid>
			<pubDate>Tue, 07 Sep 2004 21:01:47 GMT</pubDate>
			</item>
		<item>
			<description>[ note 2004-09-08: an update is &lt;a href=&quot;http://radio.weblogs.com/0102385/2004/09/08.html#a668&quot;&gt;available here&lt;/a&gt; ]&lt;br&gt;
&lt;br&gt;
Over the weekend I managed to update my &lt;a href=&quot;http://radio.weblogs.com/0102385/2004/08/30.html#a665&quot;&gt;Symbian Series 60 port&lt;/a&gt; of the &lt;a href=&quot;http://www.iolanguage.com&quot;&gt;Io programming language&lt;/a&gt;
to the latest Io codebase. There are still a number of issues and
things that don&apos;t work right but I&apos;m slowly working through them. The
current major issues are:&lt;br&gt;
&lt;ul&gt;
  &lt;li&gt;Io Exceptions aren&apos;t working. They usually crash the interpreter.&lt;/li&gt;
  &lt;li&gt;No Symbian library wrappers. So you can only do standard Io language things.&lt;/li&gt;
  &lt;li&gt;No user interface routines. &lt;/li&gt;
  &lt;li&gt;Main interface of interpreter is not very effective. It only has
two edit boxes. The top one for entering code. The second for showing
the result of evaluations.&lt;/li&gt;
  &lt;li&gt;I haven&apos;t got a proper registered Uid for the application yet.&lt;/li&gt;
  &lt;li&gt;While it runs on a Nokia 3650, I get a panic when attempting to start the interpreter. &lt;/li&gt;
&lt;/ul&gt;
What does work:&lt;br&gt;
&lt;ul&gt;
  &lt;li&gt;Most of the Io language appears to work fine including coroutines.&lt;/li&gt;
  &lt;li&gt;You can load code stored in the &apos;Memo&apos; or &apos;Notes&apos; application. I
transfer files to my phone via bluetooth. These get stored in &apos;Notes&apos;.
I run Io and load them there.&lt;/li&gt;
  &lt;li&gt;Basic asynchronous tcp/ip sockets work.&lt;/li&gt;
  &lt;li&gt;Only tested on the Nokia 7610.&lt;/li&gt;
&lt;/ul&gt;
Where to from here:&lt;br&gt;
&lt;ul&gt;
  &lt;li&gt;Tidy up the user interface.&lt;/li&gt;
  &lt;li&gt;Get exceptions working.&lt;/li&gt;
  &lt;li&gt;Wrap a few Symbian libraries.&lt;/li&gt;
  &lt;li&gt;Get it working on the Nokia 3650.&lt;/li&gt;
  &lt;li&gt;Write a telnet-like server so I can develop code on the phone via a read-eval-print loop accessed from my desktop PC.&lt;/li&gt;
&lt;/ul&gt;
The download file&lt;a href=&quot;http://www.double.co.nz/symbian/iosymbian_0_1.zip&quot;&gt; iosymbian_0_1.zip&lt;/a&gt;
contains an installable .SIS file and some simple example Io programs.
This is not really a uesful release apart from being able to play with
Io on the phone. Remember, only tested on the 7610, I welcome feedback.
To use:&lt;br&gt;
&lt;ol&gt;
  &lt;li&gt;Install the .SIS file.&lt;/li&gt;
  &lt;li&gt;Send the .io files to the phone and save in the &apos;Notes&apos; application.&lt;/li&gt;
  &lt;li&gt;Start Io.&lt;/li&gt;
  &lt;li&gt;Use the &apos;Start Interpreter&apos; menu item to fire up the interpreter.&lt;/li&gt;
  &lt;li&gt;Typing code in the top edit box and using &apos;Evaluate&apos; will evaluate that code. Try &apos;&quot;hello&quot; print&apos; for example.&lt;/li&gt;
  &lt;li&gt;Using the &apos;Clear&apos; menu item clears out both edit boxes.&lt;/li&gt;
  &lt;li&gt;Using &apos;Load from Notepad&apos; to bring up a list of notepad items.
Select one and it will be loaded in the top edit box and evaluated with
the results appearing in the bottom.&lt;/li&gt;
&lt;/ol&gt;
Source will be included in future updates and will be folded into the
main Io distribution as I pass updates to the Io author, Steve Dekorte.
Hopefully the next release will be a whole lot more usable.&lt;br&gt;</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/09/06.html#a666</guid>
			<pubDate>Sun, 05 Sep 2004 22:37:17 GMT</pubDate>
			</item>
		<item>
			<description>&lt;a href=&quot;http://radio.weblogs.com/0102385/categories/nokia9210/2004/01/02.html&quot;&gt;Previously&lt;/a&gt; I&apos;d ported the &lt;a href=&quot;http://www.iolanguage.com&quot;&gt;Io programming language&lt;/a&gt; to run on the Nokia 9210, a &lt;a href=&quot;http://www.symbian.com&quot;&gt;Symbian&lt;/a&gt;
based cellphone. The 9210 is getting a bit old now so I&apos;ve updated the
port to run on series 60 devices. This includes phones like the Nokia
3650 and &lt;a href=&quot;http://www.mobile-phone-directory.org/Phones/Nokia/Nokia_7610.html&quot;&gt;Nokia 7610&lt;/a&gt;. The first cut at a port seems to work fine. Basic scripts run and asynchronous sockets work. &lt;br&gt;
&lt;br&gt;
The main problem is entering code on the phone. It&apos;s slow with only a
standard phone keypad. The Nokia 9210 had a full keyboard which made
things much easier. My current plan is to write an telnet-like server
in Io to run on the phone and connect to this from my PC, allowing
entering scripts and interactive programming on the device but using
the PC keyboard and screen. Once this is done I&apos;ll release a test
version. &lt;br&gt;
&lt;br&gt;
If you want the current test version feel free to email me in the meantime. Don&apos;t expect much in terms of usability though.&lt;br&gt;
&lt;br&gt;
Other languages I intend to get going is re-doing my Forth port, and getting &lt;a href=&quot;http://factor.sourceforge.net&quot;&gt;Factor&lt;/a&gt; to run on the phone.&lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/08/30.html#a665</guid>
			<pubDate>Mon, 30 Aug 2004 02:16:43 GMT</pubDate>
			</item>
		<item>
			<description>Gordon Weakliem writes about &lt;a href=&quot;http://www.eighty-twenty.net/blog/urn:www-eighty-twenty-net:1243.html&quot;&gt;Python on Series 60 phones&lt;/a&gt;. I&apos;ve had &lt;a href=&quot;http://ficl.sourceforge.net&quot;&gt;Forth&lt;/a&gt;, &lt;a href=&quot;http://www.iolanguage.com&quot;&gt;Io&lt;/a&gt; and &lt;a href=&quot;http://tinyscheme.sourceforge.net/&quot;&gt;Scheme&lt;/a&gt;
running on the Symbian OS on a Nokia 9210 and they&apos;re all easier to
program that Java or the C++ SDK. I&apos;m interested in porting these to
the Series 60 but the lack of a keyboard is a bit of a pain as I like
to do on-phone development.&lt;br&gt;
&lt;br&gt;
One thought I had was to have a mini-http server running on the phone
that provided a REPL or other means of sending programming constructs
to it. Or maybe a small telnet server providing access over an IRDA or
bluetooth socket. This would allow development on the main machine
while immediately running it on the phone.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.jedit.org/factor&quot;&gt;Slava&apos;s CFactor&lt;/a&gt; could be an
option. This allows development on the main machine in Java and
producing an image which is loaded and used by the 12Kb C executable.&lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/07/03.html#a626</guid>
			<pubDate>Sat, 03 Jul 2004 03:54:47 GMT</pubDate>
			</item>
		<item>
			<description>&lt;a href=&quot;http://simonwoodside.com/weblog/2004/03/07&quot;&gt;Simon Woodside&lt;/a&gt; recently got the Symbian SDK for Series 60 phone working under Linux. He followed the same install process I did, the &lt;a href=&quot;http://www.ki-ag.de/pages/tech/SymbianSDK/symbian_sdk_6.1_on_linux.html&quot;&gt;Symbian 6.1 SDK on Linux instructions&lt;/a&gt;. I didn&apos;t know about Chris Davies&apos; utility for&lt;a href=&quot;http://www.cdavies.org/permalink/unpackingthenokiaseriessdkonlinux.php&quot;&gt; unpacking the Windows SDK&lt;/a&gt;
under Linux though. I had to install it under Windows, tar it up, and
cp it to the Linux machine which was a bit painful. It would be nice if
Nokia had an &apos;exploded&apos; version of the SDK rather than the Windows
Installer only version.&lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/03/13.html#a548</guid>
			<pubDate>Sat, 13 Mar 2004 00:48:21 GMT</pubDate>
			</item>
		<item>
			<description>Performing a variation of the &lt;a href=&quot;http://www.ki-ag.de/pages/tech/SymbianSDK/symbian_sdk_6.1_on_linux.html&quot;&gt;&apos;Symbian SDK on Linux&lt;/a&gt;&apos;
I&apos;ve been able to get the Series 60 SDK mostly working natively on the
Zaurus handheld. Compiling GCC on the Zaurus took a bit of time though!&lt;br&gt;
&lt;br&gt;
This allows me to compile and build Symbian applications for the phone
and transfer them to it via infrared all via the PDA. &lt;br&gt;
&lt;br&gt;
Unfortunately there is one step
not quite working. Some of the utilities from the SDK require &lt;a href=&quot;http://www.winehq.com&quot;&gt;Wine&lt;/a&gt; to run. I&apos;ve been able to get all but one to compile and work correctly under Linux instead using the&lt;a href=&quot;http://www.symbian.com/developer/downloads/tools.html&quot;&gt; source supplied by Symbian&lt;/a&gt;.
The one that doesn&apos;t quite work is &apos;rcomp&apos;. It runs fine but doesn&apos;t
generate unicode resource files which are required by Series 60. If I
compile the resource files on my desktop using Wine and copy it to the
Zaurus then everything works fine from then on. Hopefully I&apos;ll be able
to work around this.&lt;br&gt;

</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/03/13.html#a547</guid>
			<pubDate>Sat, 13 Mar 2004 00:36:52 GMT</pubDate>
			</item>
		<item>
			<description>The successor to the Nokia 9210 communicator is on its way. Nokia has details on the &lt;a href=&quot;http://www.forum.nokia.com/main/1,6566,015_91,00.html&quot;&gt;9500 communictor&lt;/a&gt;.
I was a heavy user of the 9210 until it fell apart. Now I use a PDA and
a phone instead of a combined device like the communicator. In my view
a combined device is a big win. I used the PDA features of the phone
more than I use a seperate PDA because it is always there.&lt;br&gt;
&lt;br&gt;
The new 9500 looks almost exactly like the 9210. It has some new
features however. It is a tri-band phone, has GPRS capability,
bluetooth and USB support. Interestingly it also has &apos;WLAN&apos; support
which suggest wireless capability. The 9210 had approximately 3.5MB of
memory available to applications. The 9500 has 90MB! With 20MB
available for midlets.&lt;br&gt;
&lt;br&gt;
With all these great features the chances of me affording this phone are slim...&lt;br&gt;
</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/03/07.html#a538</guid>
			<pubDate>Sun, 07 Mar 2004 02:44:56 GMT</pubDate>
			</item>
		<item>
			<description>A &lt;a href=&quot;http://symbianos.org/&quot;&gt;site dedicated&lt;/a&gt; to the development of open source programs for the &lt;a href=&quot;http://www.symbian.com&quot;&gt;Symbian OS&lt;/a&gt;. Another one is &lt;a href=&quot;http://www.symbianopensource.com/&quot;&gt;available here&lt;/a&gt;. &lt;a href=&quot;http://gnupoc.sourceforge.net/&quot;&gt;GnuPoc&lt;/a&gt; have recently ported a few previously Windows only parts of the Symbian SDK to Linux making development of Symbian programs under Linux easier. Previously these programs had to be run using Wine.</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/01/28.html#a506</guid>
			<pubDate>Wed, 28 Jan 2004 10:53:38 GMT</pubDate>
			</item>
		<item>
			<description>&lt;p&gt;Patrick Logan talks about wanting &lt;a href=&quot;http://patricklogan.blogspot.com/2003_12_28_patricklogan_archive.html#107273267559578603&quot;&gt;scripting languages on mobile devices&lt;/a&gt;. I completely agree. This is one of the reasons why I ported &lt;a href=&quot;http://ficl.sourceforge.net/&quot;&gt;Ficl Forth&lt;/a&gt; and the &lt;a href=&quot;http://www.iolanguage.com/&quot;&gt;Io programming language&lt;/a&gt; to the &lt;a href=&quot;http://www.symbian.com&quot;&gt;Symbian platform&lt;/a&gt; (specifically the Nokia 9210 cellphone).&lt;/p&gt;
&lt;p&gt;Being able to write quick scripts on the phone itself to send SMS, respond to SMS, etc was great. When my 9210 died I got a Nokia 3650 which is also a Symbian device but doesn&apos;t have a keyboard. I&apos;ve not yet worked out the best way of writing scripts for it. I&apos;m leaning towards running a small HTTP server on the phone and using a computer or PDA to write the scripts and send it to the phone via the HTTP server.&lt;/p&gt;</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2004/01/02.html#a454</guid>
			<pubDate>Thu, 01 Jan 2004 14:19:33 GMT</pubDate>
			</item>
		<item>
			<description>From &lt;a href=&quot;http://www.allaboutsymbian.com&quot;&gt;All About Symbian&lt;/a&gt;: OPL, the programming language produced by Symbian for use on their devices has been released as open source under the LGPL license. It&apos;s available at the &lt;a href=&quot;http://opl-dev.sourceforge.net/&quot;&gt;OPL Sourceforge project page&lt;/a&gt;. Even if OPL&apos;s basic like syntax doesn&apos;t appeal to you, looking at the code for the implementation could be useful for helping to port other open source language implementations to the Symbian OS.</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2003/04/30.html#a341</guid>
			<pubDate>Wed, 30 Apr 2003 10:45:14 GMT</pubDate>
			</item>
		<item>
			<description>&lt;p&gt;&lt;a href=&quot;http://blog.kowalczyk.info/archives/000374.html&quot;&gt;Krzysztof Kowalczyk comments&lt;/a&gt; on a report on sales numbers for PDA/Smartphone devices. The report shows &lt;a href=&quot;http://www.symbian.com&quot;&gt;Symbian&lt;/a&gt; devices as 53% of the total sales. The next is Windows CE on 24%.&lt;/p&gt;

According to a &lt;a href=&quot;http://uk.news.yahoo.com/030424/95/dyg0l.html&quot;&gt;Yahoo comment on the report&lt;/a&gt; 50% of data-centric devices, such as PDA&apos;s and wireless handhelds, came with Symbian installed and 90% of voice centric devices (ie. phones). That&apos;s a pretty impressive market share.

Although I&apos;m not a great fan of the Symbian C++ API (See my &lt;a href=&quot;http://radio.weblogs.com/0102385/2002/07/30.html#a141&quot;&gt;previous weblog entry&lt;/a&gt; about this) I do like the Nokia 9210 device. And I know that Symbian are interested in having other languages (Like Lisp) available for development on the device.</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2003/04/28.html#a335</guid>
			<pubDate>Mon, 28 Apr 2003 10:04:32 GMT</pubDate>
			<source url="http://blog.kowalczyk.info/index.xml">Krzysztof Kowalczyk&apos;s Weblog</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://www.browsex.com&quot;&gt;BrowseX&lt;/A&gt; is a nifty web browser written in C and TCL. It runs under Linux and Windows and is pretty snappy. Has some nice features too. It&apos;s open source too.</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2002/09/29.html#a188</guid>
			<pubDate>Sat, 28 Sep 2002 12:52:07 GMT</pubDate>
			</item>
		<item>
			<description>I&apos;ve managed to get the &lt;A href=&quot;http://www.dekorte.com/software/c/Io/&quot;&gt;IO programming language&lt;/A&gt; working on the Nokia 9210 cellphone. IO is a prototype object based language similar to NewtonScript. The base installation uses about 300KB of memory which is pretty reasonable on the 9210.</description>
			<guid>http://radio.weblogs.com/0102385/categories/nokia9210/2002/09/04.html#a179</guid>
			<pubDate>Tue, 03 Sep 2002 22:05:22 GMT</pubDate>
			</item>
		</channel>
	</rss>

