| Getting to Know System Tray | November 2007 |
| Learn how to add applications to the Microsoft Windows taskbar, the Gnome notification area, or KDE's system tray. |
|
| Java SE 6 Performance White Paper | November 2007 |
| This overview of performance and scalability improvements in Java Platform, Standard Edition 6 (Java SE 6) provides benchmark results that demonstrate the impact of these improvements. |
|
| Creating Extensible Applications With the Java Platform | September 2007 |
| This article shows you two ways to create applications that are extensible, allowing you to add functionality and enhancements to an application without making changes to its original code base. |
|
| Sun Advances Security for the Java SE Platform | September 2007 |
| Sun Microsystems, Inc., is announcing two new Java SE security response features, each designed to strengthen the Java platform's position as one of the most widely used, secure software platforms available. |
|
| How to Handle Java Finalization's Memory-Retention Issues | September 2007 |
| Learn how to avoid memory-retention problems when working with third-party classes that use finalizers. |
|
| The Meanings and Motivations of Open-Source Communities | August 2007 |
| Simon Phipps, Sun's chief open-source officer, has carefully observed and analyzed the processes that make open-source communities possible. |
|
| Java Programming Language: Design Principles and Proposals | August 2007 |
| Danny Coward, with help from Spec Lead Alex Buckley, summarizes proposed Java language additions and invites participation in the Kitchen Sink Language project. |
|
| Filthy Rich Clients (Vodcast) | July 2007 |
| Java.sun.com writer Ed Ort interviews Sun client architect Chet Haase about what's new and cool for developing compelling desktop applications. |
|
| Open Source -- Then and Now: A Conversation With Ray Gans of the OpenJDK Community Program | July 2007 |
| Ray Gans, manager of the OpenJDK and Mobile & Embedded community programs at Sun, explores the challenges involved in open sourcing Java SE. |
|
| Using the Swing Application Framework (JSR 296) | July 2007 |
| Learn to use the Swing Application Framework to manage life-cycle events, UI component event handling, threading, localizable resources, and simple persistence in your Java technology applications. |
|
| Using NASA's World Wind Component in Your Java Technology Applications | July 2007 |
| With World Wind, you can zoom from satellite altitude to any place on earth, using satellite imagery and space shuttle topography data, to experience earth's terrain in rich 3D form. |
|
| Cookie Handling and Drag and Drop | June 2007 |
| Learn about new cookie management features in Java SE 6 and how to use drag and drop with JTree components in this latest edition of Core Java Technologies Tech Tips. |
|
| Java Technology Fundamentals | June 2007 |
| Learn about using the Unified Modeling Language (UML) to plan your applications and understand others' applications. |
|
| JRuby and the Java Platform | June 2007 |
| This introductory article shows you how to set up JRuby on the Java platform and explains the basics of using JRuby scripts with Java applications and the NetBeans IDE. |
|
| Using the Java Persistence API in Desktop Applications | June 2007 |
| Learn how the Java Persistence API allows you to use POJOs in desktop applications. |
|
| Consumer JRE: Leaner, Meaner Java Technology | May 2007 |
| The Consumer JRE release will address several serious issues in deploying and running Java applications. Even better, you don't have to wait for the next major release of the JDK to get these features. |
|
| International Enhancements in Java SE 6 | March 2007 |
| Java SE 6 provides developers even more control over how they access and use locale-sensitive resources in their applications. |
|
| Steal Our Code | March 2007 |
| Learn new and exciting features of Java SE 6 through the use of simple source examples, helpful popup balloons, and Java Web Start samples. And once you've mastered the basics, don't be afraid to steal our code! |
|
| Java SE Application Design With MVC | March 2007 |
| GUI programmers: Learn how to implement a common variation of the model-view-controller (MVC) design pattern using Java SE and the Swing toolkit. |
|
| Writing Better Code: A Conversation With Sun Microsystems Technology Evangelist Brian Goetz | March 2007 |
| Sun technology evangelist Brian Goetz explains why writing dumb code is a smart idea. |
|
| What's New in Java SE 6 | Updated February 2007 |
| Sun Microsystems' Danny Coward and Mark Reinhold offer a quick take on the top 10 features in Java SE 6, as well as a list of features and co-bundled features. |
|
| Ask the Experts Transcript: Java Plug-In Technology | February 2007 |
| Will Java Plug-In applications running on IE7 in Vista be able to share data with Java Web Start? Get answers to this and other Java Plug-In Technology questions. |
|
| New and Updated Desktop Features in Java SE 6, Part 2 | February 2007 |
| New and updated desktop features in Java SE 6 include table sorting and filtering, the new modality model, the Desktop API, and more. |
|
| New and Updated Desktop Features in Java SE 6, Part 1 | February 2007 |
| Read more about desktop features in JDK 6: splash screens, the system tray, LCD text, single-threaded rendering, native look and feel, and more. |
|
| Managing Applications With Java SE 6: A Conversation With Vasanthan Dasan | January 2007 |
| Sun Distinguished Engineer Vasanthan Dasan discusses how Java SE 6 and Sun Developer Services provide enhanced management and monitoring capacities for mission-critical applications that make developers' jobs easier. |
|
| The Overlay Maker: Making the Most of Swing and Java2D | January 2007 |
| Alistair Dickie is an Australian Army Officer who wanted to draw on maps and ended up creating a networked interface for collaborative planning (real-time drawing updates across a network). Here's his first-hand account. |
|
Improve Application Performance With SwingWorker in Java SE 6 | January 2007 |
Using the Image Search demo application, learn how the SwingWorker class can help you create and manage worker threads that improve your user interface performance. |
|
| FareCompare Ready to Soar With Migration to Java SE 6 | January 2007 |
| FareCompare.com is becoming known for providing updated airfare ticket prices faster than anyone else. The founders made a bet on Java technology that enables them to fly faster with each update of the platform and save consumers money. |
|
| Java Web Start Persistence and JList Striping | January 2007 |
| Joshua Marinacci, NetBeans Engineer, describes how to use the persistence API in Java Web Start and how to add stripes to JList components. Join the Sun Developer Network to get these and other tips in your email inbox each month. |
|