Feature Stories About Java Technology - 2004

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

•  Java Platform
•  Java 2 Platform, Standard Edition
•  Java 2 Platform, Enterprise Edition
•  Java 2 Platform, Micro Edition
•  Web Services
•  XML
•  2004 JavaOne Conference
•  Interviews


JAVA PLATFORM TOP
 
Project Looking Glass: Its Architecture and Sneak Preview of the API    November 2004
Bring a richer user experience to the desktop and to applications, through 3D windowing and visualization capabilities. This article covers Project Looking Glass' main features and API, its basic organization, and the functionality of important classes.
 
Chat Transcript: Project Looking Glass    November 2004
"Where did the original Looking Glass idea come from?" Read the answer to this and other interesting questions about Project Looking Glass, a project that explores the next generation (3-dimensional) desktop.
 
Going 3D with Project Looking Glass    October 2004
Sun Microsystems' open source Project Looking Glass aims to make the desktop more aesthetically appealing and more powerful.
 
Developing Auto-ID Solutions using Sun Java System RFID Software    October 2004
This article helps the developer to understand the architecture, design and implementation of the Sun Java System RFID software.
 
Java.net: A Community for Everyone    August 2004
Java.net is popular for its open source projects, such as the JOGL API Project, NetBeans, JXTA, and Project Looking Glass.
 
NetBeans IDE: What's New in NetBeans 4.0 IDE    August 2004
NetBeans IDE is a fun software productivity tool that allows you to develop state-of-the-art applications -- whether stand-alone, web-based, or mobile/wireless. The NetBeans 4.0 IDE (beta version is available) will eclipse all other IDEs that you have seen before. Learn more ..
 
Java Technology Concept Map 1.0    August 2004
The Java Technology Concept Map 1.0 is an interactive diagram of web linked terms that show the relationships and uses of Java technologies. Use the map to get an overview of the Java landscape and learn more about the details of its components.
 
The Tools and the Trade: A Conversation with James Gosling    June 2004
Sun's James Gosling, the father of the Java language, talks about tools, the Microsoft settlement, and the 2004 JavaOne Conference.
 
BioJava -- Java Technology Powers Toolkit for Deciphering Genomic Codes    June 2004
BioJava offers Genomic researchers an extensive, powerful, and open-source developers toolkit for building Java technology driven bioinformatics applications.
 
Who's the Best Coder?    June 2004
Developers will compete to see who's the best coder, at the JavaOne Coding Challenge.
 
Supplementary Characters in the Java Platform    April 2004
Learn how supplementary characters are supported in the Java platform, and how to make your application ready to support them.
 
SLOOHing the Skies with Java Technologies    April 2004
Read how the Java Remote Method Invocation (RMI), JavaMail, Java Server Pages (JSP) and servlets, JDBC, and a Sun Fire V120 running Solaris 8 enables the public to view the skies remotely through a 14-inch diameter Schmidt Cassegrain telescope, all from the comfort of their own homes, schools, or offices.
 
Distributing Sun Java System Identity Server Applications Using Java Web Start    April 2004
Take a walk through the Java Web Start technique of distributing Java applications developed with Remote Client API for Sun's Identity Server 6.0.
 
Professional Java Game Development Tutorial: From the Game Developers Conference, 2004    April 2004
This year's Professional Java Game Development Tutorial session from the Game Developer Conference 2004 in San Jose California presented information and code samples on the Java technologies used to develop network games.
 
NetBeans 3.6 IDE Released    April 2004
NetBeans 3.6 IDE is the next major revision to the Integrated Development Environment (IDE), and brings users a number of significant improvements, including improvements to the editor, window navigation, web and J2EE development.
 
Java Studio Creator: An IDE to Create Web Applications    April 2004
Read about Sun Java Studio Creator, the IDE that enables you to create two-tier Web applications. In addition, this easy-to-use tool simplifies and streamlines access to databases and web services from behind dynamic HTML user interfaces as easy as drag-and-drop.
 
The JCP Evolves Again    March 2004
Representing 8 months of dedicated work, JCP 2.6 is a major step in the evolutionary process to bring you a more stable, higher-performing, more secure Java platform.
 
