Category: Developer Tools*

Amazon Web Services Sample Netbeans App

A new article (“Running the Amazon Web Services Sample Application in Netbeans“) starts out with a complete set of step-by-step directions for installing the proper “moving parts” needed to run Java applications and the NetBeans integrated development environment. After the prerequisites are out of the way, the article then shows how to create a NetBeans project for the Amazon SOAP and REST Sample, finishing up with instructions for running, debugging, and modifying the code.

Boost application development with Amazon Web Services

IBM’s developerWorks is publishing a 3-part series on the use of AWS with Java, under the title  Boost application development with Amazon Web Services. Written by Eric Giguere, the tutorial is described as follows:

This tutorial provides an overview of Amazon Web Services (AWS). AWS exposes raw product information and key parts of technology to third-party developers for use in their applications. After describing how AWS works in general, the tutorial focuses on the main AWS service, called the Amazon E-Commerce Service (ECS). As part of this tutorial, you will develop a small Web application that uses ECS to display book and music information.

You will need to register for an IBM Identifier in order to access this tutorial.

XMLStarlet – Process XML at the Command Line

Starlet_1XMLStarlet is an open source command-line utility to format, transform, fix, and edit XML using a set of simple commands.

Start by downloading the code (source or binary) here. Once configured and installed, XMLStarlet is available using the xml command, with options to list the current directory in XML, delete nodes that match an XPath pattern, alter element names, validate against a schema, format the output, and much, much more.

You can get started by reading this tutorial, Start Working With XMLStarlet.

Click on the image at right to see an example of a  simple session.

XSLT Development Tools

Here are a couple of interesting tools to simplify XSLT development (courtesy of the Metaphorical mailing list):

XSLT-ProcessXSLT-process is a minor mode for GNU Emacs/XEmacs which transforms it into a powerful editor with XSLT processing and debugging capabilities.

Alchemist XML IDE – This commercial product features an XPath expression evaluator, XPath generator, XSLT Editor, an XSLT debugger, and much more. Free 15-day trial available at