<?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>Peter Friese &#187; Apple</title>
	<atom:link href="http://www.peterfriese.de/category/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.peterfriese.de</link>
	<description>Xtext, DSLs, Eclipse, iPhone</description>
	<lastBuildDate>Tue, 27 Jul 2010 21:36:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The iPad &#8211; A Truly Inspiring Device, Thanks to the Lack of Multitasking!?</title>
		<link>http://www.peterfriese.de/the-ipad-a-truly-inspiring-device-thanks-to-the-lack-of-multitasking/</link>
		<comments>http://www.peterfriese.de/the-ipad-a-truly-inspiring-device-thanks-to-the-lack-of-multitasking/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 14:10:12 +0000</pubDate>
		<dc:creator>Peter Friese</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[Publishing]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://www.peterfriese.de/the-ipad-a-truly-inspiring-device-thanks-to-the-lack-of-multitasking/</guid>
		<description><![CDATA[I received my iPad just a few days ago, and despite this short period of time, it already changed the way I work drastically.

One of the first apps I installed on the iPad was iWork. As on the Mac, iWork is made up of Keynote, Numbers, and Pages. Actually, on the iPad you have to[...]]]></description>
			<content:encoded><![CDATA[<p>I received my iPad just a few days ago, and despite this short period of time, it already changed the way I work drastically.<br />
<span id="more-504"></span><br />
One of the first apps I installed on the iPad was iWork. As on the Mac, iWork is made up of Keynote, Numbers, and Pages. Actually, on the iPad you have to buy them all separately, which  hides the fact the whole suite will cost you 29,97 EUR (which might make many customers shy away from this investment).</p>
<p>You might think that the relatively small screen of the iPad and the fiddly on-screen keyboard would make apps like Pages really hard to use. Strange enough, I found out that my writing productivity is a lot better on the iPad than on the Mac (or any other full-blown computer). Of course, the on-screen keyboard actually is harder to use than a regular computer keyboard. But as soon as you get used to it, your typing speed will get up to 90% of your typing speed on a regular keyboard. But this isn't the point. The key advantage is you can start writing anywhere you are: at your desk, on the sofa, even in bed! Basically every time you've got an idea. Ok, you can't use it in the shower, which is where I get most ideas. There's room for improvement - waterproof iPad, anyone?</p>
<p>The iPad is small enough to be comfortably used on the subway and even in economy class. Try writing an article on an 15.4" computer on a plane! It's virtually impossible, especially as you need to handle all the service interrupts ("what would you like to drink, Sir?") without spilling hot coffee over your keyboard. With the iPad, just slide it in the seat pocket in front of you and you're done!</p>
<p>So the form factor of the iPad is a huge benefit. </p>
<p>Another benefit is the lack of multitasking, as strange as this might sound. The fact that the active application consumes the entire screen without any dock icons or status bar items begging for your attention allows you to really focus on the act of writing.</p>
<p>So every time I really want to get some serious writing done, such as an article or a blog post, I'll grab my iPad, snug myself on a comfy chair or the sofa and start hacking away at the iPad screen.</p>
<p>The only thing that could use some of Apple's UX love is how you can exchange files between your computer and the iPad. The built-in exchange mechanism relies on tethering the device with your computer and synching the files in question using iTunes. Not very state-of-the art, if you ask me. Of course, you can export Pages documents to MobileMe, but even Apple should realize many of their users are fans of DropBox by now. Using DropBox for synching the files only works in one direction, however. Maybe Apple will add support for DropBox in the next release of iWork - this would improve the overall usability of the iPad even more.</p>
<p>Despite all those UX drawbacks, using the iPad for writing has been a truly inspiring experience for me so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterfriese.de/the-ipad-a-truly-inspiring-device-thanks-to-the-lack-of-multitasking/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Running AppleScript from Java</title>
		<link>http://www.peterfriese.de/running-applescript-from-java/</link>
		<comments>http://www.peterfriese.de/running-applescript-from-java/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 19:42:38 +0000</pubDate>
		<dc:creator>Peter Friese</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[AppleScript]]></category>

		<guid isPermaLink="false">http://www.peterfriese.de/?p=387</guid>
		<description><![CDATA[In my current project, I need to launch an external application and maybe execute some additional commands on this external application. Due to the very nature of the project, the whole system will always be run on Mac OS X. So I thought, "why not use AppleScript"?
Turns out using AppleScript to launch applications is fairly[...]]]></description>
			<content:encoded><![CDATA[<p>In my current project, I need to launch an external application and maybe execute some additional commands on this external application. Due to the very nature of the project, the whole system will always be run on Mac OS X. So I thought, "why not use AppleScript"?<span id="more-387"></span><br />
Turns out using AppleScript to launch applications is fairly easy, all you have to do is </p>
<pre>tell application "name of your app" to launch</pre>
<p>If you want to try this from the command line, <em>osascript</em> comes in handy:</p>
<pre>osascript -e 'tell app "iTunes" to launch'</pre>
<p>So far so good. Should be easy to do this from Java, shouldn't it? Turns out it's not so easy at all. Let's try this:</p>
<pre class="java">  <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">String</span></a> launchCmd = <span style="color: #ff0000;">&quot;osascript -e 'tell application <span style="color: #000099; font-weight: bold;">\&quot;</span>iTunes<span style="color: #000099; font-weight: bold;">\&quot;</span> to play'&quot;</span>;
  process = <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ARuntime+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">Runtime</span></a>.<span style="color: #006600;">getRuntime</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">exec</span><span style="color: #66cc66;">&#40;</span>launchCmd<span style="color: #66cc66;">&#41;</span>;
&nbsp;
  <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ABufferedReader+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">BufferedReader</span></a> bufferedReader = <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ABufferedReader+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">BufferedReader</span></a><span style="color: #66cc66;">&#40;</span>
    <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AInputStreamReader+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">InputStreamReader</span></a><span style="color: #66cc66;">&#40;</span>process.<span style="color: #006600;">getErrorStream</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
  <span style="color: #b1b100;">while</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>lsString = bufferedReader.<span style="color: #006600;">readLine</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> != <span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
    <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ASystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span>lsString<span style="color: #66cc66;">&#41;</span>;
  <span style="color: #66cc66;">&#125;</span></pre>
<p>I'm not sure why, but it results in a nasty "<em>0:1: syntax error: A unknown token can't go here. (-2740)</em>" error message.</p>
<p>But there is another signature for Runtime.exec:</p>
<pre class="java">  <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">String</span></a><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span> cmd = <span style="color: #66cc66;">&#123;</span> <span style="color: #ff0000;">&quot;osascript&quot;</span>, <span style="color: #ff0000;">&quot;-e&quot;</span>,	<span style="color: #ff0000;">&quot;tell app <span style="color: #000099; font-weight: bold;">\&quot;</span>iPhone Simulator<span style="color: #000099; font-weight: bold;">\&quot;</span> to launch&quot;</span> <span style="color: #66cc66;">&#125;</span>;
  process = <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ARuntime+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">Runtime</span></a>.<span style="color: #006600;">getRuntime</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">exec</span><span style="color: #66cc66;">&#40;</span>cmd<span style="color: #66cc66;">&#41;</span>;
&nbsp;
  <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ABufferedReader+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">BufferedReader</span></a> bufferedReader = <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ABufferedReader+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">BufferedReader</span></a><span style="color: #66cc66;">&#40;</span>
    <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AInputStreamReader+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">InputStreamReader</span></a><span style="color: #66cc66;">&#40;</span>process.<span style="color: #006600;">getErrorStream</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
  <span style="color: #b1b100;">while</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>lsString = bufferedReader.<span style="color: #006600;">readLine</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> != <span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
    <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ASystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span>lsString<span style="color: #66cc66;">&#41;</span>;
  <span style="color: #66cc66;">&#125;</span></pre>
<p>... and this works out just fine!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterfriese.de/running-applescript-from-java/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Keyboard shortcuts for Apple Mail</title>
		<link>http://www.peterfriese.de/keyboard-shortcuts-for-apple-mail/</link>
		<comments>http://www.peterfriese.de/keyboard-shortcuts-for-apple-mail/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 23:41:33 +0000</pubDate>
		<dc:creator>Peter Friese</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[english]]></category>

		<guid isPermaLink="false">http://www.peterfriese.de/?p=178</guid>
		<description><![CDATA[I use Apple Mail on my MacBook Pro, mainly because it has a better integration with Spotlight than Thunderbird. It also has a nicer UI and is easier to configure.
However, the keyboard shortcuts are really strange. In case you didn't find out yourself, here are the most important ones:

Send message - CMD+SHIFT+D (what does the[...]]]></description>
			<content:encoded><![CDATA[<p>I use Apple Mail on my MacBook Pro, mainly because it has a better integration with Spotlight than Thunderbird. It also has a nicer UI and is easier to configure.</p>
<p>However, the keyboard shortcuts are really strange. In case you didn't find out yourself, here are the most important ones:</p>
<ul>
<li>Send message - <em>CMD+SHIFT+D</em> (what does the D stand for? <strong>D</strong>eliver?)</li>
<li>Apply rules to selected mails - <em>CMD+ALT+L</em> (L for ru<strong>L</strong>e ???)</li>
<li>Select all messages in a thread - <em>CMD+SHIFT+K</em> (K for sele<strong>K</strong>t ???)</li>
<li>Erase junk mail - <em>CMD+ALT+J</em> (now, this is obvious - J for <strong>J</strong>unk)</li>
</ul>
<p>Apple developers, if you read this, please comment on the deeper meaning behind the shortcuts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterfriese.de/keyboard-shortcuts-for-apple-mail/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CVS on a Mac</title>
		<link>http://www.peterfriese.de/cvs-on-a-mac/</link>
		<comments>http://www.peterfriese.de/cvs-on-a-mac/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 18:52:04 +0000</pubDate>
		<dc:creator>Peter Friese</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[english]]></category>

		<guid isPermaLink="false">http://www.peterfriese.de/?p=172</guid>
		<description><![CDATA[In order to be able to work on some of our Xtext / Eclipse related build scripts, I needed to install a CVS command line client on my Mac. Now if you google for "cvs mac", you'll get a large list of result, basically telling you to get the Apple Xcode SDK. While the Xcode[...]]]></description>
			<content:encoded><![CDATA[<p>In order to be able to work on some of our <a href="http://www.xtext.org">Xtext</a> / <a href="http://www.eclipse.org">Eclipse</a> related build scripts, I needed to install a <a href="http://www.nongnu.org/cvs/">CVS</a> command line client on my Mac. Now if you google for "<a href="http://www.google.com/search?hl=en&amp;q=cvs+mac">cvs mac</a>", you'll get a large list of result, basically telling you to get the <a href="http://developer.apple.com/technology/xcode.html">Apple Xcode SDK</a>. While the Xcode SDK is for free, and usually you don't even need to download it from the <a href="http://developer.apple.com/">Apple Developer Connection's website</a> (as you already have it on your Mac install disks as <a href="http://www.lullabot.com/videocast/install_cvs_mac_osx">Lullabot</a> points out), it occurred to me that installing a 1+GB space hog seems to be a bit of an overkill for getting a tiny application.</p>
<p>So I decided to give <a href="http://www.finkproject.org/">Fink</a> a try. Here is what you need to do to get a CVS commandline client on your Mac:</p>
<ol>
<li><a href="http://www.finkproject.org/download/index.php?phpLang=en">Download Fink</a></li>
<li>Install Fink</li>
<li>Copy FinkCommander to your Applications folder</li>
<li>Start FinkCommander</li>
<li>In the search box, type "cvs"<br />
<a title="View 'Fink Commander' on Flickr.com" href="http://www.flickr.com/photos/81029262@N00/3274121893"></p>
<div style="text-align:center;"><img src="http://farm4.static.flickr.com/3513/3274121893_93b22306c0.jpg" border="0" alt="Fink Commander" width="500" height="383" /></div>
<p></a></li>
<li>Click on the "install binary package" button (it's the leftmost, with the blue plus sign)</li>
<li>In the lower pane, you can now watch Fink downloading and installing the CVS package.<br />
<a title="View 'Fink Commander, CVS installed' on Flickr.com" href="http://www.flickr.com/photos/81029262@N00/3274949728"></p>
<div style="text-align:center;"><img src="http://farm4.static.flickr.com/3391/3274949728_0fbd4612b3.jpg" border="0" alt="Fink Commander, CVS installed" width="500" height="383" /></div>
<p></a></li>
<li>Let's see if it works. Open a command line window and type "cvs":<br />
<a title="View 'CVS command line' on Flickr.com" href="http://www.flickr.com/photos/81029262@N00/3274132941"></p>
<div style="text-align:center;"><img src="http://farm4.static.flickr.com/3397/3274132941_36c13ac586.jpg" border="0" alt="CVS command line" width="500" height="379" /></div>
<p></a></li>
<p>Perfect!</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.peterfriese.de/cvs-on-a-mac/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Using Safari to view the Eclipse Help System (when Safari is not your system default browser)</title>
		<link>http://www.peterfriese.de/using-safari-to-view-the-eclipse-help-system-when-safari-is-not-your-system-default-browser/</link>
		<comments>http://www.peterfriese.de/using-safari-to-view-the-eclipse-help-system-when-safari-is-not-your-system-default-browser/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 00:29:15 +0000</pubDate>
		<dc:creator>Peter Friese</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Eclipse FAQ]]></category>

		<guid isPermaLink="false">http://www.peterfriese.de/?p=165</guid>
		<description><![CDATA[I belong to the minority of people who love the Opera Browser. You've got to try it, it has got all sorts of nice features - e.g. you can easily create keyword-driven search shortcuts or browse the web using mouse gestures. But I digress...
Of course, I configured Opera to be the default browser on my[...]]]></description>
			<content:encoded><![CDATA[<p>I belong to the minority of people who love the <a href="http://www.opera.com">Opera Browser</a>. You've got to try it, it has got all sorts of<a href="http://www.opera.com/browser/"> nice features</a> - e.g. you can easily create keyword-driven search shortcuts or browse the web using mouse gestures. But I digress...</p>
<p>Of course, I configured Opera to be the default browser on my Mac. Which is nice for surfing the web. However, I do not want the Eclipse Help system to appear in Opera - mostly because I tend to have way too many tabs open anyway. So, I'd like to open Eclipse Help in Safari. Here's what you need to do to achieve this:</p>
<ol>
<li>In Eclipse, open the preference dialog</li>
<li>Select General -> Web Browser</li>
<li>Click New... to add a new external web browser</li>
<li>In the dialog box Edit External Web Browser, fill in the following details:<br />
<a href="http://www.flickr.com/photos/81029262@N00/3117177400" title="View 'Edit External Web Browser' on Flickr.com">
<div style="text-align:left;"><img src="http://farm4.static.flickr.com/3213/3117177400_bc500aeb6e.jpg" alt="Edit External Web Browser" border="0" width="500" height="280" /></div>
<p></a>
	</li>
<li>Click Ok, then Finish</li>
</ol>
<p>Obviously, this only works on Mac OS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterfriese.de/using-safari-to-view-the-eclipse-help-system-when-safari-is-not-your-system-default-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse on MacOS</title>
		<link>http://www.peterfriese.de/eclipse-on-macos/</link>
		<comments>http://www.peterfriese.de/eclipse-on-macos/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 19:27:45 +0000</pubDate>
		<dc:creator>Peter Friese</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://www.peterfriese.de/?p=127</guid>
		<description><![CDATA[By default, runtime instances of Eclipse will start with large fonts. To get rid of this behaviour, just add -Dorg.eclipse.swt.internal.carbon.smallFonts to the VM arguments of the respective launch configuration. 
I guess it might be a good idea if PDE UI could transparently add this parameter to Eclipse launch configurations - I opened a bug to[...]]]></description>
			<content:encoded><![CDATA[<p>By default, runtime instances of Eclipse will start with large fonts. To get rid of this behaviour, just add <code>-Dorg.eclipse.swt.internal.carbon.smallFonts</code> to the VM arguments of the respective launch configuration. </p>
<p>I guess it might be a good idea if PDE UI could transparently add this parameter to Eclipse launch configurations - I <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=249179">opened a bug</a> to get this fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterfriese.de/eclipse-on-macos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The iPhone has an innovative user interface. The iPhone has an innovative user interface?!</title>
		<link>http://www.peterfriese.de/the-iphone-has-an-innovative-user-interface-the-iphone-has-an-innovatve-user-interface/</link>
		<comments>http://www.peterfriese.de/the-iphone-has-an-innovative-user-interface-the-iphone-has-an-innovatve-user-interface/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 22:02:25 +0000</pubDate>
		<dc:creator>Peter Friese</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Stuff that rocks]]></category>

		<guid isPermaLink="false">http://www.peterfriese.de/index.php/2008/02/23/the-iphone-has-an-innovative-user-interface-the-iphone-has-an-innovatve-user-interface/</guid>
		<description><![CDATA[My colleague Wolfgang Frank recently blogged about  innovation at Apple. His post contained a link to a video of James Gosling demonstrating the Star7 PDA:

The concepts of the GUI seem to be quite familiar to those who know the iPhone, don't they? Have a look at this:

"This is the day I've been looking for[...]]]></description>
			<content:encoded><![CDATA[<p>My colleague <a HREF="https://www.xing.com/profile/Wolfgang_Frank2" TITLE="Wolfgang's profile on XING" TARGET="_blank">Wolfgang Frank</a> <a HREF="http://apps.itemis.de/roller/wfrank/entry/early_days_of_the_iphone" TITLE="Wolfgang on innovation at Apple" TARGET="_blank">recently blogged about  innovation</a> at Apple. His post contained a link to a video of <a HREF="http://blogs.sun.com/jag/" TITLE="James Gosling's blog" TARGET="_blank">James Gosling</a> demonstrating the Star7 PDA:</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Ahg8OBYixL0&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Ahg8OBYixL0&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>The concepts of the GUI seem to be quite familiar to those who know the iPhone, don't they? Have a look at this:</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/ASkis57blsc&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/ASkis57blsc&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<blockquote><p>"This is the day I've been looking for for two and half years"</p></blockquote>
<p>If you come to think of it, the Star7 PDA prototype development took place in the early 90's. Steve Jobs' introduced the iPhone in his keynote speech in 2007. "Two and a half years..." Did they really invent the iPhone from scratch? If so, Apple seiously suffers from the <a HREF="http://en.wikipedia.org/wiki/Not_invented_here" TARGET="_blank">Not Invented Here Syndrome</a>...</p>
<p>There is an <a HREF="http://blogs.sun.com/jag/entry/the_green_ui" TITLE="Discussion on James Gosling's blog" TARGET="_blank">interesting discussion regarding whether Apple invented all those concepts</a> on their own. One commenter writes:</p>
<blockquote><p>Do anybody think Sun is able to come up with anything like iPhone? I don't think so look at the Swing UI. after many years and many new L&amp;F wots the difference? There is not a UI that can rival the default UI of the OS X nor Windows. Face it.....Sun is not know for designing.</p></blockquote>
<p>Oh, and we must not forget Google Android:</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/1FJHYqE0RDg&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/1FJHYqE0RDg&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>Funny how all those things resemble each other so much...The bottom line is that among the three devices, the Star7 is the only really innovative one. It had been way ahead of it's time. What a pity Sun didn't make more of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterfriese.de/the-iphone-has-an-innovative-user-interface-the-iphone-has-an-innovatve-user-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