Let the Games Begin! Meet the Sun Game Technologies Group    March 2004
An invitation from the Sun Game Technologies Group to come see them at the 2004 Game Developers Conference and get fired up about new possibilities in computer gaming.
 
Java Technology Gets in the Game: A Conversation with Chief Gaming Officer, Chris Melissinos    March 2004
Sun Microsystems' Chief Gaming Officer, Chris Melissinos, talks about the fast-arriving future of Java technology and online games.
 
Voices of the Java Tools Community    March 2004
Find out how this community of communities is working to implement "tool friendly" standards, tool interoperability, and open communications.
 
How Java Technology and XML Are Improving Healthcare in Brazil    February 2004
In the complex software world of health care administration and management, Java technology is second to none. See how the government of Brazil has harnessed XML and Java technology to streamline the National Healthcare System.
 
JAVA 2 PLATFORM, STANDARD EDITION TOP
 
JDBC RowSet Implementations Tutorial (pdf)    December 2004
This tutorial explains how to use the standard JDBC RowSet implementations that are provided as part of J2SE 5.0. Get up to speed with each RowSet definition and benefit from improved scalability and robustness.
 
What's New in Swing?    December 2004
A new skinnable look and feel (Synth), printing support for |JTable| components, the ability to add components directly to a frame, these are a few of the new features in Swing for J2SE 5.0. Learn more in this transcript of a recent chat held with two key members of the Swing engineering team: Scott Violet and Shannon Hickey.
 
Using JConsole to Monitor Applications    December 2004
JConsole is the Java Monitoring and Management Console, a new graphical tool shipped in J2SE JDK 5.0. This article describes how JConsole can be used to observe information about an application running on the Java platform, with an overview of the J2SE 5.0 monitoring and management architecture and how JConsole plugs into the architecture.
 
Tiger and Beyond, the Future of the Java Platform    December 2004
Part Two of an interview with Sun Microsystems' Sun Fellow, Graham Hamilton, explores Java 2 Platform, Standard Edition 5.0 (J2SE 5.0) and the future of the Java language.
 
HPROF: A Heap/CPU Profiling Tool in J2SE 5.0    November 2004
Having performance problems with your Java Application? Using too much Java heap space and don't know why? Sometimes simple software tools are all that's needed.
 
Core Java Technologies Tech Tip    November 2004
Learn about the new methods that were added to the Math and StrictMath classes in J2SE 5.0. Also see how much easier it now is to add components to Swing containers.
 
Understanding Network Class Loaders    November 2004
Class loaders, one of the cornerstones of Java dynamics, determine when and how classes can be added to a running Java environment. This article helps you learn about class loaders in general and network class loaders in particular...as well as the security issues that surround them.
 
Chat Transcript: New Language Features in J2SE 5.0    October 2004
Java 2 Platform, Standard Edition (J2SE) 5.0. includes the biggest set of language changes since the original release of the Java programming language. Read what two key members of the core Java team had to say about these features in this recent question and answer session.
 
Using and Programming Generics in J2SE 5.0    October 2004
Generics, one of the most frequently requested language extensions to Java, have been added in J2SE 5.0. This article provides an introduction to programming with generics.
 
Core Java Technologies Tech Tips    October 2004
Learn about two important new features in J2SE 5.0: static imports and the new formatter.
 
J2SE 5.0 Out of the Cage    October 2004
Get a Look at the J2SE 5.0 Launch Celebration.
 
Cross-Referencing HTML the Tiger Way    September 2004
Add real cross-referencing to your HTML documents using Xref. Read about how this tool automatically numbers chapter headings, figures, tables, and other items across multiple documents, generates lists like a table of contents including hyperlinks, and allows to add automatically numbered references to your texts.
 
Intermediate Images    September 2004
Learn how to create and use temporary images to speed up complex rendering tasks; cache those operations in images and just call drawImage() instead.
 
Lighting a 3D Scene    August 2004
Learn how to light up your Java3D applications in this colorful Tech Tip.
 
Sun Game Server Technology Chat Transcript    August 2004
When can we start using Sun Game Server Technology? See the answer to this and a variety of other questions about Sun Game Server Technology in the transcript of the July 20 chat with Doug Twilleager, the Chief Architect in Sun's Game Technology Group.
 
