<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dead Ink Vinyl &#187; macbookpro</title>
	<atom:link href="http://blog.deadinkvinyl.com/tag/macbookpro/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deadinkvinyl.com</link>
	<description>Musings of David L Kinney</description>
	<lastBuildDate>Wed, 24 Feb 2010 05:33:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.deadinkvinyl.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dead Ink Vinyl &#187; macbookpro</title>
		<link>http://blog.deadinkvinyl.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.deadinkvinyl.com/osd.xml" title="Dead Ink Vinyl" />
	<atom:link rel='hub' href='http://blog.deadinkvinyl.com/?pushpress=hub'/>
		<item>
		<title>Hands-on with the new Apple laptops</title>
		<link>http://blog.deadinkvinyl.com/2008/10/19/hands-on-with-apple-laptops/</link>
		<comments>http://blog.deadinkvinyl.com/2008/10/19/hands-on-with-apple-laptops/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 16:34:07 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[handson]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macbookpro]]></category>
		<category><![CDATA[trackpad]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=161</guid>
		<description><![CDATA[I got to spend a few minutes with the new MacBook and MacBook Pro in the Oak Brook Apple Store on Saturday. Visually, the new laptops are stunning. When they are closed, they look sleek, yet rugged. When they are open, the screen is brilliant &#8212; crisp, with fantastic colors. The glass does have glare, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=161&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I got to spend a few minutes with the new MacBook and MacBook Pro in the Oak Brook Apple Store on Saturday. Visually, the new laptops are stunning. When they are closed, they look sleek, yet rugged. When they are open, the screen is brilliant &#8212; crisp, with fantastic colors. The glass does have glare, but I was unable to gauge how bad it would be in practice. (In truth, I do very little work on my laptop outside of controlled &#8212; or controllable &#8212; environments, so the whole glare issue isn&#8217;t high on my list of concerns.) </p>
<p>My wife doesn&#8217;t like the black keyboard, but I pointed out that it matches the black border around the screen. I only performed a little typing on the keyboard, so I can&#8217;t report how well it would feel to use for extended coding or writing sessions. </p>
<p>The &#8220;trackpad-as-button&#8221; was far more intuitive to me than I expected. My reflex is still to press at the bottom of the trackpad where the button is located on my <span class="caps">MBP</span>. All of my existing mousing and clicking gestures worked flawlessly, so the migration would seem to be painless for existing Apple laptop users. I then played with clicking and click-dragging the new way, by just pressing my finger down in-place to click. This worked exactly as advertised and feels pretty natural. I believe that I would find it very intuitive if I were using an Apple laptop for the first time and did not have preexisting muscle memory for these operations. The new gestures enabled by the design feel far more ergonomic and comfortable, so I believe I will invest the time to retrain myself when I eventually get one of these laptops. </p>
<br />Posted in Review, Uncategorized Tagged: apple, handson, laptop, macbook, macbookpro, Review, trackpad <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=161&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2008/10/19/hands-on-with-apple-laptops/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Time to Learn Objective-C</title>
		<link>http://blog.deadinkvinyl.com/2008/03/10/time-to-learn-objective-c/</link>
		<comments>http://blog.deadinkvinyl.com/2008/03/10/time-to-learn-objective-c/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 15:25:47 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[aaronhillegass]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[cocoaprogrammingformacosx]]></category>
		<category><![CDATA[hillegass]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[macbookpro]]></category>
		<category><![CDATA[mattlong]]></category>
		<category><![CDATA[objc]]></category>
		<category><![CDATA[objectivec]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=107</guid>
		<description><![CDATA[Up to this point, I have avoided learning Objective-C and Cocoa. My professional software development is almost entirely Web-based or client-server applications and I haven&#8217;t had a lot of itches to scratch when using my Mac. The excellent independent developer community that surrounds the Mac has delivered all of the software I&#8217;ve desired and done [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=107&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Up to this point, I have avoided learning Objective-C and Cocoa. My professional software development is almost entirely Web-based or client-server applications and I haven&#8217;t had a lot of <a href="http://gettingreal.37signals.com/ch02_Whats_Your_Problem.php">itches to scratch</a> when using my Mac. The excellent independent developer community that surrounds the Mac has delivered all of the software I&#8217;ve desired and done it at very reasonable prices. Then there is the Objective-C language itself. Explicit memory management and dealing with some of C&#8217;s quirks (for example, processor directives) really feels like a step backward from Java and .NET. So there&#8217;s never been a lot of incentive for me to embrace Objective-C and Cocoa. </p>
<p>Then the iPhone SDK was released. As it happens, I have <em>several</em> itches to scratch on the iPhone. And the iPhone is a fun platform, too&#8212;I mean, there&#8217;s got to be <em>some way</em> for stodgy business applications to make use of the iPhone&#8217;s 3D motion sensors, right? </p>
<p>So this weekend I joined the iPhone developer program, downloaded the iPhone SDK, dusted off my copy of <a href="http://www.amazon.com/dp/0321213149?tag=deadinkvinyl-20">Cocoa Programming for Mac OSX</a>, and got down to business. Since I have a strong object-oriented programming background due to my time with Java and I&#8217;m comfortable with weakly typed languages due to my time with PERL and Ruby (I&#8217;m thinking of mix-ins), the single chapter on Objective-C was sufficient for me to grasp the major components of the language. I assume when I&#8217;m done with the book I&#8217;ll be comfortable with Obj-C&#8217;s idioms and familiar with Cocoa. However, my advice to people interested in learning Obj-C or Cocoa is to wait for the <a href="http://www.amazon.com/dp/0321503619/?tag=deadinkvinyl-20">3rd Edition</a> of the Hillegass book. </p>
<p>First, there are several places where the page layout is off. For example, between pages 69-70 several paragraphs are lost. But don&#8217;t worry, between pages 71-72 you get a whole paragraph repeated! It&#8217;s not a huge deal, but it is annoying. </p>
<p>More importantly, the 2nd Edition is written for Xcode 2. Unfortunately, Xcode 3 is very different from Xcode 2, so many of Hillegass&#8217; screenshots and instructions for using Interface Builder aren&#8217;t even close to accurate. The &#8220;Hello World&#8221; application from the first chapter can&#8217;t be constructed. I was more than happy to try slogging my way through anyway, attempting to convert the book&#8217;s instructions into Xcode 3 operations, but it was all too new to me. Fortunately, <a href="http://www.matthew-long.com/">Matt Long</a> has an <a href="http://www.matthew-long.com/2007/11/09/xcode-30-tutorial/">excellent tutorial</a> filled in the gaps sufficiently for me to progress further. However Matt Long&#8217;s solution involved writing the necessary Obj-C class by hand, so I had to read Hillegass&#8217; introduction to Obj-C before things clicked. </p>
<p>I&#8217;m now a quarter of the way through the book and I&#8217;m really enjoying Obj-C and Cocoa. Writing applications for the iPhone is going to be a lot of fun. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/107/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/107/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=107&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2008/03/10/time-to-learn-objective-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>My iPhone is My Primary Computer</title>
		<link>http://blog.deadinkvinyl.com/2008/03/09/my-iphone-is-my-primary-computer/</link>
		<comments>http://blog.deadinkvinyl.com/2008/03/09/my-iphone-is-my-primary-computer/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 20:16:09 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[edge]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[highrise]]></category>
		<category><![CDATA[instantmessaging]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphonesdk]]></category>
		<category><![CDATA[lifestyle]]></category>
		<category><![CDATA[macbookpro]]></category>
		<category><![CDATA[mobilesafari]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wordpresscom]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=108</guid>
		<description><![CDATA[Somewhere in the last six months, the iPhone overtook the MacBook Pro as my primary computer. I don&#8217;t know when it happened&#8212;it was an imperceptible, gradual shift in the way I organized my life. I intended my iPhone to be used as a lifeline for those times I didn&#8217;t have WiFi for my laptop. I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=108&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Somewhere in the last six months, the iPhone overtook the MacBook Pro as my primary computer. I don&#8217;t know when it happened&#8212;it was an imperceptible, gradual shift in the way I organized my life. I intended my iPhone to be used as a lifeline for those times I didn&#8217;t have WiFi for my laptop. I knew this included all of the time I spent at work, but I&#8217;d gotten along fine for the prior three years being disconnected from my personal communications during the business day. I thought would be using the iPhone&#8217;s email capabilities for &#8220;emergency&#8221; communications: last-minute Toastmasters meeting coordination and the like<sup><a href="#fn1">1</a></sup>. </p>
<p>Now, I use the iPhone every day and it handles my the majority of personal computing needs. It&#8217;s convenient and (generally) a joy to use. I don&#8217;t appreciate being sent to my secondary computer for tasks I should be able to accomplish on my primary device. I don&#8217;t like opening my MacBookPro to surf the Web. Or to read email, record appointments, update contact information, or even to <a href="http://twitter.com/dlkinney">tweet</a>. In fact, I only look forward to using my MBP for coding, blogging, writing documents, and image manipulation. For my everyday online activities, I far prefer using my iPhone. When I have to use my MBP for an &#8220;iPhone activity&#8221;, I get irritated. </p>
<p>The irritation has been increasing over the last couple of months. Mostly, my irritation is incited by Web sites that don&#8217;t lend themselves to ease of use on the iPhone (for example, my beloved <a href="http://www.highrisehq.com/">Highrise</a>)&#8212;or worse, completely disrespect the fact that I&#8217;m on a low-bandwidth EDGE connection (for example, <a href="http://www.grubhub.com/">Grub Hub</a>, which I saw advertised on the <a href="http://www.transitchicago.com/">CTA</a> but had to dismiss because the home page took more than three minutes to load). </p>
<p>With the <a href="http://www.apple.com/pr/library/2008/03/06iphone.html">release of the SDK</a>, the iPhone is graduating to become a full computing platform. It will move beyond email and Web sites<sup><a href="#fn2">2</a></sup>. I anticipate that the coming year will see the release of all the applications I need to avoid cracking open my MBP for any of the mundane stuff. Finally, I&#8217;ll get to use my iPhone for instant messaging, enjoyable <a href="http://twitter.com/">Twittering</a>, <a href="http://www.highrisehq.com/">Highrise</a>, and <a href="http://www.wordpress.com/">WordPress.com</a> administration. </p>
<p><em>Even if I have to build those applications myself.</em> </p>
<p><sup>1</sup> Of course, looking back on it, I note that my first mobile phone was purchased &#8220;for emergencies&#8221;, but very quickly became my primary phone service. Perhaps this is a general pattern for adoption of new technologies. </p>
<p><sup>2</sup>  To be honest, Web applications have really carried the iPhone farther than I expected. There are some very talented and dedicated people out there who pushed the Web on MobileSafari far beyond what I imagined possible. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/108/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/108/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=108&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2008/03/09/my-iphone-is-my-primary-computer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>More Info on MacBook Java Performance</title>
		<link>http://blog.deadinkvinyl.com/2006/03/30/more-info-on-macbook-java-performance/</link>
		<comments>http://blog.deadinkvinyl.com/2006/03/30/more-info-on-macbook-java-performance/#comments</comments>
		<pubDate>Fri, 31 Mar 2006 04:56:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macbookpro]]></category>
		<category><![CDATA[openlaszlo]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2006/03/30/more-info-on-macbook-java-performance/</guid>
		<description><![CDATA[The OpenLaszlo Project Blog gets some benchmarks of Java performance on the new MacBook, relative to the G5. So the second thing that happened is that we got a shiny new MacBook. Today I compiled LaszloMail on a co-worker’s desktop G5, and the shiny Intel thing. Ready? G5 (dual 2ghz, 1 gig RAM), OpenLaszlo 3.2: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=68&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://weblog.openlaszlo.org/archives/2006/03/intel-macs-openlaszlo-32-and-fast-fastness/">OpenLaszlo Project Blog</a> gets some benchmarks of Java performance on the new MacBook, relative to the G5.  </p>
<blockquote>
<p>So the second thing that happened is that we got a shiny new MacBook. Today I compiled LaszloMail on a co-worker’s desktop G5, and the shiny Intel thing. Ready?</p>
<ul>
<li>G5 (dual 2ghz, 1 gig RAM), OpenLaszlo 3.2: 32 seconds</li>
<li>MacBook Pro (dual core 2ghz, 2 gig RAM), OpenLaszlo 3.2: 17 seconds</li>
</ul>
<p>Hot damn!</p>
</blockquote>
<p>You said it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/68/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/68/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=68&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2006/03/30/more-info-on-macbook-java-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Some Java on Intel Mac Benchmarks</title>
		<link>http://blog.deadinkvinyl.com/2006/03/04/some-java-on-intel-mac-benchmarks/</link>
		<comments>http://blog.deadinkvinyl.com/2006/03/04/some-java-on-intel-mac-benchmarks/#comments</comments>
		<pubDate>Sun, 05 Mar 2006 02:15:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[artificialintelligence]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kohonen]]></category>
		<category><![CDATA[kohonenmaps]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macbookpro]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[powerbook]]></category>
		<category><![CDATA[ppc]]></category>
		<category><![CDATA[selforganizingmaps]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2006/03/04/some-java-on-intel-mac-benchmarks/</guid>
		<description><![CDATA[In a previous post I wondered about the Java performance on the new Intel Macs. I now have a benchmark. Okay, the term &#8220;benchmark&#8221; might be too strong. I ran one of my favorite applets on the 15&#8243; MacBook Pro while at an Apple Store today. I took screen shots of the results to compare [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=65&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://deadinkvinyl.blogspot.com/2006/02/mac-intel-java-performance.html">previous post</a> I wondered about the Java performance on the new Intel Macs.  I now have a benchmark.  </p>
<p>Okay, the term &#8220;benchmark&#8221; might be too strong.  I ran one of <a href="http://fbim.fh-regensburg.de/%7Esaj39122/jfroehl/diplom/e-index.html">my favorite applets</a> on the <a href="http://www.apple.com/macbookpro/">15&#8243; MacBook Pro</a> while at an Apple Store today.  I took screen shots of the results to compare to the performance of my own PowerBook.  The applet is a 3D visualization of a <a href="http://en.wikipedia.org/wiki/Teuvo_Kohonen">Kohonen</a><a href="http://en.wikipedia.org/wiki/Self_organizing_map">Self-Organizing Map</a>.  The Kohonen Map is a type of neural network used to automatically group similar inputs and provide visiualization of large quantities of data.  Another interesting application of the Kohonen Map is to solve very large <a href="http://en.wikipedia.org/wiki/Traveling_salesman_problem">TSP</a>-type problems.<br />
Anyway, this applet is interesting because it has simple 3D graphics, lots of floating point and integer math, and possibly a good amount of object allocation and garbage collection.  I don&#8217;t know if the applet is multi-threaded, though, but by the results I would guess that it is not.  Thus, this is a highly imperfect comparison between the PPC and Intel Macs.</p>
<p><span style="font-weight:bold;">System specs:</span><br />
PPC: 17&#8243; 1.33GHz PowerBook with 1.0GB RAM<br />
Intel: 15&#8243; 2.0GHz MacBook Pro with 1.5GB RAM</p>
<p><span style="font-weight:bold;">Raw Results:</span><br />
PPC:<br />
<a href="http://photos1.blogger.com/blogger/327/220/1600/Ppc-Results.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://photos1.blogger.com/blogger/327/220/400/Ppc-Results.jpg" alt="" border="0" /></a><br />
Intel:<br />
<a href="http://photos1.blogger.com/blogger/327/220/1600/Intel-Results.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://photos1.blogger.com/blogger/327/220/400/Intel-Results.jpg" alt="" border="0" /></a></p>
<p><span style="font-weight:bold;">Numbers:</span><br />
PPC: 1107 learning cycles in 138.697 seconds (7.981 learning cycles / second)<br />
Intel: 1100 learning cycles in 62.514 seconds (17.62 learning cycles / second)<br />
<span style="font-style:italic;"><br />
</span><span style="font-weight:bold;">X-Factor:</span><br />
The MacBook Pro is 2.2x faster than my PowerBook on Java performance.  Assuming that the applet is single-threaded, the MacBook&#8217;s JVM 1.47x more efficient per CPU clock cycle. </p>
<p>I&#8217;d like to also note that the applet&#8217;s 3D animation was <span style="font-style:italic;">much</span> smoother on the MacBook than it was on my PowerBook.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/65/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/65/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=65&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2006/03/04/some-java-on-intel-mac-benchmarks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>

		<media:content url="http://photos1.blogger.com/blogger/327/220/400/Ppc-Results.jpg" medium="image" />

		<media:content url="http://photos1.blogger.com/blogger/327/220/400/Intel-Results.jpg" medium="image" />
	</item>
	</channel>
</rss>
