<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://NadeauSoftware.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>NadeauSoftware.com articles from all months, 2008</title>
 <link>http://NadeauSoftware.com/articles/2008/%2A</link>
 <description>A list of articles, sorted by title.</description>
 <language>en</language>
<item>
 <title>Mac Java tip: How to access Aqua file and folder icons</title>
 <link>http://NadeauSoftware.com/articles/2008/12/mac_java_tip_how_access_aqua_file_and_folder_icons</link>
 <description>&lt;p class=&quot;summary&quot;&gt;File and folder icons are an important part of the look and feel of the Mac. These icons are available to Java applications through several different classes in Swing and sometimes as UI defaults for Apple&#039;s &amp;quot;Mac OS X&amp;quot; look and feel. This article shows to how to get at these icons  using Java on a Mac.
  &lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2008/12/mac_java_tip_how_access_aqua_file_and_folder_icons&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2008/12/mac_java_tip_how_access_aqua_file_and_folder_icons#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <category domain="http://NadeauSoftware.com/articles/user_interfaces">User interfaces</category>
 <pubDate>Sat, 13 Dec 2008 17:42:00 -0800</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">89 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Mac Java tip: How to access Mac-specific &quot;NSImage&quot; icons</title>
 <link>http://NadeauSoftware.com/articles/2008/12/mac_java_tip_how_access_mac_specific_nsimage_icons</link>
 <description>&lt;p class=&quot;summary&quot;&gt;
Part of the  Mac look and feel is the use of standard  icons across many applications, like    the color wheel for the color picker, or the gear for advanced settings. To promote uniformity across Mac applications, Apple provides these icons via their &lt;strong&gt;NSImage&lt;/strong&gt; class in the AppKit toolkit for Objective C. This article shows how to get at these same standard icons using Java on a Mac.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2008/12/mac_java_tip_how_access_mac_specific_nsimage_icons&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2008/12/mac_java_tip_how_access_mac_specific_nsimage_icons#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <category domain="http://NadeauSoftware.com/articles/user_interfaces">User interfaces</category>
 <pubDate>Sat, 06 Dec 2008 16:21:00 -0800</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">88 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Mac Java tip: How to create Aqua single and segmented buttons</title>
 <link>http://NadeauSoftware.com/articles/2008/11/mac_java_tip_how_create_aqua_single_and_segmented_buttons</link>
 <description>&lt;p class=&quot;summary&quot;&gt;Java&#039;s Swing has just one generic notion of a button and just one look for that button. However, Apple&#039;s Aqua user interface for the Mac has about a dozen different button types to build stand-alone buttons and bars of adjacent segmented buttons. Each Aqua button type has a specific use, from the purple &lt;strong&gt;?&lt;/strong&gt; button for help, to glossy OK/Cancel/Open/Save buttons, and recessed scope buttons used to modify search operations. This article shows how to use Apple&#039;s &amp;quot;Mac OS X&amp;quot; look and feel for Java to access these hidden button types using Java on a Mac.&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2008/11/mac_java_tip_how_create_aqua_single_and_segmented_buttons&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2008/11/mac_java_tip_how_create_aqua_single_and_segmented_buttons#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <category domain="http://NadeauSoftware.com/articles/user_interfaces">User interfaces</category>
 <pubDate>Sat, 22 Nov 2008 14:31:00 -0800</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">87 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Mac Java tip: How to create Aqua small-sized components</title>
 <link>http://NadeauSoftware.com/articles/2008/11/mac_java_tip_how_create_aqua_small_sized_components</link>
 <description>&lt;p class=&quot;summary&quot;&gt;The default size of Java&#039;s Swing components feels large and clunky when building tightly-packed user interfaces for Mac tool palettes, inspectors, ribbons, and info windows. Beneath Swing, however, Apple&#039;s Aqua user interface for the Mac includes predefined smaller component sizes designed explicitly for tightly-packed control panels. This article shows how to use Apple&#039;s &amp;quot;Mac OS X&amp;quot; look and feel for Java to create these hidden smaller components using Java on a Mac.&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2008/11/mac_java_tip_how_create_aqua_small_sized_components&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2008/11/mac_java_tip_how_create_aqua_small_sized_components#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <category domain="http://NadeauSoftware.com/articles/user_interfaces">User interfaces</category>
 <pubDate>Sat, 15 Nov 2008 12:01:00 -0800</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">86 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>All UI defaults names for common Java look and feels on Windows, Mac OS X, and Linux</title>
 <link>http://NadeauSoftware.com/articles/2008/11/all_ui_defaults_names_common_java_look_and_feels_windows_mac_os_x_and_linux</link>
 <description>&lt;p class=&quot;summary&quot;&gt;Each Swing look and feel has a long list of &lt;em&gt;User Interface Defaults&lt;/em&gt; (UI defaults) used to initialize Java components with default fonts, colors, icons, borders, and more. You can get and set these defaults to tune your application&#039;s overall appearance. This article shows how to use these defaults and surveys the principal look and feels for Java on Windows, Mac OS X, and Linux, to create a long list of the names and data types for their many UI defaults.&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2008/11/all_ui_defaults_names_common_java_look_and_feels_windows_mac_os_x_and_linux&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2008/11/all_ui_defaults_names_common_java_look_and_feels_windows_mac_os_x_and_linux#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <pubDate>Sat, 08 Nov 2008 08:01:00 -0800</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">85 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Case Study: Large data volume visualization of an evolving emission nebula</title>
 <link>http://NadeauSoftware.com/articles/2006/10/case_study_large_data_volume_visualization_evolving_emission_nebula</link>
 <description>&lt;p class=&quot;summary&quot;&gt;Journal papers and polished computer animations on TV and in the movies make the process of scientific visualization look easy. Just click a few buttons and a beautiful, well-lit, and instantly informative animation pops out. Unfortunately, this is rarely the case. This case study looks at the steps and problems involved in a large data volume visualization of star and emission nebula evolution for a planetarium show at the Hayden Planetarium at the American Museum of Natural History. The visualization involved four simulations, three sites, two supercomputers, 30,000 data files, 116,000 rendered images, 1,152 processors, 8.5 CPU years of rendering, and 7 terabytes of data.&lt;/p&gt;

  &lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2006/10/case_study_large_data_volume_visualization_evolving_emission_nebula&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2006/10/case_study_large_data_volume_visualization_evolving_emission_nebula#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/visualization">Visualization</category>
 <pubDate>Mon, 13 Oct 2008 08:02:12 -0700</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">84 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Visualizing large trees and graphs using a 3D cone tree layout</title>
 <link>http://NadeauSoftware.com/articles/2008/09/visualizing_large_trees_and_graphs_using_3d_cone_tree_layout</link>
 <description>&lt;p class=&quot;summary&quot;&gt;
