Oxygene for Java
Oxygene for Java, formerly also known under the project codename "Cooper", is a new edition of our Oxygene product that brings the next generation Object Pascal language to the Java and Android platforms. Just like the original Oxygene for .NET set out to bring modern Pascal development to the .NET world, Oxygene for Java is taking this same design philosophy to next level by expanding the reach of Oxygene to the second big managed platform of today.
Oxygene for Java brings with it the full Oxygene development experience, from the award-winning language which is 99% syntax compatible between .NET and Java, to its state-of-the-art Visual Studio IDE experience with Smart Editing, Enhanced Error reporting and more.
One Language to develop for Java and .NET. Both platforms are driven by the same compiler, and the language is 99% syntax compatible between the two platforms, only making distinction where necessary.
All the Capabilities of the Java Language, and much, much more. Language feature wise, Oxygene is a true super-set of the Java Language – anything you can do in Java, you can do in Oxygene, but in additionm you can also take advantage from literally dozens of advanced major language features, be it language-integrated paralellism, Class Contracts, or Duck Typing.
Same state-of-the-art IDE Experience. Oxygene for Java integrates into Visual Studio, todays most advanced IDE for Windows, to provide the same first-class development experience you know and love from .NET. From Smart Editing to our Improved Error Reporting - it's all there. (Optional integration into Eclipse is planned for 2012).
Complete toolchain integration for both Java and Android. Oxygene integrates the platform native tools into the IDE workflow, letting you, for example, build Android applications down to the ready-to-deploy .apk file, right from the Visual Studio IDE, with a single button press.
Complete Debugger Integration. Press F5 and debug your Java and Android applications right inside Visual Studio, with all the features of the Visual Studio debugger you might already be familiar with from developing for .NET. Set breakpoints in your project, step through Oxygene code or Java language code from references libraries. Launch and debug your Android applications in the Emulator or right on your connected Device.
100% native Java. Directly work with the core Java and Android base classes, and reference and reuse any Java frameworks available from the platform vendor or third parties. No bridging layers or abstraction libraries that hide the real Java or Android APIs from you. Generate 100% native .jar files that can run anywhere Java runs, or create .jar libraries that can be consumed by other Java language developers without issues.
Find out more below.
We have a selection of videos wkith sneak peeks at Project "Cooper" up on our RemObjects TV channel for Oxygene. Highlights include:
More videos coming soon!
Two episodes of our RemObjects Radio podcast cover Project "Cooper" as well. Listen, below, or subscribe.
Oxygene for Java is available from our secure online shop now. It can be purchased standalone, or as bundle with Oxygene for .NET to give you a unified development experience for creating both Java and .NET based projects.
Since Oxygene for Java is a very new product, we will also stay on a very agressive development cycle, with new beta builds bringing more enhancements, bug fixes and new features just about every Friday, and new stable releases coming at the end of every month (except December).