LeafySeadragon: Cetacean Human Network    July 2004
Read about the open source projects LeafySeadragon and Leafy, designed to convert underwater cetacean whistles into above-water audio and text formats. LeafySeadragon is intended for cetacean research and is written entirely in the Java programming language, using the J2SE and J2ME platforms.
 
The JVMPI Transition to JVMTI    July 2004
Have you ever heard about or used JVMPI? Are you aware that the JVMPI interface has always been experimental and is being replaced with JVMTI? This article describes the basics of converting JVMPI agents into JVMTI agents, and provides some good tips on problems to avoid and techniques to use with JVMTI.
 
Creating a Debugging and Profiling Agent with JVMTI    June 2004
This article discusses the architecture and interfaces provided in JVMTI for debugging, profiling and managing the Java process during runtime.
 
GC Portal    June 2004
Newly updated to include software for Linux and the Java Desktop System (JDS) and integrate VisualGC, GC Portal is a one-stop page for GC issues and includes an extensive and useful collection of whitepapers, case studies and other material for the developer's perusal. Learn how to get it and how to use it here.
 
Fast Infoset    June 2004
This article introduces Fast Infoset documents, which can be smaller in size and faster to parse and serialize than equivalent XML documents.
 
The All-New Java 2 Platform, Standard Edition (J2SE) 1.5 Platform: Programming with the New Language Features in J2SE 1.5    June 2004
This article, featuring poetry by Senior Staff Engineer Joshua Bloch, looks at the new language features, the motivation behind them, and discusses how using them can help you to improve your Java programs. Read the article then take the quiz.
 
J2SE 5.0 in a Nutshell    May 2004
An overview of the exciting changes in J2SE 1.5, from the J2SE team.
 
Programming with the StarOffice 7 Software Development Kit    May 2004
Learn how to create extensions for StarOffice software using the StarOffice 7 SDK.
 
Developing and Delivering Better Documentation with the JavaHelp System    May 2004
With JavaHelp technology, developers no longer need to invent their own help systems for each platform their application will run on. This article provides a tutorial and step-by-step instructions on how to use the JavaHelp system to deliver better help information for your software systems.
 
The Sun Java Desktop System, Release 2 Arrives    May 2004
Today, Sun releases the next version of its affordable, comprehensive, and secure enterprise-class desktop solution. Read about the exciting new features for developers and system administrators.
 
Test your knowledge: Java 2 Platform Security Quiz    March 2004
Test your knowledge of the Java 2 platform security features. This quiz is based on the book, Inside Java 2 Platform Security, Second Edition: Architecture, API Design and Implementation by Li Gong, Gary Ellison and Mary Dageforde.
 
Tech Tip: JFileChooser and Best Practices for Exception Handling by Ed Ort    February 2004
As is the case with all things in Swing, if you don't like the look of something, you can change it. Learn how to change the look and behavior of the JFileChooser component. Also get insights into best practices for exception handling. Both topics are covered in the current issue of the Core Java Technologies Tech Tips.
 
Java Technology Fundamentals    February 2004
Learn the basics of image handling, make sense of the classes EditorKit and JEditorPane, and check out the featured online course.
 
Core Tech Tips    February 2004
Go beyond the basics of JOptionPane, and learn about the Java application launcher command line options -verbose:class and -verbose:gc. Find out more in a recent issue of the Core Java Technologies Tech Tips.
 
Sun's New Java Desktop System    January 2004
Get an introduction to Sun's Java Desktop System: an integrated, comprehensive, secure, highly-affordable enterprise desktop solution that is simple to use and works with existing infrastructure.
 
JAVA 2 PLATFORM, ENTERPRISE EDITION TOP
 
Getting Started with Java Message Service (JMS)    November 2004
The Java Message Service (JMS) is designed to allow Java applications to use enterprise messaging systems. It makes it easy to develop enterprise applications that asynchronously send and receive business data and events. Learn how to implement it for your business.
 
Ease of Development in Enterprise JavaBeans Technology    October 2004
Learn about the ease-of-development features that are being planned for EJB 3.0 technology.
 
JAX-RPC Tech Tip    September 2004
In this tech tip we explore how to use JAX-RPC to successfully expose a Java object as a web service.
 
