<?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>FND's Blag &#187; web</title>
	<atom:link href="http://fnd.lewcid.org/blog/archive/tag/web/feed" rel="self" type="application/rss+xml" />
	<link>http://fnd.lewcid.org/blog</link>
	<description>Just Another Personal Wobsite</description>
	<lastBuildDate>Thu, 11 Mar 2010 15:19:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Mozilla Bespin Meetup</title>
		<link>http://fnd.lewcid.org/blog/archive/53</link>
		<comments>http://fnd.lewcid.org/blog/archive/53#comments</comments>
		<pubDate>Wed, 11 Mar 2009 08:53:42 +0000</pubDate>
		<dc:creator>FND</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://fnd.lewcid.org/blog/?p=53</guid>
		<description><![CDATA[Last night, some of my colleagues and I attended the Bespin meetup. It was great hearing Ben, Dion and Joe &#8211; quite obviously very smart hackers &#8211; speak, and later getting a chance to join various discussions with them. As before, I&#8217;ll settle for a few quick notes: name When asked about about the name [...]]]></description>
			<content:encoded><![CDATA[<p>Last night, <a href="http://softwareas.com">some</a> of <a href="http://hawksworx.com">my</a> <a href="http://jaybyjayfresh.com">colleagues</a> and I attended the <a href="http://en.wikipedia.org/wiki/Mozilla_Bespin">Bespin</a> <a href="http://upcoming.yahoo.com/event/2114472/">meetup</a>.<br />
It was great hearing <a href="http://www.galbraiths.org">Ben</a>, <a href="http://almaer.com">Dion</a> and <a href="http://directwebremoting.org/blog/joe">Joe</a> &#8211; quite obviously very smart hackers &#8211; speak, and later getting a chance to join various discussions with them.<br />
<span id="more-53"></span><br />
As <a href="http://fnd.lewcid.org/blog/archive/40">before</a>, I&#8217;ll settle for a few quick notes:</p>
<ul>
<li>
		name<br />
		When asked about about the name (which had <a href="http://twitter.com/mahemoff/status/1306439271">confused</a> us),  humorously dodged the question multiple times. Not entirely sure why&#8230;
	</li>
<li>
		reinventing the wheel<br />
		Bespin makes heavy use of <a href="http://en.wikipedia.org/wiki/Canvas_(HTML_element)">canvas</a>, essentially reinventing the rendering of text and layout (using their <a href="http://benzilla.galbraiths.org/2009/02/18/bespin-and-canvas-part-2/">Thunderhead</a> toolkit).<br />
		While contentious with regards to accessibility and web standards, this is necessary due to performance reasons.<br />
		(Note: Not JavaScript is the bottleneck here, but the DOM is.)
	</li>
<li>
		offline capability<br />
		Currently Bespin should be considered a &#8220;hosted application&#8221;, requiring a server-side component.<br />
		Personally, I don&#8217;t like the idea of relying on the &#8220;<a href="http://en.wikipedia.org/wiki/Cloud_computing">cloud</a>&#8221; for my <a href="http://twitter.com/FND/status/1240554276">primary</a> <a href="http://twitter.com/FND/status/1304799547">editor</a>.<br />
		While the Bespin team is planning to use <a href="http://titaniumapp.com">Titanium</a> eventually, <a href="http://twitter.com/joewalker">Joe</a> said it shouldn&#8217;t be too hard to integrate <a href="http://tiddlywiki.com">TiddlyWiki</a>&#8216;s <a href="http://trac.tiddlywiki.org/browser/Trunk/core/jquery/plugins/jquery.file.load.js">file</a>-<a href="http://trac.tiddlywiki.org/browser/Trunk/core/jquery/plugins/jquery.file.save.js">saving</a> code (similar to the <a href="http://jerome.myxwiki.org/xwiki/bin/view/Main/ASaturdayHackICouldNotResistTo">XWiki integration</a>), essentially creating a stand-alone HTML application.
	</li>
<li>
		tools integration<br />
		Since Bespin runs in the browser, it might be hard to integrate external tools (e.g. <a href="http://www.logilab.org/project/name/pylint">PyLint</a>).<br />
		I&#8217;m concerned that this might mean the respective server must support such applications, stripping away another bit of developer independence&#8230;
	</li>
<li>
		active community<br />
		There&#8217;s already an <a href="http://labs.mozilla.com/2009/02/thanks-for-the-bespin-contributions-eclipse-xwiki-and-more/">active</a> <a href="http://groups.google.com/group/bespin">community</a> of hackers making use of and contributing to the project.<br />
		(We&#8217;re also considering <a href="http://trac.tiddlywiki.org/ticket/961">using Bespin as a front-end</a> for <a href="http://tiddlywiki.org/wiki/TiddlyWeb">TiddlyWeb</a>.)
	</li>
<li>
		Ubiquity as Firefox extension API<br />
		On a slightly unrelated note, it has been suggested that <a href="http://en.wikipedia.org/wiki/Ubiquity_(Firefox)">Ubiquity</a> might be integrated into Firefox, which in turn could lead to a pure-JavaScript API for extensions (currently writing Firefox extensions involves a lot of overhead, e.g. creating XML documents). That would of course be <a href="http://softwareas.com/for-browser-extensions-grease-is-the-word">most welcome</a>!
	</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fnd.lewcid.org/blog/archive/53/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
