Channels ▼

JVM Languages

Oxygene 5.2 Internal Alpha For Apple's Cocoa

RemObjects Software has announced Oxygene 5.2, the next iteration of its Object Pascal compiler and development environment. With this release, the software enjoys new distribution variants and new features.

In addition to Oxygene for .NET (distributed by Embarcadero under the "Embarcadero Prism" brand name) and Oxygene for Java, a third edition now emerges under the codename "Nougat". Designed for Apple's Cocoa development platform for Macs and iOS devices, Nougat is currently in internal alpha with the release planned for sometime in early or mid 2013.

In terms of new features, Oxygene 5.2's Fix-It IDE-integrated compiler feature has been ramped up with a single click "Fix Them All" button that allows developers to fix all occurrences of a given problem throughout a project at once.

The firm is also introducing a new "Automatically Fix these problems" feature that, for a select number of issues, lets you instruct the compiler to just go ahead and automatically adjust your code to apply the necessary fixes.

According to the RemObjects blog, "Once again, this is helpful mostly for smaller but frequently made mistakes, such as a missing var or a mistyped identifier case. If you enable this option (on a per-message basis, and off by default), the IDE will just automatically take care of correcting these issues for you after the compile finishes."

Oxygene 5.2 officially supports the release version of Visual Studio 2012 and Oxygene will offer to install the brand new Visual Studio 2012 shell.

RemObjects chief architect Marc Hoffman says that along with the new IDE, Oxygene gains a range of new capabilities enabled by Visual Studio 2012, such as the new "Preview Tabs" in the editor when selecting files in Solution Explorer, color-coded IDE status when coding, building debugging, and — most importantly says Hoffman — support for creating true Metro applications for Windows 8 and for Windows RT-based ARM tablets such as the upcoming Microsoft Surface, in Visual Studio 2012 Professional or higher.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.