{"id":4636,"date":"2011-07-10T21:28:31","date_gmt":"2011-07-10T20:28:31","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/4636-embarcadero-promises-delphi-everywhere-mac-ios-this-year-android-blackberry-windows-phone-to-follow.html"},"modified":"2011-07-10T21:28:31","modified_gmt":"2011-07-10T20:28:31","slug":"embarcadero-promises-delphi-everywhere-mac-ios-this-year-android-blackberry-windows-phone-to-follow","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/4636-embarcadero-promises-delphi-everywhere-mac-ios-this-year-android-blackberry-windows-phone-to-follow.html","title":{"rendered":"Embarcadero promises Delphi everywhere: Mac, iOS this year, Android, Blackberry, Windows Phone to follow"},"content":{"rendered":"<p>I noticed the following <a href=\"http:\/\/blogs.embarcadero.com\/davidi\/2011\/07\/01\/40545#comment-25634\" target=\"_blank\">remark<\/a> from Embarcadero\u2019s David Intersimone regarding Delphi, its application builder based on Pascal.<\/p>\n<blockquote>\n<p>We are putting Delphi (and C++Builder) everywhere this year and over the next 5 years. Today you can use Delphi for Desktop, Client\/Server, Multi-Tier, Cloud, Web, Web Services (REST and SOAP). This year you will also be able to build for Macintosh and iOS. Linux is also on the roadmap for the coming years along with Android, Blackberry and Windows Phone 7.<\/p>\n<\/blockquote>\n<p>Welcome news; though Delphi enthusiasts are all too familiar with bold promises. Two years ago I <a href=\"http:\/\/www.theregister.co.uk\/2009\/06\/12\/embarcadero_codegear_tools_future\/\" target=\"_blank\">interviewed<\/a> Embarcadero\u2019s CEO Wayne Williams and he promised cross-platform Delphi in 2010; but when Delphi XE appeared last year neither Mac nor 64-bit (another longstanding request) was included.<\/p>\n<p>That said, I am still a big Delphi fan. Mobile is a particularly interesting prospect. I have tried numerous cross-platform mobile toolkits and they all have problems; on the other hand they are improving fast and in a couple of years things like Appcelerator\u2019s <a href=\"http:\/\/www.appcelerator.com\/products\/\" target=\"_blank\">Titanium<\/a> and&#160; Nitobi\u2019s <a href=\"http:\/\/www.phonegap.com\/\" target=\"_blank\">PhoneGap<\/a> may be hard to catch.<\/p>\n<p><strong>Update<\/strong>: what will Delphi\u2019s Android support look like? I would be interested to know whether Embarcadero is working on its own compiler, or whether it is partnering with RemObjects and that what Intersimone is referring to is <a href=\"http:\/\/www.remobjects.com\/cooper.aspx\" target=\"_blank\">Project Cooper<\/a>:<\/p>\n<blockquote>\n<p>\u201cCooper\u201d is a new and exciting research project going on in the RemObjects Software Labs, to bring the Oxygene language to the Java and Android platforms. The original Oxygene for .NET set out to bring a modern and \u201cnext generation\u201d Object Pascal to the .NET world; Project \u201cCooper\u201d is taking this endeavor to the next level, expanding the reach of Oxygene to the second big managed platform.<\/p>\n<\/blockquote>\n<p>In other words, Project Cooper will compile Delphi code to Java.<\/p>\n<p>Note that Embarcadero officially adopted Oxygene and offers it as its own product called <a href=\"http:\/\/www.embarcadero.com\/products\/delphi-prism\" target=\"_blank\">Prism<\/a>. It seems plausible that the same will happen with Project Cooper. Since Windows Phone is a .NET platform, there is also potential for Oxygene\/Prism to <a href=\"http:\/\/blogs.remobjects.com\/blogs\/jim\/2010\/11\/25\/p2066\" target=\"_blank\">target Microsoft\u2019s mobile platform<\/a>:<\/p>\n<blockquote>\n<p><strong>Windows Phone 7<\/strong> \u2013 Microsoft\u2019s new Windows Phone 7 uses Silverlight for application development,&#160; and did I mention Delphi Prism does Silverlight?<\/p>\n<\/blockquote>\n<p>says Jim McKeeth at RemObjects.<\/p>\n<p>What about Delphi on the Mac and on iOS? There is also a possible Oxygene\/Prism route here, via <a href=\"http:\/\/www.mono-project.com\/MonoMac\" target=\"_blank\">MonoMac<\/a>: Delphi to .NET\/Mono to Mac. However, I suspect Delphi developers would be disappointed if this turned out to be Embarcadero\u2019s approach to Mac and iOS support. Programmers choose Delphi because they like compilation to native code.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I noticed the following remark from Embarcadero\u2019s David Intersimone regarding Delphi, its application builder based on Pascal. We are putting Delphi (and C++Builder) everywhere this year and over the next 5 years. Today you can use Delphi for Desktop, Client\/Server, Multi-Tier, Cloud, Web, Web Services (REST and SOAP). This year you will also be able &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/4636-embarcadero-promises-delphi-everywhere-mac-ios-this-year-android-blackberry-windows-phone-to-follow.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Embarcadero promises Delphi everywhere: Mac, iOS this year, Android, Blackberry, Windows Phone to follow<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,24,31,52,56,67,80],"tags":[158,318,363,499,545,565,599],"class_list":["post-4636","post","type-post","status-publish","format-standard","hentry","category-apple","category-delphi","category-embarcadero","category-linux","category-mobile","category-professional","category-software-development","tag-apple","tag-delphi","tag-embarcadero","tag-ios","tag-linux","tag-mac","tag-mobile"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/4636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=4636"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/4636\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=4636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=4636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=4636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}