<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-21204014</id><updated>2011-04-21T13:41:07.191-04:00</updated><title type='text'>Ed Burnette's view from the asylum</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-21204014.post-3141471524350164754</id><published>2007-03-05T08:02:00.000-05:00</published><updated>2007-03-05T08:27:36.144-05:00</updated><title type='text'>Have fun at EclipseCon!</title><content type='html'>It's chilly this morning in North Carolina (28 degrees F) so I'm a bit envious of all of you folks out in California for EclipseCon 2007 this week. I expect you all to keep the rest of us informed with lots of blogs and pictures of your experiences!&lt;br /&gt;&lt;br /&gt;I have three special requests:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;If you take any pictures be sure to upload them to flickr and tag them with '&lt;a href="http://www.flickr.com/photos/tags/eclipsecon2007/"&gt;EclipseCon 2007&lt;/a&gt;'. Please indicate whether or not it's ok to use the pictures elsewhere (for example I might put together a gallery for ZDNet if there are enough pics). Here are the &lt;a href="http://www.flickr.com/photos/tags/eclipsecon2006/"&gt;pics for last year&lt;/a&gt; if you'd like to reminisce.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I'm a huge Dilbert fan so if somebody could get Adams' autograph for me I'd be eternally grateful.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If the new Ambassador has a party this year, be sure to go and get to know a few new people. Last year's party &lt;a href="http://blogs.zdnet.com/Burnette/?p=56"&gt;was a blast&lt;/a&gt;. The best thing about Eclipse is its community, and that means &lt;span style="font-style: italic;"&gt;you&lt;/span&gt;. (Just be careful not to stand between Steve and the beer cart, that could be hazardous to your health. :) )&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Have fun!&lt;br /&gt;--Ed&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-3141471524350164754?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/3141471524350164754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=3141471524350164754' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/3141471524350164754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/3141471524350164754'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2007/03/have-fun-at-eclipsecon.html' title='Have fun at EclipseCon!'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-155303339307179162</id><published>2007-03-01T15:52:00.000-05:00</published><updated>2007-03-01T16:31:46.548-05:00</updated><title type='text'>If I'm going to screw up, why does it have to be so public?</title><content type='html'>Grrr. And... Yargh. That's my reaction to seeing a story I wrote get picked up not only by Digg but by ZDNet's "Must Read News Alerts".&lt;br /&gt;&lt;br /&gt;Normally that would be a good thing, except the title used for the story was "How to get 66.6 TeraFlops for $600". If you go to &lt;a href="http://blogs.zdnet.com/Burnette/?p=270"&gt;the link&lt;/a&gt;, it says "How to get 520 GigaFlops for $600". Just a tiny difference.&lt;br /&gt;&lt;br /&gt;While the original title was much cooler, it was wrong. I didn't discover the error until about a half hour after hitting the 'Publish' button. The 66.6 TFlops number was based on two sentences in the &lt;a href="http://www.nvidia.com/object/IO_37100.html"&gt;GeForce 8800 Architecture Technical Brief&lt;/a&gt;. The first says:&lt;br /&gt;&lt;blockquote&gt;Teraflops of raw floating-point processing power are combined to deliver unmatched gaming performance, graphics realism, and real-time, film-quality effects.&lt;/blockquote&gt;Teraflops, plural. Later it says that the card has 128 stream processors and that:&lt;br /&gt;&lt;blockquote&gt;Each stream processor on a GeForce 8800 GTX operates at 1.35 GHz and supports the dual issue of a scalar MAD and a scalar MUL operation, for a total of roughly 520 gigaflops of raw shader horsepower.&lt;/blockquote&gt; Hmm, so if each stream processor gets 520 GFlops and there are 128 stream processors that works out to 66.6TFlops, right? Well, that's what it looked like to me. But if you look closely, 1.35 GHz times 3 flops per cycle = 4.05 GFlops per processor, not 520. The 520 number was for the whole card (128 * 4.05 = 518.4).&lt;br /&gt;&lt;br /&gt;Doh!&lt;br /&gt;&lt;br /&gt;Since ZDNet's blogging system doesn't let me preview my articles, I do my final editing pass after clicking 'Publish' so I can see the article in context. It was during this pass that I saw the numbers didn't add up and I went back to double-check the figures. I corrected the article, but by then the damage was done. People were starting to comment on it, and it had been dugg. One poster said that a card that delivered 66.6 TFlops "gives new meaning to 'fast as Hell'". Heh.&lt;br /&gt;&lt;br /&gt;To make matters worse, when I got the ZDNet email alert several hours later it also had the wrong title. It's really too bad because it would still have been noteworthy with the smaller number. I sent a note to digg's feedback address to see if they could fix it there, but got no response.&lt;br /&gt;&lt;br /&gt;Mea culpa. Sometimes, the internet is a little *too* fast.&lt;br /&gt;&lt;br /&gt;All I can say is, "The devil made me do it".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-155303339307179162?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/155303339307179162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=155303339307179162' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/155303339307179162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/155303339307179162'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2007/03/if-im-going-to-screw-up-why-does-it.html' title='If I&apos;m going to screw up, why does it have to be so public?'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-898055627369341717</id><published>2007-02-21T21:26:00.000-05:00</published><updated>2007-02-21T21:30:33.748-05:00</updated><title type='text'>Is this thing on?</title><content type='html'>EclipseCon 2007 is weeks away so you'd think that the buzz it generates would be showing up in &lt;a href="http://buzz.research.yahoo.com/bk/market/market.html?_mid=55312"&gt;O'Reilly's Buzz Game&lt;/a&gt;. But it's not - why not?&lt;br /&gt;&lt;br /&gt;Hmm... it's interesting to note that 15 people buying stock in Eclipse could close the gap with NetBeans on market capitalization.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-898055627369341717?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/898055627369341717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=898055627369341717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/898055627369341717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/898055627369341717'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2007/02/is-this-thing-on.html' title='Is this thing on?'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-115921641682074955</id><published>2006-09-25T16:26:00.000-04:00</published><updated>2006-09-25T16:33:36.836-04:00</updated><title type='text'>Phear my bandwidth</title><content type='html'>Who says Eclipse is big?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1775/826/1600/bandwidth.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1775/826/400/bandwidth.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-115921641682074955?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/115921641682074955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=115921641682074955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/115921641682074955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/115921641682074955'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/09/phear-my-bandwidth.html' title='Phear my bandwidth'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-115448433175766375</id><published>2006-08-01T21:54:00.000-04:00</published><updated>2006-08-01T22:05:31.773-04:00</updated><title type='text'>Resume pruning</title><content type='html'>Inspired by Kevin Donlin's article on "&lt;a href="http://articles.techrepublic.com.com/5100-10878_11-5035186.html"&gt;Clearing deadwood from your resume&lt;/a&gt;", and illinidk's succinct review of &lt;a href="http://www.strayneuron.com/blog/archives/292"&gt;Peter Norvig's resume&lt;/a&gt;, I decided it was time for some housecleaning. I don't remember when I started a resume for the first time, but it must have been more than 10 years ago. Since then it had grown into an 8 page monster! Using Kevin's advice, I was able to cut it down to 3 pages. &lt;a href="http://www.edburnette.com/resume.html"&gt;Have a look&lt;/a&gt; and let me know what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-115448433175766375?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/115448433175766375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=115448433175766375' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/115448433175766375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/115448433175766375'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/08/resume-pruning.html' title='Resume pruning'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-115431592573239451</id><published>2006-07-30T22:56:00.000-04:00</published><updated>2006-07-30T23:22:46.026-04:00</updated><title type='text'>GWT book, subversion diversion</title><content type='html'>Most of my free time lately has been going into a new project - an e-book on the Google Web Toolkit to be published by the &lt;a href="http://www.pragprog.com"&gt;Pragmatic Programmers&lt;/a&gt;. I have about 50 pages of rough draft written so far, covering topics such as why you would want to use GWT, how it ties into your web pages, developing in Eclipse, the differences between hosted and web mode, remote procedure calls, and more. The e-book is supposed to be about 60 pages so I'm happy with the progress so far. If you are interested in GWT and have some ideas about what should be in the book, let me know. See also my new site at &lt;a href="http://www.gwtpowered.org"&gt;www.gwtpowered.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This is my first project with the Pragmatic Programmers and things are working pretty well so far. One thing I like is that I don't have to use MS Word to write the book (both Manning and O'Reilly required that). The format is in XML, but actually I don't directly write in XML most of the time (I'll have more to say about what I'm using in the future). The XML files are checked into a repository (Subversion) just like source code. It beats the heck out of sending zips containing MS Word doc files to your editor, and trying to keep it all straight with naming conventions containing the date.&lt;br /&gt;&lt;br /&gt;Speaking of Subversion, I'm using &lt;a href="http://subclipse.tigris.org/"&gt;Subclipse&lt;/a&gt; for the book development because &lt;a href="http://www.polarion.org/index.php?page=overview&amp;amp;project=subversive"&gt;Subversive&lt;/a&gt; doesn't support svn:externals yet. Both of these plug-in teams have proposed Eclipse projects (&lt;a href="http://www.eclipse.org/proposals/subclipse"&gt;subclipse&lt;/a&gt; - &lt;a href="http://www.eclipse.org/proposals/subversive"&gt;subversive&lt;/a&gt;) so it'll be interesting to see how that works out.&lt;br /&gt;&lt;br /&gt;Subclipse developer Mark Phippard noticed I was using Subclipse because of a ZDNet &lt;a href="http://blogs.zdnet.com/Burnette/?page_id=150"&gt;image gallery&lt;/a&gt; on Google Code that I posted, and pointed out a &lt;a href="http://subclipse.tigris.org/callisto.html"&gt;new version&lt;/a&gt; was available. This version (1.1.4) works much better with Eclipse 3.2, though it was still being pretty slow when saving files. When I complained to Mark about this, he had a fix for me the next day that sped it up by a factor of 10 or more! This fix will undoubtedly make it in the next Subclipse build. Thanks Mark!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-115431592573239451?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/115431592573239451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=115431592573239451' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/115431592573239451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/115431592573239451'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/07/gwt-book-subversion-diversion.html' title='GWT book, subversion diversion'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-115340368392564088</id><published>2006-07-20T09:48:00.000-04:00</published><updated>2006-07-20T09:54:43.950-04:00</updated><title type='text'>Call for discussion: "User experience" project</title><content type='html'>I'm stirring up trouble again, this time trying to get people talking about the Eclipse user experience. Visit the &lt;a href="news://news.eclipse.org/eclipse.foundation"&gt;eclipse.foundation newsgroup&lt;/a&gt; and add your two cents. An &lt;a href="http://www.eclipse.org/newsportal/thread.php?group=eclipse.foundation"&gt;HTML interface&lt;/a&gt; to the group is available if you don't like using news readers.&lt;br /&gt;&lt;br /&gt;And by the way, why isn't eclipse.foundation listed on &lt;a href="http://www.eclipse.org/newsgroups/index_project.php"&gt;this newsgroup page&lt;/a&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-115340368392564088?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/115340368392564088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=115340368392564088' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/115340368392564088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/115340368392564088'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/07/call-for-discussion-user-experience.html' title='Call for discussion: &quot;User experience&quot; project'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113998164167233852</id><published>2006-02-15T00:24:00.000-05:00</published><updated>2006-02-15T00:35:46.863-05:00</updated><title type='text'>Ed on software</title><content type='html'>Well, I'll never be as famous as &lt;a href="http://www.joelonsoftware.com/"&gt;Joel&lt;/a&gt;, but maybe I can at least get one of those "personal medals" for "blog-sledding" this year. My &lt;a href="http://blogs.zdnet.com/Burnette/"&gt;latest threads&lt;/a&gt; can now be found on ZDNet. I've been crossposting for a few days but now I'm ready to make the move. Hope to see you there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113998164167233852?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113998164167233852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113998164167233852' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113998164167233852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113998164167233852'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/02/ed-on-software.html' title='Ed on software'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113986783857334016</id><published>2006-02-13T16:56:00.000-05:00</published><updated>2006-02-13T16:57:18.596-05:00</updated><title type='text'>Does anybody understand Ajax besides Google?</title><content type='html'>&lt;p&gt;We all know the story of Ajax and XMLHttpRequest, about how a little known feature of Internet Explorer was mostly ignored until it was duplicated in some other browsers and Google started using it in their Mail, Maps, and Suggest features. It'll be a year ago this Saturday that Jesse Garrett &lt;a href="http://www.adaptivepath.com/publications/essays/archives/000385.php" target="_self"&gt;coined the term&lt;/a&gt;. Dozens of books and articles and tutorials later, I have to wonder, is this too complex for mere mortals to understand?&lt;/p&gt;  &lt;p&gt;Consider &lt;a target="_self" href="http://alex.dojotoolkit.org/?p=538"&gt;this article&lt;/a&gt; about the new GTalk feature in GMail. Once again, Google has figured out how to do something that most people thought was impossible. Or look at &lt;a target="_self" href="http://brevity.org/code/google/draw.html"&gt;this article&lt;/a&gt; about how they draw lines on top of maps. If it weren't for 'View Source', would anybody but a few wizards at Google know how to do this? And how do they feel about us learning by looking at their source code anyway?&lt;/p&gt;  &lt;p&gt;Where I grew up we had these trees that dropped what we called "sweetgum balls" all over the ground every fall. They were impossible to walk on or even pick up without getting pricked. Developers are scrambling to pull together &lt;a href="http://dojotoolkit.org/" target="_self"&gt;toolkits&lt;/a&gt; and &lt;a href="http://www.openajax.ca/" target="_self"&gt;consortiums&lt;/a&gt; and &lt;a href="http://www.eclipse.org/proposals/atf/" target="_self"&gt;projects&lt;/a&gt; to get a handle on the prickly technique that is "Ajax". Will it work? Since everyone seems to want it to work very badly, perhaps. But I think most people are just going to be sporting band-aids until we're all wow'ed by a better, hopefully simpler, solution.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113986783857334016?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113986783857334016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113986783857334016' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113986783857334016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113986783857334016'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/02/does-anybody-understand-ajax-besides.html' title='Does anybody understand Ajax besides Google?'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113984216377302779</id><published>2006-02-13T09:48:00.000-05:00</published><updated>2006-02-13T09:49:24.556-05:00</updated><title type='text'>Lobby Google to include Java</title><content type='html'>&lt;p&gt;&lt;a href="http://pack.google.com/" target="_self"&gt;Google Pack&lt;/a&gt; is a bundle of software that Google "likes". Google Pack offers software that is free, easy to use and useful. Google chooses software that will be considered essential to users of all levels. They don't accept anything with adware or spyware. Most importantly, the software automatically updates itself with new versions of all installed programs. &lt;/p&gt;  &lt;p&gt;This software bundle achieved a higher importance recently when it was discovered that Google and Dell were close to &lt;a href="http://news.zdnet.com/2100-9595_22-6036263.html" target="_self"&gt;bundling Google's software on new Dell PCs&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This morning I'm trying to get the latest JSE 5 update installed on my workstation. Something was locking a directory so it wouldn't let the install finish even though I killed all the usual suspects. So I rebooted and now I'm in the process of uninstalling the last 4 updates that I had installed just so there will be a clean slate. Then I need to decide whether to install Mustang (JSE 6) before or after JSE 5. Then I expect it will take a few tries to get Eclipse to use the right JDKs. By then it will be lunch time. Is there a better way?&lt;/p&gt;  &lt;p&gt;I think so. How about if Google included Java as part of its Google Pack? All the Google Pack installs and updates have been painless so far. Maybe somebody has finally figured out how to update PC software without losing hair in the process. But how do we make that happen?&lt;/p&gt;  &lt;p&gt;It turns out Google made it easy by providing a page to suggest new software be included. So everybody reading this, if you would like Java or any other software that is "essential to users of all levels" to be included in this unique distribution medium, &lt;a href="http://www.google.com/support/pack/bin/request.py" target="_self"&gt;click on this suggestion page&lt;/a&gt;, select the option that says "I'd like to suggest software to be inlcuded in Google Pack", and then follow the directions to make your request known. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113984216377302779?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113984216377302779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113984216377302779' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113984216377302779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113984216377302779'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/02/lobby-google-to-include-java.html' title='Lobby Google to include Java'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113963008553335251</id><published>2006-02-10T22:19:00.000-05:00</published><updated>2006-02-10T23:04:57.250-05:00</updated><title type='text'>What is Oracle up to?</title><content type='html'>&lt;p&gt;Businessweek &lt;a href="http://www.businessweek.com/technology/content/feb2006/tc20060209_810527.htm"&gt;is reporting&lt;/a&gt; that Oracle is in negotiations to buy several open source companies including JBoss, Zend, and Sleepycat.&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;"Oracle is in talks to buy at least three open-source software companies in deals that could be valued at more than $600 million, BusinessWeek Online has learned. The transactions would extend the 18-month, $18 billion spending spree by Oracle Chief Executive Larry Ellison that has engulfed PeopleSoft and Siebel Systems. They would also put Oracle in control of some of the most sought-after open-source projects. Overnight, Redwood Shores (Calif.)-based Oracle would rival IBM as the prime evangelist of a movement that's revolutionizing how software is developed and distributed."&lt;/blockquote&gt;Is the beginning of the end of open source? No, actually this is a validation of open source. Hmm, that's not exactly correct. How about a pragmatic realization that people don't want to pay anything for software. Well, that's closer, but not exactly right either.&lt;br /&gt;&lt;br /&gt;Consider what the Internet did to stock trading. You used to have to rely on a specialist to tell you what to buy, and to do the trades for you. Now, most people do their own research and use an online broker. The same thing happened to hardware during the transition from big iron to commodity systems. And now, instead of waiting for some sales rep to tell them what they need, a potential customer has the option to download and try out software they need. There's no need for "price quotes" and contacts and intrusive callbacks when no money is exchanged up front. It's much more efficient and flexible for the customer.&lt;br /&gt;&lt;br /&gt;I expect this to dawn on more and more ISVs like Oracle in the years to come. By getting in early and leveraging money made in traditional licensing, Oracle can buy recognized brands like JBoss and hit the ground running. It's not about buying the "community", or even the developers. It's the brand and the mindshare and the time to market that is more valuable.&lt;br /&gt;&lt;br /&gt;We, as professional developers, will still have jobs. Money will still change hands. But it will do so at a different place. It will go towards consulting, support, customization, and general peace of mind. The value of the software is not in the bits, it's in what the software can *do* for the customer. How much it can save them, or how much revenue it can generate for them. Customers will pay when they're getting their money's worth.&lt;br /&gt;&lt;br /&gt;Other industries figured this out a long time ago, with everything from razors to printers to no-cost mortgages. Red Hat was one of the early pioneers in software. As Larry Ellison says, "We are embracing it. We are not going to fight this trend. We think if we're clever, we can make it work to our advantage." Are you clever enough?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113963008553335251?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113963008553335251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113963008553335251' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113963008553335251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113963008553335251'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/02/what-is-oracle-up-to.html' title='What is Oracle up to?'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113953959817882430</id><published>2006-02-09T21:45:00.000-05:00</published><updated>2006-02-15T12:45:01.816-05:00</updated><title type='text'>JBuilder and Delphi are alive and well</title><content type='html'>&lt;p&gt;Competitors of JBuilder, Delphi, and other Borland IDE products &lt;a href="http://www.javalobby.org/java/forums/t63512.html" target="_self"&gt;would have you believe&lt;/a&gt; that these are suddenly dead products and you should abandon them immediately. Nothing could be further from the truth.&lt;/p&gt;  &lt;p&gt;Just recently the IDE team came out with &lt;a href="http://www.regdeveloper.co.uk/2006/02/01/borland_delphi_2006/" target="_self"&gt;Delphi 2006&lt;/a&gt;, a major upgrade to its turbo-charged Windows development environment. Many popular programs such as the MySQL database administrator were created with Delphi. Also a new Eclipse-based version of JBuilder is expected to be demoed at &lt;a href="http://www.eclipsecon.org/" target="_self"&gt;EclipseCon 2006&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;David Intersimone ("David I") Vice President, Developer Relations and Chief Evangelist at Borland &lt;a href="http://bdn.borland.com/article/0,1410,33439,00.html" target="_self"&gt;wrote in an open letter to the development community&lt;/a&gt;,&lt;/p&gt;  &lt;blockquote&gt;&lt;p&gt;"The goal is to create a standalone business focused on advancing individual developer productivity using the people inside Borland who are focused on the success of these award winning products." &lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;So all that's happened is that Borland is spinning off its IDE business into a separate company so that the "Borland" company can concentrate on big ticket application lifecycle products. David himself is one the folks at Borland who will follow the tools to their new home. He writes:&lt;/p&gt;  &lt;blockquote&gt;&lt;p&gt;"I’m really excited to be moving to the new company. We’ve got the right team members, we’ve got the tool and component partner eco-system, we have the authors, trainers, consultants, and we have the most important part – a loyal community. … I want to assure all of you that we are here in Scotts Valley, and around the world, working on future versions of Delphi, JBuilder and our other products. We are still listening to your needs, issues, and suggestions. We are tracking with the new platform initiatives for Windows, .NET, Java, open standards, and emerging technologies that you want to leverage."&lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;That doesn't sound like a dead product to me. To the contrary, David writes:&lt;/p&gt;  &lt;blockquote&gt;&lt;p&gt;"This is not the shutting down of a product line, but the empowering of it. This move is in the best interests of our customers, company, and community."&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113953959817882430?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113953959817882430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113953959817882430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113953959817882430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113953959817882430'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/02/jbuilder-and-delphi-are-alive-and-well.html' title='JBuilder and Delphi are alive and well'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113945845161856341</id><published>2006-02-08T22:48:00.000-05:00</published><updated>2006-02-08T23:14:11.630-05:00</updated><title type='text'>New version of IDEA to support Eclipse compiler</title><content type='html'>The Java compiler developed for Eclipse is widely regarded as being one of the fastest and most capable in the industry, perhaps surpassing Sun's own javac. Due partly to its quality, and partly to its liberal open source license (which unlike GPL, lets it used by both open and closed source projects) it has found its way into a wide variety of applications. For example one major software vendor uses a modified version of the command line compiler to scan its code for I18N policy violations, and Apache has put it into their popular Tomcat web server to compile Java Server Pages.&lt;br /&gt;&lt;br /&gt;Now &lt;a href="http://www.jetbrains.com/"&gt;JetBrains&lt;/a&gt; IDEA, which is putatively a competitor to Eclipse in the Java IDE realm, has announced plans to support this compiler in their commercial product. On the wiki page for &lt;a href="http://www.jetbrains.net/confluence/display/IDEADEV/What%27s+New+In+Demetra"&gt;new features in IDEA 6.0 (code named Demetra)&lt;/a&gt;, one of the new Core Features is listed as "Support for the Eclipse Java compiler". With this feature, IDEA users would be able to enjoy super-fast compilations and superior diagnostics. Perhaps IDEA could even tie into the incremental compilation that gives the Eclipse compiler an advantage over ant-based alternatives. And since the Eclipse license requires any enhancements to be donated back as open source, it's possible that the wizards at JetBrains can make further improvements to the compiler that will benefit both the IDEA and Eclipse communities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113945845161856341?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113945845161856341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113945845161856341' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113945845161856341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113945845161856341'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/02/new-version-of-idea-to-support-eclipse.html' title='New version of IDEA to support Eclipse compiler'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113936936072450456</id><published>2006-02-07T22:27:00.000-05:00</published><updated>2006-02-07T22:29:20.736-05:00</updated><title type='text'>Callisto to push the limits of Update Manager</title><content type='html'>&lt;p&gt;&lt;a href="http://wiki.eclipse.org/index.php/User:David_williams" title="User:David williams" target="_self"&gt;David  Williams&lt;/a&gt; is spearheading an effort backed by the Eclipse Foundation's Architecture Council to improve coordination of Eclipse's update sites. In particular, the focus is on the projects that will make up the &lt;a href="http://www.eclipse.org/projects/callisto.php" target="_self"&gt;Callisto simultaneous release&lt;/a&gt; planned for in June. In his &lt;a href="http://wiki.eclipse.org/index.php/Callisto_Coordinated_Update_Sites" target="_self"&gt;ambitious proposal&lt;/a&gt;, David writes:&lt;/p&gt;  &lt;blockquote&gt;&lt;p&gt;"We should be explicit, there [are] no plans to provide a big-huge-zip that contains all the Callisto projects … its expected to be provided entirely via update manager. " &lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;There are 3 primary use cases being considered:&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;End-users will install a minimum "platform" program and from that be able to use Update Manager to install all of the Callisto release. &lt;/li&gt;&lt;li&gt;Committers and developers will install an "SDK" version of Callisto,  to be used while developing their own plugins. &lt;/li&gt;&lt;li&gt;Adopters can provide their own update sites, and "point to"  appropriate sites to pick up prerequisite features.&lt;/li&gt;&lt;/ol&gt;  &lt;p&gt;Some other notable details:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;JARs from various projects will be pulled in using mirrors with automatic &lt;a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=99412#c23" target="_self"&gt;GeoIP detection to find the best mirror&lt;/a&gt;.&lt;/li&gt;&lt;li&gt; Mirror sites will be given at least 24 hours of exclusive access to the Callisto files before releasing them to the public.&lt;/li&gt;&lt;li&gt;A Foundation-hosted separate mirror site with additional bandwidth will be used to accomodate the expected flood of downloads immediately after the release.&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;This is just a proposal but if it can be pulled off it will greatly improve the user experience of downloading Eclipse (not just the Platform but also parts like Web Tools and C Development Tools). Initial testing will start this month (February) with the goal that "by the end of the M5 period (3/3), there will be a usable version of Callisto available via update manager". This will be demoed at &lt;a href="http://www.eclipsecon.org/" target="_self"&gt;EclipseCon 2006&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wiki.eclipse.org/index.php/Callisto_Coordinated_Update_Sites" target="_self"&gt;Read the full proposal here.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113936936072450456?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113936936072450456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113936936072450456' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113936936072450456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113936936072450456'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/02/callisto-to-push-limits-of-update.html' title='Callisto to push the limits of Update Manager'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113925472213794690</id><published>2006-02-06T14:15:00.000-05:00</published><updated>2006-02-06T14:38:42.306-05:00</updated><title type='text'>Hey Eclipse, come join the Sun party</title><content type='html'>I was looking at &lt;a href="http://www.jcp.org/en/jsr/detail?id=198"&gt;JSR 198&lt;/a&gt; again and noticed they had released a "Proposed Final Draft" last month. Some Eclipse member companies are on the expert group but as far as I've been able to tell, the proposal itself would be very difficult if not impossible to implement in Eclipse. It looks more targetted towards NetBeans and JDeveloper. One reason: the Eclipse Foundation itself isn't on the Expert Group. The Apache Foundation is, so why not Eclipse? Eclipse isn't on the Executive Committee either. In fact, Eclipse is not a member of the JCP at all.&lt;br /&gt;&lt;br /&gt;I feel it would be hypocritical of me to &lt;a href="http://eburnette.blogspot.com/2006/02/hey-sun-come-join-eclipse-party.html"&gt;suggest that Sun join the Eclipse Foundation&lt;/a&gt; without also suggesting that Eclipse independently join the JCP. JCP has its share of problems (such as Sun's special position and veto, and the lack of transparency in JSR development to non-EG members), but that's not a good reason not to join. Eclipse could follow the Apache model there.&lt;br /&gt;&lt;br /&gt;In my opinion, JSR 198 shouldn't be approved until there is a reference implementation for all the major Java IDEs, including NetBeans, Eclipse, and Jetbrains IDEA. That's the only way to tell if it will work and be "helpful" both to the framework providers and their consumers, the plug-in providers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113925472213794690?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113925472213794690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113925472213794690' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113925472213794690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113925472213794690'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/02/hey-eclipse-come-join-sun-party.html' title='Hey Eclipse, come join the Sun party'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113917392319699411</id><published>2006-02-05T15:40:00.000-05:00</published><updated>2006-02-05T16:12:03.230-05:00</updated><title type='text'>Hey Sun, come join the Eclipse party</title><content type='html'>&lt;a href="http://blogs.sun.com/roller/page/roumen?entry=why_doesn_t_sun_want"&gt;Roumen Strobl&lt;/a&gt; recently referred to part of a post from &lt;a href="http://weblogs.java.net/blog/gsporar/archive/2006/02/suns_developer.html"&gt;Gregg Sporar&lt;/a&gt; which listed several reasons why Sun doesn't want to join the Eclipse Foundation. Although I'm a member of the Foundation I don't speak for them, but I just wanted to respond to the points in these postings.&lt;br /&gt;&lt;br /&gt;1. Not liking SWT is fine but not a good reason to stay separate from the Foundation (in fact, I'd say just the opposite). SWT is only one part of Eclipse technology anyway, look at projects like Corona. Also, I think most users don't care what widget set is used under the covers, but for those that do, they can make the SWT API run on top of Swing if they want (there's at least one project that does that).&lt;br /&gt;&lt;br /&gt;Regarding WORA, the JRE uses a lot of native code just like SWT. Does that mean the JRE is not WORA? The thing is that the JRE package includes all the native code so a Java Swing app hopefully doesn't have to include any of its own. If the JRE package somehow included SWT then it wouldn't be an issue.&lt;br /&gt;&lt;br /&gt;2. For application developers, there's more than just Swing and SWT. We have to deal with HTML, Ajax, Flash, Avalon, and so forth. A better answer might be a widget-library neutral representation of user interfaces along the lines of XUL. Backed by logic in Java of course.&lt;br /&gt;&lt;br /&gt;3. People don't have to use the 'base toolkit' (I assume you mean the Eclipse SDK), there are many other collections available. For example on the WTP download page you can get an all-in-one download that includes Java + Web development (HTML/XML/JSP editor, etc.). Also there are distributions like Yoxos and value added commercial offerings like MyEclipse. Lots of options there. But I concede that the NetBeans packaging is superior to Eclipse from an end-user perspective. Those end users are Java users, so wouldn't it be in Sun's self interest to help Eclipse improve this from a position within the Foundation?&lt;br /&gt;&lt;br /&gt;4. Those third-party applications look nice. Why does it have to be a one-or-the-other decision though? If they wanted, Sun could join the Foundation to get a seat at the table and help drive Eclipse direction to the benefit of all Java users. They don't have to agree with everything or use everything or contribute to everything.&lt;br /&gt;&lt;br /&gt;5. Again, who is saying 'abandon'? We could merge the best features of both on top of a common OSGi based platform.&lt;br /&gt;&lt;br /&gt;6. Many of the members of the Eclipse foundation compete against each other but by joining forces and creating standard frameworks we can avoid duplicating work and better compete against non-Java solutions. Making Java solutions stronger is certainly something Sun is in favor of, so why not join in?&lt;br /&gt;&lt;br /&gt;In conclusion, I see lots of up side and no down side in Sun joining the Eclipse Foundation. There would be a little bit of pride-swallowing, but many other joiners have had to do that. The long-term benefits to the Java community would far outweigh any temporary discomfort.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113917392319699411?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113917392319699411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113917392319699411' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113917392319699411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113917392319699411'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/02/hey-sun-come-join-eclipse-party.html' title='Hey Sun, come join the Eclipse party'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113908405994557526</id><published>2006-02-04T14:54:00.000-05:00</published><updated>2006-02-04T15:22:03.970-05:00</updated><title type='text'>Eclipse updates still lag behind</title><content type='html'>I was putting the finishing touches on an update to my &lt;a href="http://wiki.eclipse.org/index.php/Rich_Client_Platform#Tutorials"&gt;Rich Client tutorials&lt;/a&gt; today and wanted to make sure I was running the latest maintenance release of the Eclipse SDK, version 3.1.2. So I selected Help &gt; Software Updates &gt; Find and Install, then selected the option to Search for updates of the currently installed features and clicked Finish. After several prompts for mirrors it said all there was for me was a new version of EMF (2.1.1) and two other modeling features.&lt;br /&gt;&lt;br /&gt;According to the &lt;a href="http://www.eclipse.org/"&gt;eclipse.org home page&lt;/a&gt;, Eclipse SDK version 3.1.2 has been available for download since January 26. But here it is, 9 days later, and the update site doesn't have it. I had to download the 100+MB zip file and do a full clean install instead, and migrate all my plug-ins using the links directory.&lt;br /&gt;&lt;br /&gt;Unfortunately, keeping Eclipse up to date is still one of the weaker points in the Eclipse story. I think the reason is that most Eclipse developers do not use Update Manager. There has been some progress in 3.2 but not nearly enough. It's hard to do right - the client software has to be smart, the release engineering on the server side has to be top notch, and all the components, projects, and people have to work in step with each other. But self-updating software is not just a frill anymore, it's a necessity.&lt;br /&gt;&lt;br /&gt;Good examples of self-updating abound, such as Firefox, Netbeans, Acrobat, Google Pack, and so forth. There's no reason that Eclipse can't do just as good a job, or better, than any of these. Improving Update should definitely go on my &lt;a href="http://www.eclipsezone.com/eclipse/forums/t20738.html"&gt;"Grand Challenges" list&lt;/a&gt; for Eclipse. If you're in a position to help out, please do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113908405994557526?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113908405994557526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113908405994557526' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113908405994557526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113908405994557526'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/02/eclipse-updates-still-lag-behind.html' title='Eclipse updates still lag behind'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113883409770672006</id><published>2006-02-01T17:30:00.000-05:00</published><updated>2006-02-01T17:52:13.490-05:00</updated><title type='text'>Goobuntu (Google+Ubuntu) is real, sort of</title><content type='html'>It seems that Greenspan watchers, left with nothing better to do, have turned their attention to Google. ChannelRegister &lt;a href="http://www.channelregister.co.uk/2006/01/31/google_goes_desktop_linux/"&gt;reported&lt;/a&gt; that Google was working on a desktop Linux distribution called "Goobuntu", short for Google + Ubuntu. A Google insider says &lt;a href="http://slashdot.org/comments.pl?sid=175746&amp;cid=14609148"&gt;Goobuntu is real&lt;/a&gt;, but it's just for Google's internal use. Basically it's a pre-made image that their developers can install without having to stage it themselves. Besides, the insider writes, "Google getting into the Red Hat business would be kind of dumb, and it would distract from our moon teleporter and cold fusion projects".&lt;br /&gt;&lt;br /&gt;Now if you really want to start a rumor how about this one: the next version of &lt;a href="http://pack.google.com/"&gt;Google Pack&lt;/a&gt; will include Java 5 and Eclipse. Yep, I just made that up, but it would be nice, wouldn't it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113883409770672006?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113883409770672006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113883409770672006' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113883409770672006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113883409770672006'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/02/goobuntu-googleubuntu-is-real-sort-of.html' title='Goobuntu (Google+Ubuntu) is real, sort of'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113876671383417400</id><published>2006-01-31T22:35:00.000-05:00</published><updated>2006-01-31T23:49:08.113-05:00</updated><title type='text'>Browser Wars 3: IE7 first impressions</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1775/826/1600/ieicon.png"&gt;&lt;img style="margin: 10pt 10pt 10px 10px; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1775/826/1600/ieicon.png" alt="" border="0" /&gt;&lt;/a&gt;As you may remember, the first version of IE was basically Spyglass Mosaic with a new name. IE2 was shipped with the Plus! Pack for Windows 95 but wasn't much better. In the first round of the Browser Wars, an upstart called Netscape landed a decisive victory against all comers. "Best viewed with Netscape" buttons were all the rage. &lt;br /&gt;&lt;br /&gt;In 1996 I joined thousands of others in a unique online event, a "Midnight Madness" to launch Microsoft Internet Explorer 3.0. I still have &lt;a href="http://www.richardgiles.net/blog/archives/000204.html"&gt;the shirt to prove it&lt;/a&gt;. IE3 was the first really functional version of IE, and the first to contain CSS support.  IE4 came out in 1997 and was integrated in Windows 98. IE5 came out the following year. IE6 (2001) was a relatively minor release. Round 2 of the Browser Wars came to an end with IE the clear winner. Microsoft was able to use IE's integration with Windows, its free price, and its technical advantages to bury Netscape. With the competitive pressure off, development stagnated. And then there was Mozilla/Firefox.&lt;br /&gt;&lt;br /&gt;I use Firefox every day because of its speed, simplicity, usability, and innovative standards implementation. After peaking at a &lt;a href="http://en.wikipedia.org/wiki/Internet_explorer"&gt;96% market share in 2002&lt;/a&gt;, IE's share has steadily eroded, largely because of Firefox. Round 3 was under way and it looked like Firefox was going to run away with it. But faced with this stiff competition, the IE team was reconstituted, the sleeping giant awakened, and finally IE7 was released today in public beta. Looks like it'll be a good match after all.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1775/826/1600/iegoogle.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1775/826/1600/iegoogle.png" alt="" border="0" /&gt;&lt;/a&gt;My initial impressions are generally positive. Unlike in the previous rounds of the Browser Wars, the new browser does not uninstall or try to take over all the file associations of its competitors. It left Firefox as my default browser. It even left Google as my default search engine.&lt;br /&gt;&lt;br /&gt;One thing you'll notice right away though is that the text appears blurry. At least it did on my CRT at work. The culprit is that IE7 turned on ClearType, which doesn't help things on a CRT to say the least. It's simple to fix though. Go into the advanced option screen, and uncheck the option, click OK, and restart IE.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1775/826/1600/cleartypeoption.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1775/826/1600/cleartypeoption.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you're like me and you use Ctrl+Mouse Wheel to adjust your text size sometimes, you may be in for a little suprise. Unlike Firefox, in IE this zooms the whole page including the images and any absolute layout positions. I'm not sure if I like this better or not, but it's different.&lt;br /&gt;&lt;br /&gt;Memory usage is higher than IE6, on a par with Firefox 1.5. Here's the output of the Sysinternals Process Explorer when both Firefox and IE7 are loaded with a blank home page. (Click for a larger image). This shows Private Bytes, Virtual Size, Working Set, Peak Working Set, Threads, CSwitch Delta, and CPU time.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1775/826/1600/memblank.0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1775/826/400/memblank.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next I tried it with Eclipse. As you know, Eclipse uses the native browser (IE on Windows) to display its online help, Javadoc, and a few other things. The results were mixed. Here's what Eclipse's welcome screen looks like with the IE7 beta:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1775/826/1600/badwelcome2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1775/826/1600/badwelcome2.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All the images are missing. However the main Eclipse stand-alone help screen looks fine. The Javadoc view and Javadoc hover (after you press F2) look fine too. However the embedded Help Search window is missing its navigation buttons until you resize it. I'm not sure if that is broken because of IE7 or if it was that way before and I just didn't notice.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1775/826/1600/missingnavigation.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1775/826/400/missingnavigation.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm going to try using IE7 instead of Firefox for a while and see how it goes. Will Microsoft succeed in "taking back the web", or is this too little too late? Will we see IE8 and IE9 in quick succession? Time will tell, but the good news is, no matter which browser takes the championship belt, web users like you and me will come out the winner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113876671383417400?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113876671383417400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113876671383417400' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113876671383417400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113876671383417400'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/01/browser-wars-3-ie7-first-impressions.html' title='Browser Wars 3: IE7 first impressions'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21204014.post-113768172768099620</id><published>2006-01-19T09:20:00.000-05:00</published><updated>2006-04-04T15:37:51.563-04:00</updated><title type='text'>Yet another blog</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1775/826/400/Burnette_Ed_200x280.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1775/826/1600/ed_headshot.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1775/826/320/ed_headshot.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Did you ever see that movie, "Invasion of the Body Snatchers"? The aliens were slowly replacing people by placing a pod next to their bed. 2006 started kind of like that for me.&lt;br /&gt;&lt;br /&gt;Anyway, after spending a few days fighting with WordPress I decided I really don't want to mess with that anymore. I've heard good things about blogspot so I thought I'd give them a shot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21204014-113768172768099620?l=eburnette.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eburnette.blogspot.com/feeds/113768172768099620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21204014&amp;postID=113768172768099620' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113768172768099620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21204014/posts/default/113768172768099620'/><link rel='alternate' type='text/html' href='http://eburnette.blogspot.com/2006/01/yet-another-blog.html' title='Yet another blog'/><author><name>Ed Burnette</name><uri>http://www.blogger.com/profile/00602922769425368599</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger/1775/826/1600/Burnette_Ed_200x280.jpg'/></author><thr:total>5</thr:total></entry></feed>
