Go to main content

Developer's Guide for Migrating to Oracle Solaris 11

Exit Print View

Updated: April 2020
 
 

Development Environment in Oracle Solaris

Oracle Solaris provides and supports various tools for application development. For information about the tools available for development, see Setting Up the Application Development Environment in Oracle Solaris 11.

Using Compilers in Oracle Solaris

Oracle Solaris supports the open-source compiler system GNU Compiler Collection (GCC), which is available for installation as an IPS package. You can also use Oracle Developer Studio instead of GCC for software development. Oracle Developer Studio is a comprehensive C, C++ and Fortran tool suite for both, Oracle Solaris and Linux operating systems. For more information about how to use Oracle Developer Studio, see Optimizing Applications by Using Oracle Developer Studio.

Using Oracle Developer Studio for Application Development

Oracle Developer Studio is a compiler suite for building C, C++, and Fortran applications for the Oracle Solaris and Linux operating systems. Oracle Developer Studio delivers tools optimized for the underlying operating system and hardware that support the development environment.

    Oracle Developer Studio contains the following two major suites of tools:

  • Compiler Suite – Helps you create applications in less time. This suite includes C and C++ compilers, a Fortran compiler, a debugger, and the Oracle Developer Performance Library.

  • Analysis Suite – Helps you increase observability into your applications. This suite includes the Performance Analyzer, Code Analyzer and Thread Analyzer tools.

Oracle Developer Studio helps improve application performance and simplifies multicore development. Oracle Developer Studio is freely available for production use on Oracle Solaris and Linux operating systems. It is available both as an IPS package and a tar file. You can download Oracle Developer Studio 12.6 from the Download Options for Oracle Developer Studio (https://www.oracle.com/technetwork/server-storage/developerstudio/downloads/index.html).

Oracle Developer Studio also comes with an integrated development environment (IDE) that is built on the NetBeans platform. The IDE has a variety of features including an intelligent language-aware code editor, code completion, code folding, and highlighting. For more information, see Useful Tools and Tips for Developing Applications on Oracle Solaris.

Other Tools for Application Development

Oracle Solaris provides the following tools for application development:

  • Oracle JDeveloper – An integrated development environment that simplifies the development of Java-based SOA applications and user interfaces with support for the full development life cycle. For more information, see https://www.oracle.com/java/.

  • NetBeans – An open-source environment, the NetBeans IDE supports the creation of enterprise, web, desktop, and mobile Java applications. All NetBeans IDE tools and features are fully integrated. For more information, see https://netbeans.org/.

For more information about other tools available for application development, see Installing Software Useful for Application Development in Setting Up the Application Development Environment in Oracle Solaris 11.