Sun Java Solaris Communities My SDN Account Join SDN

Feature Stories About Java Technology

 
 
FEATURE STORIES ABOUT:
2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003

•  Java Platform
•  Java Platform, Standard Edition
•  Java Platform, Enterprise Edition
•  Java Platform, Micro Edition
•  JavaFX Technologies
•  Database Access
•  Interviews
•  Meet the Engineer
•  Scripting
•  Web Services
•  Young Developers
•  2009 JavaOne Conference


JAVA PLATFORM TOP
 
A Java Developer's Quiz: Part Three   October 2009
Test your knowledge and get an update on recent developments in Java technology.
 
Oracle Develop Offers Updates on Java Technology   October 2009
Oracle Develop, sponsored by Sun Microsystems, and a part of Oracle OpenWorld 2009 begins on Sunday, October 11, and provides Java technology sessions from Sun's leading developers.
 
Java Champion Kirk Pepperdine on Performance Tuning and Cloud Computing   September 2009
Java Champion and Java performance-tuning expert Kirk Pepperdine talks cloud computing and explains why Java developers have a lot to learn about it.
 
Use NetBeans IDE 6.7 to Combine JAR Files Into a Single JAR File   August 2009
Learn how to concatenate your user and library classes into a single JAR file, so that you can upload your apps to the Java Warehouse.
 
Java Champion Adam Bien on Java EE and Cloud Computing   July 2009
Java Champion, Rock Star, and Java EE expert Adam Bien shares his views on Java EE and cloud computing.
 
All Things Java: Continuing the Conversation With Java Champion Alan Williamson   July 2009
Alan Williamson, the UK's first Java Champion, discusses BlueDragon, his Java CFML runtime engine, fallacies about Java EE, and his reactions to the evolution of the Java platform.
 
The Developer Insight Series, Part 4: Favorite and Funny Code   June 2009
Java developers Joshua Bloch, Tom Ball, and Masood Mortazavi recount favorite and funny coding experiences.
 
A Java Developer's Quiz: Part Two   May 2009
Test your knowledge against that of leading Java developers. Are you up to the challenge?
 
The Developer Insight Series, Part 3: The Process of Writing Code   May 2009
Leading Java developers share their observations and insights about the process of writing code.
 
The Developer Insight Series, Part 2: Code Talk   April 2009
Developers Joshua Bloch, Masood Mortazavi, Jaron Lanier, Victoria Livschitz, and Brian Harry discuss the keys to writing good code.
 
The Developer Insight Series, Part 1: Write Dumb Code -- Advice From Four Leading Java Developers   April 2009
Java Champions Heinz Kabutz, Cay Horstmann, and Kirk Pepperdine respond to Brian Goetz's advice to avoid cleverness and write dumb code.
 
A Java Developer's Quiz   February 2009
This quiz reflects the intellectual curiosity and the spirit of fun to be found among leading Java developers and in the Java community as a whole.
 
JAVA PLATFORM, STANDARD EDITION TOP
 
New JDK 7 Feature: Support for Dynamically Typed Languages in the Java Virtual Machine   July 2009
JDK 7 will feature support for dynamically typed languages in the Java Virtual Machine (JVM).
 
Deploying An Applet In Under 10 Minutes   April 2009
Java SE staff writer Sowmya Kannan walks you through the exact steps of how to deploy an applet in a typical deployment scenario.
 
Making Progress with Swing's Progress Monitoring API   January 2009
In this tip, you'll learn how to use Swing's progress indicator support to monitor and report on the progress of long-running operations.
 
JAVA PLATFORM, ENTERPRISE EDITION TOP
 
Tech Tip: Locking and Concurrency in Java Persistence 2.0   September 2009
Pessimistic locking is now supported. Learn about this and the other new and enhanced locking and concurrency features in JPA 2.0.
 
A Sampling of EJB 3.1   August 2009
This Tech Tip introduces a few of the new EJB 3.1 capabilities. It also includes instructions on how to run the EJB 3.1 sample application in the Java EE 6 preview.
 
Java Champion Adam Bien on Java EE and Cloud Computing   July 2009
Java Champion, Rock Star, and Java EE expert Adam Bien shares his views on Java EE and cloud computing.
 
Enterprise Tech Tip: Jersey and Spring   April 2009
Learn how to use the support in Jersey, the reference implementation of JAX-RS, for the Spring framework.
 
GlassFish and MySQL, Part 4: Creating a RESTful Web Service and JavaFX Client   March 2009
Learn how to use the NetBeans IDE with GlassFish and MySQL to create a RESTful web service. You'll also learn how to use the NetBeans IDE with JavaFX support to run a JavaFX client for the web service.
 
