SitefinderOracle and Sun
Secure Search

Sun Downloads

Get NetBeans IDE 6.8 Today

Download Now

Application Development

Application Development tools enable developers to create a range of applications and services. Sun's comprehensive range of development offerings improve developer productivity with intuitive, easy to use tools and technologies, enabling rapid development of Web services as well as traditional applications.

Browse Application Development Products
APIs & Libraries
Product Name
Purpose
The Connected Device Configuration (CDC), developed within the Java Community Process (JCP), is a framework for using Java technology to build and deliver applications that can be shared across a range of network-connected consumer and embedded devices, including smart communicators, high-end personal digital assistants (PDAs), and set-top boxes.


This is an experimental framework for building different software transactional memory implementations for comparison, while keeping application code that uses them the same to allow head-to-head comparisons. It comes with some STM implementations already built using the framework, as well as some example benchmark codes. For Java.

A utility toolkit for writing OpenGL programs.
The J2ME Content Handler API (CHAPI) permits enhanced integration of J2ME applications into a device's application environment and manages the action to handle Uniform Resource Identifiers (URI) based on a MIME-type or scheme. CHAPI provides the capabilities for browsers and native applications as well as J2ME applications to invoke other J2ME applications which dynamically extend the media types and capabilities supported by the device's application environment.
This is a set of tools for creating Java applications that run on devices compliant with the Java Technology for the Wireless Industry (JTWI, JSR 185) specification. It consists of build tools, utilities, and a device emulator. Includes WTK 2.2 patch which fixes support for floating point in the JAX-RPC package in the Web Services API (JSR 172).
This is a set of tools for creating Java applications that run on devices compliant with the Java Technology for the Wireless Industry (JTWI, JSR 185) specification and the Mobile Service Architecture (MSA, JSR 248) specification. It consists of build tools, utilities, and a device emulator.
A reference implementation (RI) using an event-driven component-based container technology, designed for high performance, asynchronous, fault tolerant application servers.
Provides cross-DBMS connectivity to a wide range of SQL databases and access to other tabular data sources, such as spreadsheets or flat files.
The tzupdater tool is provided to allow the updating of installed JDK/JRE images with more recent timezone data in order to accomodate the U.S. 2007 daylight saving time changes (US2007DST) originating with the U.S. Energy Policy Act of 2005.
Provides a set of object-oriented interfaces that support a simple, high-level programming model which lets you manipulate images easily.
COMM API is a Java extension providing access to RS-232 serial ports and IEEE-1284 parallel ports (SPP mode). Sun Ray platform support is provided. Documentation and sample code are included, as well as interactive test utilities.
JMX technology provides the tools for building distributed, Web-based, modular and dynamic solutions for managing and monitoring devices, applications, and service-driven networks. By design, this standard is suitable for adapting legacy systems, implementing new management and monitoring solutions, and plugging into those of the future.
Your one-stop shop for adding multimedia to Java technology applications and applets.
Provides web developers with a simple, consistent mechanism for extending the functionality of a web server.
A reference implementation for Windows to demonstrate implementation techniques suitable for consumer set top boxes.
JTA specifies standard Java interfaces between a transaction manager and the parties involved in a distributed transaction system: the resource manager, the application server, and the transactional applications.
JavaFX is a family of products for creating rich internet applications (RIAs). Download JavaFX Script; JavaFX Plugin for the NetBeans IDE; OpenJFX Compiler and more.
Provides access to the functionality unique to client telephony devices such as communicator-class wireless phones.
Enabling third party Java application development on smart phones and pagers.
This is a second updated version of the Final Release of this Specification, as described in Section 4.2.1 of the Java Community Process Program, version 2.6.




