<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.5 (http://www.squarespace.com/) on Sat, 31 Jul 2010 20:20:49 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Otter Software Blog</title><link>http://www.ottersoftwareblog.com/blog/</link><description></description><lastBuildDate>Wed, 09 Jun 2010 10:24:33 +0000</lastBuildDate><copyright>Copyright © 2009 Simon Wolf</copyright><language>en-GB</language><generator>Squarespace Site Server v5.11.5 (http://www.squarespace.com/)</generator><item><title>X Still Marks the Spot</title><category>Editorial</category><category>ios</category><category>os x</category><dc:creator>Simon</dc:creator><pubDate>Wed, 09 Jun 2010 10:19:29 +0000</pubDate><link>http://www.ottersoftwareblog.com/blog/2010/6/9/x-still-marks-the-spot.html</link><guid isPermaLink="false">444235:4963841:7908998</guid><description><![CDATA[<h3>Don&#8217;t Panic!</h3>
<p><a href="http://developer.apple.com/wwdc/">WWDC</a> is Apple&#8217;s annual developer conference and this year&#8217;s event, which is going on in San Francisco as I type this in England, is almost entirely focused on what iOS, the operation system that runs on the iPhone, iPod touch and iPad. Apple have even gone so far as to only have <a href="http://developer.apple.com/wwdc/ada/index.html">Apple Design Awards</a> for iOS applications this year, completely excluding Mac OS X applications. Some developers are seeing this as the death knell for OS X and the Mac desktop and laptop range of devices but I don&#8217;t and here&#8217;s why.</p>
]]></description><wfw:commentRss>http://www.ottersoftwareblog.com/blog/rss-comments-entry-7908998.xml</wfw:commentRss></item><item><title>Core Animation - The Animator Proxy</title><category>Core Animation</category><category>animator</category><category>animator proxy</category><category>core animation</category><category>key-value coding</category><dc:creator>Simon</dc:creator><pubDate>Sun, 23 May 2010 10:49:33 +0000</pubDate><link>http://www.ottersoftwareblog.com/blog/2010/5/23/core-animation-the-animator-proxy.html</link><guid isPermaLink="false">444235:4963841:7756107</guid><description><![CDATA[<h3>Introduction</h3>
<p>The animator proxy is available to NSViews and NSWindows and is completely free of Core Animation layers. As such is technically not Core Animation but is rather Cocoa Animation. However the two are so closely tied together that it is worth considering it part of Core Animation. This article explains what the animator proxy does behind the scenes when you invoke it and how to customise the animations is uses.</p>
]]></description><wfw:commentRss>http://www.ottersoftwareblog.com/blog/rss-comments-entry-7756107.xml</wfw:commentRss></item><item><title>Core Animation - Animator Proxy, CALayers, Layer-Backed &amp; Layer Hosting</title><category>Core Animation</category><category>animator proxy</category><category>calayer</category><category>layer-backed</category><category>layer-hosting</category><dc:creator>Simon</dc:creator><pubDate>Sat, 22 May 2010 15:06:00 +0000</pubDate><link>http://www.ottersoftwareblog.com/blog/2010/5/22/core-animation-animator-proxy-calayers-layer-backed-layer-ho.html</link><guid isPermaLink="false">444235:4963841:7751996</guid><description><![CDATA[<h3>Introduction</h3>
<p>One of the aspects of Core Animation that can be confusing is that there are degrees of it. To start with there is the animator proxy which is available to NSWindows and NSViews and allows you to animate some property transitions. Next there is the concept of layer-backed views which allow you to perform additional animation effects to your views whilst still essentially working with the familiar AppKit objects. Finally there are layer-hosting views, a scenario where you essentially use Core Animation layers to create the user interface, simply using an NSView to contain the layers. This article explains each of these in further detail and will hopefully make the distinction between them clearer.</p>
]]></description><wfw:commentRss>http://www.ottersoftwareblog.com/blog/rss-comments-entry-7751996.xml</wfw:commentRss></item><item><title>The Core Animation Series of Articles</title><category>Core Animation</category><category>core animation</category><dc:creator>Simon</dc:creator><pubDate>Sat, 22 May 2010 08:34:07 +0000</pubDate><link>http://www.ottersoftwareblog.com/blog/2010/5/22/the-core-animation-series-of-articles.html</link><guid isPermaLink="false">444235:4963841:7750997</guid><description><![CDATA[<h3>Introduction</h3>
<p>I am working on a project for a client where the majority of the user interface is best suited to being created as Core Animation layers. Up until this project I had tinkered with Core Animation and I had what I thought was a reasonable understanding of it but, in retrospect, this really was not the case and I have learnt a massive amount and realise that there is still a lot to learn. To both help me remember what I have learnt and to hopefully help some other people better understand Core Animation I have decided to write a series of articles about it and although they may be a little disjointed and should not be considered an end-to-end tutorial about Core Animation they will hopefully grow into a useful and understandable resource for beginners and more advanced users alike.</p>
]]></description><wfw:commentRss>http://www.ottersoftwareblog.com/blog/rss-comments-entry-7750997.xml</wfw:commentRss></item><item><title>Recommendation: Spot Color &amp; Developer Color Picker</title><category>Resources</category><category>developer color picker</category><category>recommendation</category><category>spot color</category><dc:creator>Simon</dc:creator><pubDate>Tue, 27 Apr 2010 22:58:52 +0000</pubDate><link>http://www.ottersoftwareblog.com/blog/2010/4/27/recommendation-spot-color-developer-color-picker.html</link><guid isPermaLink="false">444235:4963841:7463002</guid><description><![CDATA[<p><strong>Name:</strong> Spot Color<br />
<strong>Supplier:</strong> <a href="http://zachwaugh.com">Zach Waugh</a><br />
<strong>URL:</strong> <a href="http://zachwaugh.com/spotcolor/">http://zachwaugh.com/spotcolor/</a><br />
<strong>Price:</strong> $0.00</p>

