{"id":1068,"date":"2012-08-22T12:57:15","date_gmt":"2012-08-22T00:57:15","guid":{"rendered":"https:\/\/www.deltics.co.nz\/blog\/?p=1068"},"modified":"2012-08-22T12:57:15","modified_gmt":"2012-08-22T00:57:15","slug":"info-from-the-world-tour-hamburg","status":"publish","type":"post","link":"https:\/\/www.deltics.co.nz\/blog\/posts\/1068\/","title":{"rendered":"Info From the World Tour (Hamburg)"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">3<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span><p>In the Embarcadero forums, Roland Kossow posted his report on the first of the &#8220;RAD Studio World Tour&#8221; events in Hamburg yesterday, reporting on <a href=\"https:\/\/forums.embarcadero.com\/thread.jspa?threadID=75773\">what&#8217;s new in XE3<\/a> and adding some more detail to the &#8220;XE3 And Beyond&#8221; blog post.<br \/>\n<!--more--><br \/>\nIn a nutshell we have &#8220;FM2&#8221; (FireMonkey 2 &#8211; no real surprise there).<\/p>\n<h3>FireMonkey is Dead.  Long Live FireMonkey 2!!<\/h3>\n<p>This adds actions, anchors and layouts and bitmap based styles and a host of further improvements, refinements, fixes and updates to FireMonkey.<\/p>\n<p>I guess by calling it &#8220;FireMonkey 2&#8221; they are hoping to create &#8220;clear blue water&#8221; between this release and the shonky state of FireMonkey in XE2, which also helps Embarcadero abdicate responsiblity for reneging on their promise of &#8220;regular and frequent updates&#8221; to FireMonkey.<\/p>\n<p><em>See?  This isn&#8217;t an update to FireMonkey&#8230;. it&#8217;s <strong>FireMonkey TWO<\/strong>!!!  Brand spanking new!<\/em><\/p>\n<p>This trick (&#8216;<em>the schmucks will never notice!<\/em>&#8216;) of renaming and declaring newness is actually a recurring theme, as we shall see&#8230;<\/p>\n<h3>VCL and FMX &#8211; Ne&#8217;er the Twain Shall Mix<\/h3>\n<p>Everyone still claiming that VCL and FMX do mix should also note that this witches brew is still not officially supported.  So despite people demonstrating that it is &#8211; seemingly &#8211; possible, 12 months after originally saying that it isn&#8217;t, and 12 months after having had the opportunity to verify other people&#8217;s claims that actually it is, the official position remains:<\/p>\n<p><strong>You still cannot, officially, mix VCL and FireMonkey.<\/strong><\/p>\n<p>So good luck if you have apps that do this.  If you&#8217;re really lucky, it will still continue to hang together under FM2, but if it doesn&#8217;t &#8211; you <em>were<\/em> warned.<\/p>\n<h3>No Mention of Platform Native Controls<\/h3>\n<p>What is also <strong><em>very<\/em><\/strong> notably absent from the <strong>SmokedChimp Again<\/strong> framework is <em>any<\/em> mention of platform native controls.<\/p>\n<p>I suspect therefore that the rumours and intimations that this is an area being worked on applies only in the area now called &#8220;Mobile Studio&#8221;, and as such Delphi developers can forget about it because Mobile Studio won&#8217;t be part of Delphi but a separate product, if\/when it is delivered at all.<\/p>\n<h3>If It Looks Like Windows 8 Then .. Good Enough<\/h3>\n<p>Also as intimated in the lead up to the World Tour, the &#8220;Windows 8 Support&#8221; in Delphi is confined to a set of look-and-feel emulations of the Modern Style UI rather than &#8220;true&#8221; Windows 8 support per se.<\/p>\n<p>No mention is made of the Windows App Store for example, unlike the specific call out for Apple App Store validity being mentioned.<\/p>\n<h3>A Tweak Here, A Tweak There<\/h3>\n<p>Other mentions are made of a new visual designer for Live Bindings, but no details other than that this provides &#8220;easier customization&#8221;.<\/p>\n<p>Similarly DataSnap get&#8217;s an honourable mention for some bug fixes but no other changes or enhancements.<\/p>\n<p>Those customers using DataSnap with XE2 licenses might be forgiven for wondering why a set of nothing but bug-fixes wasn&#8217;t released as an update to their tools.<\/p>\n<h3>Release Schedule<\/h3>\n<p>The official word is that XE3 will be released &#8220;this quarter&#8221;.  I had previously been told &#8220;before the end of this month&#8221; so this is either simply less specific than it could have been or &#8211; more worryingly &#8211; indicative of a slip (unless Embarcadero delineate their quarters differently from the rest of us, &#8220;this quarter&#8221; means anywhere from now to the end of September.  Not August).<\/p>\n<p><strong>Mobile Studio<\/strong> will apparently be released in <strong>Q1 2013<\/strong> &#8211; this could be something &#8220;lost in translation&#8221; as I am fairly sure that this was the timeframe for the &#8220;beta&#8221; of this new product.<\/p>\n<p>A <strong>64-BIT C++ compiler<\/strong> is &#8220;expected&#8221; in <strong>Q4 2012<\/strong>.  Then again, for a long time we &#8220;expected&#8221; a 64-bit Pascal compiler in Delphi 2010 and look what happened there&#8230;.<\/p>\n<p>No ARM support until Mobile Studio, and presumably ARM support is also <strong>confined<\/strong> to Mobile Studio.  Delphi users who expected to be able to target mobile devices can give up on that idea now I think, or perhaps start demanding answers and explanations on this score.<\/p>\n<p>Speaking for myself AND my employer we bought XE2 specifically for the future promise of mobile app development capabilities.<\/p>\n<p>We was robbed.<\/p>\n<h3>A Rose By Any Other Name<\/h3>\n<p>As speculated beforehand, <strong>HTML5 Builder<\/strong> is the new name for a much modified <strong>Rad PHP<\/strong>.  Surely any new release of a product is &#8211; or should be &#8211; much modified from the previous ?<\/p>\n<p>Rather than being, for example, a bunch of fixes to previously released half-baked code with no apology for drawing twice from the same well.<\/p>\n<p>But if you are the RadPHP user, this could be exciting times.<\/p>\n<h3>Counting the Days&#8230;<\/h3>\n<p>This time next week I shall have had a chance to hear this stuff myself, from the horses mouth as it were (though increasingly it seems like this news is coming from a different orifice, mixed with straw).<\/p>\n<p>Dare I hope that Roland&#8217;s disclaimer that he may have &#8220;misinterpreted&#8221; some of what he heard is born out ?<\/p>\n<p>Sadly, the last small flames of optimism in this regard are guttering in the gathering breeze&#8230;<\/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\">3<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span> In the Embarcadero forums, Roland Kossow posted his report on the first of the &#8220;RAD Studio World Tour&#8221; events in Hamburg yesterday, reporting on what&#8217;s new in XE3 and adding some more detail to the &#8220;XE3 And Beyond&#8221; blog post.<\/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,163],"tags":[292,168,164],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-he","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":868,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/868\/","url_meta":{"origin":1068,"position":0},"title":"The Emperors New Native","date":"28 May 2012","format":false,"excerpt":"Perhaps this post should be sub-titled: Say a Lie Often Enough and You'll Start Believing it Yourself Apparently some product called ERPLY (yeah, me neither) now has a \"great new FireMonkey native UI\". \u00a0FireMonkey ? \u00a0Native UI ? \u00a0Unless there has been a radical rewrite of FireMonkey in XE3 and\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":943,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/943\/","url_meta":{"origin":1068,"position":1},"title":"FireMonkey to Support Native Controls","date":"02 Aug 2012","format":false,"excerpt":"In the comments to my previous post, David Intersimone mentioned that Embarcadero are working on enabling support for platform native UI controls within FireMonkey! The team is working to surface native controls for FireMonkey on each platform. Then developers will have the choice to use vector drawn components in their\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1554,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1554\/","url_meta":{"origin":1068,"position":2},"title":"Not so Special Upgrade Pricing for XE5","date":"12 Sep 2013","format":false,"excerpt":"XE5 is officially out today, and the online store now has pricing for the new release. Being a scant 6 months since XE4 was released, with a $49 special upgrade price for XE3 Pro customers, I looked to see what special price might be on offer for XE5. $499 is\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":936,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/936\/","url_meta":{"origin":1068,"position":3},"title":"A Pain In The Butt","date":"31 Jul 2012","format":false,"excerpt":"This post is one of those classic double-entendres for which us Brits are (in)famous, involving as it does both an actual Pain In The Butt and a euphemistic one. I have been incapacitated recently by a sudden onset of sciatica caused - so my physio seems to think - by\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":735,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/735\/","url_meta":{"origin":1068,"position":4},"title":"RAD STUDIO XE2: Launch Event Report","date":"04 Aug 2011","format":false,"excerpt":"Today I was fortunate to be present in Auckland at the World Premier of the launch event for RAD Studio XE2. \u00a0There is so much good to report that I really don't know where to begin, so apologies if this post is a bit of a disorganised ramble. \u00a0But here\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1587,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1587\/","url_meta":{"origin":1068,"position":5},"title":"Delphi for (Some) Android","date":"13 Sep 2013","format":false,"excerpt":"Embarcadero have blogged about the first Android app \"in the wild\" (actually, being on the Play store I think it's the first domesticated app - wild ones surely get side-loaded ? :)). Rather embarrassingly they already have a comment from someone unable to use this \"true native Android\" application on\u2026","rel":"","context":"In &quot;Android&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1068"}],"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=1068"}],"version-history":[{"count":10,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1068\/revisions"}],"predecessor-version":[{"id":1078,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1068\/revisions\/1078"}],"wp:attachment":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=1068"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=1068"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=1068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}