Oracle Software

Technologie und Anwendungen für Lehren, Forschung und Lernen

Als technologischer Innovator benötigen Sie eine Kombination aus Computer Science-Kenntnissen und praktischen Fähigkeiten. Die Entwicklung von praktischen Fähigkeiten erfordert den Zugriff auf die richtigen Tools. Mit der Oracle Academy erhalten Sie genau das – Lizenzen für die Kerntechnologie und Applications-Softwareprogramme von Oracle, die branchenübergreifend von Hunderttausenden von Kunden verwendet werden, Open Source Software sowie Java Development Environments – für Ihr individuelles Studium, für Präsenzschulungen sowie für nicht kommerzielle akademische kurs- und studienbegleitende Recherchen und individuelles Lernen.

Institutions-Mitglieder erhalten Lizenzen für zahlreiche Oracle Technologie-Softwareprogramme; zugelassene Institutions-Mitglieder bekommen zudem eine Lizenz für viele Oracle Applications-Programme. Über My Oracle Support erhalten Institutions-Mitglieder Updates für die Softwareprogramme und technischen Support für lizenzierte Software.

Open Source Software

Oracle Linux
Ein Open Source-Betriebssystem, bei dem keine Patching-Ausfallzeiten entstehen und bei dem Unternehmen von den neuesten Linux-Entwicklungen mit strengen Tests und realen Auslastungen profitieren. Außerdem ist das System für Oracle Hardware und Software optimiert.

VirtualBox
Ein leistungsstarkes Produkt für die Desktopvirtualisierung (x86 sowie AMD64/Intel64), das sowohl für Unternehmen als auch für Privatzwecke geeignet ist.

MySQL
Die bekannteste Open Source-Datenbank für das Internet. Sie ist in zahlreichen Editionen verfügbar, um die verschiedenen Implementierungsanforderungen zu erfüllen.

GlassFish
Ein Open Source-Anwendungsserver für die Java EE-Plattform, der eine Vielzahl von APIs und Webentwicklungstools unterstützt. Entwickler können damit Unternehmensanwendungen entwickeln, die portabel, skalierbar und in ältere Technologien integrierbar sind.

Java Development Environments

Bei einer Entwicklungsumgebung handelt es sich um zusammengestellte Verfahren, Prozesse und Tools, die zum Entwickeln, Testen und Debuggen von Quellcode oder eines Programms verwendet werden. Außerdem erhalten die Entwickler eine gängige Benutzeroberfläche. Für Java sind verschiedene, kostenfreie Entwicklungsumgebungen verfügbar, einige davon werden in Workshops und im Curriculum der Oracle Academy eingesetzt.

Laden Sie diese kostenlos verfügbaren Java Development Environments von den jeweiligen Websites herunter und vertiefen Sie jetzt Ihre Java-Kenntnisse.

Alice
wurde von der Carnegie Mellon University entwickelt und ist eine innovative pädagogische Programmierumgebung, in der Studenten einfach per Drag-und-Drop 3D-Animationen erstellen können. Das Konzept von Alice besteht darin, den ersten Kontakt zwischen Studenten und objektorientierter Programmierung herzustellen. Alice ist für Schüler und Studenten von 8 bis 22 Jahren geeignet und wird pro Jahr über 1 Million Mal heruntergeladen.

Netbeans
NetBeans ist eine Open Source-IDE. Diese IDE enthält die Tools, die zum Erstellen von Desktop-, Unternehmens-, Web- und mobilen Anwendungen mit Java sowie mit C/C++, PHP, JavaScript und Groovy nötig sind.

Greenfoot
wurde an der University of Kent und der LaTrobe University entwickelt und hilft Neulingen auf diesem Gebiet, von Drag-und-Drop-Umgebungen (wie z. B. Alice) auf reines Java umzusteigen. Das erleichtert den späteren Wechsel zu anspruchsvolleren Java-Tools wie BlueJ, NetBeans und Eclipse.

Eclipse
ist eine mehrsprachige Open Source-Softwareentwicklungsumgebung, die zum Großteil aus Java besteht. Sie umfasst eine IDE und ein umfangreiches Plug-in-System. Mit Eclipse können Anwendungen in Java entwickelt werden, unter Verwendung der Plug-ins auch in Ada, C, C++, COBOL, Fortran, Haskell, Perl, PHP, Python, R, Ruby (einschließlich Ruby on Rails), Scala, Clojure, Groovy, Android und Scheme.

BlueJ
ist das weltweit bekannteste pädagogische Java-Tool und hat über 10 Millionen Nutzer. Bei BlueJ handelt es sich um eine integrierte Entwicklungsumgebung (IDE) für Studierende von Computer Science als Hauptfach an der Universität, die über gute grundlegende Java-Kenntnisse verfügen.