<p><strong>Name:</strong> Developer Color Picker<br />
<strong>Supplier:</strong> <a href="http://www.panic.com/~wade/picker/">Wade Cosgrove</a><br />
<strong>URL:</strong> <a href="http://www.panic.com/~wade/picker/">http://www.panic.com/~wade/picker/</a><br />
<strong>Price:</strong> $0.00</p>

<p>Spot Color is a small application that simply allows you to access the standard Mac OS X color picker as a stand-alone application. I was endlessly loading or switching applications to access the color picker so discovering this application was a huge relief and will save me endless amounts of frustration.</p>

<p>What makes Spot Color even better is Wade Cosgrove&#8217;s Developer Color Picker which makes it a snap to generate NSColor, UIColor, CGColorRef, CSS and HTML color declarations. I&#8217;ve just started doing a lot of work with Core Animation layers and being able to generate CGColorRefs quickly and easily is simply wonderful.</P> 

<p>In addition to creating wonderful, free tools for other developers, Zach has released the source for Spot Color on GitHub. You can find it at <a href="http://github.com/zachwaugh/SpotColor">http://github.com/zachwaugh/SpotColor</a>.</p>
]]></description><wfw:commentRss>http://www.ottersoftwareblog.com/blog/rss-comments-entry-7463002.xml</wfw:commentRss></item><item><title>prevUI Released</title><category>prevUI</category><category>prevui</category><dc:creator>Simon</dc:creator><pubDate>Mon, 22 Mar 2010 23:01:42 +0000</pubDate><link>http://www.ottersoftwareblog.com/blog/2010/3/22/prevui-released.html</link><guid isPermaLink="false">444235:4963841:7098585</guid><description><![CDATA[<p>I am delighted to announce that prevUI is now available and you can find out about it and download it from the <a href="http://www.ottersoftware.com/oursoftware/prevui/index.html">prevUI page</a> on the main Otter Software site.</p>

<p>prevUI was created because a graphic designer I am working with asked me to integrate a draft version of an application icon into my code so that we could see how it looked in the Dock. After asking a few other designers it transpires that most of them don&#8217;t have even a relatively simple way to preview application icons and prevUI is hopefully the solution for them.</p>

