<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.1.2" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>om3 controller</title>
	<link>http://optimus.codecrafter.at</link>
	<description>Having some plugins for your optimus mini three keyboard, more to come soon</description>
	<pubDate>Mon, 05 May 2008 09:38:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/om3controller" /><feedburner:info uri="om3controller" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fom3controller" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fom3controller" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fom3controller" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/om3controller" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fom3controller" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fom3controller" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fom3controller" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Coding4Fun article</title>
		<link>http://feedproxy.google.com/~r/om3controller/~3/ckPRAWF1VxY/</link>
		<comments>http://optimus.codecrafter.at/2007/07/14/coding4funarticle/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 15:29:29 +0000</pubDate>
		<dc:creator>Harald</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://optimus.toolz.at/2007/07/14/coding4funarticle/</guid>
		<description><![CDATA[A few months ago i wrote an article on how the first .net library prototype worked and submitted it to Microsoft�s Coding4Fun resource. Yesterday the article was posted and i just thought i would link to it here too so you can check it out.
]]></description>
			<content:encoded><![CDATA[<p>A few months ago i wrote an article on how the first .net library prototype worked and submitted it to Microsoft�s Coding4Fun resource. Yesterday the article was posted and i just thought i would <a href="http://blogs.msdn.com/coding4fun/archive/2007/07/13/3820392.aspx">link to it here</a> too so you can check it out.</p>
<img src="http://feeds.feedburner.com/~r/om3controller/~4/ckPRAWF1VxY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://optimus.codecrafter.at/2007/07/14/coding4funarticle/feed/</wfw:commentRss>
		<feedburner:origLink>http://optimus.codecrafter.at/2007/07/14/coding4funarticle/</feedburner:origLink></item>
		<item>
		<title>Pong game</title>
		<link>http://feedproxy.google.com/~r/om3controller/~3/wJQrs2jtUNQ/</link>
		<comments>http://optimus.codecrafter.at/2007/03/28/ponggame/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 13:30:13 +0000</pubDate>
		<dc:creator>Harald</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://optimus.toolz.at/2007/03/28/ponggame/</guid>
		<description><![CDATA[Here&#8217;s something completely useless: a pong game for your optimus mini three keyboard. Featuring bleeding edge graphics (see keyshot), superb AI (try to beat it) and &#8230; some sluggish animations. The device hangs from time to time and can take up to a second to recover, no idea what it is doing. Still playable though [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://optimus.toolz.at/wp-content/uploads/2007/03/ponggame.gif" alt="Pong game keyshot" title="Pong game keyshot" />Here&#8217;s something completely useless: a pong game for your optimus mini three keyboard. Featuring bleeding edge graphics (see keyshot), superb AI (try to beat it) and &#8230; some sluggish animations. The device hangs from time to time and can take up to a second to recover, no idea what it is doing. Still playable though with 10 fps most of the time.</p>
<p>And why did i create that? I wanted to try out if it is possible to make some very limited animations by just sending the modified lines instead of all 96 everytime. Line commands take 2-4 ms, the show afterwards around 20 ms. Restricting it to a small area would allow a few fps. But i&#8217;ll drop that idea, it&#8217;s not working reliable. Maybe i&#8217;ll add it to the general library code to reduce the cpu load a bit. And in the meantime <a href="http://community.livejournal.com/optimus_project/15917.html">i&#8217;ll just wait for v3.0</a> to get fluid animations.</p>
<p><a href="http://optimus.toolz.at/wp-content/uploads/2007/03/pong.zip" title="Pong game">Click here to download the pong game</a>, source code is also in there. Use at your own risk of course, but i guess there&#8217;s nothing to worry, mine is still working. To play it hold the mini horizontal with the usb cable on the right side, center key shows game, other keys move left and right (yeah, that would&#8217;ve been hard to figure out, i know ;).</p>
<img src="http://feeds.feedburner.com/~r/om3controller/~4/wJQrs2jtUNQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://optimus.codecrafter.at/2007/03/28/ponggame/feed/</wfw:commentRss>
		<feedburner:origLink>http://optimus.codecrafter.at/2007/03/28/ponggame/</feedburner:origLink></item>
		<item>
		<title>Google reader notifier</title>
		<link>http://feedproxy.google.com/~r/om3controller/~3/msGtyoGM0Hg/</link>
		<comments>http://optimus.codecrafter.at/2007/03/23/googlereadernotifier/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 15:00:09 +0000</pubDate>
		<dc:creator>Harald</dc:creator>
		
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://optimus.toolz.at/2007/03/23/googlereadernotifier/</guid>
		<description><![CDATA[It&#8217;s not very long ago that i finally started using feeds - unbelievable how long i thought i don&#8217;t need that and kept checking my favorite sites manually.  I&#8217;m using google reader now to stay up to date. One nice feature is the &#8220;next&#8221; link for the bookmark bar which takes you directly to [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not very long ago that i finally started using feeds - unbelievable how long i thought i don&#8217;t need that and kept checking my favorite sites manually.  I&#8217;m using <a href="http://www.google.com/reader">google reader</a> now to stay up to date. One nice feature is the &#8220;next&#8221; link for the bookmark bar which takes you directly to the next unread item (you get that link on the settings/goodies page).</p>
<p><img src="http://optimus.toolz.at/wp-content/uploads/2007/03/googlereadernotifierplugin.gif" alt="Google reader notifier plugin keyshot" title="Google reader notifier plugin keyshot" />If you&#8217;re also using google reader then this is a plugin for you. It checks regularly for unread items and displays their titles sequential. The action for double press can be configured, for instance to open google reader&#8217;s home or that &#8220;next&#8221; link to jump directly to the first unread item. You can get the plugin on the <a href="http://optimus.toolz.at/download/">download page</a>.</p>
<img src="http://feeds.feedburner.com/~r/om3controller/~4/msGtyoGM0Hg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://optimus.codecrafter.at/2007/03/23/googlereadernotifier/feed/</wfw:commentRss>
		<feedburner:origLink>http://optimus.codecrafter.at/2007/03/23/googlereadernotifier/</feedburner:origLink></item>
		<item>
		<title>Email notifier and source code</title>
		<link>http://feedproxy.google.com/~r/om3controller/~3/NfXibF_q7Fc/</link>
		<comments>http://optimus.codecrafter.at/2007/03/16/emailnotifier/#comments</comments>
		<pubDate>Fri, 16 Mar 2007 14:21:30 +0000</pubDate>
		<dc:creator>Harald</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://optimus.toolz.at/2007/03/16/emailnotifier/</guid>
		<description><![CDATA[All the source code is now available in a google code project, including the library code which i didn&#8217;t release at first. The application download doesn&#8217;t include the source anymore, it&#8217;s all on that page now.
And a new plugin is available, the email notifier. It allows to check any number of accounts for new emails [...]]]></description>
			<content:encoded><![CDATA[<p>All the source code is now available in a <a href="http://optimus.toolz.at/development/">google code project</a>, including the library code which i didn&#8217;t release at first. The <a href="http://optimus.toolz.at/download/">application download</a> doesn&#8217;t include the source anymore, it&#8217;s all on that page now.</p>
<p>And a new plugin is available, the email notifier. It allows to check any number of accounts for new emails and displays the sender and subject. At the moment only POP3 is supported and lacking a few other things, like applying the correct encoding as you can see on the keyshot. If you double press it will open the accounts with new mails and at the same time mark them as read (locally for the plugin only of course, nothing is changed on the server). You can also hold down to mark as read without opening the accounts, good for the first start.</p>
<p><img src="http://optimus.toolz.at/wp-content/uploads/2007/03/email-notifier-plugin.gif" alt="Email notifier plugin keyshot" title="Email notifier plugin keyshot" />Later i want to add IMAP support which provides read flag on the server side, would make checking for new messages more reliable. Though POP3 should cover most (if not all?) mail accounts. Does also work for <a href="http://www.gmail.com">gmail</a> by the way, you just need to enable pop access in the settings and when you add it to the plugin check the &#8220;use secure connection&#8221; box.</p>
<img src="http://feeds.feedburner.com/~r/om3controller/~4/NfXibF_q7Fc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://optimus.codecrafter.at/2007/03/16/emailnotifier/feed/</wfw:commentRss>
		<feedburner:origLink>http://optimus.codecrafter.at/2007/03/16/emailnotifier/</feedburner:origLink></item>
		<item>
		<title>How’s your weather?</title>
		<link>http://feedproxy.google.com/~r/om3controller/~3/qGdzOBtHAAY/</link>
		<comments>http://optimus.codecrafter.at/2007/03/12/howsyourweather/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 13:12:36 +0000</pubDate>
		<dc:creator>Harald</dc:creator>
		
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://optimus.toolz.at/2007/03/12/hows-your-weather/</guid>
		<description><![CDATA[This time no update to the application, but a new plugin instead. I&#8217;ve had this one in the works for some time and got around to finish it this weekend. It&#8217;s lacking a few minor things, but overall i&#8217;m quite happy with it. You can get it on the downloads page, then just put it [...]]]></description>
			<content:encoded><![CDATA[<p>This time no update to the application, but a new plugin instead. I&#8217;ve had this one in the works for some time and got around to finish it this weekend. It&#8217;s lacking a few minor things, but overall i&#8217;m quite happy with it. You can <a href="http://optimus.toolz.at/download/">get it on the downloads page</a>, then just put it in the plugins folder and configure it for your location.</p>
<p>The plugin gets its data through a free xml service provided by <a href="http://www.weather.com/?prod=xoap&amp;par=1034275360">weather.com<sup>�</sup></a>. It shows &#8220;detailed&#8221; forecast for the next three days and summary for the following weekend. That detailed forecast isn&#8217;t really that detailed at the moment, just showing low/high temperature. I&#8217;m thinking of making the icon smaller to put more of the provided information on the screen. When you double press it&#8217;s opening their home page - wanted it to directly jump to the forecast for your selected location, but didn&#8217;t figure out yet how that works.</p>
<p><img src="http://optimus.toolz.at/wp-content/uploads/2007/03/weatherplugin.gif" alt="Weather plugin keyshot" title="Weather plugin keyshot" />I&#8217;ve also replaced the icons provided with the SDK by much better looking ones. They were done by Jani, creator of the <a href="http://notkewl.com/myWeather/">myWeather plugin for google&#8217;s personalized home</a>, and he lets me use them for free (thank you!). These icons are also the reason for the rather big size of the plugin, ~400kb.</p>
<img src="http://feeds.feedburner.com/~r/om3controller/~4/qGdzOBtHAAY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://optimus.codecrafter.at/2007/03/12/howsyourweather/feed/</wfw:commentRss>
		<feedburner:origLink>http://optimus.codecrafter.at/2007/03/12/howsyourweather/</feedburner:origLink></item>
		<item>
		<title>Time for plugins … almost</title>
		<link>http://feedproxy.google.com/~r/om3controller/~3/GF8lozUGkqs/</link>
		<comments>http://optimus.codecrafter.at/2007/03/09/almosttimeforplugins/#comments</comments>
		<pubDate>Fri, 09 Mar 2007 15:48:36 +0000</pubDate>
		<dc:creator>Harald</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://optimus.toolz.at/2007/03/09/almosttimeforplugins/</guid>
		<description><![CDATA[The latest version 0.2.0 contains an important milestone, the plugin browser class. It is looking for plugins in external assemblies in the Plugins sub folder which can then be assigned by the user to the keys. I&#8217;ve also revised the plugin base classes to support a configuration form and added some very basic settings storage.
I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://optimus.toolz.at/download/">The latest version 0.2.0</a> contains an important milestone, the plugin browser class. It is looking for plugins in external assemblies in the Plugins sub folder which can then be assigned by the user to the keys. I&#8217;ve also revised the plugin base classes to support a configuration form and added some very basic settings storage.</p>
<p>I&#8217;ve to admit that the result is a bit messy because one important part is still missing, the plugin manager. This one will be the bridge between the plugins and the controller, at the moment the UI took over that role somewhat. The plugin manager will also have the ability to switch between different plugin layouts, not like now where you can only assign one plugin to each key. Expect to see some further changes in that area in the next release.</p>
<p><img src="http://optimus.toolz.at/wp-content/uploads/2007/03/worldtimeplugin.gif" title="World time plugin keyshot" alt="World time plugin keyshot" height="96" width="96" />And no release without a new plugin (i&#8217;m wondering how long i can keep that up &#8230;). This time it&#8217;s not an all new one: the previous time plugin is now known as world time plugin. Comes in very handy if you&#8217;re like me working with people in different time zones. You can configure it to display the local time in up to five time zones.</p>
<img src="http://feeds.feedburner.com/~r/om3controller/~4/GF8lozUGkqs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://optimus.codecrafter.at/2007/03/09/almosttimeforplugins/feed/</wfw:commentRss>
		<feedburner:origLink>http://optimus.codecrafter.at/2007/03/09/almosttimeforplugins/</feedburner:origLink></item>
		<item>
		<title>Old school hit counter</title>
		<link>http://feedproxy.google.com/~r/om3controller/~3/QqtQkfLA74c/</link>
		<comments>http://optimus.codecrafter.at/2007/03/02/oldschoolhitcounter/#comments</comments>
		<pubDate>Fri, 02 Mar 2007 16:31:46 +0000</pubDate>
		<dc:creator>Harald</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://optimus.toolz.at/2007/03/02/oldschoolhitcounter/</guid>
		<description><![CDATA[Back in the early days of the internet you always used to see these image-based counters and nowadays i still stumble upon them from time to time. I&#8217;ve created such a counter as plugin, the data is loaded from a file on the website which is updated by a simple php script.
Not very sophisticated yet, [...]]]></description>
			<content:encoded><![CDATA[<p>Back in <a href="http://www.archive.org/web/web.php">the early days of the internet</a> you always used to see these image-based counters and nowadays i still stumble upon them from time to time. I&#8217;ve created such a counter as plugin, the data is loaded from a file on the website which is updated by a simple php script.</p>
<p>Not very sophisticated yet, but it&#8217;s a start. Later i want to update it to show more live stats, like number of online users, visitors this day, total count, etc. Data will be read from an xml file which can be provided by just about anything - a blog system plugin for example.</p>
<p>Beside that new sample plugin there&#8217;re also some updates on the .net library. I did some code clean up and added an idle time. Setting this will turn off the device if there was no user activity for the specified interval. And the test application minimizes now to a taskbar icon.</p>
<p><a href="http://optimus.toolz.at/download/">Version 0.1.1 can be found on the download page</a>, the simple php script for the counter is included. Currently the plugin is pointing to this site and it can very easily happen that it won&#8217;t change for hours, not that many visitors yet :). If you want to try it out with another site you need to change the url in the plugin code.</p>
<img src="http://feeds.feedburner.com/~r/om3controller/~4/QqtQkfLA74c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://optimus.codecrafter.at/2007/03/02/oldschoolhitcounter/feed/</wfw:commentRss>
		<feedburner:origLink>http://optimus.codecrafter.at/2007/03/02/oldschoolhitcounter/</feedburner:origLink></item>
		<item>
		<title>Alpha release of .net based library</title>
		<link>http://feedproxy.google.com/~r/om3controller/~3/Aoqs7BGT4LQ/</link>
		<comments>http://optimus.codecrafter.at/2007/02/26/alpha/#comments</comments>
		<pubDate>Mon, 26 Feb 2007 17:28:28 +0000</pubDate>
		<dc:creator>Harald</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://optimus.toolz.at/?p=18</guid>
		<description><![CDATA[In its current stage the om3 controller is a .net 2.0 based library to connect to and use your optimus mini keyboard. Beside settings for brightness or layout mode it also has some basic plugin functionality built in. This library is the result of me having some spare time &#8230;
&#8230; and also my not so [...]]]></description>
			<content:encoded><![CDATA[<p>In its current stage the om3 controller is a .net 2.0 based library to connect to and use your optimus mini keyboard. Beside settings for brightness or layout mode it also has some basic plugin functionality built in. This library is the result of me having some spare time &#8230;</p>
<p>&#8230; and also my not so good c++, otherwise i would probably write plugins for the original software. I&#8217;m a bit disappointed because i just can&#8217;t find any useful plugins for this otherwise cool device, though it seems like there&#8217;re <a href="http://www.artlebedev.com/everything/optimus-mini/inuse/">people doing some stuff</a> with it. But now that i can use .net i can make the plugins i&#8217;ve always wanted - yeah, that&#8217;s cool!</p>
<p>The library is free to use until i find a way to make a fortune on it - but i guess that will never ever happen :). It&#8217;s an alpha version with a few glitches, but overall it should work ok. You can <a href="http://optimus.toolz.at/download/">get it on the download page</a> together with a simple windows forms application to see how it works.</p>
<p>One new feature that the original plugin model doesn&#8217;t support is an extended key state handling: beside the existing key down the library does also provide events for up, hold, release, press and double press. Don&#8217;t know yet how useful that will be, but my stop watch plugin i did for this alpha release does already make use of it.</p>
<p>The plan for the near future is to put a better plugin manager in place (with settings dialog and persistency), ultimate goal is to create a .net based configurator application and turn this website into a place to download plugins for it. Now that&#8217;s not something done in a day, so if anyone is interested on helping out <a href="mailto:harald@toolz.at">send me an email</a>.</p>
<img src="http://feeds.feedburner.com/~r/om3controller/~4/Aoqs7BGT4LQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://optimus.codecrafter.at/2007/02/26/alpha/feed/</wfw:commentRss>
		<feedburner:origLink>http://optimus.codecrafter.at/2007/02/26/alpha/</feedburner:origLink></item>
	</channel>
</rss>
