Topics: |
Reference: |
Building on the industry-familiar Microsoft Office Ribbon Interface, offers a simplified user experience and workflow, empowering developers to create application content immediately, without a costly and time-consuming learning curve. Additionally, it dramatically increases development efficiency by eliminating the need for developers to utilize multiple tools to piece together a BI application.
provides:
eliminates the complex multi-tool paradigm that exists with most other development solutions, providing a single, fully-integrated environment for rapidly designing and creating reports, dashboards, InfoApps, and other types of BI apps and content, including:
In , you can do the following:
Access data and descriptions. Using the Metadata canvas, you can create new synonyms, and view or modify existing synonyms, in a graphical user interface. Synonyms enable you to access and interpret data sources for use in reporting applications. Capabilities include metadata design and development, with full visual modeling of schemas.
Create reporting applications. Build reporting procedures in the Report Canvas, Chart Canvas, HTML Canvas, or Document Canvas, which can include the following components.
Customize reporting applications. In addition to customizing your reporting applications by applying styling and color, you can add the following components to a procedure.
Manage your environment. You can apply the following functions to your reporting applications to change the behavior of your environment.
Topics: |
This topic briefly explains the main components and implementations. For a complete description of , see the documentation.
integrates into your existing network by connecting your web server to your data. End users access applications through a web browser, so they need only the following elements:
There are two main components.
Note: When you perform a full App Studio installation for stand-alone development, you do not have to install the WebFOCUS Client separately because it is packaged with App Studio.
A stand-alone development environment is typically one in which all software components (the web server, WebFOCUS Client, and Reporting Server) are installed on the same local machine. This configuration gives you access to all your application files and data from a single machine. You do not need a physical network connection to access any other machine in order to accomplish your development tasks.
WebFOCUS employs a distributed architecture, so the WebFOCUS Client, Reporting Server, and your data can be located on any platform, anywhere in your network.
You can easily connect an Apache® web server running on UNIX to SQL Server data on Windows, or Db2 data on z/OS. Any number of WebFOCUS Reporting Servers can be connected to the WebFOCUS Client. WebFOCUS can report on all of them.
Configuring a distributed architecture requires the following:
This topic briefly explains the main components and implementations.
WebFOCUS App Studio includes the following components:
Note: If you install App Studio on the same machine as WebFOCUS 8, you can configure App Studio to utilize the WebFOCUS 8 Derby database.
This topic references the App Studio directory structure created after installation. The default directory is drive:\ibi.
Contains directories and data. By default, this is the Application Root directory (APPROOT directory) in which WebFOCUS searches for application files. Sample files are provided in the \ibinccen and \ibisamp directories.
The Application Root directory is created during the installation of App Studio and the WebFOCUS Reporting Server.
It is defined by the APPROOT variable in the server configuration file, edaserve.cfg, and the IBI_Approot_Directory variable that is defined during the WebFOCUS installation. These variables point to the Application Root directory for applications that reside on the web server where WebFOCUS is installed.
For Project-based development (optional), the Application Root directories must point to the same location.
Contains the graphical front-end components for creating App Studio content.
Contains the local Reporting Server files.
Contains the Derby database files.
For more information, see the App Studio Directory Structure topic in the WebFOCUS App Studio Installation and Configuration Guide.
The following figure illustrates how and process requests. Each step is explained below the figure.
App Studio processes requests the same way that WebFOCUS does:
Topics: |
App Studio allows local (stand-alone) development and development against a remote environment. From the Environments Tree panel, you can develop applications locally on your machine, or against a remote WebFOCUS environment.
In App Studio, you build applications consisting of different kinds of files. You can create the application as a stand-alone application in a development environment or as a web-based self-service application.
With a full App Studio installation, you can do the following:
Stand-alone Project-based development requires installation of a Reporting Server on the same machine as App Studio. A WebFOCUS Client is also required for Project-based development. The files that you create for a local project reside in a subdirectory under APPROOT as described earlier. In Project-based development, the Application Root directories (APPROOT directories) must point to the same directory.
Note: If you do not have a Reporting Server and WebFOCUS Client on your development machine (for example, the Managed Reporting Application edition of App Studio), your environment allows the last two capabilities.
Reference: |
Note: The Projects development node is hidden, by default. To show the Projects node in the Environments Tree panel, from the App Studio Options dialog box, on the Environments tab, select Show Projects area.
App Studio supports two configurations for Project-based development (optional):
Note: When configuring a WebFOCUS environment, provide a full domain for the host name, including top-level domain name, second-level domain, and subdomains as specified by your organization (for example, hostname.companyname.com). This format is recommended to ensure that requests are properly resolved and redirected. In this environment, the project files that you create reside in a subdirectory under the Application Root directory (APPROOT directory).
For information about other required components that you must install, such as Java SDK and a servlet engine, see the WebFOCUS App Studio Installation and Configuration Guide. All required components are packaged with App Studio.
A full App Studio installation also allows Project-based development (optional) against a remote WebFOCUS environment. In this case, App Studio does not utilize the local Reporting Server or its local WebFOCUS Client. It utilizes these components from the remote WebFOCUS environment.
Use of a remote environment for Project-based development requires the following:
To create a new project in the Projects node (optional), follow these steps:
Use the Project Wizard to name the project, designate a directory for it, and optionally, add other directory paths from which the project can retrieve information or paths to other resources.
Sample projects are provided for editions that allow local/stand-alone development. When working against a remote WebFOCUS environment you do not see any sample projects, by default.
For more information about installing App Studio, configuring the web server, and configuring communications and data access, see the WebFOCUS App Studio Installation and Configuration Guide.
Reference: |
App Studio provides the following scenarios for remote development:
To create a new application on a server platform:
WebFOCUS | |
Feedback |