<p>I have lots of plans for the application, some of which are mentioned on the application&#8217;s page but if you have any suggestions or feature requests then please <a href="http://www.ottersoftwareblog.com/contact/">let me know</a>.</p>
]]></description><wfw:commentRss>http://www.ottersoftwareblog.com/blog/rss-comments-entry-7098585.xml</wfw:commentRss></item><item><title>Lunches is Now Available</title><category>Lunches</category><category>app store</category><category>lunches</category><dc:creator>Simon</dc:creator><pubDate>Mon, 22 Mar 2010 07:05:29 +0000</pubDate><link>http://www.ottersoftwareblog.com/blog/2010/3/22/lunches-is-now-available.html</link><guid isPermaLink="false">444235:4963841:7091886</guid><description><![CDATA[<p>After an approval process of around 24 hours, Lunches, my packed lunch reminder application, is <a href="http://itunes.apple.com/gb/app/lunches/id362879262?mt=8">now available in the App Store</a>.
]]></description><wfw:commentRss>http://www.ottersoftwareblog.com/blog/rss-comments-entry-7091886.xml</wfw:commentRss></item><item><title>Lunchbox Becomes Lunches</title><category>Lunches</category><category>app store</category><category>lunchbox</category><category>lunches</category><dc:creator>Simon</dc:creator><pubDate>Fri, 19 Mar 2010 09:43:01 +0000</pubDate><link>http://www.ottersoftwareblog.com/blog/2010/3/19/lunchbox-becomes-lunches.html</link><guid isPermaLink="false">444235:4963841:7065276</guid><description><![CDATA[<h3>Introduction</h3>
<p>Back at the start of December 2009 I wrote <a href="http://ottersoftware.squarespace.com/blog/2009/12/5/the-evolution-of-lunchbox.html">an article about Lunchbox</a>. Since then nothing really progressed on the project. My designer got diverted onto other work for me and the application was just sitting in limbo. Last night that changed and Lunches will hopefully soon be on the App Store.</p>
]]></description><wfw:commentRss>http://www.ottersoftwareblog.com/blog/rss-comments-entry-7065276.xml</wfw:commentRss></item><item><title>Designing and Polishing The SCO DVD Downloader</title><category>Design</category><category>design</category><category>sco dvd downloader</category><category>screencastsonline</category><category>ui</category><dc:creator>Simon</dc:creator><pubDate>Tue, 16 Mar 2010 15:26:22 +0000</pubDate><link>http://www.ottersoftwareblog.com/blog/2010/3/16/designing-and-polishing-the-sco-dvd-downloader.html</link><guid isPermaLink="false">444235:4963841:7034471</guid><description><![CDATA[<h3>Introduction</h3>
<p>A couple of days ago <a href="http://www.ottersoftwareblog.com/blog/2010/3/16/the-screencastsonline-dvd-downloader.html">I posted an article</a> about the overall development process that was involved in producing the SCO DVD Downloader application for Don McAllister of <a href="http://www.screencastsonline.com">ScreenCastsOnline</a>. This post focuses on the design of the application both in terms of the actual user interface and the user experience.</p>
]]></description><wfw:commentRss>http://www.ottersoftwareblog.com/blog/rss-comments-entry-7034471.xml</wfw:commentRss></item><item><title>The ScreenCastsOnline DVD Downloader</title><category>In-Depth Articles</category><category>design</category><category>sco dvd downloader</category><category>screencastsonline</category><dc:creator>Simon</dc:creator><pubDate>Tue, 16 Mar 2010 12:10:13 +0000</pubDate><link>http://www.ottersoftwareblog.com/blog/2010/3/16/the-screencastsonline-dvd-downloader.html</link><guid isPermaLink="false">444235:4963841:7033254</guid><description><![CDATA[<h3>Introduction</h3>
<p>Over the last few weeks I have been spending some of my free time working on an application for Don McAllister of <a href="http://www.screencastsonline.com">ScreenCastsOnline</a> called the SCO DVD Downloader. This article explains the evolution of the application and why either Don would have incurred higher costs or I would have lost money had it been a commercial project. It will be followed up by an article about polishing the application (and what, unfortunately, was left unpolished) and a few articles that will cover the more technical coding subjects touched upon here.</p>
]]></description><wfw:commentRss>http://www.ottersoftwareblog.com/blog/rss-comments-entry-7033254.xml</wfw:commentRss></item></channel></rss>