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

<channel>
	<title>Mark Alldritt&#039;s Journal &#187; FaceSpan</title>
	<atom:link href="http://blog.latenightsw.com/?feed=rss2&#038;cat=10" rel="self" type="application/rss+xml" />
	<link>http://blog.latenightsw.com</link>
	<description>Just another developer weblog</description>
	<lastBuildDate>Tue, 31 Aug 2010 17:48:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FaceSpan 5 Development Suspended</title>
		<link>http://blog.latenightsw.com/?p=50</link>
		<comments>http://blog.latenightsw.com/?p=50#comments</comments>
		<pubDate>Tue, 05 May 2009 16:15:37 +0000</pubDate>
		<dc:creator>Mark Alldritt</dc:creator>
				<category><![CDATA[FaceSpan]]></category>
		<category><![CDATA[Late Night Software]]></category>

		<guid isPermaLink="false">http://www.latenightsw.com/blog/?p=50</guid>
		<description><![CDATA[I must reluctantly announce that I am suspending FaceSpan 5 development.]]></description>
			<content:encoded><![CDATA[<p>I must reluctantly announce that I am suspending FaceSpan 5 development.  I want to thank you all, particularly those that have contributed their time and effort to help me move FaceSpan 5 forward.</p>

<p>The just released FaceSpan 5.0d70 build will continue to run and has no expiry dates built in.  The projects you build with it should continue to execute.</p>

<p>My reasons for suspending FaceSpan development are many.  Chief among them are that I keep missing every deadline I have set for myself.  I am now over 2 years into this project and I cannot clearly see how to wrap development up so that I have a product to sell.  I also am feeling that in the time it has taken me to do this work, the world has moved on and AppleScript-based UIs are not going to be relevant in the marketplace.  The Web, Flash and other technologies are moving much faster than AppleScript or I can match.  Additionally, there many technical limitations in AppleScript and Cocoa Scripting that I keep having to hack around in order to make FaceSpan usable.</p>

<p>All of this has left me feeling burnt out and I need some perspective.  So I&#8217;m going to down-tools on FaceSpan for an indefinite period of time.  I&#8217;m hoping that I can find a way to revive or reuse the work I&#8217;ve done at some point in the future, but I have no specific plans at this time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.latenightsw.com/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone lust</title>
		<link>http://blog.latenightsw.com/?p=8</link>
		<comments>http://blog.latenightsw.com/?p=8#comments</comments>
		<pubDate>Wed, 10 Jan 2007 15:13:36 +0000</pubDate>
		<dc:creator>Mark Alldritt</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[FaceSpan]]></category>
		<category><![CDATA[Late Night Software]]></category>

		<guid isPermaLink="false">http://www.latenightsw.com/blog/?p=13</guid>
		<description><![CDATA[I am ceaselessly amazed at how Steve Jobs and company can create techno lust in me.  This time around it was both AppleTV and the iPhone.

Now that I&#8217;ve had 24 hours and a little bit of perspective has set it, its clear that the iPhone is very cool but that are so many unanswered [...]]]></description>
			<content:encoded><![CDATA[<p>I am ceaselessly amazed at how Steve Jobs and company can create techno lust in me.  This time around it was both AppleTV and the iPhone.</p>

<p>Now that I&#8217;ve had 24 hours and a <em>little</em> bit of perspective has set it, its clear that the iPhone is very cool but that are so many unanswered questions.</p>

<p>The biggest question for me is will I be able to install Mac OS X applications onto the iPhone?  When I watched the Keynote and I saw Cocoa listed among the OS technologies I thought that the iPhone would be a perfect place for FaceSpan-developed applications to be deployed.</p>

<p><a href="http://www.latenightsw.com/blog/wp-content/uploads/2007/01/CocoaOnIPhone.jpg" onclick="window.open('http://www.latenightsw.com/blog/wp-content/uploads/2007/01/CocoaOnIPhone.jpg','popup','width=372,height=318,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.latenightsw.com/blog/wp-content/uploads/2007/01/CocoaOnIPhone-tm.jpg" height="318" width="369" border="1" hspace="4" vspace="4" alt="Cocoaoniphone" /></a><span style="font-size:0pt;"></p>

<p></span>Just like Apple&#8217;s DashCode, FaceSpan-built applets would be perfect for this kind of device.  Just think of all the stuff you could do with AppleScript on a device with the kind of networking and web capabilities the iPhone possesses!  I imagined adding iPhone widgets to the FaceSpan palette and extending the FaceSpan scripting interface with iPhone/synching tools.</p>

<p>The sobering part of this of course is that, while the device may have the full Cocoa toolset, it may not be possible to install anything on the device.  I&#8217;ll just have to wait and see (And, living in Canada, it will take extra time for the iPhone to be available here).</p>

<p>This still leaves me with the pressing problem that I need to replace my broken iPod <em>now</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.latenightsw.com/?feed=rss2&amp;p=8</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Year Ahead &#8211; 2007</title>
		<link>http://blog.latenightsw.com/?p=5</link>
		<comments>http://blog.latenightsw.com/?p=5#comments</comments>
		<pubDate>Sat, 06 Jan 2007 01:09:41 +0000</pubDate>
		<dc:creator>Mark Alldritt</dc:creator>
				<category><![CDATA[Affrus 2]]></category>
		<category><![CDATA[FaceSpan]]></category>
		<category><![CDATA[Late Night Software]]></category>
		<category><![CDATA[Script Debugger]]></category>

		<guid isPermaLink="false">http://www.latenightsw.com/blog/?p=9</guid>
		<description><![CDATA[2006 was a busy year.  I completed the re-write of Script Debugger 4 in Cocoa, ported it from CodeWarrior to Xcode, and transitioned to Intel Macs.  Along the way, there have been 5 maintenance Script Debugger 4 releases.  I had hoped to also release FaceSpan 5 in 2006, but that did not [...]]]></description>
			<content:encoded><![CDATA[<p>2006 was a busy year.  I completed the re-write of Script Debugger 4 in Cocoa, ported it from CodeWarrior to Xcode, and transitioned to Intel Macs.  Along the way, there have been 5 maintenance Script Debugger 4 releases.  I had hoped to also release FaceSpan 5 in 2006, but that did not work out.</p>

<p>As we begin another year I think its time to layout my plan for the coming year.</p>

<h2>Script Debugger 4.0</h2>

<p>In 2007 I’ll continue releasing maintenance updates for Script Debugger 4.  I have Script Debugger 4.0.6 waiting in the wings which will ship in the next month or so, and when Leopard (Mac OS X 10.5) ships I’m sure I’ll have to tweak the software some more.</p>

<h2>FaceSpan 5.0</h2>

<p>As some of you may recall, last year I acquired FaceSpan (an AppleScript-based User Interface builder) from Digital Technologies International.  I went on to release FaceSpan 4.3 which addressed the most pressing bugs in the product.</p>

<p>In the time since the release of FaceSpan 4.3 I have been working on FaceSpan 5.  There have been some setbacks along the way and its taking more time than I planned.  However, FaceSpan 5 is progressing and I think the results are going to be worth all the effort.</p>

<p>FaceSpan 5, Script Debugger 5 and Affrus 2 all share the same script editing code.  This means that editor improvements in one product (e.g. Regular Expression search and replace) are now quickly shared with the others.  Also, FaceSpan 5 and Script Debugger 5 share the same dictionary viewing and AppleScript debugger code.  I believe that this will make all the products progress much more quickly in the future.  Since I work largely alone, this kind of code sharing is critical to making it possible to maintain so much software.</p>

<p>Here’s a teaser showing the new FaceSpan 5.0 project window and some of its inspectors:</p>

<p><a href="http://www.latenightsw.com/blog/wp-content/uploads/2007/01/Picture%203-22.png" onclick="window.open('http://www.latenightsw.com/blog/wp-content/uploads/2007/01/Picture%203-22.png','popup','width=1076,height=778,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.latenightsw.com/blog/wp-content/uploads/2007/01/Picture%203-2-tm.jpg" height="100" width="138" border="1" hspace="4" vspace="4" alt="Picture 3-2" /></a></p>

<p>The script editing areas you see have all of Script Debugger 4’s editing capabilities (snippets, paste tell, etc.), and when you run a project, you have all of Script Debugger’s debugging capabilities integrated directly into the FaceSpan IDE.</p>

<h2>Affrus 2.0</h2>

<p>Affrus 2.0 is a re-write of Affrus 1.0 (a Perl editor and Debugger) using Apple’s Cocoa Frameworks.  This is similar to the work I undertook to re-write Script Debugger as a Cocoa application.</p>

<p><a href="http://www.latenightsw.com/blog/wp-content/uploads/2007/01/Picture%202-2.png" onclick="window.open('http://www.latenightsw.com/blog/wp-content/uploads/2007/01/Picture%202-2.png','popup','width=1007,height=573,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.latenightsw.com/blog/wp-content/uploads/2007/01/Picture%202-2-tm.jpg" height="100" width="175" border="1" hspace="4" vspace="4" alt="Picture 2-2" /></a></p>

<p>Here’s a little teaser.  This screen shot shows just two Affrus 2 features: projects and tabbed editing.  Other key features for Affrus 2 are Ruby and Python debugging.</p>

<h2>Script Debugger 4.5</h2>

<p>Once FaceSpan 5.0 and Affrus 2.0 have shipped (and all the code has been debugged), I will release Script Debugger 4.5.  This update for Script Debugger 4.0 owners will deliver on my promise to provide scripting support and split-pane editing.</p>

<p>Script Debugger 5.0 will have to wait for 2008, but I have big plans.  Oh, and JavaScript OSA will get some TLC along the way as well.</p>

<p>So thats the plan for 2007.  It should be a great year with lots of new toys for everyone to play with.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.latenightsw.com/?feed=rss2&amp;p=5</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.278 seconds -->
