<?xml version="1.0" encoding="UTF-8" ?>

<rss version="2.0"
  xmlns:ent="http://www.purl.org/NET/ENT/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>Mind-Flip</title>
  <link>http://mind-flip.blogware.com/blog</link>
  <description></description>
  <language>en-us</language>
  <lastBuildDate>Wed, 18 Nov 2009 13:16:31 +0000</lastBuildDate>
  <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
  <generator>Blogware</generator>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>SEE09 - What a fantastic trip</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2009/10/29/4364643.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2009/10/29/4364643.html</guid>
    <pubDate>Thu, 29 Oct 2009 00:23:46 +0000</pubDate>
    <description>I didn&#39;t want to report anything on my blog until it became official, however for the last couple of months I have been working with the Symbian foundation and the Symbian Horizon private beta program. Symbian picked TextQuick as one of their launch applications! The Symbian Horizon team have been brilliant in their support.&lt;br&gt;&lt;br&gt;&lt;div style=&quot;margin-left: 40px; font-style: italic;&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;a href=&quot;http://twitter.com/mcwoods&quot;&gt;Twitter&lt;/a&gt;: #see09 textquick icon was shown during keynote! Brilllant - rock on symbian horizon http://m.mind-flip.com for a free demo&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;img src=&quot;/_photos/textquick%20on%20the%20front%20page.thumb.png&quot; align=&quot;right&quot;&gt;As Lee Williams the Executive Director of the Symbian foundation launched the Symbian Horizon website, right behind him on the big screen was a screen shot of the Horizon web site, and right there for everyone to see was the TextQuick logo. Unfortunately I just wasn&#39;t fast enough with my camera to capture moment – however I would encourage you to head over to the &lt;a href=&quot;http://horizon.symbian.org/index.php?option=com_horizonsearch&amp;amp;id=32141&amp;amp;view=item&amp;amp;Itemid=83&quot;&gt;Symbian Horizon site&lt;/a&gt;.&lt;br&gt;&lt;br&gt;For the first day of the SEE 09 event Symbian Horizon provided me with a pod completely dedicated to TextQuick, this was a fantastic chance for me to demo TextQuick to everyone within earshot. Apologies to all those folks trying to eat their lunch near by – I think I preach to all of them about TextQuick &lt;img src=&quot;/_images/emoticons/em.icon.smile.gif&quot;&gt;&lt;br&gt;</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Mind-Flip at the Symbian Show 2009. TextQuick via Symbian Horizon</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2009/10/27/4362931.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2009/10/27/4362931.html</guid>
    <pubDate>Tue, 27 Oct 2009 07:14:48 +0000</pubDate>
    <description>&lt;br&gt;It has been a manic couple of weeks. I am please to say that TextQuick 1.5 has been accepted by the Symbian Horizon program, and will shortly be available to download through a number of new sites. I&#39;ve been working hard to ensure that TextQuick is ready for the Symbian Horizon program. I&#39;ll be posting more news on this as soon as I have it!&lt;br&gt;&lt;br&gt;Today sees the start of the SEE 2009 at Earls Court in London, I am attending – if your around and would like to meet up drop a tweet – you can find me on twitter at mcwoods.&lt;br&gt;&lt;br&gt;See you all later!</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Developer Diary 5: A long time</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2009/9/2/4307849.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2009/9/2/4307849.html</guid>
    <pubDate>Wed, 02 Sep 2009 08:45:30 +0100</pubDate>
    <description>Ok, no excuses. I should have updated you on my progress earlier...&lt;br&gt;&lt;br&gt;I have been working on Venus, and progress has actually been really good. I have an initial version of the graphics library created, and have integrated it into TextQuick. This has allowed me to implement some really cool features. - But more about that later.&lt;br&gt;&lt;br&gt;First, let me tell you about Venus. Based on my last post Venus is based on a set of graphical elements arranged in layers, or by Z order. I place these on top of each other, and draw them in the correct order to create an image in the screen. This basically creates a simple &lt;a href=&quot;http://en.wikipedia.org/wiki/Scene_graph&quot;&gt;scene graph&lt;/a&gt;  representing the image on the screen. Each element or node in the scene graph has a set of common properties. These include everything from the basic, X,Y,Z right down to alpha values, background colours and so on.&lt;br&gt;&lt;br&gt;Although this allows me to create objects and display them on the screen, it does not allow me to animate them. Let&#39;s assume that I want to move an image across the screen horizontally. To do this I need to change the images X position. Using my scene graph, all I need to do is change the X value of the object and image will have appeared to have moved.&lt;br&gt;&lt;br&gt;&lt;img src=&quot;/_photos/horizontal.png&quot;&gt;&lt;br&gt;&lt;br&gt;The beauty of this approach is its simplicity. The scene render takes care of redrawing the screen, and the object simply appears to have jumped from its original location to the new location.&lt;br&gt;&lt;br&gt;While this does make things move, it does not provide a sense of animation, or fluid movement. To do this I need to modify the X value from its original position to the new position slowly over a period of time. If I play back these changes it gives a sense of animation, as the image appears to update over time.&lt;br&gt;&lt;br&gt;If all the nodes within the scene graph have the same basic set of properties, and if these properties can be updated in the same way then it would be possible to easily change, not just one property, but many properties all at the same time. For instance, by changing the X and Y values of the image we can make the image move in a diagonal direction.&lt;br&gt;&lt;br&gt;&lt;img src=&quot;/_photos/diagnal.png&quot;&gt;&lt;br&gt;&lt;br&gt;Complex animations can now be built up, with one node being manipulated in many ways at the same time. Indeed if there was a way to manipulate multiple properties on multiple objects all at the same time then this would create very complex animations.&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Concentrating on Animation&lt;/span&gt;&lt;br&gt;Once I created the scene graphic render, I concentrated on creating an animation player. Of course no one would want all the objects on the screen at the same time, instead we would need some way to chain together actions or events. Basically to construction a timeline of actions to play back events on the screen. Some of these timeline events we would want to occur at the same time, like changing the X and Y values of the image to create diagonal movement. There are other things however, that we would want to happen sequentially. So for instance the image could move to the top right of the screen and then slide back down the screen.&lt;br&gt;&lt;br&gt;&lt;br&gt;To support this I created an active object based animator. The animator plays a set of timeline commands, and the commands can be chained together. You can chain the commands together sequentially, so each plays out after the other. Alternatively you can chain the events together simultaneously making them all happen at the same time. Allowing different combinations of these time line commands allows for some really complex behaviour. &lt;br&gt;&lt;br&gt;I created a &lt;a href=&quot;http://en.wikipedia.org/wiki/Test_harness&quot;&gt;test harness&lt;/a&gt;  to test Venus. This allowed me to try out some of the base functionality, simple rendering and animation. Of course, after all of the talk of Amiga&#39;s and Bitblt operations, I simply had to use an iconic image from the Amiga as the basis of the test harness. The following image is taken directly from the test harness. &lt;br&gt;&lt;br&gt;&lt;img src=&quot;/_photos/venustest.png&quot;&gt;&lt;br&gt;&lt;br&gt;This gave me the basic functionality I was after, but of course... there was still more to do.&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Multiple Images&lt;/span&gt;&lt;br&gt;In any given scene there may be multiple copies of the same image, for instance a collection of stars on a background. To do this with the initial version of Venus would have required the me to load multiple copies of the image, created a scene node for each star.&amp;nbsp; Loading multiple copies of the same image would waste memory, which is something of a limited commodity on a mobile phone. A better approach would be to have each of the nodes refer to a single image, and then have the rendering engine use the same image in many places to create the star field. &lt;br&gt;&lt;br&gt;To enable this I created a referenced counted image handler within Venus, I called this the ImageBox. Just as a children&#39;s toy box contains toys, the imagebox should contain all the images Venus needs to render.&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Vector Graphics&lt;/span&gt;&lt;br&gt;Now even with bitmap graphics being displayed there is still the need for some form of Vector graphics. This is really handy on mobile phones when the screen resizes. To support this I created a special vector graphic node within my scene graph. This could contain any number of polygons. The vector graphic node would then render these polygons within it&#39;s layer. This provided Venus with vector graphic support. &lt;br&gt;&lt;br&gt;One of the really powerful things about vector graphics is that they can be resized, and rotated.&amp;nbsp;&amp;nbsp; Both the scaling and the rotation can be exposed as properties of the Vector graphic node. Once I did this I was able to use my animator to animate the contents of the vector graphic node. For instance rotating polygons to produce a spinning wait symbol.&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Event Notification&lt;/span&gt;&lt;br&gt;Now that I&#39;ve got a scene renderer, an animation control, the imagebox, and vector graphic support (phew), I still don&#39;t have enough to create the user experience I want. User Interfaces are based on responding to input from users, signals from other parts of the application or other events that are triggered throughout the system. I need the nodes within the scene graph to listen for and respond to events. So the next major development effort was adding support for events, both user generated and system generated. I ensured that each node was capable of receiving and generating events. Events can be signalled between objects, with a source and a destination. They can also be broadcast to a collection of nodes. This now allows the whole user interface to respond to user input!&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Basic UI building blocks&lt;/span&gt;&lt;br&gt;Ok, so now Venus has event notification, a scene renderer, and animation control, the imagebox and vector graphics support... I am still not ready to produce a UI. Typically in a user interface I will need to display textual information to users. To allow me to do this I added a new node, specifically for rendering text. In creating this node I added event handling support, allowing the text node to respond to special events containing text. This way I can generate a special event which will trigger the text node to update and display new text!&lt;br&gt;&lt;br&gt;This then gave me the basic building blocks of a new user interface.&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;TextQuick&lt;/span&gt;&lt;br&gt;So back to TextQuick, I integrated my completed Venus graphics library into TextQuick and the first major, rocking, area of functionality I focus on was... (dramatic pause).... the splash screen!&lt;br&gt;&lt;br&gt;OK, OK, I know the splash screen is hardly a major area of user interface functionality, so let me explain. The splash screen is a fantastic integration experiment, as it would allow me to go to town using the functionality that Venus provides. One of the first versions of the splash screen I implemented is shown below. This also helps to show the majority of Venus&#39; features off. The image below shows the splash screen along with some notes regarding the features that are visible.&lt;br&gt;&lt;br&gt;&lt;img src=&quot;/_photos/splashscreenwithnotes.png&quot;&gt;&lt;br&gt;&lt;br&gt;This is not the final version of the Splash Screen, as that is still under development. However I do think it shows off some of the basics of what Venus can achieve. In my next blog post I want to cover some of the new features I&#39;ve added to TextQuick. &lt;br&gt;&lt;br&gt;</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Symbian">Symbian</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Coding">Coding</category>
    
    <category domain="http://mind-flip.blogware.com/blog/TextQuick">TextQuick</category>
    
    <category domain="http://mind-flip.blogware.com/blog/DeveloperDiary">Developer Diary</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Developer Diary 4: A good blt&#39;er of inspiration</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2009/2/17/4079110.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2009/2/17/4079110.html</guid>
    <pubDate>Tue, 17 Feb 2009 20:05:20 +0000</pubDate>
    <description>I&#39;ve never owned an Atari ST, nor was I lucky enough to own an Amiga. - Instead I had an Amstrad 5086 it was an Intel 8086 8Mhz beast! I did however have some friends who owned Amigas and Atari STs and of course we would argue until the cows came home about who had the best machine. - Just in case your wondering, my PC never won. However in hindsight... I think I&#39;ve done all right... 

