Feature Stories About Java Technology - 2006

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

•  Java Platform
•  Java Platform, Standard Edition
•  Java Platform, Enterprise Edition
•  2006 JavaOne Conference
•  Meet the Engineer
•  Web Services
•  XML
•  Interviews

Test Your Knowledge of Java Technology    December 2006
Test your knowledge of the Java programming language and revisit some of the articles and Tech Tips published on JSC in 2006.
Getting Sun Certified on the Java Platform    December 2006
Earning a Sun Java technology certification provides a clear demonstration of your technical skills and professional dedication. Learn more about certification.
Create Great-Looking GUIs With NetBeans IDE 5.5    November 2006
Learn how NetBeans IDE 5.5 GUI Builder's Free Design layout mode and GroupLayout manager help you create platform-independent designs for user interfaces. New features simplify internationalization and reuse of GUI components in Java SE 6 or earlier versions of the Java platform.
Sun Open Sources Java Platform Implementations    November 2006
Sun is open sourcing its implementation of the Java platform as free software. Get involved! Visit the three new open-source Java communities that Sun is seeding and download the code: OpenJDK, Mobile & Embedded and the GlassFish community.
Getting Started With the NetBeans IDE 5.0 BlueJ Edition    September 2006
This article gets you started using the NetBeans IDE 5.0 BlueJ Edition. You'll learn how to load and edit existing projects, and then you'll create a new project and use drag-and-drop features to create a graphical user interface (GUI).
U.S. Daylight Saving Time Changes in 2007    September 2006
Daylight Savings Time changes in 2007 will affect Java applications in the United States. Updated Java Runtime Environments contain updated rules to report correct time.
Auto-Install: Easier Launching of Java Web Start Applications    June 2006
Learn how a little code tweaking can seamlessly launch a Java application from the browser under a specified version of the JRE.
JXTA Technology Turns Five Years Old    April 2006
Since 2001, JXTA technology has evolved from a research project into the industry-leading open-source peer-to-peer (P2P) technology, with more than 25,000 developers investigating compelling services and creating applications based on JXTA.
How to Write a Helpful Bug Report    March 2006
Learn how to file a bug report that will help Sun engineers focus their investigation and fix bugs more quickly.
Java Technology 2005: A Year in Review    January 2006
In 2005, Java technology turned 10 years old, but what else happened to the platform? Plenty. Here's a quick look back.
The JVM Tool Interface (JVM TI): How VM Agents Work    December 2006
VM agents are a good way to assess what is happening inside the Java Virtual Machine (JVM). Learn what VM agents are, what they can do, and how they work.
The Java SE 6 Platform Quiz    November 2006
Test your knowledge of the enhancements in Java SE 6 technology, and have fun while you're at it!
Introducing JAX-WS 2.0 With the Java SE 6 Platform, Part 2    November 2006
Learn how to create a Java technology-based client for the eBay production server. You'll use the Java API for XML Web Services (JAX-WS) tools in the Java SE 6 platform, as well as Web Services Definition Language (WSDL).
Book Review: Java 6 Platform Revealed    November 2006
Read about the first book to detail features planned for the final release of the Java SE 6 platform: language and utility updates, the java.io.Console method, changes in AWT and JFC/Swing, new XML libraries, and more.
Java Technologies in Desktop Applications    October 2006
Which Java technologies and which packages do you need to create a desktop application? This introduction teaches you some of the basics and points you to resources for more information.
Leveraging Security in the Native Platform Using Java SE 6 Technology    October 2006
The Java SE platform contains a large set of security APIs and tools. This article discusses important enhancements on native security integration using JDK 6.
Java 2D Trickery    September 2006
Chris Campbell, a Java 2D engineer at Sun Microsystems, shares his tips and tricks for creating soft clip, light, and shadow effects using 2D APIs.
Introducing JAX-WS 2.0 With the Java SE 6 Platform, Part 1    September 2006
The Java SE 6 platform now provides support for the Java API for XML Web Services (JAX-WS) 2.0 to help you build web applications and incorporate newer XML-based web services functionality.
MXBeans in Java SE 6: Bundling Values Without Special JMX Client Configurations    September 2006
Learn about an important new feature of the Java Management Extension API in Java Platform, Standard Edition 6: MXBeans, a convenient way to bundle related values without requiring special client configurations to handle the bundles.
Tech Tip: String Length and Equality    September 2006
This Tech Tip describes common problems and suggests solutions for determining both length and equality of String objects.
Opening Up: Laurie Tolson on Open Source Strategy for the Java Platform    August 2006
Curious about Sun's intention to open source its implementations of the Java platform? We sat down with Laurie Tolson, VP of Developer Products and Programs, to find out more.
Monitoring and Managing Java SE 6 Platform Applications    August 2006
When an application runs more slowly than it should or is unresponsive or hangs, the root of the problem may be memory leaks, deadlocks, or difficulties with synchronization. Learn about the Java SE 6 platform's tools for diagnosing such problems.
Scripting for the Java Platform    July 2006
With code examples and a demo application, this article shows how to create desktop Java platform applications that customers can modify and configure using the JavaScript programming language.
Programming with the StarOffice 8 Software Development Kit    June 2006
While StarOffice software offers a full-featured office suite, you can extend it with the StarOffice SDK and create customized extensions or full-featured plug-ins.
Using Headless Mode in the Java SE Platform    June 2006
The Java SE platform contains headless mode capabilities -- a system configuration in which the display device, keyboard, or mouse is lacking. This article details how you can perform different operations in this mode, even with graphic data.
What's New in Java SE 6 Beta 2    June 2006
Sun Microsystems' Danny Coward and Mark Reinhold offer a quick take on the top 10 features in Java SE 6 beta 2, as well as a list of approved and co-bundled features.
Learn more about Java SE 6 Beta 2    June 2006
Read some of our recent Java SE 6-related tech tips: Programmatic Access to Network Parameters, Dialog Modality, Deques, Splash Screens and Java SE 6, Sorting and Filtering Tables, and Customizing Resource Bundle Loading With ResourceBundle.Control .
Creating a Sorted JList Component    June 2006
This article's demo application uses the decorator design pattern to help you produce sorted lists. The pattern provides additional functionality to the ListModel object you already use and requires only minimal changes to your existing application code.
Applet Deployment Guide for Microsoft Internet Explorer    April 2006
A recent Microsoft Internet Explorer update changes the behavior of active content in their browser. This guide describes how Java Developers can use the Microsoft recommendations to minimize the impact.
Australian Time Zone Changes Affect Java Applications    March 2006
As a result of time zone changes in Australia for this year, applications running on older Java Runtime Environments may report incorrect time between March 26 and April 2, 2006. This brief article describes the problem and how to fix it.
Using Java DB in Desktop Applications    March 2006
Learn how to deploy Java DB, based on the Apache Derby database, within desktop Java applications. The article uses the Address Book demo to show you how to work with Java DB as an embedded database.
Understanding JDIC File-Type Associations    March 2006
OS-specific tasks, JDIC's AssociationService, Association, and Action classes can now let you add or remove file-type associations in your Java technology applications.
Java Platform, Standard Edition 6 (Java SE 6) Beta Now Available    February 2006
The much anticipated beta of Java SE 6 has been launched. Check out this release, the result of unprecedented levels of collaboration between Sun engineers, registered researchers, and the Java community.
Tech Tips: Design Patterns    February 2006
Design patterns are general solutions to common problems in software design. Read this Tech Tips issue and learn about two of the more frequently-used patterns: Singleton and Observer.
Using the Desktop API in Java SE 6    February 2006
Learn about Java SE 6's new Desktop API, which allows Java applications to interact with the default applications associated with specific file types on the host platform.
More Enhancements in Java SE 6    January 2006
Learn about some often-requested features that will be a hit with Java SE 6 programmers: setting file and directory permissions, obtaining disk space, adding components to tabbed pane tabs, as well as the inclusion of the SwingWorker class.
The New Modality API in Java SE 6    January 2006
Learn how Java SE 6 allows greater functionality for dialog boxes, supporting modeless, document, application, and toolkit modality to ease the user's experience.
Enterprise Java Technologies Tech Tip    December 2006
Get insights into using the Java Persistence API with the JSF framework, and find out how a Model Facade can simplify the code in a Java Persistence client.
New Technologies for Ajax and Web Application Development: Project Dynamic Faces    December 2006
Learn how to use Project Dynamic Faces to add Ajax functionality to web applications that use JavaServer Faces technology.
Hands-On Java EE 5    November 2006
What's the best way to introduce Ajax into your legacy application? This new series of articles guides you through successive Ajax implementations, starting with writing the necessary code by hand, then using an open-source toolkit, and finally implementing JavaServer Faces components.
New Technologies for Ajax and Web Application Development: Project jMaki    November 2006
Project jMaki helps you create and reuse Ajax-enabled widgets to create interactive and dynamic web applications more effectively on the Java EE platform.
Java Application Platform SDK: Overview    October 2006
Sun has introduced the new Java Application Platform SDK. Read this overview that discusses the key features of this free release. And download it too.
New Technologies for Ajax and Web Application Development: Project jMaki, Project Dynamic Faces, and Project Phobos    October 2006
Learn more about the technologies that you can use with the Java EE platform to meet the new demand for more interactive and dynamic web applications, often using Ajax.
Ajax Design Strategies    October 2006
This article compares and contrasts design strategies that you can use to implement the Asynchronous JavaScript and XML (Ajax) methodology to create highly responsive Web 2.0 sites.
» Download PDF version (~339Kb)
Including Ajax Functionality in a Custom JavaServer Faces Component    October 2006
This tutorial describes how to add the power of Ajax to JavaServer Faces components with some help from the DOJO toolkit.
Writing Performant EJB Beans in the Java EE 5 Platform (EJB 3.0) Using Annotations    September 2006
The Enterprise Java Beans (EJB) 3.0 specification vastly improves the simplicity of programming EJB beans and increases your productivity as a developer. This article shows you how to get the best performance out of the new EJB 3.0 programming model.
Building Mashup Portlets    August 2006
Find out how to build a sample mashup portlet by merging geospatial data with an Ajax-based mapping service and deploy to Sun Java System Portal Server 7.
Using Default Renderers in JavaServer Faces Technology to Add Ajax Functionality to Existing Components    August 2006
Read about how to use JavaServer Faces technology to build a library of reusable components and make your web pages' Ajax functionality available to a large community of users.
Sample Ajax Components    August 2006
Ajax components are available bundled in the Sun Java Studio Creator software or from the Ajax BluePrints Resource Center. Try out the Ajax component catalog now.
Greg Murray's Blog    August 2006
Greg Murray discusses five techniques to help you track, limit, or restrict access to your application's Ajax services.
Security Annotations and Authorization in GlassFish and the Java EE 5 SDK    July 2006
This article discusses the security annotations defined in JSR 250 and demonstrates how to use them for securing an application with authentication and authorization in the Glassfish server and Java EE 5 SDK.
Java EE 5 SDK and Sun Java System Application Server Platform Edition 9: A Feature Summary    July 2006
Read the latest about the Java EE 5 SDK and all its key features and new facilities.
Accessing Resources From JavaServer Faces Custom Components    July 2006
Senior software engineer Mark Basler discusses how you can use JavaServer Faces technology to fulfill static and dynamic resources when creating custom components.
Tech Tips on JAX-WS Handlers and Persistence Inheritance    July 2006
Learn how to write a JAX-WS handler, and get insights into Inheritance and the new Java Persistence API.
Web Tier to Go With Java EE 5: Introducing the EL #{…} Syntax    June 2006
The fifth article of the Java EE 5 platform series discusses the new unified expression language's support for the dollar-sign and pound syntaxes (aligning JSP and JavaServer Faces technologies), satisfying the needs for both immediate and deferred expressions, and for preserving backwards compatibility.
Web Tier to Go With Java EE 5: A Look at Resource Injection    June 2006
The fourth article of the series discusses the new feature of support for annotations that enable injecting dependencies, resources, services, and life-cycle notifications into a Java EE 5 platform application.
Sun's Project Tango    June 2006
This article describes how Sun's Project Tango ensures Web Service interoperability between the Java Platform and Windows Communication Foundation, providing enterprise-class features such as security, reliable messaging, and atomic transactions.
Implementing Service-Oriented Architectures (SOA) With Java EE 5 SDK    May 2006
This article presents concepts and language constructs needed to develop a Service-Oriented Architecture composite application in Java EE 5. It then describes an example application designed to solve a business problem.
The Java Persistence API: A Simpler Programming Model for Entity Persistence    May 2006
See how much easier and streamlined it is to code for entity persistence with EJB 3.0 and the Java Persistence API than with the EJB 2.1 programming model.
Update: An Introduction to the Java EE 5 Platform    May 2006
This update includes data from two studies that compare development on J2EE 1.4 and Java EE 5 platforms, a new section on packaging Java EE 5 platform applications, and examples with JAXB 2.0 and JavaServer Faces technology.
Bootstrap Interfaces Definition by Leveraging OSS Common JSR Design and Shared Entities    April 2006
The OSS through Java initiative (OSS/J) is focused on the operations and business support systems (back office systems) of service providers. This article provides users with guidelines about how to extend the OSS Common API.
Realtime Form Validation Using Ajax    April 2006
Using Asynchronous JavaScript and XML (Ajax) interactions, data can be validated in near real-time as the user enters information into an HTML form. This article, part of the Java BluePrints Solutions Catalog, shows how to use the power of Java and Ajax to create a simple and effective solution for form validation.
Managing and Monitoring Web Services in Project GlassFish    March 2006
This comprehensive, three-part article shows you how to monitor and manage Web services with Project GlassFish, Sun's open-source application-server implementation of Java EE 5.
Web Tier to Go With Java EE 5: Summary of New Features in JavaServer Faces 1.2 Technology    February 2006
The third article of the Java EE 5 platform series discusses new ease-of-use features in JavaServer Faces 1.2 technology, including alignment with JSP software, improved state-saving behavior, the ability to turn off component ID generation, and the new setPropertyActionListener tag.
Web Tier to Go With Java EE 5: Summary of New Features in Java Standard Tag Library (JSTL) 1.2    February 2006
This second article in the series provides an overview of how JSTL 1.2, part of the Java EE 5 platform, contributes to the alignment of the JavaServer Pages and JavaServer Faces technologies in the web tier.
Introduction to the Java EE 5 Platform    February 2006
Read about streamlined features and added convenience in the Java EE 5 platform that help developers improve performance, reduce development time, and get products to market sooner.
Web Tier to Go With Java EE 5: Summary of New Features in JSP 2.1 Technology    February 2006
This article outlines new features in JSP 2.1 technology in the Java EE 5 platform and discusses how version 2.1 has resolved the software's former incompatibility with JavaServer Faces technology.
Book Review: POJOs in Action    February 2006
Plain Old Java Objects (POJOs) are an attractive new way to design enterprise Java applications. Manning's new POJOs in Action shows you how to organize and encapsulate domain logic, access databases, manage transactions, and handle database concurrency using POJOs. Read more in this book review.
The Basics of GlassFish    January 2006
Learn the basics of GlassFish -- what it is, why it's important, and how to get involved.
Developing Web Services Using JAX-WS    January 2006
Read this Tech Tip by Manisha Umbarje and see how JAX-WS simplifies building and using a web service.
Character Conversions from Browser to Database    January 2006
Character data can go through multiple transformations as it travels from browser to database. This article describes how to avoid character data loss in the front, middle, and back end tiers of a web based application.
Meet Scott Violet, Architect for the Swing Toolkit Team at Sun Microsystems    October 2006
Scott Violet, architect for the Swing toolkit at Sun Microsystems, discusses Java technology on the desktop, new developments in Swing, and the NetBeans IDE GUI Builder.
Meet Shannon Hickey, Technical Lead for the Swing Toolkit Team at Sun Microsystems    September 2006
Shannon Hickey, technical lead for the Swing toolkit team at Sun Microsystems, explores his passion for drag and drop, his hopes for a compatibility API, and his creative process as a developer.
Meet Tom Ball, Technical Director at Sun Microsystems    August 2006
Tom Ball, technical director at Sun Microsystems, discusses the Jackpot Project and various scenes from his life as a developer.
Meet Josh Marinacci of the Swing Toolkit Team at Sun Microsystems    July 2006
Josh Marinacci, on the Swing toolkit team at Sun Microsystems, discusses his favorite Swing hacks and the future of Java desktop applications.
Meet Arun Gupta, Staff Engineer on Sun's Web Technologies and Standards Team    March 2006
Arun Gupta discusses programming in India and the United States, the challenges of software development, Java APIs for XML Web Services Addressing (JAX-WSA), and efforts to get Sun Microsystems and Microsoft on the same page.
Meet Kelly O'Hair, Senior Staff Engineer at Sun Microsystems    March 2006
Sun senior staff engineer Kelly O'Hair discusses his work improving the JDK builds, his process as a developer, and the challenges of writing software.
Meet Kohsuke Kawaguchi, Staff Engineer and XML Schema Developer at Sun Microsystems    February 2006
Kohsuke Kawaguchi discusses his work with XML schema languages, the cultural differences between Japan and the United States, the transition from C++ to the Java language, and more.
Sun Community Champions at the 2006 JavaOne Conference    June 2006
What happens when you get some of the best and brightest in the Java technology universe together in one place for a week and turn them loose? Many Champions were on hand to mix it up with the developer community.
2006 JavaOne Highlights!    May 2006
In It's a Wrap, read about the doings that kept 14,000 attendees percolating. Winner's Circle lists who won the various drawings. And Incoming T-Shirt! Duck! celebrates the Gosling-MythBusters' Wow factor.
Top Ten Mobility Sessions for JavaOne 2006    May 2006
Java ME developers have some hard choices to make due to the sheer number - over 40 - of sessions devoted to Java ME topics at this year's JavaOne conference. To help you choose, here's our list of the top ten Java ME sessions.
Top 10 Cool Stuff Destinations at the 2006 JavaOne Conference    May 2006
Read about 10 sessions in the Cool Stuff track at the 2006 JavaOne conference that can inspire, motivate, and encourage your innovative use of the Java platform.
Tools: Top 10 Destinations at the 2006 JavaOne Conference    April 2006
Learn about new tools and new ways to use existing tools at this year's JavaOne conference. Here's a sampling of 10 technical and BOF sessions you won't want to miss.
Top 10 Destinations for Enterprise Developers at the 2006 JavaOne Conference    April 2006
Read about 10 must-see destinations and some related recommendations for enterprise developers at the 2006 JavaOne conference.
Top 10 Java SE Destinations at the 2006 JavaOne Conference    April 2006
New ways to work with JFC/Swing technology, deployment strategies for Java platform applications, and updates from Effective Java author Joshua Bloch -- here are 10 must-see sessions for Java SE platform developers.
The Power of Java Hits San Francisco    April 2006
Thousands of Java technology advocates, developers, and experts from across the globe will descend upon the Moscone Center from May 16 to 19, 2006, for the annual JavaOne conference. Here's a preview of the expert-led technical sessions, real-world examples, hands-on labs, previews of technical advances, and exciting events with industry leaders.
RESTful Web Services    August 2006
The Java API for XML Web Services (JAX-WS) 2.0 provides comprehensive support for building web services. You can leverage this API's capabilities to build and consume a variety of web services, whether they are based on WSDL or are RESTful in behavior.
Implementing High Performance Web Services Using JAX-WS 2.0    August 2006
Learn how to implement high performance web services using the Java API for XML Web Services (JAX-WS) 2.0. This article compares the features and performance of JAX-WS 2.0 with the Java API for XML-Based RPC (JAX-RPC) 1.1.
Implementing Service-Oriented Architectures (SOA) With Java EE 5 SDK    May 2006
This article presents concepts and language constructs needed to develop a Service-Oriented Architecture composite application in Java EE 5. It then describes an example application designed to solve a business problem.
Java XML Digital Signatures    July 2006
Read this introduction to the XML Digital Signatures and Java XML Signatures APIs and learn how to speed up performance using cryptographic hardware accelerators.
Java Champion Geert Bevin and His Work With JavaScript    December 2006
Java Champion Geert Bevin is the founder and CEO of Uwyn (Use What You Need), a Belgian web development and software firm. Uwyn focuses on developing easy-to-use tools and technologies targeting small to medium Web sites.
James Gosling on Open Sourcing Sun's Java Platform Implementations, Part 2    November 2006
The father of Java technology talks about Sun's open sourcing of the Java SE and Java ME platform implementations. What license will Sun use? Who will manage the code? What about this effort keeps James Gosling up at night?
Open Sourcing Java Platform, Micro Edition: A Conversation With Sun's Senior Director of Mobile and Embedded Platforms, Shannon Lynch    November 2006
Shannon Lynch, senior director of mobile and embedded platforms at Sun Microsystems, discusses the value of open sourcing the Java Platform, Micro Edition (Java ME).
James Gosling on Open Sourcing Sun's Java Platform Implementations, Part 1    October 2006
James Gosling, often called the father of Java technology, shares his thoughts on the coming move to open source the Java SE and Java ME platform implementations.
Step up the Java Technology Ladder: A Conversation With Sun's Director of Product Marketing for the Java SE Platform, Jean Elliott    October 2006
Jean Elliott, Sun's director of product marketing for the Java Platform, Standard Edition (Java SE), discusses how to make optimal use of the platform.
Tools Talk: A Conversation With Java Technology Evangelist Charles Ditzel    October 2006
Charles Ditzel, Sun partner area architect, discusses the challenge of helping partners make the transition to Java platform applications and provides updates on Java tools.
Innovation Happens Elsewhere: Part Two of a Conversation With Sun Microsystems Laboratories' Ron Goldman    July 2006
Sun Microsystems Laboratories' Ron Goldman discusses the importance of open-source software and how companies can participate successfully in open-source projects.
Ajax in Action: A Chat with Eric Pascarello    June 2006
JSC writer Robert Eckstein sits down with Eric Pascarello, co-author of the bestselling AJAX in Action and moderator of the JavaScript and HTML forums at JavaRanch.com, to discuss the future of JavaScript, Ajax, and the Internet in general.
Ajax, JavaScript Technology, and Sun's Support for Dynamic Web Experience: A Conversation With Eduardo Pelegri-Llopart, Greg Murray, and Vivek Nagar    May 2006
Heard the buzz about Ajax and JavaScript technology? Three leaders in the field discuss Sun's efforts to help developers create highly interactive web applications that give users a sense of immediacy and speed.
Interview with Scott Oaks    May 2006
GlassFish performance team lead Scott Oaks discusses challenging roles, performance-related issues, opportunities for improvements in the field of profiling Java applications, and the ins and outs of the NetBeans Profiler.
Programming in Real-Time Specification for Java (RTSJ): A Conversation with Distinguished Engineer Greg Bollella    April 2006
Sun Microsystems Distinguished Engineer, Greg Bollella, explains how programming with Real-Time Specification for Java (RTSJ) has gotten easier and talks about the 2006 JavaOne Conference Slot Car Programming Challenge.
Sun Community Champion Fabiane Bizinella Nardon    April 2006
Fabiane Bizinella Nardon is the CTO of VIDATIS, a Brazilian healthcare information systems provider, where she is the responsible for all technological aspects of large distributed projects. She was the 2005 Duke Award winner and the community leader for the java.net Tools community.
Sun Community Champion Xu Bin    March 2006
Xu Bin is an assistant professor and faculty adviser to the Java Users Group (JUG) at Tsinghua University, an expert adviser to the Ministry of Education in China on the Java content of the National Computer Ranking Examination, and the author of three Chinese-language books on Java programming.
Sun Community Champion Ben Rockwood    March 2006
Ben Rockwood is the founder and "Chief Enlightenment Officer" for Cuddletech Labs and a pilot member of the OpenSolaris.org community. Cuddletech is an online forum of Solaris OS information for developers and system administrators.
Seeing Shouldn't Be Believing: Solving Java Puzzlers With Google's Joshua Bloch    March 2006
Joshua Bloch, chief Java architect at Google, explores the mysteries of Java puzzlers and optical illusions.
Conscientious Software: Part One of a Conversation with Sun Microsystems Laboratories' Ron Goldman    March 2006
Ron Goldman, senior staff engineer at Sun Microsystems Laboratories, shares his vision of software that is more robust, stable, and better able to take care of itself -- conscientious software.
The Advantages of the Java EE 5 Platform: A Conversation with Distinguished Engineer Bill Shannon    March 2006
Bill Shannon, Sun Microsystems distinguished engineer and specification lead for Java Platform, Enterprise Edition (Java EE), discusses the ways the Java EE 5 platform makes life easier for developers.
SOA Best Practices: A Conversation With Sun Microsystems Distinguished Engineer Mark Hapner    January 2006
Service-oriented architecture (SOA) will soon play a major role in software engineering. Sun Microsystems Distinguished Engineer Mark Hapner explores the future of SOA.

*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