{"id":1199,"date":"2012-09-06T08:14:53","date_gmt":"2012-09-05T20:14:53","guid":{"rendered":"https:\/\/www.deltics.co.nz\/blog\/?p=1199"},"modified":"2012-09-06T08:18:34","modified_gmt":"2012-09-05T20:18:34","slug":"oxygene-nougat-is-mac-and-ios","status":"publish","type":"post","link":"https:\/\/www.deltics.co.nz\/blog\/posts\/1199\/","title":{"rendered":"Oxygene &#8220;Nougat&#8221; is Mac and iOS !"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">&lt; 1<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span><p><a href=\"https:\/\/www.deltics.co.nz\/blog\/?p=1157&amp;cpage=1#comment-12656\" target=\"_blank\">Marc Hoffman has confirmed<\/a> that <a href=\"http:\/\/www.remobjects.com\/oxygene\/nougat.aspx\">&#8220;Nougat&#8221; is to Mac\/iOS as &#8220;Cooper&#8221; was to Java<\/a>. &nbsp;Some have speculated that this will be based on Mono, but Oxygene has had Mono covered for some time already, so I strongly doubt that this is the case.<\/p>\n<p><!--more--><\/p>\n<p>Far more likely is that just as &#8220;Cooper&#8221; was &#8211; among other things &#8211; an Oxygene compiler with a back-end that emitted Java Byte Code and language extensions and bindings that made it &#8220;play nice&#8221; with and in the JRE (<a href=\"http:\/\/www.remobjects.com\/oxygene\/platforms\/android.aspx\" target=\"_blank\">and, therefore, Android<\/a>), then &#8220;Nougat&#8221; will be Oxygene with &#8230; what ?&#8230; an LLVM back end ?  and language extensions and bindings to play nice with the Objective-C runtime and Cocoa\/CocoaTouch ?<\/p>\n<p>Details such as these are speculation on my part at this point, extrapolating from what was delivered in <strong>Oxygene for Java<\/strong>, but I am excited and interested to see what RemObjects have in mind and how they are going to deliver on this.<\/p>\n<p>Some of this appears to be confirmed &#8211; or at least strongly hinted at &#8211; in the responses and additional detail emerging in a <a href=\"https:\/\/forums.embarcadero.com\/thread.jspa?threadID=76510\" target=\"_blank\">forum thread discussing the new product<\/a>.<\/p>\n<p>With Lazarus 1.0 being released recently and now this news, these are exciting times for Pascal developers.<\/p>\n<p>I think I already know what I will be spending the money on that I saved by not renewing my Delphi SA this year. \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">&lt; 1<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span> Marc Hoffman has confirmed that &#8220;Nougat&#8221; is to Mac\/iOS as &#8220;Cooper&#8221; was to Java. &nbsp;Some have speculated that this will be based on Mono, but Oxygene has had Mono covered for some time already, so I strongly doubt that this is the case.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[4,180],"tags":[183,292,137,138,181,184],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-jl","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1503,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1503\/","url_meta":{"origin":1199,"position":0},"title":"Sharing Code Across Platforms in Oxygene","date":"22 Aug 2013","format":false,"excerpt":"There seems to be a perception among some people that Delphi is in the unique position of allowing developers to share and re-use code across the various platforms that it's compiler can now (and will soon) target. But this is not the case. Oxygene has had this capability right from\u2026","rel":"","context":"In &quot;Cooper&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1713,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1713\/","url_meta":{"origin":1199,"position":1},"title":"How to Call Java Code from an Oxygene Android Application","date":"20 Sep 2013","format":false,"excerpt":"Lachlan just posted a link to a post on Google+ (also available as a PDF) demonstrating how to call Java from Delphi XE5. I was shocked at both the amount and the nature of the code involved. It is long, convoluted and ugly stuff (nb. that isn't a criticism of\u2026","rel":"","context":"In &quot;Android&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1157,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1157\/","url_meta":{"origin":1199,"position":2},"title":"What is the Chewy Goodness in Oxygene .. ?","date":"05 Sep 2012","format":false,"excerpt":"I came across a reference to \"Nougat\" in relation to Oxygene recently, and sure enough you can pre-order Oxygene in a .NET, Java and \"Nougat\" bundle. I couldn't find any other mention of \"Nougat\" on the RemObjects\/Oxygene site though, so I'm still somewhat in the dark as to what \"Nougat\"\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1882,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1882\/","url_meta":{"origin":1199,"position":3},"title":"Not Your Grand-Daddy&#8217;s Pascal (or Java)","date":"15 Oct 2013","format":false,"excerpt":"I've mentioned some of the cool stuff in the Oxygene language in various posts and thought it would be a good idea to list them again, along with some others that I've not previously mentioned. Oxygene Everywhere First some of the core language features that are available on all supported\u2026","rel":"","context":"In &quot;Android&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1845,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1845\/","url_meta":{"origin":1199,"position":4},"title":"Another Great Oxygene Release","date":"03 Oct 2013","format":false,"excerpt":"RemObjects have officially released the September update to Oxygene with the usual round of bug fixes and some dramatic improvements in the tool chain. Cocoa - Principally iOS 7 My focus with Oxygene most recently has been on the Android side. My previous experience with using the Cocoa (iOS) support\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1619,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1619\/","url_meta":{"origin":1199,"position":5},"title":"iOS 7 and arm64 Support in Oxygene","date":"16 Sep 2013","format":false,"excerpt":"Marc Hoffman of RemObjects blogged over the weekend about the forthcoming iOS 7 and arm64 support in Oxygene. Actually, the only part that is really \"coming\" is the arm64 aspect since, as he explains in the blog post, Oxygene has always been able to use the iOS 7 SDK betas\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1199"}],"collection":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/comments?post=1199"}],"version-history":[{"count":7,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1199\/revisions"}],"predecessor-version":[{"id":1205,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1199\/revisions\/1205"}],"wp:attachment":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=1199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=1199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=1199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}