Accessing and Interacting with Remote SOAP-Enabled Services    September 2004
Sun's SOAP with Attachments API for Java (SAAJ) allows you to read, write, send, and receive SOAP messages over the Internet. The examples in this article demonstrate how to interact with real-world SOAP-enabled services.
 
Enterprise JavaBeans Query Language in Sun Java System Application Server 8 and J2EE 1.4 SDK    September 2004
This article introduces the history and benefits of EJB QL, the concepts of finders and selectors, and the key syntaxes, along with examples. EJB QL is easy to master, especially for those familiar with SQL.
 
Developing Web Applications with JavaServer Faces    August 2004
If you want to build web applications with rich user interfaces, come read about the nuts-and-bolts of JavaServer Faces -- a user interface framework that runs on the server side and renders the user interface back to the client! Plenty of code samples to sink your teeth into.
 
The J2EE 1.4 Kickoff, Part One    May 2004
Sun Microsystems joined with industry leaders to take note of recent innovations in Java 2 Platform, Enterprise Edition, 1.4.
 
The J2EE 1.4 SDK and Sun Java Application Server Platform Edition 8    May 2004
Read the transcript of the April 27 chat on the J2EE 1.4 SDK and its integral component, Sun Java System Application Server Platform Edition 8. Find out what's new and exciting about this implementation of the J2EE 1.4 Platform.
 
Designing J2EE 1.4 Web Applications: an Excerpt from Designing Web Services With the J2EE 1.4 Platform    April 2004
Discusses the design decisions and the rationale behind them used in the Adventure Builder Reference application, which demonstrates the coding of a J2EE 1.4 web service.
 
Sun Java System Application Server Platform Edition 8: A Feature Summary    March 2004
Read about the capabilities and API updates offered by this first production-quality application server that's certified to be compatible with the J2EE 1.4 platform.
 
Developing Web Services with J2EE 1.4    February 2004
With J2EE 1.4, you can develop top-flight Web services, without immersing yourself in the low-level intricacies of WSDL and SOAP. This article takes you step-by-step through development and deployment of Web services, J2EE style.
 
Enterprise Java Technologies Tech Tips    January 2004
JSP 2.0 offers an expression language that makes it easier than ever to include server state in a JSP page. Learn more in the current issue of the Enterprise Java Technologies Tech Tips.
 
Applying Enterprise JavaBeans, Second Edition    January 2004
A quiz based on the book Applying Enterprise JavaBeans, Second Edition, challenges advanced programmers to the Enterprise JavaBeans 2.1 architecture. Test your knowledge of the latest EJB architecture features.
 
What's New in the J2EE Connector Architecture 1.5 (Part 2)    January 2004
Here's the latest information on the J2EE Connector Architecture. The focus is on the new Message Inflow and Transaction Inflow contracts.
 
Developing Multilingual Web Applications Using JavaServer Pages Technology    January 2004
Learn how to use JavaServer Pages for localization and multilingual applications.
 
JAVA 2 PLATFORM, MICRO EDITION TOP
 
Getting Started With the Mobile 3D Graphics API for J2ME    November 2004
This tutorial introduces the Mobile 3D Graphics API for J2ME, JSR 184. The article presents an overview, potential application areas, the differences between JSR 184 and two related APIs, the classes in the new optional package, the programming model, the reference implementation, and some programming examples.
 
The Java Verified Program: Giving Developers a "Brand" New Angle on Certification    March 2004
Sun Developer Network Mobility Program members can bank on the new Java Verified Program for a more efficient, cost-effective journey to market. This program consolidates testing for mobile applications written in the Java programming language.
 
WEB SERVICES TOP
 
Patterns and Strategies for Building Document-Based Web Services    September 2004
Learn patterns and strategies for building document-based Web services in this comprehensive tutorial.
 
JAX-RPC Tech Tip    September 2004
In this tech tip we explore how to use JAX-RPC to successfully expose a Java object as a web service.
 
Building JSR 168-Compliant Portlets with Sun Java Studio Enterprise    August 2004
Learn how to access the Google Web service through a do-it-yourself portlet that complies with Java Specification Request 168.
 
The New Java Web Services Developer Pack 1.4 (Java WSDP 1.4)    July 2004
Learn how the new Java Web Services Developer Pack (Java WSDP) 1.4 is keeping up with key standards.
 
