|Oracle9i Developer Suite Installation Guide
Release 2 (9.0.2) for Windows and UNIX
Part Number A95828-02
Oracle9i Developer Suite combines leading Oracle application development and business intelligence tools into a single, integrated product. Built on Internet standards such as Java and XML, the suite provides a complete and highly productive development environment for building applications for Oracle9i Application Server and Oracle9i Database.
This appendix briefly describes the development tools available in Oracle9i Developer Suite. The following topics are included:
Oracle9i JDeveloper is a J2EE and XML development environment with end-to-end support for developing, debugging, and deploying business applications and Web Services. To maximize developer productivity, JDeveloper provides a comprehensive set of integrated tools to support the complete development life-cycle, including the industry's fastest Java debugger and the innovative profiler and CodeCoach tools for code performance analysis and improvement. JDeveloper simplifies J2EE development by providing wizards, editors, visual design tools, and deployment tools to create high-quality, standard J2EE components including applets, JavaBeans, JavaServer Pages, servlets, and Enterprise JavaBeans.
To simplify the development of scalable, high-performance J2EE applications, JDeveloper offers an open and extensible J2EE framework called Business Components for Java (BC4J). BC4J is an object-relational mapping tool that implements Sun's J2EE design patterns, allowing developers to quickly build sophisticated J2EE applications.
JDeveloper can be used to deploy applications in a variety of environments. JDeveloper is based on the Sun JDK 1.3.1, and the applications or components that you create may be deployed on any J2EE certified platform running that JDK version.
Although JDeveloper and clients developed with JDeveloper may work in other environments, this version of JDeveloper has been specifically certified for the following environments:
The version of the Java VM included in both Netscape Navigator and Microsoft Internet Explorer is older than the Java VM 1.3.1 used in JDeveloper. Therefore, user's browsers may require a Java VM Plug-in to be installed. You can download the plug-in from
Oracle provides a number of resources on the Web. These are some sites you may find helpful:
Oracle9i Business Intelligence Beans (BI Beans) is an integrated component of JDeveloper that enables developers to build applications that incorporate business intelligence capabilities. Such applications can be deployed in an HTML-client environment, where the application runs on a server and is viewed in a browser on the user's machine, or in a Java-client environment, where Java runs on the user's machine. The analysis features of BI Beans rely on the new analytic capabilities provided in the Oracle9i Database -- OLAP option.
The key components of BI Beans are the following:
Applications built with BI Beans require the following:
See Section 22.214.171.124, "Oracle9i Business Intelligence Beans" for more information.
You can download XVFB for Sun Solaris from Oracle Technology Network at
XVFB for other platforms must be downloaded from the platform vendor's web site.
Applications that use the BI Beans Catalog require the following:
Integrated UIX technology components in JDeveloper enable you to rapidly build HTML-based clients which utilize Servlets and JSPs. UIX is a set of reusable Java technologies that constitute an open, flexible framework for building the entire presentation layer of your Web applications. UIX technologies are designed for creating applications with page-based navigation and provide an Oracle Browser Look and Feel implementation. All of the UIX technologies are implemented in 100% Java code and located in the
oracle.cabo package and its subpackages.
Integrated Bali technology components in JDeveloper enable you to rapidly build traditional Java-based clients such as Java applets and applications. Bali is a set of technologies that constitute a framework for building the presentation layer of your Java-based client applications. Bali technologies build upon the JFC (Java Foundation Classes) framework and provide an Oracle Look and Feel implementation. Oracle Help for Java is also available as a component for integration into any Java-based product. All of the Bali technologies are implemented in 100% Java code and located in the
oracle.bali package and its subpackages.
Oracle9i Reports Developer enables you to build and publish high-quality Web and paper reports based on dynamic data. All reports developed using Reports Developer can be deployed seamlessly on Oracle9iAS. Using Reports Developer makes publishing information easy because it allows you to access any data, and publish it in any format, and send it anywhere. For example, you can publish data from sources such as SQL databases, OLAP databases, XML feeds, and JDBC-enabled data sources.
Through Oracle9iAS, you can publish your reports in a variety of widely used formats, including HTML, PDF, delimited text, RTF, PostScript, PCL, and XML. You can also extend your HTML Reports pages by embedding your own data-driven Java components or Oracle9i Reports custom JSP tags into the HTML document via a wizard interface. The use of wizards expedites major tasks in report production, while the use of report templates and a live data pre-viewer allows for easy customization of the report structure.
Oracle9i Discoverer Administrator (formerly Oracle Discoverer Administration Edition) is a tool for designing and presenting a business user oriented view of data from data warehouses, data marts, clickstream data, and online transaction processing systems for business professionals to access using Discoverer Plus (available in Oracle9iAS). The installation of Discoverer Administrator includes a copy of Oracle9i Discoverer Desktop. Discoverer Administrator is the only tool you need to support your Discoverer Plus, Discoverer Desktop, and Discoverer Viewer users.
Oracle9i Warehouse Builder (OWB) enables the design and deployment of enterprise data warehouses, data marts and e-Business intelligence applications. Coupled with Oracle's Common Warehouse Model, OWB provides an extensible framework for integrating a diverse set of data sources, such as flat files, online analytical processing databases, mainframes, enterprise resource planning applications, and e-business systems. OWB reduces the complexity and speeds the design and development of data warehouses by providing visually intuitive mapping and transformation tools.
Oracle9i Clickstream Intelligence Builder enables developers to extend the weblog analysis functionality of Oracle9iAS Clickstream Intelligence by installing Oracle9i Warehouse Builder (OWB) metadata files and Oracle9i Discoverer End User Layer (EUL) metadata files. Developers with administrative privileges on OWB and Discoverer can use those products to modify the installed metadata files or create new metadata files. These modified or new files enable developers to form new Oracle9iAS Clickstream Intelligence warehouse dimensions or Oracle9iAS Clickstream Intelligence EUL worksheets.
Oracle9i Forms Developer is a rapid application development tool that provides a highly productive, end-to-end development environment for building enterprise-class, database-centric Internet applications with a rich Java interface. The integrated set of builders, re-entrant wizards, and property palettes enable you to quickly develop sophisticated, multi-lingual, and interactive forms and business logic with minimal coding effort. Applications developed using Forms Developer can be instantly deployed to the Internet using the Forms Servlet and Forms Listener Servlet, which are included with Oracle9iAS.
Forms Developer includes a subcomponent to help manage the translation of Oracle Forms and Reports files into different languages. This subcomponent, called TranslationHub, is available on Windows only and enables you to make efficient, consistent translations.
Oracle9i Software Configuration Manager (SCM), formerly Oracle Repository, is a highly scalable software configuration management system for multi-developer, multi-stream software development projects of any size and complexity. The repository-based architecture manages structured and unstructured data throughout the development life-cycle. Comprehensive features of SCM include version control and version history, configuration management for component-based application architectures, and dependency management.
Oracle9i Designer enables you to visually model and automatically generate databases and applications that exploit the power and portability of Java and HTML user interfaces. Designer is a wizard-based, task-oriented, integrated design and generation toolset that lets you model, generate, and capture the requirements and design of n-tier Internet applications quickly, accurately, and efficiently. The robust design capture features enable you to protect your current investment by capturing all the design information for a legacy application easily.
All components have online help systems that are installed with the product. Some components provide additional documentation that is available on the Oracle9i Developer Suite Documentation Library CD-ROM.
For information on viewing and installing the Oracle9i Developer Suite Documentation Library, see Appendix C, "Installing the Documentation Library".