<?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>joshkim.org &#187; desktop applications</title>
	<atom:link href="http://joshkim.org/tag/desktop-applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://joshkim.org</link>
	<description>Be Awesome Instead // Essays by Josh Kim</description>
	<lastBuildDate>Sun, 01 Jan 2012 22:27:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Prism vs Fluid: Local Web Application Management on Mac OS X</title>
		<link>http://joshkim.org/2008/02/04/prism-vs-fluid-local-web-application-management-on-mac-os-x/</link>
		<comments>http://joshkim.org/2008/02/04/prism-vs-fluid-local-web-application-management-on-mac-os-x/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 22:47:07 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[desktop applications]]></category>
		<category><![CDATA[favicon]]></category>
		<category><![CDATA[fluid]]></category>
		<category><![CDATA[fluidapp]]></category>
		<category><![CDATA[icns]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac-os-x]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://joshkim.org/2008/02/04/prism-vs-fluid-local-web-application-management-on-mac-os-x/</guid>
		<description><![CDATA[Basically it boils down to: Don&#8217;t use Prism. Yet. It crashes quite often, and not in the way you&#8217;d probably want it to crash: It just eats away at your processor until you realize that while you were listening to &#8230; <a href="http://joshkim.org/2008/02/04/prism-vs-fluid-local-web-application-management-on-mac-os-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Basically it boils down to: Don&#8217;t use <a href="http://joshkim.org/2008/02/02/prism-previously-webrunner-the-future-of-web-applications-maybe/" title="Prism (previously WebRunner): The Future of Web Applications? Maybe. at Josh Kim dot Org">Prism</a>. Yet. It crashes quite often, and not in the way you&#8217;d probably want it to crash: It just eats away at your processor until you realize that while you were listening to music on your headphones that the fans were going insane and the processor was running at 81 degrees. Celsius.</p>

<p>The OMFG screenshot came into being while I was testing out some <a href="http://fluidapp.com/" title="Fluid - Free Site Specific Browser for Mac OS X Leopard">Fluid</a> Applications (The last three applications were Fluid Applications). It&#8217;s been a while since I used it, but it looks like it&#8217;s getting better and better. A lot of great things in the horizon&#8230; but it&#8217;s too bad it isn&#8217;t open sourced (<a href="http://www.ditchnet.org/wp/2008/01/20/fluid-07-released-with-js-api-for-dock-and-growl/" title="Fluid 0.7 Released with JS API for Dock and Growl">See Post Here</a>). I&#8217;d love to start messing around with the guts&#8230;</p>

<h4>More about Fluid</h4>

<p>But anyway, it looks great, and feels even better. I <em>love</em> being able to command+tab into a web application. Not only that, I can even see some statuses on the desktop icon itself.</p>

<p><img src="http://joshkim.org/wp-content/uploads/2008/02/fluidapp-desktop-icon-notifcation.png" alt="Fluidapp Desktop Icon Notifcation" /></p>

<p>But of course, the nerdy neat freak in me decided to figure things out over lunch and see if there was a way to change the icons to look a bit better. I don&#8217;t really thing a 16&#215;16 pixel icon would do in an Apple environment&#8230; After poking at flickr a bit, I found these two lovely icons.</p>

<p><img src="http://joshkim.org/wp-content/uploads/2008/02/gmail-icon.jpg" alt="Gmail Icon" /></p>

<p><a href="http://www.flickr.com/photos/autodafe/2116296365/in/pool-fluid_icons" title="Gmail 512px - See description for download on Flickr - Photo Sharing!">Gmail Icon at Flickr</a>: <a href="http://www.sendspace.com/file/6a89ng" title="Send big files the easy way. Files too large for email attachments? No problem!">Direct Link</a></p>

<p><img src="http://joshkim.org/wp-content/uploads/2008/02/facebook-icon.jpg" alt="Facebook Icon" /></p>

<p><a href="http://www.flickr.com/photos/autodafe/2189253895/in/pool-fluid_icons" title="facebook 512 - please read description on Flickr - Photo Sharing!">Facebook Icon at Flickr</a>: <a href="http://www.sendspace.com/file/357zhy" title="Send big files the easy way. Files too large for email attachments? No problem!">Direct Link</a></p>

<p>These are actual .icns files, rather than just images. Thanks to autodafe0728, I was able to make two of my most accessed Fluid app&#8217;s icon amazing.</p>

<p>How do you actually use these .icns files? Well, you have to pick an icon when you create your Fluid app, and there doesn&#8217;t seem to be any way to change it after you&#8217;ve created it. So if you already have one, delete it, and just remake this new one after setting the &#8220;Icon: &#8221; field to the .icns file rather than the default &#8220;Use Website Favicon&#8221;.</p>

<p>Enjoy. More on this web application vs. desktop application business later.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2008/02/04/prism-vs-fluid-local-web-application-management-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Prism (previously WebRunner): The Future of Web Applications? Maybe.</title>
		<link>http://joshkim.org/2008/02/02/prism-previously-webrunner-the-future-of-web-applications-maybe/</link>
		<comments>http://joshkim.org/2008/02/02/prism-previously-webrunner-the-future-of-web-applications-maybe/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 01:22:52 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[camino]]></category>
		<category><![CDATA[desktop applications]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[webrunner]]></category>

		<guid isPermaLink="false">http://joshkim.org/2008/02/02/prism-previously-webrunner-the-future-of-web-applications-maybe/</guid>
		<description><![CDATA[This post is like a month overdue. Bear with me, because it&#8217;s still relevant. I had started to hate Firefox 2 (on the Mac) a few months back. It was getting bloated and very unstable with multiple tabs open. While &#8230; <a href="http://joshkim.org/2008/02/02/prism-previously-webrunner-the-future-of-web-applications-maybe/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This post is like a month overdue. Bear with me, because it&#8217;s still relevant.</p>

<p>I had started to hate Firefox 2 (on the Mac) a few months back. It was getting bloated and very unstable with multiple tabs open. While I still use it for web development (<a href="http://chrispederick.com/work/web-developer/" title="Web Developer">Web Developer</a>, <a href="http://www.getfirebug.com/" title="Firebug - Web Development Evolved">FireBug</a> with <a href="http://developer.yahoo.com/yslow/" title="YSlow for Firebug">YSlow</a>, <a href="http://karmatics.com/aardvark/" title="Aardvark Firefox Extension">Aardvark</a>, etc&#8230;), I made the switch to <a href="http://caminobrowser.org/" title="Camino. Mozilla Power, Mac Style">Camino</a> after a friend gave me a tour of the shortcut keys it had.</p>

<p>Sidenote: Yes&#8230; Opera&#8230; I&#8217;ve probably used you every time a new version came out, but for some reason, I can never stay with you. Maybe it&#8217;s because you&#8217;re so perfect, so far from the competition&#8230; <img src='http://joshkim.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

<p>Camino is definitely a <em>lot</em> more fast, robust, and responsive, and so it has become my browser of choice. Who knows if Opera or Safari will ever take its place&#8230; Of course, very recently, I&#8217;ve started to use the <a href="http://joshkim.org/2007/12/19/firefox-3-beta-2-the-giant-robot-edition/" title="Firefox 3 Beta 2: The Giant Robot Edition at Josh Kim dot Org">Firefox 3 Beta 2</a> exclusively, with Safari and Camino running in the background (another post all on its own as to why I do this).</p>

<h3>Enter Prism (formerly known as WebRunner)</h3>

<p><img src="http://joshkim.org/wp-content/uploads/2008/02/prism-logo.png" alt="Prism Logo" /></p>

<p>To be honest, I have web apps that I have &#8220;running&#8221; constantly. In other words, I have webpages open in tabs, or access them frequently over the course of the day. I have these sites be the shortcuts on the bookmark bar in Safari. That way, I can quickly access them with command + number. Command + 1 = Gmail. Command + 2 = Google Reader. Command + 3 Facebook&#8230; so on and so forth.</p>

<p>I was very excited to hear about WebRunner, and went and tried it out. Now called <a href="http://wiki.mozilla.org/Prism" title="Prism - MozillaWiki">Prism</a>, it basically does these things:</p>

<blockquote>
  <ul>
  <li><p>Separate process: When the webapp goes down or locks up, I donâ€™t want anything else affected. Thankfully, Firefox does have session restore, but that is beside the point. When I open many tabs and have several webapps running in a browser, things get slow and unstable after a day or two.</p></li>
  <li><p>Minimal UI: A generic browser UI is not needed for webapps. If any UI is present, make it specific to the webapp I am using.</p></li>
  <li><p>Basic desktop integration: Create shortcuts to start the webapp, add ability to show specialized icons in the tray or dock and ability to display notifications.</p></li>
  <li><p>Platform with extensions: I donâ€™t want to download a full browser runtime for each webapp. I do want to be able to add some custom code/features that are not directly supported in the webapp. I should be able to install one runtime and then get packages or extensions for each webapp. Think Firefox extensions or Greasemonkey scripts. These extensions should be able to tweak the SSB UI as well.</p></li>
  <li><p>Open external links in real browser: If I click a link in the webapp that opens a new site, donâ€™t change my webapp browser window. Open all external links in my default/real browser.</p></li>
  </ul>
</blockquote>

<p>In summary, it&#8217;s a very streamlined (I mean <em>streamlined</em>) browser, meant to do one thing: serve up a web application. Currently, what&#8217;s bothering me is that I&#8217;m only able to run a single instance of Prism, and only a single web app at a time.</p>

<p>For now, I&#8217;m just going to have it open to Gmail all the time. This way, I can command+tab into my email client. Gone are the days of opening a browser and typing command + 1 or typing gmail.com in Quicksilver. Wee!</p>

<h3>What&#8217;s the Point?</h3>

<p>I hear you. What&#8217;s all of this hype for? So I get a crappier browser that does less. However, <strong>I feel like bridging that gap between the web apps</strong>, only accessible by typing out an address or clicking/shortcut keying into a browser window, <strong>and desktop apps</strong>, accessible by command + tab or running the application by double clicking on an icon (or single-click on the Dock), <strong>is going to be very important in the future</strong>. This takes a web application and gives it it&#8217;s own container (its own separate process), which makes it behave a lot more like a desktop application.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2008/02/02/prism-previously-webrunner-the-future-of-web-applications-maybe/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

