<?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>Draconis Software&#187; Emerging IT</title>
	<atom:link href="http://www.draconis.com/blog/category/emerging-it/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.draconis.com</link>
	<description></description>
	<lastBuildDate>Fri, 02 Dec 2011 15:20:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Apple&#039;s Thoughts on Flash</title>
		<link>http://www.draconis.com/blog/2010/04/29/apples-thoughts-on-flash/</link>
		<comments>http://www.draconis.com/blog/2010/04/29/apples-thoughts-on-flash/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 02:13:31 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Emerging IT]]></category>

		<guid isPermaLink="false">http://www.draconis.com/blog/?p=190</guid>
		<description><![CDATA[There&#8217;s a very interesting article up on Apple&#8217;s site from Steve Jobs himself discussing the decision to keep Flash off Apple iPhones and iPads.  I thought I&#8217;d select a couple of the most interesting: Flash was designed for PCs using mice, not for touch screens using fingers. For example, many Flash websites rely on “rollovers”, [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a very interesting article up on Apple&#8217;s site from Steve Jobs himself discussing the decision to keep Flash off Apple iPhones and iPads.  I thought I&#8217;d select a couple of the most interesting:</p>
<blockquote><p>Flash was designed for PCs using mice, not for touch screens using fingers. For example, many Flash websites rely on “rollovers”, which pop up menus or other elements when the mouse arrow hovers over a specific spot. Apple’s revolutionary multi-touch interface doesn’t use a mouse, and there is no concept of a rollover. Most Flash websites will need to be rewritten to support touch-based devices. If developers need to rewrite their Flash websites, why not use modern technologies like HTML5, CSS and JavaScript?</p></blockquote>
<p>In addition to the above, there&#8217;s also video which: decoding video to display on a computer screen using software requires a lot of the CPU (and kills battery life), while using a hardware-based encoding (H.264) is much more efficient.  Flash didn&#8217;t support H.264 until very recently.</p>
<blockquote><p>We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform. If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features. We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers.</p></blockquote>
<p>One of the most intriguing points Jobs makes is the concept of being beholden to a third-party to make updates to their libraries whenever Apple introduces a new technology.  With the speed of changes in the iPhone OS, I can see his point.</p>
<blockquote><p>Perhaps Adobe should focus more on creating great HTML5 tools for the future, and less on criticizing Apple for leaving the past behind.</p></blockquote>
<p>via <a href="http://www.apple.com/hotnews/thoughts-on-flash/">Thoughts on Flash</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.draconis.com/blog/2010/04/29/apples-thoughts-on-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>From Gmail to MobileMe</title>
		<link>http://www.draconis.com/blog/2008/09/22/from-gmail-to-mobileme/</link>
		<comments>http://www.draconis.com/blog/2008/09/22/from-gmail-to-mobileme/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 14:57:53 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Emerging IT]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.dracoware.com/blog/?p=139</guid>
		<description><![CDATA[When I purchased an iPhone 3G (upgrading from the first gen), I also purchased the companion MobileMe service, and I’ve been giving it a test run since.  At the time, I was hoping for a replacement to Google’s Gmail, but unfortunately, it’s not quite there yet.  I thought I’d take a few minutes to offer [...]]]></description>
			<content:encoded><![CDATA[<p>When I purchased an <a href="http://www.apple.com/iphone/">iPhone 3G</a> (upgrading from the first gen), I also purchased the companion <a href="http://www.apple.com/mobileme/">MobileMe</a> service, and I’ve been giving it a test run since.  At the time, I was hoping for a replacement to Google’s <a href="http://www.gmail.com">Gmail</a>, but unfortunately, it’s not quite there yet.  I thought I’d take a few minutes to offer some tips to the MobileMe Email team, as well as start a discussion on email services in general.</p>
<p><span id="more-204"></span>First, I thought I’d outline the reasons for an alternative to Gmail.  Let me preface this by making it clear that I love Gmail &#8211; it’s a great service, but one that has some inherently odd choices that make it less than ideal for an email-heavy user.  Some of Gmail’s most irksome quirks:</p>
<ul>
<li>No such thing as folders.  Instead, everything is tagged, which doesn’t lend itself well to being used inside my mail client</li>
<li>The “All Mail” special tag appearing in my mail client via IMAP, which appears as though I receive two of every email</li>
<li>Removes duplicates of messages, which means if I send a message to myself, it will never appear in my inbox (instead, it’s always in my Sent Messages tag)</li>
<li>Not completely reliable.</li>
</ul>
<p>In terms of reliability, it’s very important to me that the service is always available, and always fast.  I want to receive messages moments after they’re sent &#8211; not hours later.  When checking for messages from my other accounts (via POP), Google uses some heuristics to determine how often it should check for new messages.  Unfortunately, this often means it won’t check for an hour or so, which can be very annoying.</p>
<p>So, I’ve been on the lookout for a Gmail replacement for some time, and thought I had found it in Apple’s revamped MobileMe service.  When it was launched, it appeared that Apple was doing email right, but as I’ve learned from using the service first-hand, I’ve merely traded improvements in some areas, for problems in others.  For instance:</p>
<ul>
<li>It can’t check foreign email accounts.  This wasn’t a complete deal-breaker, as I have some clever auto-forward email recipes setup which largely solves this problem.</li>
<li>There’s no way to send mail as a non-MobileMe email account.  You can create multiple “personalities” that give you different @me.com addresses, but there’s no way to send as a non @me.com address.  This is a huge problem, and means I can’t stop using Gmail until this is added to MobileMe.</li>
<li>It drives me crazy that the web interface often refreshes the entire page.  If I leave it open in a Safari tab for a little while, then return, it seems to refresh.  That’s annoying.</li>
<li>Another annoyance factor is that whenever I return to the email interface (or whenever the page refreshes), all of my folders are expanded.  I have a LOT of email, and I keep them fairly well organized into many different folders.  I’d like the system to remember what folders I had kept closed.</li>
</ul>
<p>I should mention that I am a big fan of the push email functionality I get with MobileMe (and is a major reason why I’m still using the service).  Also, the email web interface is clean and intuitive (and matches the Mail desktop app, which scores major points with me).  Compared to the other major email providers (Gmail, and Yahoo Mail, for instance), the MobileMe email interface wins hands-down.</p>
<p>Apple’s MobileMe is a fantastic service, but I just can’t switch yet.  So many different great features are all aligning to make for a killer email product, but the annoyances I’ve outlined are show-stoppers for me (and why I can’t dump Gmail just yet).  I’m more than happy to pay the MobileMe subscription service if Apple could just get these last few details smoothed out.</p>
<p>What’s your take?  Have you considered switching from Gmail to MobileMe?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.draconis.com/blog/2008/09/22/from-gmail-to-mobileme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet radio as the killer iPhone app</title>
		<link>http://www.draconis.com/blog/2008/08/06/internet-radio-as-the-killer-iphone-app/</link>
		<comments>http://www.draconis.com/blog/2008/08/06/internet-radio-as-the-killer-iphone-app/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 20:12:09 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Emerging IT]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[pandora]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.dracoware.com/blog/?p=138</guid>
		<description><![CDATA[Internet radio on mobile devices has the potential to become a killer app.  Coupled with the speed of 3G, the iPhone is poised to become a strong competitor to an unexpected industry: satellite radio.]]></description>
			<content:encoded><![CDATA[<p>Since Apple launched the App Store for iPhone OS 2.0, I&#8217;ve been keeping my eyes out for what might be the next killer app for the <a href="http://www.apple.com/iphone/">iPhone</a>.  I&#8217;ve often thought the iPhone would be a game-changer in the mobile environment, allowing people to think of their phones in a new way.  These mobile devices are no longer simply a phone with added-on Internet access, but a complete communications and personal computer system.  With games and other non-communication-oriented apps the iPhone has achieved much towards this end, but there&#8217;s one additional category that has the potential to be a game changer in an unexpected way: internet radio.</p>
<p>The <a href="http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/browserRedirect?url=itms%253A%252F%252Fax.phobos.apple.com.edgesuite.net%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fid%253D284035177%2526mt%253D8">Pandora</a> and <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=281913144&amp;mt=8">AOL Radio</a> apps are designed to allow you to stream radio to your iPhone or iPod Touch.  The introduction of fast 3G Internet access on the iPhone represents a significant threat to satellite radio and, to a lesser extent, terrestrial radio.  Consider the implications.  A user has an iPhone that&#8217;s the same size as an iPod (or a <a href="http://www.sirius.com/servlet/ContentServer?pagename=Sirius/CachedPage&amp;c=ProductAsset&amp;cid=1158082417240">Sirius Stiletto</a>) that can stream radio while in the car, walking down the street, or inside a building.  The iPhone can hop onto WiFi networks (same with the iPod Touch) or use 3G.  Even Edge connectivity allows for decent streaming.  All that adds up to great wireless access &#8211; as good as, or better than, satellite technology, since 3G and Edge connections work indoors whereas satellite doesn&#8217;t.</p>
<p>Accessibility aside, the real advantage is the phenomenal flexibility streaming radio provides.  Take Pandora for example.  It&#8217;s a streaming radio program for the iPhone that creates a customized radio station matched exactly to your tastes.  But even the simple ability to skip over songs you don&#8217;t like, a basic feature of Pandora, is inherently absent from any pre-programmed content station.  Such a simple feature goes a long way to improving your listening experience, and it&#8217;s almost embarrassing in the age of TiVo to not be able to skip over content you don&#8217;t find interesting.</p>
<p>With greater accessibility and significantly greater flexibility, streaming Internet radio will become one of the biggest threats to satellite radio over the next few years and will become a killer app for the iPhone.  Cell technology is getting better at providing high-speed Internet access, and already there are a number of very good streaming services that match listener&#8217;s tastes to music.  As the iPhone becomes increasingly popular among consumers and access speeds increase, satellite will suffer.  Satellite&#8217;s only hope to stay competitive is to offer enough exclusive content that listeners won&#8217;t be able to part ways with satellite radio without missing their favorite programs, but even that strategy is tenuous at best &#8211; it will only be so long before the content creators themselves decide to head for the greener pastures that Internet streaming radio provides.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.draconis.com/blog/2008/08/06/internet-radio-as-the-killer-iphone-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switching to Gmail</title>
		<link>http://www.draconis.com/blog/2007/12/10/switching-to-gmail/</link>
		<comments>http://www.draconis.com/blog/2007/12/10/switching-to-gmail/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 16:05:52 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Emerging IT]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.dracoware.com/blog/2007/12/10/switching-to-gmail/</guid>
		<description><![CDATA[One of the things I had been meaning to do for some time was to switch all of my email over to my Gmail account. The idea is simple: I have a lot of different email accounts, and it’d be great to keep them all in one place, backed up, and always accessible. So, setting [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sitebeta.draconis.com/?attachment_id=131" rel="attachment wp-att-131" title="gmail"><img src="/wp-content/uploads/2007/12/logo.gif" title="gmail" alt="gmail" align="right" border="0" /></a>One of the things I had been meaning to do for some time was to switch all of my email over to my <a href="http://www.gmail.com">Gmail</a> account.  The idea is simple: I have a lot of different email accounts, and it’d be great to keep them all in one place, backed up, and always accessible.  So, setting up Gmail to access each of my different email accounts (well, five of the most important, and the rest just forward to my gmail address) was trivial.  The hard part, however, was getting all my previous messages into Gmail.</p>
<p>Here’s a quick overview of how to get all of your old emails into Gmail as painlessly as possible (and one way that preserves dates!).</p>
<p><span id="more-197"></span> <strong>Loading Emails</strong><br />
I spent some time looking into the different options I had for loading my email messages into Gmail.  I have about 10 thousand or so that I wanted to keep stored (there’s a lot more than that sitting around in various mbox files, but these were the important ones).  These 10 thousand or so messages comprised about one year of using the Apple Mail application on my Mac.  So, poking around, I found a <a href="http://marklyon.org/gmail/">Python script by Mark Lyon called GML</a> (for GMail Loader), which was designed to iterate through each message in an mbox (or other format) file and forward each message to GMail.</p>
<p>I managed to get the script working (one tip: be sure to export your messages by using the Save Archive option, which will create appropriately formatted mbox files for the script to read) and was able to import about the first thousand or so messages I had.  Unfortunately, I ran into a couple of problems.  First, I could only forward so many messages an hour due to a restriction set by my ISP’s SMTP server.  Second, and most problematic, was that the GML script would actually forward each message, one-by-one, as if I were clicking the Forward button in my email client.  This meant that, although the message still had it’s original date associated with it, the message would show up as having been originally sent on the date that I <em>forwarded</em> the message, not when it was actually <em>received</em>.  This was a problem, and there had to be another way.</p>
<p>One idea I had was to setup my own pop server, where I would place all of my archived messages, and setup this server as an account in Gmail.  Then, Gmail would connect to my mail server and load all of my old messages.  I never got a chance to try it, but my guess is that it would work.  Instead, another idea came up (courtesy of Costa): use IMAP.</p>
<p>Not long ago, Google announced the Gmail service would now support IMAP, allowing mail clients to connect to Gmail and use it as a kind of clearinghouse for all things email (IMAP stores everything on the server, allowing any number of clients to connect and always appear in sync with one another).  If I added Gmail as an IMAP account to my Apple Mail program, could I then simply drag messages stored in the various folders into Gmail?  The answer, luckily, was yes!</p>
<p>It was simple: I merely added Gmail as an IMAP account to my Apple Mail client, then just dragged folder-by-folder all the messages important to me onto my Gmail account.  It took a while to transfer all the messages (be sure to open the Activity window in Mail to see your progress), but once it was done, all my old messages were safely stored in Gmail and had their original dates!  Perfect!</p>
<p><strong>Using IMAP</strong><br />
So now I’ve got my desktop Mail client using Gmail as my sole email account, along with my iPhone.  Whenever I read a message on my desktop, it’s marked as read on my phone.  And whenever I send an email from my phone, it appears in my Sent folder on my desktop.  Everything stays in sync, and I’m very pleased with how it turned out.</p>
<p>One note: be sure to <a href="http://5thirtyone.com/archives/862">check out this page</a> for details on fine-tuning your Gmail IMAP setup with Apple Mail and the iPhone.  There’s a couple of neat little tricks to get your setup streamlined.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.draconis.com/blog/2007/12/10/switching-to-gmail/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Google to Offer Personal File Storage Service</title>
		<link>http://www.draconis.com/blog/2007/11/28/google-to-offer-personal-file-storage-service/</link>
		<comments>http://www.draconis.com/blog/2007/11/28/google-to-offer-personal-file-storage-service/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 18:33:08 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Emerging IT]]></category>

		<guid isPermaLink="false">http://www.dracoware.com/blog/2007/11/28/google-to-offer-personal-file-storage-service/</guid>
		<description><![CDATA[I just came across an article from the Wall Street Journal about Google’s plan to offer consumers a service to store their personal data files.  I’m pretty excited about this, and so should you, for several reasons. First, mass data storage is getting cheaper and cheaper, but to really push prices down, it takes the [...]]]></description>
			<content:encoded><![CDATA[<p>I just came across <a href="http://online.wsj.com/article/SB119612660573504716.html?mod=hpp_us_whats_news">an article from the Wall Street Journal</a> about Google’s plan to offer consumers a service to store their personal data files.  I’m pretty excited about this, and so should you, for several reasons.</p>
<p>First, mass data storage is getting cheaper and cheaper, but to really push prices down, it takes the economies of scale a company like Google or Amazon can get by combining thousands of users’ storage needs into a single service.  Providing a service like this will decrease the total cost per gigabyte to even lower levels, which theoretically could make it cheaper to sign up and pay for a service like this than to go out and buy a hard drive.</p>
<p>Second, Google usually does services right (not always, but usually).  It looks like they have an eye towards consumers, rather than businesses (like Amazon’s S3 service), which will, hopefully, mean good integration with your desktop.  I sincerely hope to see a tightly integrated OS setup where users can treat their Google storage service as “just another hard drive” on their computer.  I’d really rather not see some cumbersome client software you have to download, but rather a network share on your computer.</p>
<p>Third, and most important (to me at least), is the freedom from worrying about backups, redundancy, and scaling.  More and more, I’m watching movies and TV shows on my computer or home entertainment system via iTunes and similar services, and my storage requirements are expanding rapidly.  There will be a time in the very near future where I’ll need a terabyte or multiple terabytes to store my movies and TV shows for access, rather than as DVDs.  And I’m not alone: many people are doing just this, as everything becomes digitized and always available.</p>
<p>Anyway, it’s all still very early to get too excited about this service, but I really hope Google does this one right.  Keep it simple, no client software, cross-platform, and as cheap as possible is the way to win consumers here; and I know that now &#8211; and in the future &#8211; people’s storage requirements are just going to increase.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.draconis.com/blog/2007/11/28/google-to-offer-personal-file-storage-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating Rubygems in Leopard (Mac OS 10.5)</title>
		<link>http://www.draconis.com/blog/2007/10/28/updating-rubygems-in-leopard-mac-os-105/</link>
		<comments>http://www.draconis.com/blog/2007/10/28/updating-rubygems-in-leopard-mac-os-105/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 22:05:31 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Emerging IT]]></category>

		<guid isPermaLink="false">http://www.dracoware.com/blog/2007/10/28/updating-rubygems-in-leopard-mac-os-105/</guid>
		<description><![CDATA[After updating my Mac to Leopard (MacOS X 10.5), I noticed I had a couple issues when updating Rubygems. For instance, when running “gem update mongrel_cluster”, I would constantly get build errors. After doing some digging, I found that you need to set ARCHFLAGS to your system type. Here’s how you would update all your [...]]]></description>
			<content:encoded><![CDATA[<p>After updating my Mac to Leopard (MacOS X 10.5), I noticed I had a couple issues when updating Rubygems.  For instance, when running “gem update mongrel_cluster”, I would constantly get build errors.  After doing some digging, I found that you need to set ARCHFLAGS to your system type.  Here’s how you would update all your rubygems on Leopard:</p>
<pre>sudo su
[Enter your password]
bash
export ARCHFLAGS="-arch i386"
gem update
</pre>
<p>Note that you’ll want to change the i386 to the actual architecture you have (my MacBook, for instance, is an Intel processor, while you would want to use “ppc” for non-Intel Macs).</p>
<p>Once I had updated my gems, things started working fine again.  For instance, mongrel_cluster was having issues configuring a new project, but after updating the gem using this method, it seemed to be working fine.  Hope you find this useful!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.draconis.com/blog/2007/10/28/updating-rubygems-in-leopard-mac-os-105/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Time for iPhone To-Do Lists!</title>
		<link>http://www.draconis.com/blog/2007/10/26/time-for-iphone-to-do-lists/</link>
		<comments>http://www.draconis.com/blog/2007/10/26/time-for-iphone-to-do-lists/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 19:21:30 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Emerging IT]]></category>

		<guid isPermaLink="false">http://www.dracoware.com/blog/2007/10/26/time-for-iphone-to-do-lists/</guid>
		<description><![CDATA[I’ve had my iPhone for a few weeks now (and yes, I got my $100 rebate), and I have to say that my biggest gripe is the lack of a good to-do list application. Of course, this is a fairly small gripe in the grand scheme of things (Apple got a lot right with this [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve had my iPhone for a few weeks now (and yes, I got my $100 rebate), and I have to say that my biggest gripe is the lack of a good to-do list application.  Of course, this is a fairly small gripe in the grand scheme of things (Apple got a lot right with this device), but it’s still important to me.  One of the major ways I work on a day-to-day basis is to set lots of small, achievable tasks using my to-do list, then check them off as I get things done.</p>
<p>There are several to-do list iPhone web apps out there (notably, 37signal’s Ta-Da Lists), though it’s just not quite what I’m looking for.  I really like the built-in to-do list in iCal, so having an actual iPhone application (not just an app via Safari) that can sync to my pre-existing iCal to-do items would be ideal.  Hopefully Apple will be forthcoming with one (especially since it seems to-do items will play a bigger role with the Mail client in Leopard).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.draconis.com/blog/2007/10/26/time-for-iphone-to-do-lists/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The future of AJAX web applications</title>
		<link>http://www.draconis.com/blog/2007/09/19/the-future-of-ajax-web-applications/</link>
		<comments>http://www.draconis.com/blog/2007/09/19/the-future-of-ajax-web-applications/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 19:23:52 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Emerging IT]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.dracoware.com/blog/2007/09/19/the-future-of-ajax-web-applications/</guid>
		<description><![CDATA[There’s an interesting opinion up by Joel Spolsky, a software developer and founder of FogCreek Software, about where the direction AJAX-based web applications are headed. He makes an interesting, and I feel very apt, comparison with the olden days of mainframes and Lotus 1-2-3, and the current state of the interactive web. For instance, he [...]]]></description>
			<content:encoded><![CDATA[<p>There’s <a href="http://www.joelonsoftware.com/items/2007/09/18.html" title="Joel on Software">an interesting opinion up by Joel Spolsky</a>, a software developer and founder of FogCreek Software, about where the direction AJAX-based web applications are headed.  He makes an interesting, and I feel very apt, comparison with the olden days of mainframes and Lotus 1-2-3, and the current state of the interactive web.  For instance, he likens the idea of sites like Google’s Gmail with Lotus 1-2-3, where the development team spent all of their time writing code and optimizing it for the current day’s limitations, rather than looking ahead and adding new wiz-bang features that would give them their “long-term competitive advantage.”</p>
<p>And I think Joel is completely right.  Gmail, for one, has been stagnant for the last three years or so, and haven’t been preparing for the future.  Check out <a href="http://lifehacker.com/software/email/yahoo-mail-innovates-gmail-stagnates-293929.php" title="Lifehacker">this blog article from Lifehacker</a> about a comparison between Gmail and Yahoo Mail.  Their conclusion?  Yahoo Mail has spent the last two years innovating and adding all sorts of new features, while Gmail has very little improvements (except, perhaps, incrementally increased storage levels).</p>
<p><span id="more-119"></span>As Joel has pointed out, the future of web applications is going to involve a standardized interface, providing UI-level features, interoperability, and a common platform for development.  And there’s evidence of this happening.  Several frameworks have come out recently that are generally very good: my favorites are <a href="http://developer.yahoo.com/yui/" title="YUI">YUI</a> and <a href="http://www.prototypejs.org/" title="prototype">prototype</a>/<a href="http://script.aculo.us/" title="script.aculo.us">scriptaculous</a>.  Very helpful, though the YUI is, I think, especially useful, as it provides a lot of very clean, useful interface-based functionality perfect for developing rich applications.  But, it’s far from lightweight.  And Joel’s point is: that’s okay.</p>
<p>I think we’re nearing a critical mass when more online software development will use an existing framework like YUI, so the common code between these sites will more likely be in users’ caches, therefore speeding up load times and reducing bandwidth costs.  And, on top of that, there is likely to be further innovation to speed this up: building some amount of the framework code into browsers, say, or different, longer-lasting caching mechanisms strictly for Javascript framework files, or a whole number of other options.</p>
<p>Whatever happens, I think the biggest winners over the next several years will be with the developers who spend their time making the best applications, and let others (like browser developers) worry about keeping it fast.  That’s not to say, “go out and make super-slow sites”, but rather to realize you shouldn’t spend all your time developing faster applications while neglecting features and other forward-looking progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.draconis.com/blog/2007/09/19/the-future-of-ajax-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple iPhones reduced in price</title>
		<link>http://www.draconis.com/blog/2007/09/06/apple-iphones-reduced-in-price/</link>
		<comments>http://www.draconis.com/blog/2007/09/06/apple-iphones-reduced-in-price/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 15:57:07 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Emerging IT]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.dracoware.com/blog/2007/09/06/apple-iphones-reduced-in-price/</guid>
		<description><![CDATA[Yesterday, Apple dropped the price on the 8gig iPhone (that killer, must-have gadget that’s apparently been selling like crazy since being introduced), along with new product announcements in their iPod lineup. Unfortunately, it looks like this price break puts a lot of us early adopters in a tight spot: those of us who shelled out [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2007/09/ipod_hero_iphone_20070905.jpg" title="iPhone" alt="iPhone" align="right" border="0" />Yesterday, Apple <a href="http://www.engadget.com/2007/09/05/poll-iphone-price-drop-blues/" title="iPhone price drop blues">dropped the price on the 8gig iPhone</a> (that killer, must-have gadget that’s apparently been selling like crazy since being introduced), along with new product announcements in their iPod lineup.  Unfortunately, it looks like this price break puts a lot of us early adopters in a tight spot: those of us who shelled out the full $600 for the 8gig models are now realizing the price of purchasing early: about $200.</p>
<p>If you’re not already aware, if you bought your iPhone <a href="http://store.apple.com/Catalog/US/Images/salespolicies.html" title="Apple Sales and Refund Policy">within 10 days of an announced price break</a>, you’re entitled to receive the difference from Apple (provided you claim this within another 14 days of the announcement).</p>
<blockquote><p>Should Apple reduce its price on any shipped product within 10 calendar days of shipment, you may contact Apple Sales Support at 1-800-676-2775 to request a refund or credit of the difference between the price you were charged and the current selling price. To receive the refund or credit you must contact Apple within 14 business days of shipment.</p></blockquote>
<p>Sadly, we at Draconis bought out iPhones 16 days before the announcement: 2 days later and we would have qualified for that rebate.  But I’m not bitter over it: I love my iPhone, was willing to part with the full price without expecting any kind of rebate, and anyway, these things are out of our control.  Anyone else in the same boat as us?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.draconis.com/blog/2007/09/06/apple-iphones-reduced-in-price/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Application development on the iPhone</title>
		<link>http://www.draconis.com/blog/2007/08/28/application-development-on-the-iphone/</link>
		<comments>http://www.draconis.com/blog/2007/08/28/application-development-on-the-iphone/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 15:05:38 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Emerging IT]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.dracoware.com/blog/2007/08/28/application-development-on-the-iphone/</guid>
		<description><![CDATA[Just like every other techie in the world, we recently got our hands on some iPhones.  And, as software developers, our first thoughts were: what can we write for this thing?  Well, as everyone else has already pointed out, you’re pretty much limited to writing web apps for the iPhone only, but this doesn’t impact [...]]]></description>
			<content:encoded><![CDATA[<p>Just like every other techie in the world, we recently got our hands on some <a href="http://www.apple.com/iphone/" title="iPhone">iPhones</a>.  And, as software developers, our first thoughts were: what can we write for this thing?  Well, as everyone else has already pointed out, you’re pretty much limited to writing web apps for the iPhone only, but this doesn’t impact us as much: we’re doing web apps exclusively at the moment anyway!  I’ve been looking into creating an <a href="http://www.invotrak.com" title="invotrak">invotrak</a> app for the iPhone recently, and believe I should have something available in the near future.</p>
<p><a href="http://hunter.pairsite.com/blogs/blog20070820.html" title="iPhone web app development has its limitations">Craig Hunter has a good article up</a> on his site that discusses some of the limitations of creating applications for the iPhone, though his standpoint is coming as a traditional Mac developer (and he makes great points: it doesn’t make any sense for a user to connect to a web app to input to-do list items):</p>
<blockquote><p>Business aspects aside, the main issue I see as a traditional developer is that iPhone web app development is still very limited. Outside of some viewport settings, a couple special link types (really only the &#8220;tel:&#8221; link is new), and some new &#8220;-webkit&#8221; style attributes, there is little about making iPhone-specific web apps that differs from generic web apps. And that&#8217;s possibly the most disappointing aspect of all from my standpoint. Apple&#8217;s announcement states that &#8220;developers can create Web 2.0 applications which look and behave just like the applications built into iPhone&#8221;, but that&#8217;s not the case.</p></blockquote>
<p>I believe there’s a lot that can still be done with the tools we’re given, and I look forward to Apple creating more tools in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.draconis.com/blog/2007/08/28/application-development-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

