Oracle Java SE and Oracle Java Embedded Products



Similar documents
An Oracle White Paper September Advanced Java Diagnostics and Monitoring Without Performance Overhead

Mission-Critical Java. An Oracle White Paper Updated October 2008

Java Mission Control

Production time profiling On-Demand with Java Flight Recorder

WEBLOGIC ADMINISTRATION

Oracle JRockit Mission Control Overview

1) SETUP ANDROID STUDIO

Identifying Performance Bottleneck using JRockit. - Shivaram Thirunavukkarasu Performance Engineer Wipro Technologies

Section 1.4. Java s Magic: Bytecode, Java Virtual Machine, JIT,

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

System Requirements Table of contents

BEAJRockit Mission Control. Using JRockit Mission Control in the Eclipse IDE

IBM Proof of Technology Discovering business application services, featuring IBM WebSphere Application Server Network Deployment V8

Oracle WebLogic Server Monitoring and Performance Tuning

INTRODUCTION TO JAVA PROGRAMMING LANGUAGE

Using Tomcat with CA Clarity PPM

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

BRecommended Software. Environments and Minimum System Requirements. Publication Date: July 31, TIBM Enterprise Marketing Management Products

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX

OWB Users, Enter The New ODI World

Fahim Uddin 1. Java SDK

JReport Server Deployment Scenarios

Ellucian Recruiter Installation and Integration. Release 4.1 December 2015

Java VM monitoring and the Health Center API. William Smith

SIEMENS. Teamcenter Windows Server Installation PLM

Oracle WebLogic Server 11g Administration

Readme File for All Platforms

Zulu by Azul OpenJDK for Azure

Configuring and Integrating JMX

Application Servers - BEA WebLogic. Installing the Application Server

How To Improve Performance On An Asa 9.4 Web Application Server (For Advanced Users)

Glassfish Architecture.

Nokia 9210i/9290 Communicators and PersonalJava TM Application Development

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune Tel: /

Oracle Enterprise Manager

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013

Java and Real Time Storage Applications

A technical guide for monitoring Adobe LiveCycle ES deployments

Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.

System Requirements. SAS Profitability Management Deployment

System Requirements. SAS Profitability Management 2.2. Deployment

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader

HP OO 10.X - SiteScope Monitoring Templates

An Oracle White Paper October Frequently Asked Questions for Oracle Forms 11g

What's New with Servicing in Windows Embedded Standard 7

