IBM WebSphere sMash Getting Started Guide
Overview
A variety of utilities are available to develop IBM® WebSphere®
sMash applications. This topic provides an introduction to help you pick
the one that's right for you.
Command-line interface
The IBM® WebSphere® sMash command-line interface (CLI)
provides the basic support for developing and running WebSphere
sMash applications. Alternatives for developing applications include
App Builder and, for Java™-intensive
development, an Eclipse plug-in for Java and
Groovy.
App Builder
App Builder is a non-released Web-based tool for developing IBM®
WebSphere® sMash applications.
Eclipse support
IBM® WebSphere® sMash plug-ins for Eclipse are non-released
components and generally for platform developers (i.e. those who are
developing extensions for the platform). For application development,
App Builder is the preferred tool.
How to move your applications
This article provides tips for moving applications to other servers
and switching applications to the stable module group.
Experimental modules
RESTdoc (zero.restdoc.webtools)
You can create documentation for your RESTful resource handlers with RESTdoc. The RESTdoc tool generates HTML tables that describe the RESTful APIs exposed by your application and its dependencies.
FlowRESTdoc (zero.assemble.flow.restdoc)
You can create documentation for your flows with FlowRESTdoc that is similar to RESTdoc (zero.restdoc.webtools). The FlowRESTdoc tool generates HTML tables that describe the RESTful APIs of Assemble flow in your application and its dependencies.
