{"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=\"span-reading-time 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=\"span-reading-time 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_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[4,163],"tags":[292,168,164],"class_list":["post-1068","post","type-post","status-publish","format-standard","hentry","category-delphi","category-xe3-delphi","tag-delphi","tag-world-tour","tag-xe3-2"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-he","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1068","targetHints":{"allow":["GET"]}}],"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}]}}