GlassFish and MySQL, Part 3: Creating and Using a Web Service   January 2009
In this third article in a series of articles on GlassFish and MySQL, you'll learn how easy it is to convert the controller layer of the web application discussed in Part 2 into a web service.
 
Enterprise Tech Tips Crossword   January 2009
The Enterprise Java Technologies Tech Tips have covered a wide variety of enterprise Java technology topics. Here's a crossword puzzle that tests your knowledge of some topics covered in recent Tech Tips.
 
JAVA PLATFORM, MICRO EDITION TOP
 
MIDP 3.0 Features: Inter-MIDlet Communication and Events   October 2009
Learn about two major enhancements in the Mobile Information Device Profile (MIDP) 3.0 specification that will be the foundation of next-generation mobile applications.
 
destroyApp() Is Your Friend   October 2009
How do you protect yourself from unsafe operations of third-party libraries? Concurrency, data safety, and the destroyApp() method, according to this tech tip.
 
Digital Signatures With Java ME SATSA   August 2009
Bruce Hopkins shows you how to create a simple mobile application that uses the SATSA-PKI optional package to create a digital signature for a payroll workflow application.
 
Faster Data Transfer With Bluetooth and Contactless Communication   July 2009
Learn how Bluetooth applications can bypass the device discovery and service searching by using Near-Field Communication (NFC) technology and JSR 257 (Contactless Communication API).
 
Java ME SDKs: The State of the Union   June 2009
The Java ME platform is huge, robust, and versatile. This article provides a compatibility matrix of SDKs and APIs.
 
Is There a JVM in my TV?   May 2009
It IS possible to put a JVM machine inside your cable set-top box. This article explains OCAP and Tru2way technology, and shows you how to get started with Tru2way application development.
 
Discovering Devices and Sending Files via Bluetooth in Java ME   April 2009
This tech tip shows you how to create a MIDlet that will search for Bluetooth-enabled devices and services, and then allow the user to send a simple note to one of the found devices.
 
Just Say "Britney Spears": Multi-Modal Search and On-Device Portals   March 2009
Discusses the importance of multi-modality in a search-driven On-Device Portal (ODP), demonstrates multi-modal search in a Java Platform, Micro Edition (Java ME) ODP, and summarizes solutions to technical challenges in developing the Java ME application.
 
Why Your Next Java ME Mobile Application Should Include JavaFX Mobile   February 2009
Although JavaFX is a new language, developers can call methods on and instantiate objects within libraries that exist in Java ME. Bruce Hopkins shows how.
 
Blu-ray Disc Application Development with Java ME, Part 2   January 2009
In this article, we introduce you to the Java ME SDK 3.0, which is the perfect tool for all Java ME development — whether you're doing Blu-ray application development or mobile phone application development.
 
Mixing MIDI, Tone, and Sampled Audio using MMAPI   January 2009
In this tech tip, Vikram Gopal shows you how to mix and play multiple media content at the same time. He uses the Mobile Media API (MMAPI) and the NetBeans IDE.
 
JAVAFX TECHNOLOGIES TOP
 
New in JavaFX 1.2: RSS and Storage   November 2009
This second article in a series covers the more technical features, such as RSS and Atom tasks and local storage using JavaFX's built-in storage classes.
 
Mixins in JavaFX 1.2 Technology   August 2009
Learn about the "mixin class," a new feature in JavaFX 1.2 that offers programmers a simplified form of multiple inheritance.
 
What's New in JavaFX 1.2 Technology: New Layouts and Effects   May 2009
Learn about the new layout classes -- ClipView, Flow, Stack, and Tile -- and the new effect, BoxBlur, introduced in JavaFX 1.2 technology.
 
JavaFX App-O-Rama: Applications From the Community   May 2009
This article highlights some of the applications that the JavaFX community has developed and provides insights from the authors about their experiences using the JavaFX platform.
 
JavaFX Mobile Applications — Best Practices for Improving Performance   April 2009
Sun engineer Michael Heinrichs provides some hints on how to improve the performance of JavaFX Mobile applications.
 
Three Reasons Why Your Next Java ME Mobile Application Should Include JavaFX Mobile   February 2009
Three source-code samples demonstrate JavaFX's usefulness to Java ME developers creating apps for mobile devices.
 
DATABASE ACCESS TOP
 
Introducing Java DB 10.5.1   June 2009
The latest version of Java DB is fast, reliable, and packed with features.
 
INTERVIEWS TOP
 
Java Champion Kirk Pepperdine on Performance Tuning and Cloud Computing   September 2009
Java Champion and Java performance-tuning expert Kirk Pepperdine talks cloud computing and explains why Java developers have a lot to learn about it.
 
