Technical Article Archive - 2009

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

  Java Platform
  Java Platform, Standard Edition
  Java Platform, Enterprise Edition
  Java Platform, Micro Edition
   
  JavaFX Technologies
  JavaOne Conference
  Database Access
  Interviews
   


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
 
Introducing the Java EE 6 Platform    December 2009
Learn about the significant new technologies, usability improvements, and other compelling enhancements in Java EE 6.
 
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 Goyal 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
 
What's New in JavaFX 1.2: Charts    November 2009
This third article in a series describes how to use the different JavaFX charts with the StockReaderFX example application.
 
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.
 
JAVAONE CONFERENCE TOP
 
Where else but at the JavaOne conference can you find hundreds of people who cheer and applaud when someone declares, "Classpath is dead"?
 
The annual JavaOne conference toy show displayed not only innovation but excellence in generating technology that serves humanity.
 
This technical session compared and contrasted the traditional approach to design patterns with a more nuanced metaprogramming approach suited to dynamic languages.
 
Panelists from six leading cloud companies talked with Rags Srinivas about the current state of cloud computing.
 
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.
 
Learn more about the goals of the Drizzle open-source project in building an optimized database.
 
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.
 
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.
 
Matt Warman provides a glimpse into the future of Java technology and music applications.
 
Thanks to open standards, open architectures, and collaboration within the open-source community, we're all working on a smarter, more interconnected planet.
 
JAX-RS makes it easy to develop RESTful web services using Java technology. This session showed why.
 
Sun's Kohsuke Kawaguchi discussed Hudson, the open-source continuous integration system that enables developers to automate various aspects of the development process.
 
In this session, JavaFX experts Jim Weaver and Stephen Chin showed how easy it is to build a visually compelling application using JavaFX.
 
Learn how GlassFish v3 has been designed to support dynamic languages like Ruby, Python, and Groovy on the JVM.
 
It's been a busy week of exploring and learning technologies...and collecting give-aways.
 
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.
 
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.
 
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.
 
Flying saucers, bouncing cannon balls, and impenetrable mazes -- welcome to the interactive world of Java 3D game development.
 
Think you know the Java programming language inside and out? Joshua Bloch and Neal Gafter want you to think again.
 
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."
 
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.
 
One of the pioneers in Java ME technology-based product deployment, Sony Ericsson is reaching out to the Java community.
 
The Introduction to JavaFX Script session was a whirlwind of important information that no novice JavaFX programmer should be without.
 
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.
 
Java is everywhere: The 10 winners highlight the uses of Java technology in education, environment, gaming, satellites, finance, and more.
 
GlassFish v3, the Java EE 6 compatible application server, is entirely modular. Have a look at the new OSGi-based architecture and new features.
 
Mik Kersten explains how Mylyn, a task-focused interface tool, can be used by Java developers in their everyday work to enhance their productivity.
 
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.
 
Larry Ellison was a surprise guest at the Day 1 general session. And the Java community was thankful for his words of reassurance.
 
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 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 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.
 
Welcome back to San Francisco, the home of Sun's annual JavaOne conference. Get ready for a wild ride!
 
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.