The Feature Pack for Web 2.0 and Mobile is an optionally
installable product extension for IBM® WebSphere® Application Server
Version 6.x that offers targeted, incremental new features
that can make your web applications running on WebSphere Application Server easier to
use. With this feature pack, WebSphere Application
Server applications that were originally developed for desktop browsers
can now be adapted and deployed to mobile devices, such as smartphones
and tablets.
This feature pack extends Service Oriented Architecture (SOA) by
connecting external web services, internal SOA services, and Java Platform, Enterprise Edition
(Java EE) objects into highly
interactive web application interfaces. To reduce information technology
(IT) costs and speed time to market, the Feature Pack for Web 2.0
and Mobile provides a supported, best-in-class Ajax development toolkit for WebSphere Application Server.
Ajax is an open technique for creating rich user experiences in
web-based applications that does not require additional browser plug-ins.
Ajax interfaces result in increased customer satisfaction and line
of business productivity by streamlining end-user interaction with
web-based applications.
newfeat New feature: Feature Pack for Web
2.0 and Mobile V1.1.0.1 includes IBM ILOG
® Dojo Diagrammer, which is
a Dojo widget with advanced diagramming and graph layout capabilities. The
purpose of Dojo Diagrammer is to provide a solution for Dojo-based
applications to display and interact with graphs, such as networks
of nodes connected by links. IBM ILOG Diagrammer includes the following
features:
newfeat
- Create graph displays by code or from data in a Dojo data store
- Lay out the nodes and links automatically with graph layout algorithms
(Tree, Hierarchical, Force Directed, Circular, Grid Layout, and Link
routing)
- Graph Layout can be started on the client or on the server through
a Graph Layout REST service
- Ability to customize the appearance of nodes and links through
styling and templating
- Graph editing features
- Support Web and Mobile deployment
newfeat New feature: Feature Pack
for Web 2.0 and Mobile provides a showcase gallery, featuring the
new functionality available. The showcase provides samples and demonstrations
for the following features:
newfeat
- Dojo mobile, including widgets, views, charts, gauges, animations,
maps, and model-view-controller forms
- Application services demonstrating a file uploader service with
the Dojo FileUploader support, directory listing service, and other
services
- IBM ILOG Dojo Diagrammer featuring graphs, node
layouts, and other visual diagrams
newfeat New feature: Feature Pack
for Web 2.0 and Mobile includes Mobile Application Services. New REST-based
mobile and rich Internet application (RIA) building blocks are provided
to simplify the creation of mobile-focused applications. The building
blocks include the following features:
- Directory listing and file upload sample applications
- Graphics conversion service
- Logging, debugging, and analytics capture service
- Device and browser detection service
- Apache Wink WebDAV extension
- Map Generation service to create new content for the Dojo Geo
Charting components
newfeat
newfeat New feature: Feature Pack for Web
2.0 and Mobile provides a Java API
for developing Representational State Transfer (REST)-based services. IBM®
JAX-RS provides an implementation of the JAX-RS specification. IBM JAX-RS has equivalent functionality
to Apache Wink 1.1.2 and some additional extensions. By using JAX-RS
technology, REST applications are easier to develop, easier to consume,
and easier to scale when compared to other types of distributed systems. IBM JAX-RS includes the following
features:
newfeat
- JAX-RS server runtime based on Apache
- Stand alone client API with the option to use Apache HttpClient
4.0 as the underlying client
- Built in support for JSON4J
- An Atom JAXB model in addition to Apache Abdera support
- Multipart content support
- Custom message body serialization and deserialization support
through custom JAX-RS entity providers
- Content negotiation based on the JAX-RS specification to decide
if XML, JSON, Atom, or any other content type might be sent to a client
- A handler system to integrate user handlers into the processing
of requests
newfeat New feature: Feature Pack
for Web 2.0 and Mobile includes Dojo V1.7 features, which provide:
newfeat
- New Claro theme for widgets
- dojox.grid.EnhancedGrid enhancements
- dojox.charting enhancements
- Support for the latest browsers
newfeat New feature: Feature Pack for Web
2.0 and Mobile provides a Web Builder sample. Web Builder is an online
solution that provides an intuitive web interface to the existing Dojo
Toolkit build tools, allowing you to create customized Dojo builds
using your web browser. This new tool lowers the barrier to entry
for the build system, easing new users into the process of using a
build tool and improving the performance of un-optimized Dojo applications everywhere.
The Web Builder project includes the following features:
newfeat
- Browse catalog of every module in Dojo, Dijit, and DojoX, using
text searching to quickly filter the results
- Automatically generate custom Dojo builds using the remote service
- Auto-analyze existing Dojo applications to discover module dependencies
- Customize builds further in advanced mode
Feature Pack for Web 2.0 and Mobile highlights
With
Ajax, the interaction model for web applications has become more robust,
like desktop applications, with continuous interaction, and improved
usability. Some of the benefits of adding Ajax capabilities to your
applications include:
- A more interactive, differentiated experience which can lead to
longer sessions and increased customer loyalty .
- Responsive, local actions which can result in fewer abandoned
transactions, higher completion rates, and higher end-user productivity
.
Unlike other rich web user interface approaches, Ajax
applications use standard browser features and do not require browser
plug-ins.
JAX-RS is a collection of interfaces
and Java annotations that simplifies
development of server-side REST applications. JAX-RS is a Java API for developing REST applications quickly.
While JAX-RS provides a faster way of developing web applications
than servlets, the primary goal of JAX-RS is to build RESTful services.
JAX-RS 1.0 defines a server-side component API to build REST applications.
Functionality
The
following new technologies in Java libraries
exist:
- Ajax proxy provided with this feature pack is a reverse proxy
installed near one or more servers.
- Web-remoting is a pattern that provides for JavaScript or a client-side to directly
start server-side logic.
- JSON4J library is an implementation of a set of JavaScript Object Notation (JSON) handling
classes for use with Java environments.
- The Web messaging service is a publish or subscribe implementation
connecting the browser to the WebSphere Application Server service integration
bus (SIB) for server-side event push to the browser.
Supported platforms
- AIX®
- HP-UX
- IBM i
- Linux
- Solaris
- Windows
- z/OS®
Prerequisite Integrated Development Environments (IDEs)
include one of the following products: