<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bug Blogger &#187; Eclipse</title>
	<atom:link href="http://bugblogger.com/category/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://bugblogger.com</link>
	<description>The Bug Labs blog</description>
	<lastBuildDate>Tue, 17 Jan 2012 02:18:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8220;Anyone Can Cook&#8221; &#8211; Chef Gusteau</title>
		<link>http://bugblogger.com/anyone-can-cook-chef-gusteau-322/</link>
		<comments>http://bugblogger.com/anyone-can-cook-chef-gusteau-322/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 15:05:50 +0000</pubDate>
		<dc:creator>Peter Semmelhack</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://bugblogger.com/?p=322</guid>
		<description><![CDATA[One of my favorite movies of &#8216;07 was &#8220;Ratatouille&#8221; from Disney.  In it, there is a character named Chef Gusteau who&#8217;s sole message in life was &#8220;Anyone can cook!&#8221;.  And in the movie, the theme plays out with a rat becoming a star chef in France.
I loved the theme because it&#8217;s very close to how [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-321" style="margin: 6px 10px;" title="picture-20" src="http://bugblogger.com/wp-content/uploads/2009/04/picture-20.png" alt="picture-20" width="200" height="149" />One of my favorite movies of &#8216;07 was &#8220;Ratatouille&#8221; from Disney.  In it, there is a character named Chef Gusteau who&#8217;s sole message in life was &#8220;Anyone can cook!&#8221;.  And in the movie, the theme plays out with a rat becoming a star chef in France.</p>
<p>I loved the theme because it&#8217;s very close to how I feel about what we&#8217;re trying to do here at Bug Labs.  I would modify the theme slightly to say something like &#8220;Anyone Can Build a Gadget&#8221;, but the intent is exactly the same.</p>
<p>One of the most gratifying things about working with groups like <a href="http://www.hrw.org/">Human Rights Watch</a> on this <a href="http://www.netsquared.org/hrc-ucb">UCB Mobility Challenge project</a> is that they have taken this to heart.  They can build a device of their own.  They don&#8217;t have to become a big hardware developer, or raise tens of millions of dollars.  They don&#8217;t have to learn how to solder or become solid state electronics experts.  They can just build a gadget.  And use it for what they want.  I think that&#8217;s enormously liberating.</p>
<p>I firmly believe we will see much more of this in the coming quarters.  Companies, organizations and individuals that you would have never thought would be in the &#8220;gadget business&#8221; will suddenly start building and selling very custom/personalized devices.  Amazon&#8217;s Kindle is a great case in point.  It is a great trend that will benefit everyone.</p>
]]></content:encoded>
			<wfw:commentRss>http://bugblogger.com/anyone-can-cook-chef-gusteau-322/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug Labs at Maker Faire!</title>
		<link>http://bugblogger.com/bug-labs-at-maker-faire-242/</link>
		<comments>http://bugblogger.com/bug-labs-at-maker-faire-242/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 17:01:20 +0000</pubDate>
		<dc:creator>Alicia Gibb</dc:creator>
				<category><![CDATA[Bug Life]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Freedom]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[austin]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[maker faire]]></category>

		<guid isPermaLink="false">http://bugblogger.com/?p=242</guid>
		<description><![CDATA[ 
Bug Labs was at the Austin Maker Faire this weekend, where we won a Editor&#8217;s Choice award from Make!  We were really honored to be part of Maker Faire and excited to show everyone our product!
Just before Maker Faire, at our Open House, we got our breakout board module (The Von Hippel) talking [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://bugblogger.com/wp-content/uploads/2008/10/buglabsmakerfaire2.jpg"><img class="alignnone size-medium wp-image-243" src="http://bugblogger.com/wp-content/uploads/2008/10/buglabsmakerfaire2.jpg" alt="" width="240" height="180" /></a> <a href="http://bugblogger.com/wp-content/uploads/2008/10/buglabsmakerfaire11.jpg"><img class="alignnone size-medium wp-image-245" src="http://bugblogger.com/wp-content/uploads/2008/10/buglabsmakerfaire11.jpg" alt="" width="240" height="180" /></a></div>
<p>Bug Labs was at the <a href="http://makerfaire.com/">Austin Maker Faire</a> this weekend, where we won a Editor&#8217;s Choice award from Make!  We were really honored to be part of Maker Faire and excited to show everyone our product!</p>
<p>Just before Maker Faire, at our <a href="http://bugblogger.com/memories-of-open-house-3-240/" target="_self">Open House</a>, we got our breakout board module (The Von Hippel) talking to an Arduino mini!  It was a collaborative effort with help from <a href="http://nycresistor.com">NYC Resistor</a>, who brought us a much needed R232 to TTY chip at a moment&#8217;s notice.</p>
<p>The folks at Maker Faire enjoyed clipping together modules together and coming up with new module ideas we should consider for the future, such as the Jelly Bean module and a Robot Wheels module (pictured below).</p>
<div> <a href="http://bugblogger.com/wp-content/uploads/2008/10/jelly-bean.jpg"><span style="underline;"><img class="alignnone size-medium wp-image-246" src="http://bugblogger.com/wp-content/uploads/2008/10/jelly-bean.jpg" alt="" width="279" height="209" /></span></a> <a href="http://bugblogger.com/wp-content/uploads/2008/10/jelly-bean.jpg"> </a><a href="http://bugblogger.com/wp-content/uploads/2008/10/robot-wheels.jpg"><img class="alignnone size-medium wp-image-247" src="http://bugblogger.com/wp-content/uploads/2008/10/robot-wheels.jpg" alt="" width="277" height="208" /></a> </div>
<p>Hope everyone enjoyed seeing demos of the Bug!  If we took your picture with the DrawPad app, check for it on <a href="http://buglabs.net/data/demo/drawpad">Bugnet</a>!  View more pictures of Bug Labs at Maker Faire <a href="http://www.flickr.com/photos/littlegreenfroggy/sets/72157608236492358/">here!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bugblogger.com/bug-labs-at-maker-faire-242/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>In the oven ~ OpenEmbedded/Poky + Eclipse</title>
		<link>http://bugblogger.com/in-the-oven-openembeddedpoky-eclipse-225/</link>
		<comments>http://bugblogger.com/in-the-oven-openembeddedpoky-eclipse-225/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 14:54:46 +0000</pubDate>
		<dc:creator>Ken Gilmer</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://bugblogger.com/?p=225</guid>
		<description><![CDATA[One thing we&#8217;ve had in the works for a few months now are some tools to integrate OpenEmbedded and Poky with Eclipse.  We are a big fan of Eclipse as a modern development tool and use it as the foundation of our Java-based SDK.  Poky (based on OpenEmbedded) forms the foundation of the BUG Linux [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bugblogger.com/wp-content/uploads/2008/10/bbte1.png"><img class="alignright size-medium wp-image-227" src="http://bugblogger.com/wp-content/uploads/2008/10/bbte1.png" alt="" width="300" height="224" /></a>One thing we&#8217;ve had in the works for a few months now are some tools to integrate OpenEmbedded and Poky with Eclipse.  We are a big fan of Eclipse as a modern development tool and use it as the foundation of our Java-based SDK.  Poky (based on OpenEmbedded) forms the foundation of the BUG Linux operating system.  In addition to making Java and OSGi apps easy to write, we&#8217;re also adding tools to make it easier for those of us that work down in the pipes.  Here is a screenshot of a BitBake recipe editor.  If you are interested in this kind of functionality, we&#8217;d love to hear from you!</p>
]]></content:encoded>
			<wfw:commentRss>http://bugblogger.com/in-the-oven-openembeddedpoky-eclipse-225/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Updated SDK Build and Eclipse DemoCamp</title>
		<link>http://bugblogger.com/updated-sdk-build-and-eclipse-democamp-141/</link>
		<comments>http://bugblogger.com/updated-sdk-build-and-eclipse-democamp-141/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 17:47:12 +0000</pubDate>
		<dc:creator>Alex Kravets</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://bugblogger.com/?p=141</guid>
		<description><![CDATA[We have released yet another production release of the Eclipse Dragonfly SDK &#8211; #6! More information is available here and you can download it here.
Aside from fixing some defects that magically got into the code, we added some important features as well (http://bugcommunity.com/wiki/index.php/SDK_New_and_Noteworthy_Features). One of these improvement makes integration with BUGnet work to the user&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>We have released yet another production release of the Eclipse Dragonfly SDK &#8211; #6! More information is available <a href="http://www.bugcommunity.com/wiki/index.php/June_13%2C_2008_Build_6" target="_self">here</a><a title="Dragonfly SDK" href="http://www.bugcommunity.com/wiki/index.php/June_13%2C_2008_Build_6" target="_self"></a> and you can download it <a href="http://buglabs.net/sdk/production/current/" target="_self">here</a>.</p>
<p>Aside from fixing some defects that magically got into the code, we added some important features as well (<a title="New and Noteworthy" href="http://bugcommunity.com/wiki/index.php/SDK_New_and_Noteworthy_Features" target="_self">http://bugcommunity.com/wiki/index.php/SDK_New_and_Noteworthy_Features</a>). One of these improvement makes integration with BUGnet work to the user&#8217;s advantage in the SDK. As BUGnet grows in the number of applications that are available to download and explore there is a need to sort out and present this information, after all this what we all are looking for – relevant information, isn&#8217;t this is why we love Google? This new feature is called &#8216;Applications by Modules&#8217; and the idea is that once you connect your physical BUG or launch Virtual BUG a new section in BUGnet view will show relevant applications. The list of relevant applications is dynamic &#8211; so when modules are removed from or added to the BUGbase the application list will reflect that change.</p>
<p>Hope you are as excited about this and other improvement as we are! If you have other ideas &#8211; we are listening.</p>
<p>Please come by the Eclipse DemoCamp:</p>
<p>June 30th, at 7:00 pm<br />
Spitzer&#8217;s<br />
101 Rivington St (<a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=101+Rivington+St&amp;sll=37.0625,-95.677068&amp;sspn=45.149289,83.935547&amp;ie=UTF8&amp;z=16" target="_self">Map</a>)</p>
<p>We&#8217;ll have Dragonfly SDK demo, some Bug Lab folks will be on hand, and we&#8217;d love to see you. Also, as always, you can share your ideas at our forums (<a title="BUG Labs Forums" href="http://bugcommunity.com/forums" target="_self">http://bugcommunity.com/forums</a>) or drop by our IRC channel #buglabs at FreeNode.</p>
]]></content:encoded>
			<wfw:commentRss>http://bugblogger.com/updated-sdk-build-and-eclipse-democamp-141/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oh Hai from EclipseCON</title>
		<link>http://bugblogger.com/oh-hai-from-eclipsecon-95/</link>
		<comments>http://bugblogger.com/oh-hai-from-eclipsecon-95/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 15:03:03 +0000</pubDate>
		<dc:creator>Ken Gilmer</dc:creator>
				<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://bugblogger.com/?p=95</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>What do I love more than lolcats? <a href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/2008/03/14/eclipseconlolcat_2.jpg" onclick="window.open(this.href, '_blank', 'width=500,height=337,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="Eclipseconlolcat_2" title="Eclipseconlolcat_2" src="http://www.bugblogger.com/images/2008/03/14/eclipseconlolcat_2.jpg" width="240" height="161" border="0" style="float: right; margin: 0px 0px 5px 5px;" /></a></p>
<p>Why, <a href="http://www.eclipsecon.org">EclipseCON</a> of course.</p>
<p>I&#8217;ve noticed a great deal of interest lately among Eclipse bloggers about Bug Labs and BUG, particularly given our involvement with the Eclipse and OSGi communities. So with the buzz about BUG growing, especially as we begin shipping soon, I&#8217;m pleased to announce that we&#8217;ll be showing off the BUG and the Dragonfly SDK all throughout next week&#8217;s event.</p>
<p><a href="http://www.eclipsecon.org/2008/"><img width="100" height="100" border="0" align="left" alt="I'm speaking at EclipseCon 2008" src="http://www.eclipsecon.org/2008/image/100x100_speaking.gif" /></a>Angel, Alex, and myself will be at EclipseCon 2008 between Monday and Thursday, and attending as many of <a href="http://www.eclipsecon.org/2008/index.php?page=activities/">activities</a> as possible. In addition to our <a href="http://upcoming.yahoo.com/event/451348">BUG+SV</a> next Tuesday and <a href="http://www.eclipsecon.org/2008/?page=sub/&amp;id=349">speaking at the show</a> next Wednesday, we&#8217;ll also be hosting a BUG+Hack event at EclipseCon on Tuesday and Wednesday. Bug Labs will be camping with <a href="http://www.cloudsmith.com/home.seam">Cloudsmith</a> in their CloudLounge, located in the lobby of the mezzanine level of the Santa Clara Convention Center. Stop by, load up Eclipse and your OSGi bundles, and have some fun. There will be some great prizes in store (hint hint: a BUGbundle or two) for whoever makes the best BUG apps by the end of Wednesday.</p>
<p>On the OSGi front, there has been some interesting discussion on OSGI consoles. Looks like there should be a standard at some point soon. Have a wish-list or gripes? Might be a good time to check out the mailing list or come to a <a href="http://www.eclipsecon.org/2008/index.php?page=bofs/">BoF (Birds of a Feather) session</a> at the show, as I&#8217;m sure the topic will come up. </p>
<p>Lastly, I&#8217;ve been working on a personal project in PHP and gave the <a href="http://www.eclipse.org/pdt/">PDT</a> project a try.  Wow!  The PDT team did a fantastic job.  It&#8217;s simple, elegant, and &#8220;just works&#8221;.  Reminds me of the profiler we had back in Eclipse 2.11.  If you do any PHP development I highly recommend it.</p>
<p>Looking forward to seeing everyone at EclipseCON!</p>
]]></content:encoded>
			<wfw:commentRss>http://bugblogger.com/oh-hai-from-eclipsecon-95/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>When do you stop teaching that old lolcat new tricks?</title>
		<link>http://bugblogger.com/when-do-you-stop-teaching-that-old-lolcat-new-tricks-59/</link>
		<comments>http://bugblogger.com/when-do-you-stop-teaching-that-old-lolcat-new-tricks-59/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 11:57:14 +0000</pubDate>
		<dc:creator>Ken Gilmer</dc:creator>
				<category><![CDATA[Control]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://bugblogger.com/?p=59</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Here is a scenario that may be familiar to some Eclipse developers: </p>
<p>1. Write <a href="http://icanhascheezburger.com/2007/10/01/i-sawz-a-carrot-this-big-no-lie/">lolcats</a> manager plugin using Eclipse x.y.<br />1.2 Build scripts for <a href="http://icanhascheezburger.com/2007/09/27/khaaan/">lolcats</a> is written.&nbsp; Takes 2x time of writing <a href="http://icanhascheezburger.com/2007/09/12/copy-cat/">lolcats</a>.<br />2. Release <a href="http://icanhascheezburger.com/2007/09/28/i-has-a-system-srsly/">lolcats</a> for Ecilpse x.y.<br />3. Eclipse releases x.z to general public.<br />4. <a href="http://icanhascheezburger.com/2007/10/01/awl-in/">Lolcats</a> is tested on x.z and it is compatible. (yay!)<br />4.2 <a href="http://icanhascheezburger.com/2007/09/20/o-hai-i-solvez-ur-rubiks-cube/">Lolcats</a> build scripts are modified to build against x.z.&nbsp; <br />5. You are now supporting <a href="http://icanhascheezburger.com/2007/10/01/spartans-tonight-we-dine-in-hell/">Lolcats</a> on x.y.* -&gt; x.z.*<br />6. Users start sweating for bug fixes and new features only in x.z.<br />7. Brain starts hurting.</p>
<p>When do you stop supporting older Eclipse releases?&nbsp; There are some great things in 3.3 that simply are not available in 3.2, and the overhead in forking product that goes through building, testing, and documentation can be very expensive.&nbsp; Any advice on when to say when?</p>
]]></content:encoded>
			<wfw:commentRss>http://bugblogger.com/when-do-you-stop-teaching-that-old-lolcat-new-tricks-59/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Eclipse/OS X Rant II</title>
		<link>http://bugblogger.com/eclipseos-x-rant-ii-21/</link>
		<comments>http://bugblogger.com/eclipseos-x-rant-ii-21/#comments</comments>
		<pubDate>Wed, 14 Mar 2007 16:29:16 +0000</pubDate>
		<dc:creator>Ken Gilmer</dc:creator>
				<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://bugblogger.com/?p=21</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Steve and co have done a great job of addressing some of the issues (the ones that were actually relevent to Eclipse) in my <a href="http://www.bugblogger.com/2007/02/eclipseos_x_ran.html">previous entry</a> on Eclipse and OS X.  One EclipseCON and three weeks later have produced some more information that&#8217;s probably better as a new post rather than continuing the comment thread.</p>
<p>Issues #1 and #9 has been fixed!  I verified in the latest (I2007030313-1051) integration build.  The menu fix in particular helps a great deal.</p>
<p><u>Comments on previous issues:</u></p>
<p>Item #3.  This is an OS X issue.  The dialogs don&#8217;t have hot keys.  I envy GTK users, as it looks like all the eclipse dialogs have hotkey mappings.  The closest thing on OS X is to Tab to the appropriate button and press space.</p>
<p>Item #4.  <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=177405">https://bugs.eclipse.org/bugs/show_bug.cgi?id=177405</a></p>
<p>Item #5.  I agree that with the amount of information surrounding this there is no approach at a solution.  And it&#8217;s highly likely this has nothing to do with SWT.  A friend suggested that Apple&#8217;s JVM could be doing garbage collection differently, and that could be the cause.  It does seem to happen more often when there is some sort of File I/O.  And it can be pretty bad; locking up for minutes at a time.</p>
<p>Item #7.  <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=177407">https://bugs.eclipse.org/bugs/show_bug.cgi?id=177407</a></p>
<p>Item #8.  This is not a browser problem.  It&#8217;s always there, in both the latest integration build and in 3.2.1.  But after some comparing with other peoples machines, it looks isolated to me.</p>
<p><u>Further Issues:</u></p>
<table>
<tr>
<td>Toolbar Button Disable Image: On the mac the toolbar buttons that are disabled don&#8217;t change color.  At least toolbar bottons that act as combo boxes.  In the following image some actions are disabled.  I find it difficult to tell.  </td>
<td><a href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/2007/03/14/disablebutton.gif" onclick="window.open(this.href, '_blank', 'width=206,height=106,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="Disablebutton" title="Disablebutton" src="http://www.bugblogger.com/images/2007/03/14/disablebutton.gif" width="100" height="51" border="0" style="float: left; margin: 0px 5px 5px 0px;" /></a></td>
</tr>
</table>
<table>
<tr>
<td>Combo/Text Boxes: This is a little hard to explain.  Text focus is always right justified.  Edit a field that has text that is greater than the size of the Combo Box.  You cannot see any text to the right without using the mouse to reposition the cursor.  This is one that you have to try rather than just see, but here is a control that exhibits the behavior, in the JAR export wizard:</td>
<td><a href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/2007/03/14/edit_combo_text_always_sticks_left.jpg" onclick="window.open(this.href, '_blank', 'width=522,height=76,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="Edit_combo_text_always_sticks_left" title="Edit_combo_text_always_sticks_left" src="http://www.bugblogger.com/images/2007/03/14/edit_combo_text_always_sticks_left.jpg" width="100" height="14" border="0" style="float: left; margin: 0px 5px 5px 0px;" /></a></td>
</tr>
</table>
<table>
<tr>
<td>Property Pages:  Read-only text fields to not have proper spacing or borders, and sometimes render extra lines that are not the background color.  This screenshot is from a property page for a Java project:</td>
<td>
<a href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/2007/03/14/test_field_copy_border.jpg" onclick="window.open(this.href, '_blank', 'width=507,height=325,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="Test_field_copy_border" title="Test_field_copy_border" src="http://www.bugblogger.com/images/2007/03/14/test_field_copy_border.jpg" width="100" height="64" border="0" style="float: left; margin: 0px 5px 5px 0px;" /></a></td>
</tr>
</table>
<table>
<tr>
<td>Property Pages #2: There is no context menu in read-only controls.  You can copy with [Apple] C, but you cannot perform these types of operations via the context menu.</td>
</tr>
</table>
<table>
<tr>
<td>Inconsistencies with layout and widget borders.  I think this screenshot speaks for itself.  Some things have borders, others do not.  Some have scroll bars, others do not.  Layout and sizing are inconsistent.  Group controls title text is too close to the checkbox above and not close enough to it&#8217;s client composite (IMHO).  </td>
<td>
<a href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/2007/03/14/widget_borders.jpg" onclick="window.open(this.href, '_blank', 'width=586,height=606,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="Widget_borders" title="Widget_borders" src="http://www.bugblogger.com/images/2007/03/14/widget_borders.jpg" width="100" height="103" border="0" style="float: left; margin: 0px 5px 5px 0px;" /></a></td>
</tr>
</table>
<table>
<tr>
<td>Buttons:  Click at the bottom of a button.  Nothing happens until about 5 &#8211; 10 pixels up.</td>
</tr>
</table>
<table>
<tr>
<td>General Notes:  Regarding the overall asthetic value of Eclipse on OS X, some work could be done on how controls and layouts work.  Text boxes seem to be the worst offenders.  A stroll through the property pages in the Preferences dialog is a good way of seeing this.  Overall I&#8217;m quite impressed with the response from Eclipse.  Open Source is about the community, not the software.</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://bugblogger.com/eclipseos-x-rant-ii-21/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Eclipse/OS X Rant</title>
		<link>http://bugblogger.com/eclipseos-x-rant-13/</link>
		<comments>http://bugblogger.com/eclipseos-x-rant-13/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 18:48:04 +0000</pubDate>
		<dc:creator>Ken Gilmer</dc:creator>
				<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://bugblogger.com/?p=13</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>I recently had a little <a href="http://wassim-melhem.blogspot.com/2007/01/eclipse-on-mac.html#116967883130407320">freakout</a> in response to a <a href="http://wassim-melhem.blogspot.com/2007/01/eclipse-on-mac.html">blog entry</a> by Wassim Melhem regarding Eclipse on the Mac.&nbsp; At the time I was getting strange behavior with 3.2.0 on my Macbook Pro.&nbsp; Eclipse would crash while running a PDE build, runtime workbenches would suddenly disappear, and several other one-time inconsistencies popped up.&nbsp; Since then I started with a fresh 3.2.1 install and have had no issues.&nbsp; Regardless, there are some things about Eclipse on the Mac that still bug me, but first, a few disclaimers:</p>
<p>Disclaimer #1<br />
- I&#8217;m a big fan of Eclipse.&nbsp; I am a committer.&nbsp; I know of many people that work really hard on Eclipse to make it the best IDE it can be.&nbsp; This post is an attempt on my part to describe exactly what troubles me about Eclipse on OS X, not to piss people off.</p>
<p>Disclaimer #2 -<br />
These issues may have nothing to do with Eclipse at all.&nbsp; Maybe it&#8217;s Carbon, maybe it&#8217;s OS X, or maybe it&#8217;s Apple&#8217;s Java.&nbsp; Heck, it could be cosmic rays!&nbsp; All I know is that Eclipse is the only app I use that feels better on Linux and Windows than on my Mac.</p>
<p>Disclaimer #3<br />
- I&#8217;m crazy, I talk to myself, and am a hazard to those around me.</p>
<p>Ok, enough of these stupid disclaimers.&nbsp; On to the rant:</p>
<p>1. Toolbar icons are too hard to click.&nbsp; It seems on the Mac that the clickable region of a image button is the non-transparent region.&nbsp; On Linux it&#8217;s the whole button, and I&#8217;m pretty sure it&#8217;s the same in Windows.&nbsp; So this means my brain has to work that much harder to get to one of those little buttons (because each button has a different image).</p>
<table>
<tbody>
<tr>
<td>2. Fonts are too big in the tree views.&nbsp; Windows and Linux seem to be more concise and at the same time, just as easy to read.&nbsp; I&#8217;ve played around with other fonts but I can&#8217;t seem to find anything that works well.&nbsp; Also, the arrows used to expand and collapse nodes are too hard to click.&nbsp; It seems the arrows suffer the same problem the toolbar icons have.</td>
<td>
<a href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/projectexplorer_1.jpg" onclick="window.open(this.href, '_blank', 'width=336,height=160,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img width="100" height="47" border="0" alt="Projectexplorer_1" title="Projectexplorer_1" src="http://www.bugblogger.com/images/projectexplorer_1.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a></p>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td>3. Modal dialogs!&nbsp; Where art thou hotkeys!&nbsp; I&#8217;ve tried every key combination I can think of to try and trigger these dialogs to go away without wasting precious energy to move the mouse.&nbsp; This is really annoying, mainly because it seems like such a no-brainer.
</td>
<td><a onclick="window.open(this.href, '_blank', 'width=516,height=205,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/dialog_shortcuts.jpg"></a><a href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/dialog_shortcuts.jpg" onclick="window.open(this.href, '_blank', 'width=516,height=205,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img width="100" height="39" border="0" alt="Dialog_shortcuts" title="Dialog_shortcuts" src="http://www.bugblogger.com/images/dialog_shortcuts.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td style="vertical-align: top;">4. Layout bloopers.&nbsp; I can&#8217;t say these are much of a problem really, but I&#8217;ve never seen anything like this on my Ubuntu box at home.&nbsp; Notice how the tiny text at the bottom bleeds into the resize widget.&nbsp; And what is that thing after the carrot!?&nbsp; And notice on the preference page how the default layout doesn&#8217;t contain enough space for the default preference items.</td>
<td>
<a href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/context_menu.jpg" onclick="window.open(this.href, '_blank', 'width=418,height=296,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img width="100" height="70" border="0" alt="Context_menu" title="Context_menu" src="http://www.bugblogger.com/images/context_menu.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a><br />
<br /><a onclick="window.open(this.href, '_blank', 'width=575,height=526,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/preferences.jpg"></a><a href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/preferences.jpg" onclick="window.open(this.href, '_blank', 'width=575,height=526,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img width="100" height="91" border="0" alt="Preferences" title="Preferences" src="http://www.bugblogger.com/images/preferences.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a><br />

</td>
</tr>
</tbody>
</table>
<p>5. Weird delays.&nbsp; Saving a file sometimes takes 10 seconds.&nbsp; Opening an editor sometimes takes 20.&nbsp; The resource monitor doesn&#8217;t seem to show any extra load, but Eclipse seems to space-out once or twice a day.&nbsp; I have 2 Gb of RAM and Eclipse rolls with 512Mb.</p>
<p>6. Speed.&nbsp; Starting a runtime workbench on comparable hardware is noticeably slower on a Mac.&nbsp; It just is.&nbsp; I&#8217;m serious.&nbsp; I&#8217;ve claimed this to people in the past and they blatanly told me I was mistaken.&nbsp; Can someone make it go faster?</p>
<p>7. Overlapping text editor line decorations.&nbsp; By default you can have a breakpoint set on a line with a warning and not see the breakpoint.&nbsp; Those little breakpoints love to hide!&nbsp; </p>
<table>
<tbody>
<tr>
<td>8. Window painting inconsistencies.&nbsp; Like a Sasquatch, window refresh problems can jump out of the bushes just long enough to scare you only to disappear before you can get the lens cap off.&nbsp; Luckily I&#8217;ve captured one on film.&nbsp; See the white horizontal line to the left?&nbsp; No?&nbsp; Look <em>really</em> hard.&nbsp; And, no, I didn&#8217;t Photoshop this.&nbsp; &nbsp; </td>
<td><a href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/window.jpg" onclick="window.open(this.href, '_blank', 'width=725,height=67,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img width="100" height="9" border="0" alt="Window" title="Window" src="http://www.bugblogger.com/images/window.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td>9. Truncated Menus.&nbsp; I like to scroll as much as the next guy.&nbsp; But seriously, these menus don&#8217;t need to be truncated.&nbsp; I shouldn&#8217;t have to scroll down manually just because I open a context menu close to the border of my screen.</td>
<td><a onclick="window.open(this.href, '_blank', 'width=408,height=318,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://buglabs.typepad.com/.shared/image.html?/photos/uncategorized/menu.jpg"><img width="100" height="77" border="0" src="http://www.bugblogger.com/images/menu.jpg" title="Menu" alt="Menu" style="margin: 0px 5px 5px 0px; float: left;" /></a>
</td>
</tr>
</tbody>
</table>
<p>I imagine most if not all of these issues can be classified as &quot;WONTFIX&quot; because they are probably due to something that Eclipse relies on, such as the JVM or Carbon.&nbsp; This sort of thing has come up before in bugzillas and the conclusion has always been &quot;don&#8217;t blame us, go talk to Apple&quot;&#8230;or something about the event loop inside of Cocoa.&nbsp; I&#8217;m not a Mac GUI person.&nbsp; I just want Eclipse to work better on my Mac.&nbsp; Is that so wrong?</p>
]]></content:encoded>
			<wfw:commentRss>http://bugblogger.com/eclipseos-x-rant-13/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