Java Champion Adam Bien on Java EE and Cloud Computing   July 2009
Java Champion, Rock Star, and Java EE expert Adam Bien shares his views on Java EE and cloud computing.
 
All Things Java: Continuing the Conversation With Java Champion Alan Williamson   July 2009
Alan Williamson, the UK's first Java Champion, discusses BlueDragon, his Java CFML runtime engine, fallacies about Java EE, and his reactions to the evolution of the Java platform.
 
The Developer Insight Series, Part 4: Favorite and Funny Code   June 2009
Java developers Joshua Bloch, Tom Ball, and Masood Mortazavi recount favorite and funny coding experiences.
 
The Developer Insight Series, Part 3: The Process of Writing Code   May 2009
Leading Java developers share their observations and insights about the process of writing code.
 
The Developer Insight Series, Part 2: Code Talk   April 2009
Developers Joshua Bloch, Masood Mortazavi, Jaron Lanier, Victoria Livschitz, and Brian Harry discuss the keys to writing good code.
 
The Developer Insight Series, Part 1: Write Dumb Code -- Advice From Four Leading Java Developers   April 2009
Java Champions Heinz Kabutz, Cay Horstmann, and Kirk Pepperdine respond to Brian Goetz's advice to avoid cleverness and write dumb code.
 
Seeding Cloud Computing: A Conversation With Java Champion Alan Williamson   March 2009
Alan Williamson, the UK's first Java Champion, discusses the challenges of and misconceptions about cloud computing.
 
Meet Sun Software Engineering Manager Masood Mortazavi, Part 2: Java DB, Project Models, and More   March 2009
Sun software engineering manager Masood Mortazavi discusses the strengths of Java DB, the importance of project management models, and more.
 
MEET THE ENGINEER TOP
 
Meet Sun Software Engineering Manager Masood Mortazavi, Part 2: Java DB, Project Models, and More   March 2009
Sun software engineering manager Masood Mortazavi discusses the strengths of Java DB, the importance of project management models, and more.
 
SCRIPTING TOP
 
WEB SERVICES TOP
 
YOUNG DEVELOPERS TOP
 
2009 JAVAONE CONFERENCE TOP
 
2009 JavaOne Conference Wrap-Up: A Solid Show   June 2009
Where else but at the JavaOne conference can you find hundreds of people who cheer and applaud when someone declares, "Classpath is dead"?
 
James Gosling Hosts the Toy Show   June 2009
The annual JavaOne conference toy show displayed not only innovation but excellence in generating technology that serves humanity.
 
"Design Patterns" for Dynamic Languages on the JVM Machine   June 2009
This technical session compared and contrasted the traditional approach to design patterns with a more nuanced metaprogramming approach suited to dynamic languages.
 
Cloud Computing: Show Me the Money   June 2009
Panelists from six leading cloud companies talked with Rags Srinivas about the current state of cloud computing.
 
Zembly: An Extensible Development Environment in the Cloud, for the Cloud   June 2009
Sun's Todd Fast and Jiri Kopsa discussed zembly.com, a browser-based development environment that enables programming for web applications and social platforms, as well as web widgets.
 
Technical Session: A New Database for the Cloud   June 2009
Learn more about the goals of the Drizzle open-source project in building an optimized database.
 
Technical Session: Best Practices for Large-Scale Web Sites -- Lessons from eBay   June 2009
Randy Shoup, distinguished architect at eBay, shares the design strategies that enable the site to service 2 billion page views with high availablity every day.
 
JRuby on Rails in Production: Lessons Learned From Operating a Live, Real-World Site   June 2009
Sun's Nick Sieger presented a session that detailed how his team created the Project Kenai site with Ruby on Rails, running on JRuby and the GlassFish application server, with JVM deployment.
 
Rock Star Matt Warman   June 2009
Matt Warman provides a glimpse into the future of Java technology and music applications.
 
IBM General Session: Driving Middle-Tier Innovation With Open Technologies   June 2009
Thanks to open standards, open architectures, and collaboration within the open-source community, we're all working on a smarter, more interconnected planet.
 
RESTful Web Services Made Easy   June 2009
JAX-RS makes it easy to develop RESTful web services using Java technology. This session showed why.
 
Continuous Integration in the Cloud With Hudson   June 2009
Sun's Kohsuke Kawaguchi discussed Hudson, the open-source continuous integration system that enables developers to automate various aspects of the development process.
 
Building Cool RIA Enterprise Applications With JavaFX   June 2009
In this session, JavaFX experts Jim Weaver and Stephen Chin showed how easy it is to build a visually compelling application using JavaFX.
 
Dynamic Languages Powered by GlassFish v3 Application Server   June 2009
Learn how GlassFish v3 has been designed to support dynamic languages like Ruby, Python, and Groovy on the JVM.
 
