APIs

APIs | News, how-tos, features, reviews, and videos

Yes, you can secure your Web services documents, Part 1

Nowadays, you can't go anywhere without hearing something about Web services. At the moment, one of the most news-generating aspects of Web services—security—also happens to be one of the most crucial subjects as well. In this...

Joshua Bloch: A conversation about design

Over the past several years, Sun Microsystems Architect Joshua Bloch has designed major enhancements to the Java APIs and language, specifically for the Java Collections API and the java.math package. Most recently, he lead the...

FacilitatIMe form processing with the Form Processing API 2.0

In the original " Facilitate Form Processing with the Form Processing API," Ilirjan Ostrovica introduced the features of the new API. This introduction to the Form Processing API's newest version explores its most significant...

Facilitate form processing with the Form Processing API

In today's Website design, processing form data is a simple routine if you merely store and retrieve data. However, you can quickly get spaghetti code when entries must be validated against various syntax rules, database queries, or...

Easy Java/XML integration with JDOM, Part 2

JDOM is a new API for reading, writing, and manipulating XML from within Java code. In Part 1 of this series, Hunter and McLaughlin explained how to use JDOM to read XML from an existing source. In this final part, they focus on how...

Easy Java/XML integration with JDOM, Part 1

JDOM is a new API for reading, writing, and manipulating XML from within Java code. In April, Jason Hunter and Brett McLaughlin publicly released the API in a beta form. Based on the premise that using XML should be intuitive, simple,...

Program your Palm in Java: The PalmOS Emulator

The Palm platform is built on the proposition that a strong developer community and good tools enable the creation of interesting applications and a broad user base. This article shows you how to leverage the strengths of the PalmOS...

Sun delivers draft of EJB 1.1 spec

May 12, 1999 -- Sun Microsystems released a public draft of its Enterprise JavaBeans (EJB) 1.1 API specification this week that includes support for entity beans and adds to the scalability of application servers that adhere to it,...

Progress on the JMF and Java Media APIs

JavaWorld last detailed the Java Media Framework in April 1997, and much has changed since then. Bill discusses the final 1.0 API, an all-Java implementation, and the early access version of the 2.0 API from Sun and IBM. He also...

3D graphics programming in Java, Part 3: OpenGL

The Magician Java-OpenGL binding, front-runner in the cross-platform Java binding-for-OpenGL standardization race, recently has been withdrawn from the market. Read about other choices on the market, and about the respective strengths...

3D graphics programming in Java: Part 2, Advanced Java 3D

Last month, Bill introduced you to the basic concepts of Java 3D programming. This month, he delves deeper into the API, performance optimizations, reuse of 3D content, and interoperability with VRML. Plus: Find Bill's answers to a...

Introducing the new Servlet API 2.1

Sun has just released the specification for Servlet API 2.1. Regular JavaWorld contributor and servlet aficionado Jason Hunter explains the differences between 2.0 and 2.1, discusses the reasons for the changes, and shows you how to...

3D graphics programming in Java, Part 1: Java 3D

Java 3D is near final release and has already created quite a stir in the Java graphics community. This month, Bill takes an in-depth look at the API and Sun's implementation. He shows you how to get started with the technology, what...

Prepare yourself for what's new and different in the forthcoming JDK 1.2 release

The newest JDK release from Sun offers significant enhancements over earlier versions. From the addition of the Java 2D API to performance and stability enhancements to the pluggable VM architecture, John Zukowski's detailed analysis...

Useful gems from SIGS Conference for Java Development

Media Programming columnist Bill Day dons his reporter cap and provides a technical overview of the recent SIGS Conference for Java Development (JavaDevCon). Bill uncovers the most useful tips and tricks revealed during the show and...

Escape the sandbox: Access native methods from an applet

Applet developers are often frustrated by the security limitations imposed by the "sandbox." These frustrations can lead developers who wish to access native Win32 functionality to move to an all-Microsoft approach. As Steve explains...

Progress on the media front at Siggraph '98

Java Media's presence at this year's Siggraph '98 computer graphics conference was more subdued than it was at Siggraph '97. Is this a sign of the maturity of Media APIs, or a sign of immaturity in their implementation? (2,100 words)

Developers say Sun should keep its Swing package promise for JDK 1.2

Three out of four respondents (76%) said they want Swing to reside where Sun originally intended: java.awt.swing. Roughly one out of seven (15%) preferred that Swing remain in its current place, com.sun.java.swing. Other respondents...

It don't mean a thing if it ain't got that Swing: A comparative review of four JFC/Swing books

Java Foundation Classes (JFC) and its crown jewel, Swing, are close to becoming ripe-to-pick Java APIs that will revolutionize Java GUI design and implementation. An initial wave of books focusing on these topics is hitting the shores...

Image processing with Java 2D

Bill Day and guest contributor Jonathan Knudsen describe the image processing classes in Java 2D. You'll learn how to blur, sharpen, invert, and posterize images. (2,900 words)

Load More