The Java technology for Web-connected consumer devices.
A state-of-the-art toolbox for developing wireless applications designed to run on cell phones, mainstream personal digital assistants, and other small mobile devices.
A utility library written in the C programming language on top of the OpenGL API for Solaris and X Window System APIs. The goal of MDU is to make it simple to transition single-threaded, single-screen C and C++ Sun OpenGL for Solaris programs into scalable multi-threaded, multi-screen OpenGL programs with only minor source code modifications.
Industry standard graphics API and libraries.
The Session Initiation Protocol (SIP) API package provides interfaces to write SIP applications and also includes a SIP stack conforming to RFC 3261.
The tzupdater tool is provided to allow the updating of installed JDK/JRE images with more recent timezone data in order to accomodate the U.S. 2007 daylight saving time changes (US2007DST) originating with the U.S. Energy Policy Act of 2005.
High performance libraries for multimedia and other applications.
Development Tools
Product Name
Purpose
The original free and open source IDE. Develop cross-platform desktop, mobile and web applications based on industry standards utilizing the latest technologies with our full-featured integrated development environment for Java Software Developers.
Sun Studio 12 software is the premier development environment for the Solaris operating system. It's optimizing C, C++ and Fortran compilers, combined with a world class, Netbeans-based, IDE and other performance tools, Sun Studio 12 software delivers outstanding performance for single and multithreaded application development on the latest Sun hardware platforms. And Sun Studio 12 software now extends it's legacy as a complete development toolset to the Linux OS.
Sun Studio 12 software is the premier development environment for the Solaris operating system. It's optimizing C, C++ and Fortran compilers, combined with a world class, Netbeans-based, IDE and other performance tools, Sun Studio 12 software delivers outstanding performance for single and multithreaded application development on the latest Sun hardware platforms. And Sun Studio 12 software now extends it's legacy as a complete development toolset to the Linux OS.
CMT Developer Tools 1.2 are add-ons for Sun Studio 12 Update 1, available for both SPARC and x64. These tools assist the developer in performing critical tasks, including Automatic Tuning and Troubleshooting System (ATS); Binary Improvement Tool (BIT); and Sun Memory Error Discovery Tool (Discover).
This is a software tool designed to simplify the task of consolidating multiple applications onto the Sun Fire T1000/T2000 platform. In particular, the tool will allow the easy definition and creation of Solaris Containers.
This software extends GCC to be able to use the optimizing Sun Code Generator For SPARC Systems. This release includes a native SPARC compiler and a cross x86 SPARC compiler.
This software extends GCC to be able to use the optimizing Sun Code Generator For SPARC Systems. This release includes a native SPARC compiler and a cross x86 SPARC compiler.
Hardware Error Report and Decode (HERD) is a tool that monitors, decodes, and reports correctable hardware errors. These errors are also known as Machine Check Exceptions (MCEs).
Services Tools Bundle (STB) version 5.2 will be made available as a single self-extracting installer bundle supporting all Sun standard operating systems and architectures.
Shade is a fast SPARC instruction set simulator that is used to perform a variety of analysis functions on SPARC executables. Shade works by rewriting the executable with instrumentation and executing natively on the hardware. For simple analysis operations such as obtaining a dynamic instruction count the slowdown is just ~5x over normal execution.
This package includes a Shade binary, and a suite of analyzers including ones to obtain a dynamic instruction count (icount), to get a histogram of execution frequencies of different SPARC instructions (ifreq), to get cache miss rates for a specified cache configuration (cachesim5) and others. Shade also allows users to write their own custom analyzers, and provides an API for that purpose.
These tools are for SPARC only. The download is an add-on to Studio 11 and needs to be installed after Sun Studio 11.
Distributed, load-balanced, accelerated processing of Makefiles (gridmake), compilation commands (gridcc, gridCC, gridf90), and build scripts, supplemented with auto-tuning and fault-tolerant compilation services.

