 <?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>Broken Links &#187; Technology</title>
	<atom:link href="http://www.broken-links.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.broken-links.com</link>
	<description>Thoughts on web development and technologies by Peter Gasston</description>
	<lastBuildDate>Fri, 30 Jul 2010 00:10:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel='hub' href='http://www.broken-links.com/?pushpress=hub'/>
		<item>
		<title>Encoding Video for Android</title>
		<link>http://www.broken-links.com/2010/07/30/encoding-video-for-android/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=encoding-video-for-android</link>
		<comments>http://www.broken-links.com/2010/07/30/encoding-video-for-android/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 00:07:52 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.broken-links.com/?p=900</guid>
		<description><![CDATA[In my previous post, Making HTML5 Video work on Android phones, I said that you have to encode your videos as .m4v in order for them to work in Android. This isn’t actually correct. The suffix can be either .mp4 or .m4v, what matters is the way the video is encoded. Now, there are loads [...]]]></description>
			<content:encoded><![CDATA[<p>In my previous post, <a href="http://www.broken-links.com/2010/07/08/making-html5-video-work-on-android-phones/">Making HTML5 Video work on Android phones</a>, I said that you have to encode your videos as <code>.m4v</code> in order for them to work in Android. This isn’t actually correct. The suffix can be either <code>.mp4</code> or <code>.m4v</code>, what matters is the way the video is encoded.</p>
<p>Now, there are loads of blog and forum posts which give differing advice on presets and parameters, and I’m no expert — so what I’ll do is just show you two quick ways that worked for me (I have a Samsung Galaxy S). Note: the other two requirements from my previous blog post still stand.</p>
<p><span id="more-900"></span></p>
<p>The first is cross-platform, and use <a href="http://handbrake.fr/">Handbrake</a>. What I did with this was to use the <strong>iPhone &amp; iPod Touch</strong> preset, check the <strong>Web Optimized</strong> option, and change the <strong>Average bitrate</strong> option (in the <strong>Quality</strong> section) to <em>~1000kbps</em> (you should then save this as a new preset called Android).</p>
<p>You’ll also need to change the size of the output video in the <strong>Picture Settings</strong> options — I changed mine to 480 wide (keeping the aspect ratio) and they came out really crisp and sharp. You can see the result of that below (if your browser supports it).</p>
<p><video controls height="272" src="/tests/media/BBB_480_HB.mp4" width="480"></video></p>
<p>The second method is simpler, but works on Mac OSX 10.6 only. Open up your source video in Quicktime, then go to <strong>File &gt; Save As</strong>. Choose <strong>iPhone</strong> from the <strong>Format</strong> selector. You get less control over your output with this — the width is always 480 and the bitrate is calculated automatically — but it works without fuss. The output of this method is shown below.</p>
<p><video controls height="270" src="/tests/media/BBB_480_QT.m4v" width="480"></video></p>
<p>A slightly more convoluted method is to use <a href="http://www.doubletwist.com/">DoubleTwist</a>, which performs on-the-fly conversion. Connect your Android device, then transfer your video to it — the optimum parameters will be automatically selected. When complete, copy the file back from the device to your computer. (I haven’t actually tried this myself).</p>
<p>I’ll keep this post updated as I discover different methods, and do feel free to let me know in the comments what works for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broken-links.com/2010/07/30/encoding-video-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making HTML5 Video work on Android phones</title>
		<link>http://www.broken-links.com/2010/07/08/making-html5-video-work-on-android-phones/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=making-html5-video-work-on-android-phones</link>
		<comments>http://www.broken-links.com/2010/07/08/making-html5-video-work-on-android-phones/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 16:26:10 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.broken-links.com/?p=890</guid>
		<description><![CDATA[I recently became the owner of an Android phone* and found that, despite it being listed as a feature of the browser, the HTML5 video element didn’t work for almost all of the examples I tried. I’ve just done some experimentation with this and think I’ve found a solution, so this post is offered in [...]]]></description>
			<content:encoded><![CDATA[<p>I recently became the owner of an Android phone* and found that, despite it being listed as a feature of the browser, the HTML5 <code>video</code> element didn’t work for almost all of the examples I tried. I’ve just done some experimentation with this and think I’ve found a solution, so this post is offered in the hope that it helps anyone who may be tearing their hair out over the same problem.</p>
<p><span id="more-890"></span></p>
<p>From what I can tell, there are three requirements for <code>video</code> to work in Android browsers:</p>
<ol>
<li>You must not use the <code>type</code> attribute when calling the video</li>
<li>You must manually call the <code>play()</code> method using JavaScript</li>
<li><del datetime="2010-07-29T13:46:34+00:00">The video must be encoded as <em>.m4v</em>, not <em>.mp4</em></del> <strong>Update:</strong> This is not correct (see below)</li>
</ol>
<p><strong>Update:</strong> This may be a specific encoding issue rather than all <em>.mp4</em>s; some <em>.mp4</em> videos seem to play with no problems, others do not. <strong>Further update:</strong> The video type was a red herring; ignore this.</p>
<p>You can see this working in the demo attached to an older post of mine: <a href="http://broken-links.com/tests/video/">Demo: HTML5 Video Controls With JavaScript</a>. This works, <attr title="as far as I know">AFAIK</abbr>, in Android, iPhone and all video-enabled desktop browsers. The markup I’ve used is:</p>
<pre>&lt;video id="video" autobuffer height="240" width="360"&gt;
&lt;source src="BigBuck.m4v"&gt;
&lt;source src="BigBuck.webm" type="video/webm"&gt;
&lt;source src="BigBuck.theora.ogv" type="video/ogg"&gt;
&lt;/video></pre>
<p>The first <code>source</code> element calls the video in <em>.m4v</em> format, without specifying the <abbr>MIME</abbr> type in the <code>type</code> attribute; I’ve tried both <em>video/mp4</em> and <em>video/x-m4v</em>, and neither works. Omitting the type attribute altogether lets the video play, and seems to have no ill-effect on other browsers which play the <em>.m4v</em> file.</p>
<p>In order to play the video in Android, I also have an event listener in the JavaScript which plays the video when the element is clicked on, somewhat like this:</p>
<pre>var video = document.getElementById('video');
video.addEventListener('click',function(){
  document.play();
},false);</pre>
<p>I tested this on my own phone and an HTC Desire, and it works just fine on both. Hope this is of help to someone.</p>
<p>* It’s a <a href="http://galaxys.samsungmobile.com/">Samsung Galaxy S</a>, and I’m delighted by it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broken-links.com/2010/07/08/making-html5-video-work-on-android-phones/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>The state of video on the web</title>
		<link>http://www.broken-links.com/2009/07/01/the-state-of-video-on-the-web/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-state-of-video-on-the-web</link>
		<comments>http://www.broken-links.com/2009/07/01/the-state-of-video-on-the-web/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 09:52:03 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://www.broken-links.com/2009/07/01/the-state-of-video-on-the-web/</guid>
		<description><![CDATA[As Firefox 3.5 brings open video to the web, the W3C decide to drop codec requirements from the HTML 5 spec, citing disagreement between browser makers and concern over patents. Luckily, there’s a way to make video for everybody, which means encoding each clip only twice.]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://www.webmonkey.com/blog/How_Firefox_Is_Pushing_Open_Video_Onto_the_Web">Firefox 3.5 brings open video to the web</a>, <a href="http://www.webmonkey.com/blog/W3C_Drops_Audio_and_Video_Codec_Requirements_From_HTML_5">the W3C decide to drop codec requirements from the HTML 5 spec</a>, citing disagreement between browser makers and concern over patents. Luckily, there’s a way to make <a href="http://camendesign.com/code/video_for_everybody">video for everybody</a>, which means encoding each clip only twice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broken-links.com/2009/07/01/the-state-of-video-on-the-web/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web workers of the world: Unite</title>
		<link>http://www.broken-links.com/2009/06/16/web-workers-of-the-world-unite/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=web-workers-of-the-world-unite</link>
		<comments>http://www.broken-links.com/2009/06/16/web-workers-of-the-world-unite/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 21:21:50 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[social web]]></category>
		<category><![CDATA[unite]]></category>

		<guid isPermaLink="false">http://www.broken-links.com/?p=429</guid>
		<description><![CDATA[To much fanfare (the blowing of their own trumpets), <a href="http://unite.opera.com/">Opera today announced Unite</a>, a new service which lets you use the browser as a personal file server and social space.]]></description>
			<content:encoded><![CDATA[<p>To much fanfare (the blowing of their own trumpets), <a href="http://unite.opera.com/">Opera today announced Unite</a>, a new service which lets you use the browser as a personal file server and social space. I haven’t had more than a passing glance at it yet — my URL is <a href="http://home.stopsatgreen.operaunite.com/">home.stopsatgreen.operaunite.com</a>, if you’d like to see if I’m available — but it certainly looks interesting. Useful? I’m not sure yet.</p>
<ul>
<li><a href="http://dev.opera.com/articles/view/an-introduction-to-opera-unite/">An introduction to Opera Unite (Dev.Opera)</a></li>
<li><a href="http://www.downloadsquad.com/2009/06/16/opera-unite-10-private-file-cotnent-media-sharing/">With Unite, Opera 10 becomes both a browser and a content server (Download Squad)</a></li>
<li><a href="http://www.webmonkey.com/blog/Host_Your_Own_Facebook_With_Opera_Unite">Host Your Own Facebook With Opera Unite (Webmonkey)</a></li>
<li><a href="http://www.sitepoint.com/blogs/2009/06/16/opera-unite-seeks-to-decentralize-the-web/">Opera Unite Seeks to Decentralize the Web (SitePoint)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.broken-links.com/2009/06/16/web-workers-of-the-world-unite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An alternative suggestion for web fonts licensing</title>
		<link>http://www.broken-links.com/2008/08/04/an-alternative-suggestion-for-web-fonts-licensing/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=an-alternative-suggestion-for-web-fonts-licensing</link>
		<comments>http://www.broken-links.com/2008/08/04/an-alternative-suggestion-for-web-fonts-licensing/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 00:31:33 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[font embedding]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[piracy]]></category>
		<category><![CDATA[web fonts]]></category>

		<guid isPermaLink="false">http://www.broken-links.com/?p=185</guid>
		<description><![CDATA[Following the recent push by Microsoft and Ascender to revive the EOT format for font embedding, debate has raged over the pros and cons of the two main web font alternatives: embedding and linking. Richard Rutter came up with the idea to license fonts on a monthly payment basis, with the font being served from the supplier's server (or a trusted alternative). As a contribution to the debate, I would like to offer an alternative suggestion.]]></description>
			<content:encoded><![CDATA[<p>Following the recent <a href="http://www.broken-links.com/2008/07/28/eot-as-a-new-standard-too-late/">push by Microsoft and Ascender to revive the EOT format</a> for web fonts, debate has raged over <a href="http://www.sitepoint.com/blogs/2008/07/30/custom-web-fonts-pick-your-poison/">the pros and cons of the two main alternatives</a>: embedding and linking. <a href="http://clagnut.com/blog/2166/">Richard Rutter came up with the idea to license fonts on a monthly payment basis</a>, with the font being served from the supplier’s server (or a trusted alternative).</p>
<p>I think there are a number of potential problems of practicality with that approach, many of which have been raised in the comments. As a contribution to the debate, I would like to offer the following suggestion:</p>
<p><span id="more-185"></span></p>
<p>What if the font vendor were to supply an authorisation code when selling a font licensed for online use, which the user were then obliged to use inside the @font-face rule in any CSS file which called the font in question; perhaps like so:</p>
<pre>@font-face {
font-family: MyFont;
src: url('myfont.otf');
/* License: XXX-123 */
}</pre>
<p>This would make it easier for font vendors to crawl websites looking for instances of their fonts, and checking to see if there were a valid license issued for its use on that particular site. This could involve website makers hosting a file somewhere with details of all the sites they manage, to which the vendor could cross-reference.</p>
<p>Of course this wouldn’t stop font piracy, and it wouldn’t be effective against users stealing fonts for use in offline media. But it would allow vendors an easy method of checking that fonts used online were used legally, at least removing that burden from them.</p>
<p>Worth discussing?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broken-links.com/2008/08/04/an-alternative-suggestion-for-web-fonts-licensing/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Immediate uses for Microformats</title>
		<link>http://www.broken-links.com/2008/06/19/immediate-uses-for-microformats/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=immediate-uses-for-microformats</link>
		<comments>http://www.broken-links.com/2008/06/19/immediate-uses-for-microformats/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 23:40:06 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[hatom]]></category>
		<category><![CDATA[hcalendar]]></category>
		<category><![CDATA[hcard]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[operator]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.broken-links.com/?p=166</guid>
		<description><![CDATA[One of the hardest things about <a href="http://microformats.org/">Microformats</a> is explaining their benefits to people. You can say "It's a standardised format of marking-up content, which is both human and machine readable!" until you're blue in the face, but until you can show people a practical benefit they usually remain unmoved.]]></description>
			<content:encoded><![CDATA[<p>One of the hardest things about <a href="http://microformats.org/">Microformats</a> is explaining their benefits to people. You can say “It’s a standardised format of marking-up content, which is both human and machine readable!” until you’re blue in the face, but until you can show people a practical benefit they usually remain unmoved.</p>
<p>Luckily there are a few tools out there which will help you show off the benefits of using Microformats, and involve little work from you.</p>
<p><span id="more-166"></span></p>
<p>King amongst tools, of course, is <a href="http://www.kaply.com/weblog/operator/">Operator</a>, an <a href="https://addons.mozilla.org/en-US/firefox/addon/4106">add-on for Firefox</a> which finds data in pages and presents you with options to transform them using a series of web-based tools. If the person you’re trying to convince doesn’t use Firefox and/or have Operator installed, however, there are a few good tools available online to show their potential.</p>
<p><a href="http://microformats.org/wiki/hatom">hAtom</a> is a microformat used for marking up blog posts or other serialised content. Using the <a href="http://microformatique.com/optimus/">Optimus</a> tool you can turn any page marked up with hAtom into an RSS feed, by adding a link on your page in the following format:</p>
<pre>http://microformatique.com/optimus/
?uri=http://www.example.com/&#038;format=RSS</pre>
<p>Optimus will return correctly formatted XML for users to subscribe to. It’s also a decent validator for other Microformats (although actually seems to struggle a little with hAtom in that department).</p>
<p><a href="http://microformats.org/wiki/hcard">hCard</a> is the standard for marking up contact details, and there is a tool from <a href="http://suda.co.uk/projects/microformats/">Brian Suda</a> which will convert them into <a href="http://en.wikipedia.org/wiki/VCard">vCards</a> for you; <a href="http://technorati.com/contacts">Technorati also have a test implementation of this tool</a> available, which I’ll link to as they no doubt have better servers. To extract vCards from a page which has hCard markup, simply create a link in this format:</p>
<pre>http://feeds.technorati.com/contacts/http://www.example.com/</pre>
<p>You can then either save the generated vCard, or add it directly to your address book.</p>
<p>Also from Brian Suda / Technorati comes the <a href="http://microformats.org/wiki/hcalendar">hCalendar</a> tool, which <a href="http://technorati.com/events">transforms your data into the iCalendar standard</a>. Again, you just link to your marked-up page using a specially formatted URL, although this time you get two choices;</p>
<pre>http://feeds.technorati.com/events/http://www.example.com/</pre>
<p>… returns a single .ics file with each of your events to add to a calendar; while:</p>
<pre>webcal://feeds.technorati.com/events/http://www.example.com/</pre>
<p>… produces a webcal feed which is updated regularly, allowing subscription to your events.</p>
<p>Implement these tools on your web pages and you’ll have a suite of neat features you can impress your visitors and peers with. It’s a real advantage of using Microformats.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broken-links.com/2008/06/19/immediate-uses-for-microformats/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What will we see in IE.Next?</title>
		<link>http://www.broken-links.com/2007/11/07/what-will-we-see-in-ienext/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=what-will-we-see-in-ienext</link>
		<comments>http://www.broken-links.com/2007/11/07/what-will-we-see-in-ienext/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 23:31:21 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://www.broken-links.com/2007/11/07/what-will-we-see-in-ienext/</guid>
		<description><![CDATA[With <a href="http://blog.seattlepi.nwsource.com/microsoft/archives/125076.asp">complaints about Microsoft's lack of information regarding the next release of Internet Explorer</a> surfacing again, I thought I'd do a quick trawl of the internet and find out what features we might expect from the next release, both speculated and confirmed.]]></description>
			<content:encoded><![CDATA[<p>With <a href="http://blog.seattlepi.nwsource.com/microsoft/archives/125076.asp">complaints about Microsoft’s lack of information regarding the next release of Internet Explorer</a> surfacing again, I thought I’d do a quick trawl of the internet and find out what features we might expect from the next release, both speculated and confirmed.</p>
<p><span id="more-111"></span></p>
<p>One thing that’s certain is that we’ll see <a href="http://www.broken-links.com/2007/10/03/ienext-to-get-a-new-layout-engine/">a new layout engine</a>, which is <q>more compliant</q> with CSS 2.1. Does this mean it will pass the <a href="http://www.webstandards.org/action/acid2/">Acid 2 test</a>? Will any of the newer stable CSS features from the <a href="http://www.w3.org/blog/CSS/2007/10/22/css_snapshot_2007">2007 snapshot</a> make it in? Who knows. We have been warned that we will have to opt-in to standards mode, however, although it’s not been made clear yet just how this opt-in will work (I thought that writing standards-compliant HTML meant I <em>was</em> opting in to standards mode, but apparently I’m wrong).</p>
<p>Microsoft (and their commercial competitors) have indicated the way they want the web to develop; based around proprietary technologies. For this reason, <a href="http://silverlight.net/">Silverlight</a> integration will be a big push for them in the next release, and competing standards will probably not receive the same priority. At last year’s Mix 06 event SVG was mentioned in a presentation about standards support in IE, and <a href="http://allforces.com/2006/06/01/see-windows-vista/#comment-5520">IE’s Chris Wilson has said that he ‘expects they will add support for it in the future’</a>. That’s about as non-committal as it comes.</p>
<p>Recently there has been debate about introducing <a href="http://en.wikipedia.org/wiki/ECMAScript#Fourth_edition">ES4 (‘Javascript 2′)</a> to browsers; <a href="http://blogs.msdn.com/ie/">Microsoft seem to be against it</a>,  <a href="http://weblogs.mozillazine.org/roc/archives/2007/11/intranet_explor.html">Mozilla are for it</a>. Whatever develops further from this, I don’t believe it will impact the next release of IE. </p>
<p>What version of JavaScript they do launch with (Firefox 3 will have version 1.7) remains to be seen, but the rise of AJAX and web apps will be well catered for. As with Firefox 3 (and <a href="http://gears.google.com/">Google Gears</a>), offline storage for online apps will be provided.</p>
<p>Away from the layout and DOM engine, <a href="http://blogs.zdnet.com/microsoft/?p=416">the browser itself will have a limited API for adding extensions</a>, and it seems that <a href="http://blogs.zdnet.com/microsoft/?p=222">the RSS capabilities are to be heavily beefed up</a>.</p>
<p><a href="http://www.webstandards.org/2007/02/04/talking-with-microsoft-about-ienext/">Web developers are pushing for lots of changes</a> but <a href="http://www.webdirections.org/resources/chris-wilson/#slides">the Redmond mantra is ‘don’t break the web’</a>, so it’ll be interesting to see the results of that conflict.</p>
<p>With no official word from the team yet, everything I’ve mentioned here is subject to change. If these features do get implemented, however, it would bring IE.Next up to date and able to compete with its peers on the basis of features, not just because it is a default install.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broken-links.com/2007/11/07/what-will-we-see-in-ienext/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mozilla Prism: Am I missing something?</title>
		<link>http://www.broken-links.com/2007/10/29/mozilla-prism-am-i-missing-something/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mozilla-prism-am-i-missing-something</link>
		<comments>http://www.broken-links.com/2007/10/29/mozilla-prism-am-i-missing-something/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 10:01:37 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[OS]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[browsers]]></category>

		<guid isPermaLink="false">http://www.broken-links.com/2007/10/29/mozilla-prism-am-i-missing-something/</guid>
		<description><![CDATA[Although they didn’t create the concept, Mozilla popularised tabbed browsing with the release of Firefox. Tabbed browsing is, of course, a very good thing; the old IE model of having a separate window for every instance of a site you open became unmanageable when computers got more powerful and websites no longer slowed down the [...]]]></description>
			<content:encoded><![CDATA[<p>Although they didn’t create the concept, Mozilla popularised tabbed browsing with the release of Firefox. Tabbed browsing is, of course, a very good thing; the old IE model of having a separate window for every instance of a site you open became unmanageable when computers got more powerful and websites no longer slowed down the whole machine. Now all of the major browsers feature the tabbed interface.</p>
<p>Which makes Mozilla’s latest invention, <a href="http://labs.mozilla.com/2007/10/prism/">Prism</a>, seem a bit of a weird step backwards;</p>
<p><span id="more-110"></span></p>
<blockquote cite="http://labs.mozilla.com/2007/10/prism/"><p>
Prism is an application that lets users split web applications out of their browser and run them directly on their desktop.
</p></blockquote>
<p>In other words, it puts web pages into a new window, but without the navigation buttons, menu options and address bar. Maybe I’m just a bit of an old traditionalist, but where’s the advantage in this? What reason would I have to run, say, my Gmail in a separate window rather than a tab? The main advantage seems to be that you can run applications from a shortcut in your desktop environment, but you can do that already by dragging and dropping a URL from Firefox.</p>
<p>I don’t know, perhaps it’s not aimed at me; perhaps there are some big enterprises that would find this useful, or people who only ever run a few websites (and really don’t like the address bar). Or, perhaps it’s unfair of me to judge this as it’s only a technology preview at the moment and there are a load of exciting features on their way.</p>
<p>But I’ve read the <a href="http://starkravingfinkle.org/blog/2007/10/webrunner-becomes-prism-a-mozilla-labs-project/">technical notes</a> and the <a href="http://blog.mozilla.com/faaborg/2007/10/24/prism/">user experience puff piece</a>, and I can’t get past the fact that it’s just a browser window with no buttons or menus. You know, I’m not saying it’s a bad project; I’m just struggling to see the point of it.</p>
<p>Perhaps there’s a killer app on the way which will make it all clearer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broken-links.com/2007/10/29/mozilla-prism-am-i-missing-something/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>iPhone love is rather distasteful</title>
		<link>http://www.broken-links.com/2007/06/29/iphone-love-is-rather-distasteful/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=iphone-love-is-rather-distasteful</link>
		<comments>http://www.broken-links.com/2007/06/29/iphone-love-is-rather-distasteful/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 22:29:07 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.broken-links.com/2007/06/29/iphone-love-is-rather-distasteful/</guid>
		<description><![CDATA[I find all the fanboy attention being paid to the iPhone more than a little embarrassing. I mean, certainly it looks nice; but it’s just an object. A thing. Not something to fawn over to the degree we’ve seen today.]]></description>
			<content:encoded><![CDATA[<p>I find all the fanboy attention being paid to the <a href="http://www.apple.com/iphone/">iPhone</a> more than a little embarrassing. I mean, certainly it looks nice; but it’s just an object. A thing. Not something to fawn over to the degree we’ve seen today.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broken-links.com/2007/06/29/iphone-love-is-rather-distasteful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bloglines moves backwards with Ajax</title>
		<link>http://www.broken-links.com/2007/06/29/bloglines-moves-backwards-with-ajax/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=bloglines-moves-backwards-with-ajax</link>
		<comments>http://www.broken-links.com/2007/06/29/bloglines-moves-backwards-with-ajax/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 14:18:45 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.broken-links.com/2007/06/29/bloglines-moves-backwards-with-ajax/</guid>
		<description><![CDATA[I’ve used Bloglines for a long time to organise the many (too many?) feeds I read daily. I’ve always been happy with it, resisting the charms of new kids on the block such as Google Reader, but recently there’ve been some changes I find have taken the service a few steps backwards. The first I [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve used <a href="http://www.bloglines.com/public/cheeks">Bloglines</a> for a long time to organise the many (too many?) feeds I read daily. I’ve always been happy with it, resisting the charms of new kids on the block such as <a href="http://reader.google.com/">Google Reader</a>, but recently there’ve been some changes I find have taken the service a few steps backwards.</p>
<p><span id="more-73"></span></p>
<p>The first I noticed was the move to a newer, more <a href="http://en.wikipedia.org/wiki/Ajax_(programming)">Ajax</a>–y interface a few months ago. The problems with Ajax are well-documented, and one of the major problems is what’s happened to Bloglines: <a href="http://www.isolani.co.uk/blog/javascript/FixingTheBackButtonThatAjaxBroke">they’ve broken the ‘back’ button</a>. Previously, if I wanted to go back to a link I’d seen before, I could just hit ‘back’ and it would return me to what I was looking at; not any more, unfortunately.</p>
<p>Which brings me to the next problem: the ‘Display items in the last session’ option has been removed. In the event that I did want to go back and look at a link I’d seen before, I could have chosen that option and brought back all the category links I’d just looked at; now I only get the option to view by time (last hour, last 6 hours, etc). It’s not the same thing; if I’m looking at my links on a Monday morning and I hadn’t checked them over the weekend, I’d have to choose ‘last 48 hours’ and wade through potentially hundreds of posts looking for the one I wanted.</p>
<p>I wonder if they did any usability testing before making these changes? They may not be enormous, insurmountable problems, but they’ve certainly changed my opinion towards the service; for the first time, I’m seriously thinking of choosing a new provider. The question is: to what? Google Reader seems to be the most popular, but both the problems I’ve identified above are even worse with that; the ‘back’ button takes you out of the application entirely, and the archive feature only allows you to see all previous items.</p>
<p>I  need a web-based feed reader so I can check my feeds anywhere, and one that doesn’t break the fundamental navigation principles of the web. I don’t need loads of bells &amp; whistles, but I would like there to be a notifier extenstion for Firefox. Is there such a service out there?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broken-links.com/2007/06/29/bloglines-moves-backwards-with-ajax/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
