{"id":2616,"date":"2010-05-16T07:26:21","date_gmt":"2010-05-16T06:26:21","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/2616-what-next-for-embarcadero-delphi-roadmap-with-mac-linux-published.html"},"modified":"2010-05-16T07:26:21","modified_gmt":"2010-05-16T06:26:21","slug":"what-next-for-embarcadero-delphi-roadmap-with-mac-linux-published","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/2616-what-next-for-embarcadero-delphi-roadmap-with-mac-linux-published.html","title":{"rendered":"What next for Embarcadero Delphi? Roadmap with Mac, Linux support published."},"content":{"rendered":"<p>Embarcadero has published an <a href=\"http:\/\/edn.embarcadero.com\/article\/39934\" target=\"_blank\">updated roadmap<\/a> for its Delphi development tools: Delphi, C++Builder and the RAD Studio shared IDE. These tools combine the Object Pascal (Delphi) or C++ language with a visual component library and native code compiler for Windows.<\/p>\n<p>Chief Technical Architect Michael Rozlog outlines four products which are being worked on, including \u201cFulcrum\u201d, \u201cWheelhouse\u201d, &#8220;Commodore\u201d and \u201cChromium\u201d. He says work is being undertaken on all of these, so the exact release schedule is not specified. Embarcadero has an annual release cycle for these products so you might reasonably project that Fulcrum is set for release later this year, Wheelhouse for 2011, and Commodore for 2012. Delphi 2010 came out in August 2009.<\/p>\n<p><strong>Delphi \u201cFulcrum\u201d<\/strong> introduces a cross-compiler for Mac OS X, with the emphasis on client applications. The IDE will run only on WIndows. Rozlog also talks about integration with Microsoft Azure so that Embarcadero can tick the Cloud Computing box.<\/p>\n<p><strong>Delphi \u201cWheelhouse\u201d<\/strong> adds Linux support, on a similar basis where the IDE runs only on Windows. It also adds a focus on server applications for both Linux and Mac OS X, including support for Apache modules.<\/p>\n<p>Delphi \u201c<strong>Commodore\u201d<\/strong> is the 64-bit release, with 64-bit and easier multi-core development on all three platforms. Rozlog also tosses in \u201cSocial Networking integration\u201d and \u201cBetter documentation\u201d.<\/p>\n<p>2012 is a long time to wait for 64-bit, particularly as the Windows server world is now primarily 64-bit. Embarcadero is promising a 64-bit compiler preview for the first half of 2011, though this will be command-line only.<\/p>\n<p>Delphi <strong>\u201cChromium\u201d<\/strong> is a revamp of the Visual Component Library with a new look and feel and \u201cnatural input integration\u201d \u2013 location, voice, video motion.<\/p>\n<p>In addition, Rozlog talks about updates for <strong>Delphi Prism<\/strong>, which is loosely the Delphi language plus a .NET compiler, and integrates into Visual Studio. Prism 2011 will work with Visual Studio 2010, and includes support for Mono. This extends to working \u201cwith MonoTouch to create Apple iPhone ready applications.\u201d Rozlog doesn\u2019t state whether this has been cleared with Apple\u2019s Steve Jobs, who is opposed to use of languages other than Objective C for iPhone or iPad development.<\/p>\n<p>Is Embarcadero doing enough to keep Delphi current? I\u2019m not sure. Delphi is a fantastic RAD and native code compiler for Windows; in the past it suffered when Borland tried to extend it beyond that, to Linux and .NET, distracting development effort from its core role. The risk here is that the Mac and Linux effort may be more of the same. Of course this will be nice to have, though running the IDE on Windows and compiling for Mac is a limitation that means it will not appeal to Mac developers, only to Delphi Windows developers hoping to extend their market. But there are other ways to do cross-platform now &#8211;\u00a0 Silverlight, Flash, web applications \u2013 and I wonder if the time for this has passed.<\/p>\n<p>A compiler for iPhone and iPad would now be bigger news, especially since Silverlight and Flash are not available on these platforms, but for this Embarcadero would need to overcome Apple\u2019s cross-compiler restrictions as well as solve the technical problems.<\/p>\n<p>Windows 7 has breathed some new life into Windows client development. I hope Embarcadero is not neglecting areas like great RAD support for features like Jump Lists and thumbnail previews, for the sake of the uncertain cross-compiler market.<\/p>\n<p>There is a discussion of the new Roadmap in the Delphi forums <a href=\"https:\/\/forums.embarcadero.com\/thread.jspa?threadID=36974&amp;tstart=0\" target=\"_blank\">here<\/a>, and Marco Cantu <a href=\"http:\/\/blog.marcocantu.com\/blog\/delphi_roadmap_may2010.html\" target=\"_blank\">also comments<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Embarcadero has published an updated roadmap for its Delphi development tools: Delphi, C++Builder and the RAD Studio shared IDE. These tools combine the Object Pascal (Delphi) or C++ language with a visual component library and native code compiler for Windows. Chief Technical Architect Michael Rozlog outlines four products which are being worked on, including \u201cFulcrum\u201d, &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/2616-what-next-for-embarcadero-delphi-roadmap-with-mac-linux-published.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">What next for Embarcadero Delphi? Roadmap with Mac, Linux support published.<\/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":[24,31,80],"tags":[239,318,363,500,501,545,565,996],"class_list":["post-2616","post","type-post","status-publish","format-standard","hentry","category-delphi","category-embarcadero","category-software-development","tag-c-builder","tag-delphi","tag-embarcadero","tag-ipad","tag-iphone","tag-linux","tag-mac","tag-windows"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/2616","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=2616"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/2616\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=2616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=2616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=2616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}