This software provides a solution for quickly and easily authoring Sun hardware-specific task sequences for operating system deployment using Microsoft System Center Configuration Manager 2007. This pack seamlessly integrates a custom task sequence action into SCCM, which enables you to easily configure your Sun x64 server hardware as part of an overall operating system deployment.
Comprehensive software, support, and training offering that provides access to Sun's broad range of software technologies with no-cost licenses for worldwide education and research institutions.
This is a collection of some of the most widely used open source applications optimized for Sun Solaris OS and Linux OS platforms. These binaries provide the best levels of performance and reliability for your system, while also reducing your time-to-service.
This is an integrated and tested suite of components which reduces the complexity and cost of acquiring, deploying, and operating software and enables better control over software variables such as licensing, planning, and deployment.
Features including beautiful components, a great style sheet editor, easy access to databases, a streamlined application model, and more. This product is free when you join Sun Developer Network (also free!).
Sun Java Studio Enterprise 8.1 is available for the Solaris, Linux and Windows platforms in three languages (English, Japanese & Simplified Chinese). This product is free when you join Sun Developer Network (also free!). This release is certified and supported on the Solaris and Windows platforms.
Sun Secure File Transport (SFT) provides a manageable, secure solution for sending service-related files to Sun including Explorer Data Collector output, core files, and other diagnostic information.
The Sun Flash Analyzer and Sun StorageTek Workload Analysis Tool (SWAT), are open systems host-based, storage-centric Java applications that thoroughly capture, summarize, and analyze storage workloads for Solaris, Windows and Linux environments.
The Sun Studio team offers interim development builds of future Sun Studio product releases. These builds allow you to preview and provide feedback on new features and enhancements under development. Sun Studio software delivers high-performance, optimizing C, C++, and Fortran compilers for the Solaris OS on SPARC, and both Solaris and Linux on x86/x64 platforms, including the latest multi-core systems.
The popular LAMP and SAMP tools pre-compiled and optimized for production use.
SDKs (Software Development Kits)
Product Name
Purpose
Java Platform, Enterprise Edition (Java EE) is the industry standard for developing portable, robust, scalable and secure server-side Java applications. Building on the solid foundation of Java SE, Java EE provides web services, component model, management, and communications APIs that make it the industry standard for implementing enterprise class service-oriented architecture (SOA) and Web 2.0 applications.
This SDK supports the newly released Java Platform, Standard Edition 6 and the latest technologies of the Java Platform, Enterprise Edition 5 (Java EE 5) Specification.


A preferred platform for the development of Java applications which can then be deployed on a variety of OS platforms.
A preferred platform for the development of Java applications which can then be deployed on a variety of OS platforms.
A preferred platform for the development fo Java applications which can then be deployed on a variety of OS platforms.
The most important Java technology release in years is now available.
Java 2 SDK, Java 2 Runtime Environment (JRE), including Java Plug-in, for Solaris OS, Linux & Windows.
For Windows, Linux, Solaris OS on SPARC and x86.

Provides a complete, standalone development environment in which applets written for the Java Card platform can be developed and tested.
A complete environment in which applets written for the Java Card platform can be developed and tested.
Provides a modular set of security requirements designed specifically for the characteristics of the Java Card platform. It reduces the time and cost for developers of Java Card-based products to complete security evaluations under the Common Criteria for IT Security Evaluation.
Build and distribute network management intelligence into applications, networks, and devices.
Fixes several security issues that exist in previous releases of the starter kit. This release is licensed under the Apache License Version 2.0.
Create and modify system information stored in the standard CIM format.
Solstice Enterprise Agents SDK for Solaris 9 OS for SPARC.


A collection of deployment engineering tools and libraries.

SunVTS, Sun Validation Test Suite, tests and validates Sun hardware by verifying the connectivity and functionality of hardware devices, controllers and peripherals.
SunVTS, Sun Validation Test Suite, tests and validates Sun hardware by verifying the connectivity and functionality of hardware devices, controllers and peripherals.
The Platform for Enterprise Solutions.
The USB DDK 2.0 supports Solaris 10 OS and provides sample applications, skeleton driver code and documentation to help new Solaris 10 OS adopters to prototype new USB drivers under Solaris 10 OS. For SPARC and x86 platforms.
A collection of headers, inline macros, and examples for programming with VIS instructions.
 
 
  
 
»  Search Tips open window
 
 

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.



Oracle - The Information Company