1
http://blogs.sun.com/thejavatutorials/entry/why_is_swin g_called_swing The Java Tutorials' Weblog All Personal Sun « Updated Trail: The... | Main | Enter NetBeans IDE! » Friday Dec 15, 2006 Why is Swing Called Swing? Today I was asked about the product name of Swing, which of course, is the name of the Java SE package used for creating GUIs and related APIs. Since I started at Sun in June of '99 I only recalled that Swing was used as the code name and it stuck. So I asked Jeff Dinkins, one of the original Swing engineers and former manager of the Swing team. Here is the story, from Jeff. Georges Saab came up with the name... The story is: The team went to Hobees for lunch, and the topic turned to what to name the new toolkit we were writing. Up till then the name was code named KFC, which was chosen by our manager (Rick Levenson) as a way to ensure we'd come with with a better name before shipping; he knew there was no way "KFC", aka Kentucky Fried Chicken, would be allowed by the lawyers. Some names that were tossed around included Juliet and Carousel. There were many more, but none felt "just right." Finally after lunch, while driving back to Sun, Amy Fowler (lead engineer of the team) asked our most hip team member, Georges Saab, "Georges, you know what's up and coming... what's the new happening thing in San Francisco?" Georges responded with "Swing dancing is getting to be really big." And that was it, we all knew it was perfect. When we got back to the office I did a global search and replace of "kfc" with "swing", and the rest is history. Thanks for that bit of history, Jeff! Rick Levenson seems to be a manager capable of interesting motivational techniques. Edited to add: Jeff has posted a link to this blog entry on javadesktop.org along with this most excellent graphic (Rick is on the left and Georges is on the right):

Why is swing named swing

Embed Size (px)

Citation preview

Page 1: Why is swing named swing

http://blogs.sun.com/thejavatutorials/entry/why_is_swing_called_swing

The Java Tutorials' Weblog

• All • Personal • Sun

« Updated Trail: The... | Main | Enter NetBeans IDE! » Friday Dec 15, 2006

Why is Swing Called Swing?

Today I was asked about the product name of Swing, which of course, is the name of the Java SE package used for creating GUIs and related APIs. Since I started at Sun in June of '99 I only recalled that Swing was used as the code name and it stuck. So I asked Jeff Dinkins, one of the original Swing engineers and former manager of the Swing team. Here is the story, from Jeff. Georges Saab came up with the name...

The story is: The team went to Hobees for lunch, and the topic turned to what to name the new toolkit we were writing. Up till then the name was code named KFC, which was chosen by our manager (Rick Levenson) as a way to ensure we'd come with with a better name before shipping; he knew there was no way "KFC", aka Kentucky Fried Chicken, would be allowed by the lawyers.

Some names that were tossed around included Juliet and Carousel. There were many more, but none felt "just right."

Finally after lunch, while driving back to Sun, Amy Fowler (lead engineer of the team) asked our most hip team member, Georges Saab, "Georges, you know what's up and coming... what's the new happening thing in San Francisco?"

Georges responded with "Swing dancing is getting to be really big." And that was it, we all knew it was perfect. When we got back to the office I did a global search and replace of "kfc" with "swing", and the rest is history.

Thanks for that bit of history, Jeff! Rick Levenson seems to be a manager capable of interesting motivational techniques.

Edited to add: Jeff has posted a link to this blog entry on javadesktop.org along with this most excellent graphic (Rick is on the left and Georges is on the right):