Daily Prompt: JavaOne 2009 Is Almost Over!   June 2009
It's been a busy week of exploring and learning technologies...and collecting give-aways.
 
Daily Prompt: Just Two More Days!   June 2009
There's so much to take in at the Conference: cool mobile devices, the amazing marble-sorting machine, new people and ideas. The only thing missing? A good foot massage.
 
Microsoft General Session: Taking Interoperability to the Next Level   June 2009
With netbooks, Amazon Kindle, PlayStation 3, and set-top boxes, the mobile device market is going to explode far beyond the current 2.6 billion mobile phones.
 
Technical Session: JavaFX Technology in Action: From Design Tool to Desktop, to Mobile Device   June 2009
Canoo's Mike Mannion describes how his company used JavaFx to develop Music Pinboard and then quickly migrated it from the browser to the desktop to mobile devices.
 
Java Technology for Gaming: Challenges and Solutions for Collision Detection   June 2009
Flying saucers, bouncing cannon balls, and impenetrable mazes -- welcome to the interactive world of Java 3D game development.
 
Return of the Java Puzzlers: Joshua Bloch and Neal Gafter   June 2009
Think you know the Java programming language inside and out? Joshua Bloch and Neal Gafter want you to think again.
 
Rock Star: Simon Ritter   June 2009
Rock Star Simon Ritter explains the importance of DTrace for Java developers and provides a sneak preview of his Friday morning demo as part of James Gosling's "Toy Show."
 
Mobility General Session: Your Java Lifestyle -- Mobile, TV and Beyond   June 2009
With netbooks, Amazon Kindle, PlayStation 3, and set-top boxes, the mobile device market is going to explode far beyond the current 2.6 billion mobile phones.
 
General Session: Being Unique With Sony Ericsson   June 2009
One of the pioneers in Java ME technology-based product deployment, Sony Ericsson is reaching out to the Java community.
 
Technical Session: Introduction to JavaFX Script   June 2009
The Introduction to JavaFX Script session was a whirlwind of important information that no novice JavaFX programmer should be without.
 
Rock Star: Cliff Click   June 2009
Rock Star Cliff Click discusses how modern architectures impact Java applications, common misconceptions about benchmarking, and offers a quick performance overview of Scala, Clojure, Jython, JRuby and other alternative languages.
 
Duke's Choice Awards Winners for 2009   June 2009
Java is everywhere: The 10 winners highlight the uses of Java technology in education, environment, gaming, satellites, finance, and more.
 
Java Platform, Enterprise Edition 6 with Extensible GlassFish Application Server v3   June 2009
GlassFish v3, the Java EE 6 compatible application server, is entirely modular. Have a look at the new OSGi-based architecture and new features.
 
Rock Star Mik Kersten   June 2009
Mik Kersten explains how Mylyn, a task-focused interface tool, can be used by Java developers in their everyday work to enhance their productivity.
 
Intelligent Design -- The Pervasive Java Platform   June 2009
What drives the evolutionary and revolutionary changes in Java and JavaFX technologies? Ultimately, it's the consumer, says Sun Distinguished Engineer and CTO Bob Brewin.
 
Daily Prompt: The JavaOne Conference Rolls Along   June 2009
Larry Ellison was a surprise guest at the Day 1 general session. And the Java community was thankful for his words of reassurance.
 
Java: Change (Y)our World   June 2009
The 2009 JavaOne conference opened with a Sun general session that stressed innovation, expressiveness, and monetizing opportunity. It closed with a surprise appearance by Larry Ellison.
 
Rock Star: Neal Ford   June 2009
Rock Star Neal Ford explores the differences between JRuby and Groovy, explains how to make unit testing palatable, and contrasts traditional design patterns on the JVM with the more metaprogramming approach associated with dynamic languages.
 
Rock Star: Joshua Slack   June 2009
Rock Star Joshua Slack discusses 3D Java technology and Ardor3D, a professionally oriented, open-source 3D Java engine that he created to take better advantage of modern Java concepts and libraries.
 
Daily Prompt: Welcome to JavaOne!   June 2009
Welcome back to San Francisco, the home of Sun's annual JavaOne conference. Get ready for a wild ride!
 
CommunityOne West General Session: What's New in the Sun Cloud and OpenSolaris   June 2009
David Douglas, Lew Tucker, and John Fowler discussed what makes cloud computing and the new release of the OpenSolaris OS so appealing.
 
Java + You = Innovation   April 2009
The 2009 JavaOne Conference is just around the bend -- it's time to get ready.
 

*As used on this web site, the terms "Java virtual machine" or "JVM" mean a virtual machine for the Java platform.