Products & Solutions / Foundation Tools

SAS® AppDev Studio™

A comprehensive environment for cost-effectively developing superior business intelligence applications and solutions

SAS AppDev Studio is an application development product that supports the creation of Java applications that leverage the back-end business intelligence and analytics power of the SAS server. It offers a uniquely broad range of capabilities for quickly and cost-effectively developing applications in a variety of languages and platform choices.

Benefits

  • Develop intelligence applications cost-effectively, without risk.
  • Develop intelligence applications faster.

Read more

Features

  • Standalone application development environment
  • Flexibility to develop multiple types of applications
  • Java components to use SAS and facilitate development
  • Java Integrated Development Environment (IDE)
  • Powerful set of quick-start templates

Read more

Screenshot

Powerful, interactive wizards hide the complexities of Java programming, and quick-start templates help reduce development time.


Screenshots

Benefits

  • Develop intelligence applications cost-effectively, without risk. Using SAS AppDev Studio, developers don't risk hindering production because they don't need to involve production systems in the development cycle. Nor do they require expensive hardware to mimic production. Instead, they can build and test applications on their desktop PCs or laptops.
  • Develop intelligence applications faster. SAS AppDev Studio includes a rich set of ready-to-use Java components and APIs that can be leveraged from SAS AppDev Studio Eclipse Plug-ins (which are included with the software) or from a third-party Java IDE. These powerful conveniences help reduce development time.

Features

Standalone application development environment
  • You get everything you need to develop, on one box, applications that use the power of SAS.
  • You can develop applications on a local machine, whether you are connected to the network or not.
Flexibility to develop multiple types of applications
  • Java Enterprise Edition (Java EE) Web applications.
  • CGI/HTML applications using the SAS/IntrNet development license that is included.
  • Full-client applications using Java, the SAS DATA step, SAS Component Language, Visual Basic, C++, C# and more.
Java components to use SAS and facilitate development
  • InformationBeans encapsulate access to the informational and analytic power of SAS servers.
  • TransformationBeans consume data from existing data models and transform it into different representations.
  • Foundation services classes serve ready-to-use functionality such as publishing information or running analytic processes.
  • SAS JSP custom tag library allows coding using HTML-like tags; no Java code is needed.
Java Integrated Development Environment (IDE)
  • Development environment is based on the industry-leading open source Eclipse platform.
  • Intelligent editing capabilities provide real-time syntax-error highlighting and automatic name, method and keyword completion.
  • Graphical user interfaces and powerful wizards hide complex Java programming.
  • Source code control system facilitates team-based development.
  • Enhanced build support uses Jakarta Ant to develop, package and deploy applications.
Powerful set of quick-start templates
  • Wizard-driven templates facilitate creating portlets. Portlets can be automatically packaged and deployed into the SAS Information Delivery Portal.
  • Wizard-driven templates facilitate creating SAS Management Console plug-ins. Plug-ins can be automatically packaged into JAR files.
  • Set of templates for building SAS Web applications are included.

Screenshots

Screenshot
Powerful, interactive wizards hide the complexities of Java programming, and quick-start templates help reduce development time.

Powerful, interactive wizards hide the complexities of Java programming, and quick-start templates help reduce development time.  

View Screenshot

Screenshot
SAS AppDev Studio templates assist with the development of custom portlets.

SAS AppDev Studio templates assist with the development of custom portlets, SAS Management Console plug-ins, SAS Data Integration Studio plug-ins, Web-based reporting and OLAP solutions. 

View Screenshot

Screenshot
The SAS AppDev Studio Eclipse plug-ins support SAS application developers.

The SAS AppDev Studio Eclipse plug-ins support SAS application developers who use the open source Eclipse IDE or a third-party IDE based on the Eclipse platform.  

View Screenshot

System Requirements

Development Environment

The minimum requirements for developing enterprise applications with SAS AppDev Studio version 4.4 include:

Supported Platforms
  • Microsoft Windows (x64): Windows 7** for x64 SP1, Windows 8** for x64
Required Development Software
  • Eclipse IDE for Java EE Developers 3.6.2 or higher

Deployment/Production Server Environment

Servlet Engine
  • Servlet engines require a full Java Software Development Kit (JDK). See the list of required Java Development Kits.

SAS® Server

Required Software
  • Base SAS® 9.4

For a list of specific third-party software requirements for deploying applications developed in SAS AppDev Studio 3.4.1, see Third-Party Software for SAS 9.4 Foundation. This document includes information about supported operating systems, Web servers, application servers, Web browsers, Java Development Kits and Java Runtime Environments for SAS software.

In addition to the system requirements listed above, SAS AppDev Studio 3.4.1 Eclipse plug-ins also require the minimum Java release required by Eclipse. Check the Eclipse site for specific information about minimum Java release required for a specific version of the operating system.

SAS AppDev Studio is bundled with a development license of SAS Integration Technologies, which provides SAS Foundation Services, SAS BI Web Services and other software to support your custom development with SAS AppDev Studio.

Host Platforms/Server Tier
  • HP/UX on Itanium: 11iv3 (11.31)
  • IBM AIX R64 on POWER architecture 7.1
  • IBM z/OS: V1R11 and higher
  • Linux x64 (64-bit): Novell SuSE 11 SP1; Red Hat Enterprise Linux 6.1; Oracle Linux 6.1
  • Microsoft Windows on x64 (64-bit):
    • Desktop: Windows 7* x64 SP1; Windows 8** x64
    • Server: Windows Server 2008 x64 SP2 Family; Windows Server 2008 R2 SP1 Family; Windows Server 2012 Family
  • Solaris on SPARC: Version 10 Update 9
  • Solaris on x64 (x64-86): Version 10 Update 9;Version 11

* NOTE: Windows 7 supported editions are Enterprise, Professional and Ultimate.
** NOTE: Windows 8 supported editions are Enterprise, Professional and Standard.

Client Environment

The end user computing environment in the client tier requires the following minimum standards to run Java applications built with SAS AppDev Studio:

To execute Java applications:

Supported Platforms
  • Any operating system that supports the required level of the Java Runtime Environment
Java Runtime Environment
  • Java SE 6 Update 24 or higher

To view servlets and JSP pages:

Supported Platforms
  • Any operating system that has a Web browser, including wireless devices

Please consult your local SAS sales representative if you have questions about your platform requirements. Also, for more detailed information, please visit our support site at http://support.sas.com/resources/sysreq/.

Ready to learn more?

Call us at 1-800-727-0025 (US and Canada) or request more information.