Tree and graph structures are often visualized as 2D linear tree diagrams with labeled  dots and connecting lines. But when the data grows beyond several dozen nodes, these diagrams become large and awkward. This article looks at a  &lt;em&gt;3D Cone Tree&lt;/em&gt; scheme for visualizing  trees and graphs with several thousand nodes. I outline the layout algorithm, show examples, and discuss strengths and weaknesses for the approach.&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2008/09/visualizing_large_trees_and_graphs_using_3d_cone_tree_layout&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2008/09/visualizing_large_trees_and_graphs_using_3d_cone_tree_layout#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/visualization">Visualization</category>
 <pubDate>Wed, 24 Sep 2008 09:20:20 -0700</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">83 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Java tip: Use gradient backgrounds to add interest and polish to a user interface</title>
 <link>http://NadeauSoftware.com/articles/2008/08/java_tip_use_gradient_backgrounds_add_interest_and_polish_user_interface</link>
 <description>&lt;p class=&quot;summary&quot;&gt;
Java&#039;s Swing components have a constant background color used to fill the entire component area. To add interest, contrast, and polish to a user interface, override the component&#039;s background painting and add a  gradient to smoothly vary the color across the background.  This tip shows how and demonstrates the effect.
&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2008/08/java_tip_use_gradient_backgrounds_add_interest_and_polish_user_interface&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2008/08/java_tip_use_gradient_backgrounds_add_interest_and_polish_user_interface#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <category domain="http://NadeauSoftware.com/articles/user_interfaces">User interfaces</category>
 <pubDate>Thu, 21 Aug 2008 08:25:56 -0700</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">82 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>How to improve search engine findability for a Drupal web site</title>
 <link>http://NadeauSoftware.com/articles/2008/07/how_improve_search_engine_findability_drupal_web_site</link>
 <description>&lt;p class=&quot;summary&quot;&gt;
A &amp;quot;findable&amp;quot; web site is one that search engines can easily scan to find content to add to their search indexes. Since most visitors today find web pages by using a search engine, the more easily search engines can index your content, the more easily visitors will find it. A default Drupal installation is moderately findable, but you can improve the site by installing a few more modules.&lt;/p&gt;

  
&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2008/07/how_improve_search_engine_findability_drupal_web_site&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2008/07/how_improve_search_engine_findability_drupal_web_site#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/drupal">Drupal</category>
 <pubDate>Sat, 26 Jul 2008 11:16:27 -0700</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">81 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Don&#039;t bother using CSS optimization to speed up a web site</title>
 <link>http://NadeauSoftware.com/articles/2008/06/dont_bother_using_css_optimization_speed_web_site</link>
 <description>&lt;p class=&quot;summary&quot;&gt;CSS optimization (a.k.a. minimization, cleaning, or tidying) removes white-space and comments, merges similar selectors, removes redundant properties, and cleans up a CSS file to make it more compact. The optimized file is  smaller and faster to send to a site visitor.  This article uses the &lt;em&gt;CSS Tidy&lt;/em&gt; optimizer and measures the improvement first for CSS from 30 popular web sites, and second for CSS from 30  site  themes for the Drupal content management system. Unfortunately, in all cases the improvement is small and  will not have a noticeable impact on page load times.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2008/06/dont_bother_using_css_optimization_speed_web_site&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2008/06/dont_bother_using_css_optimization_speed_web_site#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/drupal">Drupal</category>
 <category domain="http://NadeauSoftware.com/articles/web_authoring">Web authoring</category>
 <category domain="http://NadeauSoftware.com/articles/web_site_performance">Web site performance</category>
 <pubDate>Thu, 19 Jun 2008 19:15:25 -0700</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">80 at http://NadeauSoftware.com</guid>
</item>
</channel>
</rss>
