The primary change in SAS AppDev Studio 3.2 is that the webAF development tools are now provided in the SAS AppDev Studio Eclipse Plug-ins, which are a set of plug-ins for the open-source Eclipse IDE (Integrated Development Environment) that support the development of SAS applications.
The main enhancements provided by SAS AppDev Studio 3.2.1 are support for Eclipse 3.2.1 and Eclipse Web Tools 1.5.1, and new cheat sheets for complex tasks.
SAS AppDev Studio 3.2.2 provides support for multiple versions of the SAS Web Infrastructure Kit (WIK). SAS AppDev Studio Hot Fixes, when necessary, can add additional WIK versions to the SAS Versioned Jar Repository.
SAS AppDev Studio has the following changes and enhancements:
The following new project types are fundamental to developing SAS applications in Eclipse:
The SAS Versioned Jar Repository is a collection of reusable SAS library JAR files and their dependencies. When you create a SAS project, a SAS Classpath Container provides access to the SAS Versioned Jar Repository. The SAS Classpath Container manages the underlying SAS library JAR file dependencies for your project. So, as you add features to your application that rely on certain SAS library JAR file features, you can easily manage the resulting dependencies for your project. In fact, much of this effort is performed for you automatically by the SAS AppDev Studio Eclipse Plug-ins.
The plug-ins provide templates that support the development of a variety of applications and Web applications, including SAS Information Delivery Portal Portlets, SAS Management Console and Data Integration Studio Plug-ins, Web-based reports, and OLAP solutions.
Users of prior versions of SAS AppDev Studio can use the import features in the plug-ins to import and migrate existing SAS AppDev Studio 3.0 projects into Eclipse. The plug-ins also provide an export facility to create Web Application Archive (WAR) files or Java Archive (JAR) files from your project content.
The plug-ins enhance the standard Eclipse Java editor to provide assistance when you create applications based on SAS. The plug-ins enable the integration of the SAS 9.1 BI Java Documentation with the Eclipse help system. The SAS Organize Imports action and "Import from Repository" Quick Fix feature automatically manage project dependencies. Code snippets support commonly performed development tasks such as deploying SAS Foundation Services or connecting to a SAS Metadata Server or a Workspace Server, and a Quick Assist operation supports model/view connections between common Java viewer widgets and the back-end data models.
SAS AppDev Studio 3.2 moves away from some older technology.
For more information, see the SAS AppDev Studio 3.2 Migration Guide
(support.sas.com/rnd/appdev/doc/ADS32Migration.pdf
). The following changes have
been made:
SAS AppDev Studio Middleware Server (MWS) is no longer provided. It has been replaced by the scalability features that are provided in SAS Integration Technologies.
webEIS report builder is no longer provided. It has been replaced by newer SAS reporting products such as SAS Web Report Studio and the SAS Web OLAP Viewer for Java.
SAS AppDev Studio Server-Side Catalogs, which support connections to certain SCL-based data objects on the SAS server, are included but have been deprecated in favor of using more standard and scalable data connection technologies such as JDBC (for relational data) and the SAS®9 Java OLAP interfaces (for OLAP data).
Note: This is the last release of SAS AppDev Studio that will include these catalogs.
SAS AppDev Studio 3.2.1 provides the following new cheat sheets:
SAS AppDev Studio 3.2.2 provides support for multiple versions of the SAS WIK (Web Infrastructure Kit) in the SAS Web Module with WIK facet.
New SAS Web Application projects will automatically use the latest version of the WIK, which is found in the SAS Versioned Jar Repository. You can either upgrade or downgrade the version of the SAS WIK for existing SAS Web Application projects. For more information, see the installation instructions for either the SAS AppDev Studio 3.2.2 Eclipse Plug-ins Update or the 322APPDEV01 hot fix. The instructions include information that will help you determine which version of the SAS Web Module with WIK facet corresponds to the hot fix.