Developing Web Services with J2EE 1.4    February 2004
With J2EE 1.4, you can develop top-flight Web services, without immersing yourself in the low-level intricacies of WSDL and SOAP. This article takes you step-by-step through development and deployment of Web services, J2EE style.
 
Designing J2EE 1.4 Web Applications: an Excerpt from Designing Web Services With the J2EE 1.4 Platform    April 2004
Discusses the design decisions and the rationale behind them used in the Adventure Builder Reference application, which demonstrates the coding of a J2EE 1.4 Web service.
 
XML TOP
 
What's Next? A Conversation about Web Communication with XML Pioneer, Tim Bray    July 2004
XML pioneer Tim Bray, who recently arrived at Sun Microsystems, talks about the future of RSS feeds and the rapidly shifting nature of Web communication.
 
Fast Infoset    June 2004
This article introduces Fast Infoset documents, which can be smaller in size and faster to parse and serialize than equivalent XML documents.
 
2004 JAVAONE CONFERENCE TOP
 
Top 10 Sessions for Developers New to Java Technologies    June 2004
This year's 2004 JavaOne Conference has sessions for those new to the Java platform as well as sessions for developers who are new only to specific Java technologies. This article highlights 10 of these sessions.
 
The Mobility Track at the 2004 JavaOne Conference    June 2004
Learn more about the 2004 Java One Conference 45 technical, business, and BOF Mobility sessions.
 
Top Ten Destinations for Desktop Developers    June 2004
You'll find a vast array of sessions from building native-looking applications, and rich clients for web services, to Project Looking Glass, and other new desktop Java technologies. This article covers ten of the more intriguing desktop Java technical sessions.
 
Top Ten Destinations for Enterprise Developers    May 2004
The 2004 JavaOne Conference has a lot to offer enterprise developers. From sessions on web services that support the Mars Rover mission, to hands-on labs using Java Studio Creator. Learn about ten of the more intriguing destinations.
 
INTERVIEWS TOP
 
The Java Electric CAD Tool    December 2004
Sun Microsystems' Distinguished Engineer, Steven M. Rubin, discusses the challenges and rewards of converting his Electric VLSI Design System from C to the Java language.
 
Tiger and Beyond, the Future of the Java Platform    December 2004
Part Two of an interview with Sun Microsystems' Sun Fellow, Graham Hamilton, explores Java 2 Platform, Standard Edition 5.0 (J2SE 5.0) and the future of the Java language.
The Things I Wish I Learned in Engineering School: A Conversation with Sun Microsystems Distinguished Engineer Rick Cattell    October 2004
Sun Microsystems' Rick Cattell discusses why innovative software often never sees the light of day and how to remedy this problem.
 
What Did You Wear to the 2004 JavaOne Conference? A Conversation with Technology Evangelist, Simon Ritter    September 2004
Sun Microsystems' Technology Evangelist Simon Ritter discusses wearable Java technology and augmented reality.
 
What's Next? A Conversation about Web Communication with XML Pioneer, Tim Bray    July 2004
XML pioneer Tim Bray, who recently arrived at Sun Microsystems, talks about the future of RSS feeds and the rapidly shifting nature of Web communication.
 
From Rockets to Power Plants to Automobiles: A Conversation with Real-Time Specification for Java Expert, Greg Bollella    May 2004
Sun Microsystems Distinguished Engineer, Greg Bollella, discusses application of the Real-Time Specification for Java (RTSJ) to physical systems such as rockets, power plants, and automobiles.
 
Jini Network Technology Fulfilling its Promise: A Conversation with Jim Waldo    March 2004
Chief Jini technology architect and Sun Distinguished Engineer Jim Waldo answers lingering questions about Jini technology, connected devices, and distributed computing.
 
The Next Move in Programming: A Conversation with Sun's Victoria Livschitz    February 2004
Sun Microsystems' Victoria Livschitz offers a vision of software in which intuitive programming constructs closely simulate the real world -- resulting in fewer bugs.
 
Portability and the AVK: An Interview with Bill Shannon    January 2004
Bill Shannon discusses the fine points of using the Java Application Verification Kit.
 

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

Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve
JavaOne Banner Java 8 banner (182)