Why am I talking about old computers ? - Simple, graphics drawing. I need to draw graphics quickly on the screen to produce some of the effects I need.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/DeveloperDiary">Developer Diary</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>TextQuick 1.5 Signed again</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2009/2/4/4080527.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2009/2/4/4080527.html</guid>
    <pubDate>Wed, 04 Feb 2009 02:23:36 +0000</pubDate>
    <description>I am now pleased to say TextQuick 1.5 is back again, and available to download.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Developer Diary – Entry 3 : Making Progress, composing some requirements</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2009/2/2/4077807.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2009/2/2/4077807.html</guid>
    <pubDate>Mon, 02 Feb 2009 01:33:38 +0000</pubDate>
    <description>Thank you all for the comments and support around Venus! It&#39;s extremely motivating to get such feedback - I really appreciate the offers of help, support, and encouragement! In this post I want to explain some of the work I&#39;ve done in specifying my requirements for Venus. Keep the comments coming, let me know what you think about the direction I&#39;m taking with Venus.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Symbian">Symbian</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Coding">Coding</category>
    
    <category domain="http://mind-flip.blogware.com/blog/TextQuick">TextQuick</category>
    
    <category domain="http://mind-flip.blogware.com/blog/DeveloperDiary">Developer Diary</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Developer Diary - Entry 2 : Introducing Venus</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2009/1/17/4060556.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2009/1/17/4060556.html</guid>
    <pubDate>Sat, 17 Jan 2009 19:00:49 +0000</pubDate>
    <description>How can one person try to compete against the slickness of Apple iPhone / Palm Pre using the stock S60 SDK ? - I&#39;d like to introduce you to &quot;Venus&quot;.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/DeveloperDiary">Developer Diary</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Developer Diary - Entry 1: 2009. TextQuick update &amp; Sounding like Batman</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2009/1/4/4045146.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2009/1/4/4045146.html</guid>
    <pubDate>Sun, 04 Jan 2009 11:33:26 +0000</pubDate>
    <description>Happy New Year !!
