APIs

APIs

The time for NoSQL standards is now

Like Larry Ellison's yacht, the RDBMS is sailing into the sunset. But if NoSQL is to take its place, a standard query language and APIs must emerge soon

Oracle loses Android API copyright suit against Google

Judge rules that the APIs are not copyrightable, eviscerating Oracle's main claim.

Google JavaScript library offers access to APIs

Developers can access Web APIs and Google's public APIs through client library

Rails on the move in 2009

Rails 2.3, due later this month, will feature performance optimization and memory savings. Rails 3, due later in 2009, will integrate Merb's defined API, modularity, and performance enhancements. InfoWorld's Paul Krill reports.

Year in Review: What to expect in Java SE 7

Java SE 7 has started coming into focus in the past year, even up to recent announcements about Sun's intention to modularize the JDK. Java 7 maven Alex Miller looks back on the developments of 2008 to tell us what features to expect,...

Hello, OSGi, Part 3: Take it to the server side

Develop and deploy your first OSGi Web application using your Eclipse IDE, Server-Side Equinox, Jetty, and Tomcat. This article concludes the 'Hello, OSGi' series by introducing OSGi on the server side.

Hello, OSGi, Part 2: Introduction to Spring Dynamic Modules

With Spring Dynamic Modules you can write Spring-based service-oriented applications that run inside an OSGi container.

Open source Java projects: The Wizard API

Building a Swing-based wizard from scratch is no easy magic -- so why do it? Instead, try Tim Boudreau's Wizard API, which you can use to guide users through desktop application installation and setup with style.

The Preferences API

The author of this tip is John Zukowski, president and principal consultant of JZ Ventures, Inc. The Preferences API was first covered here shortly after it was introduced with the 1.4 version of the standard platform: the July 15,...

Java desktop development with Qt Jambi

Take a walk on the client side with Qt Jambi -- an alternative to Swing and Java 2D for developing rich, cross-platform desktop-application interfaces.

Simplify directory access with Spring LDAP

Why spend all your time handling checked exceptions, closing resources, and looping through NamingEnumerations when you don't have to? The Spring LDAP framework puts the 'l' (for lightweight) back into LDAP programming with JNDI.

Update: Java FTP libraries benchmarked

FTP, or File Transfer Protocol, is the third most popular protocol over the Internet, right after HTTP (for Web browsing), and SMTP (for sending email). However, FTP is only partially supported in the JDK; complete support must be...

Use search engine technology for object persistence

In this article, Mikhail Garber looks at how to address an old problem—provide simple persistence to basic JavaBeans—with a new twist. He shows you how to achieve this goal without the complexity of a full-blown database- or...

Get ready for advanced multimedia on your Java mobile platform

Released to the public in draft form in April, the Advanced Multimedia Supplements Specification aims to provide a mobile platform with rich audio and video capabilities. Developers will be able to program to an API allowing them...

Overcome J2SE 1.3-1.4 incompatibilities

Implementing one of Java's many APIs can be hard work. You must often implement numerous interdependent interfaces. Demand for new features drives the creation of updated Java APIs, and vendors must constantly upgrade their...

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

In the first installment of this two-part series, Ray Djajadinata discussed the foundation of confidentiality for WS-Security (Web Services Security): XML Encryption. In this second installment, he introduces XML Digital Signature, a...

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...

Load More