Oxygene is a Next Generation Object Pascal language development environment for creating managed applications for the Common Language Runtime – including Microsoft .NET and Novell's open source Mono framework – and the Java Runtime Environment – including regular Java and Android. The new Oxygene 5 is a state-of-the-art compiler for managed platforms which is based on and stays true to its roots in Object Pascal, while at the same time taking the Pascal language into the 21st century by providing new and cutting-edge language technologies, from Class Contracts over support for Parallelized Execution to Aspect Oriented Programming. Oxygene supports all the features available in C#, Visual Basic .NET or Java, but goes beyond and takes developer productivity to a new level. Oxygene is integrated deeply with the standard infrastructures provided by the respective frameworks – be it .NET or Java. It integrates with specialized tool-chains such as ASP.NET, WPF or Android and is tightly integrated with the Visual Studio 2010 IDE, giving developers a first class development experience, regardless of the platform. With Oxygene being written in itself, the compiler runs on Windows, Mac OS X and Linux, giving developers a lot of flexibility in their working environment. It also generates100% CLI-compliant assemblies for a wide variety of versions of the Common Language Runtime, including, of course, .NET 2.0 through 4.0 and Mono, but also the .NET Compact Framework, Silverlight and MonoTouch, as well as 100% pure JVM .jar files when building for Java or Android. |