Estimated Reading Time: 12 minutesToday I was fortunate to be present in Auckland at the World Premier of the launch event for RAD Studio XE2. There 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. But here goes.Executive Summary. FireMonkey – a scalable vector graphics based GUI framework exploiting GPU capabilities for hardware accelerated cross platform GUI’s.
![](/uploads/1/2/6/3/126375966/679512699.jpg)
Quick Tip: Create a Long Shadow Using a Blend in Illustrator. I know the toolbox can be SUPER overwhelming when you are first learning how to use Illustrator. Quick report delphi xe2 download silent rider dlz advanced problems in mathematics by vikas gupta and pankaj joshi solution adobe illustrator cs6 mac full version with crack armed.
Cross-Platform support – Target Win32 and Win64 with single-source VCL applications or Win32, Win64 and MORE using FireMonkey. iOS support for native code FireMonkey apps!! 64-bit is for professional developers and is absolutely essential in only a relatively small number of specialist products.You couldn’t be more wrong. Most of Microsoft’s products going forward will be 64-bit only. The most obvious use is server computing, but even home computers have far more than 4GB RAM potential these days and coming standard with 4GB.
64-bit is the future of all Windows computing, professional or not. I, for one, would not develop on any platform that doesn’t support 64-bit or waste my time on evaluating it, either.Including 64-bit support in a “starter” edition is actually a smart move.
![Delphi cross platform Delphi cross platform](/uploads/1/2/6/3/126375966/314910589.jpg)
@Shawn – except for one thing Win32 code will just compile and run on Win64. @Shawn – imho the sort of thinking that leads to “We’ll include XYZ but limit it in some way” comes from regarding “Starter” as nothing more than a paid for trial edition.
“we’ll tease them with this, but if they want the full thing then they’ll have to buy a REAL copy”.That is not what “Starter” should be imho. Whatever “Starter” has “in the box” should be full, complete and unlimited and targeted at the type of user to whom the price point is attractive and makes sense. The “Starter-ness” should derive from what is not in the box at all. A “Starter” user arguably doesn’t need.any.
refactorings or modelling tools, but they should get ALL the features of the debugger and (a particular hobby horse of mine) they should get the VCL source as a crucial learning tool.Note: not intended to be a definitive list, just a couple of examples I pulled out of the airThe key is to stop thinking of “Starter” as a trial edition and start thinking of it as, well, what it claims to be. @Ben – As far as I know, XE2 will be available very, very soon – early September. FireMonkey is 100% ObjectPascal so (assuming that a requisite hardware graphics layer is in place on a particular platform) it will be supported on any platform that the compiler itself supports.For XE this means that OSX (Mac) support is in the box, and from everything I have seen and heard, it is a.very. polished level of functionality that has been provided, with seamless and smooth “launch and debug” from with the IDE (the IDE is still a Win32 app, so debugging on a Mac requires either running Windows in a VM – common practice anyway – or an available Mac on the network. Cross platform debugging uses the same technique as the long established and well proven “Remote Debugger”, now dubbed “Platform Assistant”).iOS support is not yet as well polished, requiring that code be moved across from the Windows dev environment to the Mac side to be compiled with xcode, using (I believe) the FPC compiler.
Debugging when running in the iOS emulator (on the Mac side) is still possible, but involves using the x-code debugging tools, not the Delphi IDE. Being single-source cross-platform, you can of course do a LOT of your debugging entirely within the Windows environment, running and debugging your FireMonkey app as a Win32 process, only doing final debugging and testing that is necessary prior to deployment to iOS.The intention is to improve the integration on the iOS side to levels of polish at least approaching that already provided to OSX. Embarcadero aren’t trying to hide the fact that the iOS support is not yet “complete”, but they were pleased enough with what they had, and believed it useful and useable enough, to be worth releasing even in it’s current state.For me, I am looking forward to having some fun writing apps for my partner’s iPhone and iPad, but as an Android phone owner I am even more excited to look forward to the Android support that was mentioned as intended for XE3!!!Hopefully you can pull up a chair at the family table again VERY soon.
Thank you Jolyon for detail answer & positive attitude.
Delphi Developer Days 2017 Tour SponsorsPlatinum Sponsors
Sponsors
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 2009-2017. Jensen Data Systems, Inc., and Bob Swart Training & Consultancy. Ph: US (01) 281-359-3311, Email: info at JensenDataSystems.com |
![](/uploads/1/2/6/3/126375966/679512699.jpg)