Suh yun Ki m (KIS T) (KIS suhyunk@.com

System Architecture V3.2. Last Update: August 2015

New Technology Introduction: Android Studio with PushBot

01. Introduction of Android

Oracle Java Micro Edition Software Development Kit

Crystal Enterprise Report Application Server

Software Development Kit (SDK) Technical Overview and Specifications

Exam Name: IBM InfoSphere MDM Server v9.0

WebLogic Server 11g Administration Handbook

Azul's Zulu JVM could prove an awkward challenge to Oracle's Java ambitions

What s Cool in the SAP JVM (CON3243)

1 What's New in CAMM

WebLogic Server Administration

Streamlining BEA WebLogic Server Application Development. With VMware Infrastructure 3. With VMware Infrastructure 3

Platform Support Guide

System Requirements for Microsoft Dynamics SL 2015

2 Introduction to Java. Introduction to Programming 1 1

Java Troubleshooting and Performance

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

Contents. Primavera P6 Tested Configurations Release Version: Date: December 2013 Revision:

Microsoft Windows Apple Mac OS X

VoIP Infrastructure Upgrade Desktop. User Group March 2014

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

WEBLOGIC SERVER MANAGEMENT PACK ENTERPRISE EDITION

This is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.

System Requirements - Table of Contents

SNOW LICENSE MANAGER (7.X)... 3

Oracle Fusion Middleware

Installation Guide. SAP Control Center 3.3

rich mobile applications made easy

1 Building, Deploying and Testing DPES application

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

Copyright 2014, SafeNet, Inc. All rights reserved.

Oracle Fusion Middleware

Oracle Java Micro Edition Software Development Kit

FDA Medication Guides Project

IBM Unica Enterprise Products Version Publication Date: May 26, Recommended Software Environments and Minimum System Requirements

TIBCO Runtime Agent Authentication API User s Guide. Software Release November 2012

Applications Licensing Table

OSGi Remote Management

IUCLID 5 Guidance and support. Installation Guide Distributed Version. Linux - Apache Tomcat - PostgreSQL

STATE OF NEW YORK COMMISSIONER OF TAXATION AND FINANCE

Eclipse installation, configuration and operation

SAP HANA Cloud Platform

PRODUCT SPECIFIC LICENSE TERMS. SAP Business Objects Programs

Java Garbage Collection Basics

Transcription:

Oracle Java SE and Oracle Java Embedded Products This document describes the Oracle Java SE product editions, Oracle Java Embedded products, and the features available with them. It contains the following sections: Introducing the Oracle Java SE Product Editions Introducing the Oracle Java Embedded Products Installation of Oracle Java SE Product Editions Installation of Oracle Java Embedded Products Licensing Considerations and Restricted-Use Licensing Oracle Java SE Product Editions Java SE Java SE is available in three different product editions. Each product edition offers different functional capabilities, and is suitable for different kinds of applications and development scenarios. Java SE includes: The Java Development Kit (JDK), including the JavaFX Software Development Kit (SDK), Java Runtime Environment (JRE), (Server and regular packages) JavaFX Runtime, JRockit JDK. The JDK is a superset of the JRE, and contains everything in the JRE, plus tools such as compilers and debuggers for development. A JRE provides a Java Virtual Machine (JVM), the standard class libraries and other components to run applications written in the Java programming language. JavaFX is a client platform designed to enable application developers to easily create and deploy rich internet applications (RIAs) that behave consistently across multiple platforms. Java SE can be used for free internally to run applications and may be redistributed in accordance with the Oracle Binary Code License Agreement for the Java SE Platform Products (the Java BCLA ). The Java BCLA must be accepted by you prior to download. Java SE does not include the commercial features as defined in the Licensing Considerations and Restricted-Use Licensing section below, but it is easy to upgrade to one of the other Java SE product editions described below that contain those features. Oracle Premier Support is available for the features included in Java SE by purchasing Oracle s Java SE Support offering.

Oracle Java SE Advanced and Oracle Java SE Advanced Desktop Oracle Java SE Advanced and Oracle Java SE Advanced Desktop can be purchased from Oracle and they both include Java SE, plus additional features for mission critical enterprise client and server deployments of Java, as well as Java-based ISV applications and solutions. The Oracle Java SE Advanced for Independent Software Vendors and Oracle Java SE Advanced Desktop for Independent Software Vendors products that are available differ only by license terms - commercial features and packages are identical. The Oracle Java SE Advanced products help maximize up-time and reduce total cost of ownership. Oracle Java SE Advanced and Oracle Java SE Advanced Desktop include Java Mission Control and Flight Recorder (known as JRockit Mission Control and JRockit Flight Recorder when bundled with Oracle JRockit) with near zero overhead profiling and diagnostics in production environments. They provide unprecedented insight and actionable information for any component of any Java application. Deployment and configuration features of the Oracle Java SE Advanced products JRE and JDK enable centralized management of Java desktops in the enterprise. Oracle Java SE Suite Oracle Java SE Suite can be purchased from Oracle and includes Oracle Java SE Advanced, plus additional features for soft real-time. JRockit Real Time offers extremely low and predictable latencies for standard Java applications. The Oracle Java SE Suite for Independent Software Vendors product that is available differs only by license terms - commercial features and packages are identical. Oracle Java Embedded Products Oracle Java Embedded products include Oracle Java SE Embedded, Oracle Java ME Embedded, Oracle Java ME Embedded Client (OJEC), Oracle Java Wireless Client (OJWC), and Oracle Java SE for embedded use cases, that is, for cases outside the scope of the Java BCLA. Development use of Oracle Java Embedded products is governed by the applicable Oracle Technology etwork Developer License Agreement, which must be accepted prior to download. Any commercial or production use and/or distribution of Oracle Java Embedded products is governed by the Oracle Java Binary License and Redistribution Agreement (the Java BLRA ). Installation of Oracle Java SE Product Editions Oracle does not provide installation programs that correspond directly to Java SE, Oracle Java SE Advanced, Oracle Java SE Advanced Desktop or Oracle Java SE Suite. Depending on the products licensed, one or more of the following individual packages must be downloaded:

JRE (Server or regular packages) JDK Java Advanced Management Console Microsoft Windows Installer (MSI) Enterprise JRE Installer JavaFX Runtime JRockit JDK JRockit Mission Control Java for Business JRE* Java for Business JDK* *The legacy Java for Business offering has been replaced with Oracle Java SE Support, along with Oracle Java SE Advanced, Oracle Java SE Advanced Desktop or Oracle Java SE Suite. Installation of Oracle Java Embedded Products Oracle provides installation programs that correspond directly to Oracle Java SE Embedded, Oracle Java ME Embedded and Oracle Java ME Embedded Client (OJEC). The Oracle Java Wireless Client (OJWC) product requires the Oracle Java ME Embedded product and Lightweight User Interface Toolkit. Installation of Oracle Java SE for embedded use cases, that is, Java SE for cases outside the scope of the Java BCLA, is the same as noted in the previous section Installation of Oracle Java SE Product Editions, with the requirement of obtaining commercial licenses under the Java BLRA for use and redistribution in all cases. Licensing Considerations and Restricted-Use Licensing Some of the packages described in the Installation of Oracle Java SE Product Editions section above install Commercial Features that are restricted to Oracle Java SE Advanced, Oracle Java SE Advanced Desktop and/or Oracle Java SE Suite. This means that even if you download an Oracle Java SE package for free under the Java BCLA, you must separately license from Oracle (and pay the appropriate license fee) the right to use any Commercial Features, described in Table 1-1 below, included in these packages. Commercial Feature Availability by Product Edition Table 1-1 lists all the Commercial Features and the feature availability for Oracle Java SE Advanced, Oracle Java SE Advanced Desktop and Oracle Java SE Suite. The Y value in a column means that the feature is available in the specified product edition; means that use of the feature is not permitted in the specified product edition. This table can help you understand the difference between the product editions and determine whether you require Oracle Java SE Advanced or Oracle Java SE Suite.

Commercial Features are not permitted for use with any Oracle Java Embedded Products except as noted in Table 1-1 below specifically for the Oracle Java SE Embedded products.

Table 1-1 - Commercial Features in Java SE Product Editions (and Oracle Java SE Embedded) Feature Oracle Java SE Product Editions Oracle Java SE Advanced/ Advanced Desktop (2) Oracle Java SE Suite (5) Applicable Releases Oracle Java SE Embedded Java Flight Recorder (1) Y Y Oracle JDK 7u40+, 8+ (3) Java Mission Control (1) Java Advanced Management Console (1) (6) MSI Enterprise JRE Installer (1) JRockit Flight Recorder (1) JRockit Mission Control Console observability (1) JRockit Mission Control Memory Leak Detector observability (1) JRE Usage Tracking (4) JRockit Real Time, Deterministic GC Y Y Oracle JDK 7u40+, 8+ Java Mission Control 5.x Y Y Oracle JDK 8u20+ Java Advanced Management Console 1.x, 2.x Y Y Oracle JDK 8u20+ MSI Enterprise JRE Installer 1.x Y Y JRockit JDK R28.1.3+ Y Y JRockit JDK R28.1.3+ JRockit Real Time 3.1.2 JRockit Mission Control 3.1.2 JRockit Mission Control 4.0.1 JRockit Mission Control 4.1 Y Y JRockit JDK R28.1.3+ JRockit Real Time 3.1.2 JRockit Mission Control 3.1.2 JRockit Mission Control 4.0.1 JRockit Mission Control 4.1 Y Y Oracle JRE 7+, 8+ Java for Business JRE 6u25+ Y JRockit JDK R28.1.3+ JRockit Real Time 3.1.2 JRockit Mission Control 3.1.2 JRockit Mission Control 4.0.1 JRockit Mission Control 4.1 (3) (3)

(1) These features include configuration options, command line tools, APIs, protocols and the JMX MBeans under oracle.jrockit.management and bea.jrockit.management to enable observation of a running JVM and require Oracle Java SE Advanced or Oracle Java SE Suite licenses for the computer running the observed JVM. Example: A company has 10 servers with the Java Flight Recorder (or JRockit Flight Recorder if using JRockit) enabled, that are being monitored from four workstations. The company needs Oracle Java SE Advanced or Oracle Java SE Suite licenses for the 10 servers, but not for the four client workstations. Example: A company is using a third-party JMX tool to monitor their application. They only access MBeans in the javax.management package and their own custom MBeans. o Oracle Java SE Advanced or Oracle Java SE Suite license is required. (2) Oracle Java SE Advanced Desktop and Oracle Java SE Advanced Desktop for Independent Software Vendors are for desktop usage only and are licensed on a named user plus (UP) basis. Oracle Java SE Advanced and Oracle Java SE Advanced for Independent Software Vendorss are licensed on a processor or named user plus (UP) basis and features can be used in server environments as well as on desktops. (3) These are not considered Commercial Features for Oracle Java SE Embedded (an Oracle Java Embedded product), licensed under the Java BLRA commercial agreement. Therefore, these features are permitted for use under a Java BLRA license for Oracle Java SE Embedded, using version 8+. (4) The legacy Java for Business program has been replaced with Oracle Java SE Support, along with Oracle Java SE Advanced, Oracle Java SE Advanced Desktop and Oracle Java SE Suite. Use of this Commercial Feature is for legacy Java for Business product licensees only. (5) Oracle Java SE Suite and Oracle Java SE Suite for Independent Software Vendors are licensed on a processor or named user plus (UP) basis and features can be used in server environments as well as on desktops. (6) A license to Oracle Java SE Advanced Desktop, Oracle Java SE Advanced Desktop for Independent Software Vendors, Oracle Java SE Advanced, Oracle Java SE Advanced for Independent Software Vendors, Oracle Java SE Suite or Oracle Java SE Suite for Independent Software Vendors includes a restricted-use license to Oracle WebLogic Server Standard Edition. Oracle WebLogic Server Standard Edition may be used solely for running the Java Advanced Management Console 2.0 and later versions.