Oracle Software

Technology and applications for teaching, research, and learning

Being a technology innovator requires a combination of computer science knowledge and hands-on skills, and developing hands-on skills requires access to the right tools. Oracle Academy Institutional members get exactly that—licenses for Oracle core software technology and applications used by hundreds of thousands of customers across industries, open source software, and Java development environments—available for classroom teaching, and not-for-profit, academic, course- and degree-related research, as well as individual learning.

Institutional members are granted licenses for a variety of Oracle technology software programs, and approved members also receive licenses for a large number of Oracle applications programs. Institutional members receive software program updates and technical support for licensed software via My Oracle Support.

Open Source Software

Oracle Linux
An open source operating system that offers zero-downtime patching and provides enterprises with the benefits of the latest Linux innovations, including rigorous testing with real-world workloads, optimized for Oracle hardware and software.

VirtualBox
A powerful x86 and AMD64/Intel64 based desktop virtualization product for enterprise and home use.

MySQL
The most popular open source database for the Web, available in a variety of editions to support different implementation requirements.

GlassFish
An open source application server for the Java EE platform, supporting a variety of APIs and web development tools and allowing developers to create enterprise applications that are portable, scalable, and integrate with legacy technologies.

Java Development Environments

A development environment is a collection of procedures, processes and tools used for developing, testing and debugging a source code or a program, and also provides developers with a common user interface. Different, freely available development environments are available for Java, including the ones used in Oracle Academy workshops and curriculum.

Download these freely available Java development environments from their respective websites, and develop your Java skills today.

Alice
Developed by Carnegie Mellon University, Alice is an innovative educational programming environment that uses a drag-and-drop approach to make it easy for students to create 3D animations. Designed to be a student’s first exposure to object-oriented programming, Alice is suitable for a wide range of students–ages 8-22–and is downloaded more than a million times a year.

Netbeans
NetBeans is an open-source IDE. It includes the tools needed to create desktop, enterprise, web, and mobile applications with Java, as well as with C/C++, PHP, JavaScript and Groovy.

Greenfoot
Developed at the University of Kent and LaTrobe University, Greenfoot helps beginners transition from drag-and-drop environments like Alice into pure Java, which later eases their transition into more advanced Java tools like BlueJ, NetBeans, and Eclipse.

Eclipse
Eclipse is an open-source, multi-language software development environment written mostly in Java comprising an IDE and an extensible plug-in system. It can be used to develop applications in Java, and with the use of plug-ins, in Ada, C, C++, COBOL, Fortran, Haskell, Perl, PHP, Python, R, Ruby (including Ruby on Rails), Scala, Clojure, Groovy, Android, and Scheme.

BlueJ
BlueJ is the world’s most popular educational Java tool, with more than 10 million users. BlueJ is an integrated development environment (IDE) designed to serve university-level computer science majors with strong basic Java skills.