A vast update to TextQuick is coming &amp; how to sound like batman, but feel like Hans Solo after being defrosted from his carbon bath.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/DeveloperDiary">Developer Diary</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Hooklogger : Tracking down memory leaks</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2008/5/29/3718958.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2008/5/29/3718958.html</guid>
    <pubDate>Thu, 29 May 2008 16:39:18 +0100</pubDate>
    <description>Hooklogger is a great tool for Symbian. I&#39;ve used it a number of times to track down memory leaks.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Symbian">Symbian</category>
    
    <category domain="http://mind-flip.blogware.com/blog/CodingSymbianSigned">Coding, Symbian Signed</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Coding">Coding</category>
    
    <category domain="http://mind-flip.blogware.com/blog/DevelopmentTool">Development Tool</category>
    
    <category domain="http://mind-flip.blogware.com/blog/script">script</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Pulling my hair out: Emulator Tweaks</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2008/5/2/3671704.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2008/5/2/3671704.html</guid>
    <pubDate>Fri, 02 May 2008 17:09:43 +0100</pubDate>
    <description>Pulling my hair out while trying to simulate low disk space conditions within the S60 emulator. Arrr.. Just what you need on a Friday.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Starting an application at phone boot time</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2008/2/19/3532724.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2008/2/19/3532724.html</guid>
    <pubDate>Tue, 19 Feb 2008 14:27:20 +0000</pubDate>
    <description>As a developer this is a question which comes up time and time again.  It&#39;s actually not difficult to do, but the files you need to change and how you change them can be quite tricky to remember. I did some research on this during my spare time, so I&#39;ve decided to dig out my notes and place them up here for future reference.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Symbian">Symbian</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Coding">Coding</category>
    
    <category domain="http://mind-flip.blogware.com/blog/DevelopmentTool">Development Tool</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Problems with Handango : A Note to TextQuick 1.4 Owners</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2008/2/5/3505684.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2008/2/5/3505684.html</guid>
    <pubDate>Tue, 05 Feb 2008 00:37:51 +0000</pubDate>
    <description>Help for anyone trying to obtain an unlock code (reg code) to upgrade from TextQuick 1.4 to TextQuick 1.5.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>TextQuick 1.5 Released : Open Letter To Existing Users</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2008/1/30/3494669.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2008/1/30/3494669.html</guid>
    <pubDate>Wed, 30 Jan 2008 02:00:59 +0000</pubDate>
    <description>I&#39;m pleased to announce the release of TextQuick 1.5. As an previous purchaser of TextQuick you are entitled to a free copy....</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>TextQuick 1.5 Released</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2008/1/30/3494637.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2008/1/30/3494637.html</guid>
    <pubDate>Wed, 30 Jan 2008 01:54:14 +0000</pubDate>
    <description>I&#39;m so thrilled to be able to tell you all that I&#39;ve completed TextQuick 1.5 ! It&#39;s now available to download...</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>TextQuick 1.5 : Opening Up To The Rest Of The World</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2008/1/24/3483384.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2008/1/24/3483384.html</guid>
    <pubDate>Thu, 24 Jan 2008 09:26:08 +0000</pubDate>
    <description>I want to tell you about how I&#39;m opening up TextQuick to more people than ever before. I&#39;ve put some exciting technology under the skin of the forth coming release of TextQuick. This enables me to deliver  a better version of TextQuick, and it provides a fantastic platform for moving forward. There are some awesome plans under way to make TextQuick even better in the future.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Rediscovering the missing EPOCROOT</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2008/1/18/3473216.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2008/1/18/3473216.html</guid>
    <pubDate>Fri, 18 Jan 2008 20:25:06 +0000</pubDate>
    <description>Symbian / Nokia removed the EPOCROOT environment variable. This tool let&#39;s you get it back, by obtaining the path to the currently selected environment.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Symbian">Symbian</category>
    
    <category domain="http://mind-flip.blogware.com/blog/DevelopmentTool">Development Tool</category>
    
    <category domain="http://mind-flip.blogware.com/blog/script">script</category>
    
    
    
    <enclosure url="http://mind-flip.blogware.com/_attachments/3473216/getepocroot.zip" length="764" type="application/x-zip" />
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>You can&#39;t fix it if you don&#39;t know it&#39;s broken</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2008/1/17/3471597.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2008/1/17/3471597.html</guid>
    <pubDate>Thu, 17 Jan 2008 23:32:28 +0000</pubDate>
    <description>Since TextQuick 1.4 was released a handful of users contacted me with issues they discovered. Their input has been fantastic. As the saying goes “You can&#39;t fix something if you don&#39;t know it&#39;s broken”, and it&#39;s absolutely true.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>﻿TextQuick 1.5 RC 1</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2008/1/16/3469505.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2008/1/16/3469505.html</guid>
    <pubDate>Wed, 16 Jan 2008 23:51:46 +0000</pubDate>
    <description>Happy New Year! I hope everyone had a fantastic holiday season. I&#39;m pleased to announce that TextQuick 1.5 Release Candidate 1 is ready.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Symbian">Symbian</category>
    
    <category domain="http://mind-flip.blogware.com/blog/TextQuick">TextQuick</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Protothreads : Removing the State from State machine</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/12/12/3404499.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/12/12/3404499.html</guid>
    <pubDate>Wed, 12 Dec 2007 01:56:49 +0000</pubDate>
    <description>Protothreads and how they can be used with Active Objects. - I discovered a really excellent paper on Protothreads. This paper describes how Protothreads can simplify code by removing the need to maintain the state information.  They provide a stack-less light weight thread-like structure. It allows a developer to create code which looks and acts as if it&#39;s thread, although with a much reduced overhead not to mention producing code which more closely matches the developers original intention.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Symbian">Symbian</category>
    
    <category domain="http://mind-flip.blogware.com/blog/CodingSymbianSigned">Coding, Symbian Signed</category>
    
    
    
    <enclosure url="http://mind-flip.blogware.com/_attachments/3404499/HelloWorldBasic.zip" length="207694" type="application/x-zip" />
    <enclosure url="http://mind-flip.blogware.com/_attachments/3404499/protothread_only.zip" length="3233" type="application/x-zip" />
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>I&#39;m Back!</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/11/28/3379627.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/11/28/3379627.html</guid>
    <pubDate>Wed, 28 Nov 2007 08:19:50 +0000</pubDate>
    <description>With news of TextQuick 1.5</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/TextQuick">TextQuick</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>A quick break</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/10/2/3265985.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/10/2/3265985.html</guid>
    <pubDate>Tue, 02 Oct 2007 13:20:45 +0100</pubDate>
    <description>Just a quick note to let you know that I&#39;m taking a quick break, I&#39;m away on holidays for the next two weeks. So development of TextQuick will be a on hold until I return. See you all real soon!</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Calling space in an emergency</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/9/25/3251693.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/9/25/3251693.html</guid>
    <pubDate>Tue, 25 Sep 2007 09:21:21 +0100</pubDate>
    <description>Why does the letter &quot; &quot; cause so many problems, and in an emergency I can&#39;t call my friend. The bugs and their fixes coming soon in the first update to TextQuick 1.4</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>TextQuick beta 3 is dead... Long Live TextQuick 1.4</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/8/29/3191648.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/8/29/3191648.html</guid>
    <pubDate>Wed, 29 Aug 2007 09:45:47 +0100</pubDate>
    <description>The end of the beta period and the creation of the first release version of TextQuick, means I know get the chance to lift my head from the code and talk about some of the new features I&#39;ve added.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Symbian">Symbian</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Coding">Coding</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Hello, this is TextQuick Beta 3 calling</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/7/31/3129457.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/7/31/3129457.html</guid>
    <pubDate>Tue, 31 Jul 2007 00:28:04 +0100</pubDate>
    <description>Chiseling at the code face to add a new feature to TextQuick.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Bugs &amp; Features</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/7/25/3116810.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/7/25/3116810.html</guid>
    <pubDate>Wed, 25 Jul 2007 08:52:14 +0100</pubDate>
    <description>With the last of the major bugs out of the way it&#39;s time to look to the future, and adding some more features. What would you like to see included in TextQuick ?</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Back to the code-face</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/7/20/3106372.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/7/20/3106372.html</guid>
    <pubDate>Fri, 20 Jul 2007 10:18:16 +0100</pubDate>
    <description>Just when I thought it was time to relax, I&#39;m back at the code-face again.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>TextQuick</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/7/17/3099122.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/7/17/3099122.html</guid>
    <pubDate>Tue, 17 Jul 2007 11:56:25 +0100</pubDate>
    <description>Make your phone easier to use.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Hey June, don&#39;t be so sad</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/7/4/3070626.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/7/4/3070626.html</guid>
    <pubDate>Wed, 04 Jul 2007 13:55:47 +0100</pubDate>
    <description>Woops, I missed an entire month.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/CodingSymbianSigned">Coding, Symbian Signed</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Software KVM</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/5/15/2950609.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/5/15/2950609.html</guid>
    <pubDate>Mon, 14 May 2007 23:58:00 +0100</pubDate>
    <description>Synergy a software tool that provides a virtual KVM,  excellent for sharing a full sized keyboard &amp; real mouse between a desktop and a laptop.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/DevelopmentTool">Development Tool</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>Chris Woods</dc:creator>
    <title>Fixing the emulator crash</title>
    <link>http://mind-flip.blogware.com/blog/_archives/2007/5/13/2946515.html</link>
    <guid>http://mind-flip.blogware.com/blog/_archives/2007/5/13/2946515.html</guid>
    <pubDate>Sun, 13 May 2007 17:11:11 +0100</pubDate>
    <description>Does your S60 emulator crash on startup, well here is the fix.</description>
    
    <category domain="http://mind-flip.blogware.com/blog">Main Page</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Reading">Reading</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Symbian">Symbian</category>
    
    <category domain="http://mind-flip.blogware.com/blog/Coding">Coding</category>
    
    
    
    
  </item>
  
</channel>
</rss>
