|
Articles Index
There has never been a more exciting time for Java technology on the desktop. Creating desktop client applications that integrate with the native desktop is easier than ever. New application frameworks, deployment strategies, web service APIs, persistence APIs, and appealing graphical user interfaces (GUIs) are available. These technologies and more make the Java platform perfect for your desktop client applications.
The 2007 JavaOne conference has over 40 technical, Birds-of-a-Feather (BOF), and Hands-on Lab sessions devoted to desktop technologies. Selecting just 10 is difficult enough, and you may have time to attend only a few. So make the most of your time at the JavaOne conference by planning ahead to attend one of these desktop sessions. JavaOne sessions and schedules sometimes change, so always check the online content catalog for the most up-to-date session information.
- Desktop Java Technology Today (TS-3160)
Speakers: Chet Haase and Thorsten Laux, Sun Microsystems, Inc.
There's no better way to start off the top 10 than with an overview of this year's Desktop track. This session provides a summary of current desktop Java technology that reviews deployment, Swing, the 2D API, and the Abstract Window Toolkit (AWT). After the overview, the session will focus on new desktop features in Java SE 6.
- Being Productive With Swing (TS-3834)
Speaker: Ben Galbraith, Consultant and Author
Galbraith was a top-rated speaker at the 2006 JavaOne conference. His Ajax sessions were popular for not only his presentation skills but also for the high-quality information that developers need. He's back again, but this time he's targeting Swing development.
Sizzling graphics get all the attention from developers, but productivity is the focus of information technology departments around the globe. Attend this session to get tips for being more productive as you develop faster, more reliable Swing applications.
- JSR 296: The Swing Application Framework (TS-3942)
Speakers: Joshua Marinacci and Hans Muller, Sun Microsystems, Inc.
Writing Swing applications is rewarding, but setting them up properly can be difficult for a novice developer. Until now, a standard framework and architecture for desktop applications has not been part of the Java platform. JSR 296, the Swing Application Framework, changes that.
JSR 296 defines a set of classes that most Swing applications need. These
classes provide common services for life-cycle management, session state,
actions, and worker threads. Using the Swing Application Framework, you can
concentrate on the functionality that makes your application unique without
having to worry as much about the core framework that most applications should
share.
- Beans Binding (TS-3569)
Speakers: Shannon Hickey, Hans Muller, and Jan Stola, Sun Microsystems, Inc.
You know the hassle of keeping your visual Swing components synchronized with data models. Get some relief from JSR 295, Beans Binding. The Beans Binding API helps you bind your application model and Swing GUI with very little code, making it almost effortless to keep both your GUI and data models working together. This session gives you the latest information about Beans Binding.
- Easy Deployment Is Finally Here (TS-3290)
Speakers: Kenneth Russell and Ethan Nicholas, Sun Microsystems, Inc.
Deploying desktop applications requires that you deliver an application and sometimes even a specific version of the Java platform to your customer's computer. How can you know whether your customer's Java Runtime Environment (JRE) requires an upgrade? How do you minimize the distraction of deploying the JRE along with your application? This session answers these questions and more.
Come learn about significant improvements to both the Java Plug-in and Java Web Start software. The speakers present new technologies that will make deploying Java technologies smoother, faster, and easier for developers and customers.
- Swing in a Multithreaded World (TS-3565)
Speaker: Igor Kushnirskiy, Sun Microsystems, Inc.
Writing applications that interact with asynchronous resources such as web services and databases requires that you understand threads. Creating, using, and managing threads effectively will help you use your computer resources more efficiently. More importantly, applying best practices for multithreading can improve your application's responsiveness and performance. Swing applications, in particular, can benefit significantly when you learn how to use multiple threads to complete long-running tasks.
Learn how to use multithreaded code to improve Swing application startup time and responsiveness.
- Filthy-Rich Clients: Talk Dirty to Me (TS-3165)
Speakers: Chet Haase and Romain Guy, Sun Microsystems, Inc.
This session provides lots of code and demos that show how to use animation and other graphical effects to make your applications more interesting and easier to use. You'll also learn about timing techniques that make your animations move more naturally.
Join Chet Haase and Romain Guy as they speak about the Timing Framework, rendering approaches, and both static and animated graphical effects.
- Advanced Swing Drag-and-Drop (BOF-3349)
Speakers: Shannon Hickey and Alexey Utkin, Sun Microsystems, Inc.
Java SE 6 provides Swing's new, first-class drag-and-drop API. Join others in this BOF to learn how to use the Swing drag-and-drop (DnD) functionality. Learn how simple changes to your code can enable DnD in your applications. Also, you'll learn advanced features that include custom drop-location rendering.
Find out the current status of this new API, and get a preview of new features for the next release of the Java platform.
- Extreme GUI Makeover 2007 (TS-3548)
Speakers: Christopher Campbell, Hans Muller, and Romain Guy, Sun Microsystems, Inc.
Is your GUI looking tired and old? Transform plain, dull applications into stunning, graphical beauties. Learn how to apply gradients, convolve operations, and animations to give your GUI an extreme GUI makeover.
- Bringing Life to Swing Desktop Applications (TS-3414)
Speakers: Kirill Grouchnikov, Amdocs, and Alexander Potochkin, Sun Microsystems, Inc.
This session provides even more tips on how to improve your graphical Swing applications. Learn how to implement effects such as translucency, nonrectangular components, overlays, and transition animations to invigorate your Swing applications.
For More Information
|
|