Marco's RAD & Dev World

Delphi and RAD Studio Product Manager at Embarcadero. Well known Delphi guru and books author.

Embarcadero is promoting a contest for applications that leverage OpenData, in particular the NASA API (available at https://api.nasa.gov/index.html). Given the large amount of data available, there is room for building many different applications. Also, you can submit Windows or Mobile applications, as long as it is built with RAD Studio. Full announcement and competition details are at: https://community.embarcadero.com/competitions/8-fun-with-delphi-nasa-api-mashup We have a sample application on GitHub at https://github.com/EmbarcaderoPublic/FunWithRADStudio/ with a video at https://youtu.be/pARtydMW_GQ and accept submissions on GitHub and with a compan...

Posted by on in Tutorial
The first list of interesting links and blog post of 2017, focused on Delphi development. Embarcadero Udpates Press release "Embarcadero Announces RAD Studio Desktop Bridge Support for Windows 10 Deployments" including a comment by Kevin Gallo, corporate vice president for the Windows developer platform at Microsoft at http://www.businesswire.com/news/home/20170110005908/en This press release got also referenced by SD Times at http://sdtimes.com/swift-announces-new-project-lead-embarcadero-updates-rad-studio-and-spare5-relaunches-as-mighty-ai-sd-times-news-digest-jan-11-2017/ There is Debugger Hotfix for macOS Sierra and the iOS Simulator for 10.1 Berlin. Informatio...
There is a glitch in RAD Studio Berlin Update 2: For some users the About Box indicates the wrong version number in the "Installed Updates" field. An example is below: So how do you know if you actually have Update 2 installed? An easy way is to keep an eye to the Splash Screen, which was updated with the fireworks: The more official way is to check in the About Box the actual version number. As you can see in the first image above: Berlin Update 2 has version number 24.0.25048.9432 Berlin Update 1, instead, had version number 24.0.24468.8770 The first release (RTM) of Berlin was 24.0.22858.6822  ...

Posted by on in Tutorial
Following a long tradition of this blog, dating back to 2006 (and continued in each of the following years), here is my year 2016 seen through the cities I've been to. The rule is: Places I've visited in 2016 for at least one night (plus some relevant daily trips), in chronological order. At times, the reason for the trip is listed. In bold are cities or countries I've been to for the first time. Piacenza, Italy, is where I live Assisi, Perugia, Italy Berlin, Germany (RAD Studio Berlin Launch) Cannes, France (Film Festival) Courmayeur Mont Blanc, Italy Trip to Germany and Denmark Zurich, Switzerland Erfurt, Germany ...

Posted by on in Tutorial
It has been a long time, but here is another roundup of notable blog posts in the Delphi space. Updates Debugger Hotfix for iOS32 (for RAD Studio 10.1 Berlin) at https://community.embarcadero.com/blogs/entry/debugger-hotfix-for-ios32 Technical Blogs Optical Barcode Recognition Library For FireMonkey In Delphi 10 Berlin On Android at http://www.fmxexpress.com/optical-barcode-recognition-library-for-firemonkey-in-delphi-10-berlin-on-android/ Conditional Uses Clause Considered Harmful at http://www.uweraabe.de/Blog/2016/11/06/conditional-uses-clause-considered-harmful/ Changing the color scheme of an Android style at https://community.embarcadero.com/blogs...
There are many additional packages recently added to the GetIt Package Manager for Berlin, from free tools and components, to trial versions of paid ones. The list include AQTime, which was until recently an integrated third-party tool and it is available now for Berlin as part of the core product. Similarly, there is now also InstallAware, an updated version of NexusDB, some new free tools (including a Redis Client by Daniele Teti). Finally, there is a fairly long list of trial versions of paid components, including many from the large TMS offering. You can now try these components directly from the IDE. The following images provide more details. Berlin Add-On Value Tools ...
It is a fairly interesting time to see Microsoft promote RAD Studio Berlin Update 2 support for the "Centennial" bridge, as the only IDE providing this capability out of the box. First, Microsoft Windows Developer account tweeted about it at https://twitter.com/windowsdev/status/807978252820221952 (see below): Second, RAD Studio has been mentioned in the blog post "Conversion options for bringing your existing desktop app to the Universal Windows Platform using the Desktop Bridge" at https://blogs.windows.com/buildingapps/2016/12/08/conversion-options-bringing-existing-desktop-app-universal-windows-platform-using-desktop-bridge, Towards the middle of the long post yo...
Answering to pressing requests from customers and partners, RAD Studio is moving this year from a 6 month release cycle with one main bug-fix update to a 1-year release cycle with multiple updates including fixes and new features.  As we announced in our last published roadmap, https://community.embarcadero.com/article/news/16418-product-roadmap-august-2016, we are significantly slowing down the release cycle, going back to a more or less yearly major release for the product, from the faster cycle of recent years. There are many reasons for this change, but it mostly addresses complaints from customers (and tech partners, and component vendors). The original requirement to release mo...
Bob Swart, who coordinates the Delphi events for SDN, invited myself and Andrea Magni (all Italian crew) to talk at the SDN Event next Friday, December 9th. I'll be giving a keynote on the status of Delphi, a session on Windows 10 and the Centennial Bridge, and one on my experience publishing mobile applications. Andrea is talking about this FireMonkey and REST open source libraries. More information at https://www.sdn.nl/EVENTS/9-december-2016 ​I won't be around much, traveling only for the event, feel free to stop by and have a chat....

Posted by on in Blogs
The Delphi product address by Marco Cantu, the Embarcadero Delphi Product Manager from CodeRage XI 2016.
...

Check out more tips and tricks in this development video: