Table of Contents
Open for Business with 10.4!
The world is cautiously opening up for business. The pandemic has devastated economies and businesses throughout the world, but the IT sector is one of the best positioned to endure and prosper in the future. Developers will be busy as companies accelerate digitalization to prepare for a virtual world. There are many more applications to build! Low and Mid code solutions are vital to support this growing demand. Delphi is arguably the original Mid-Code tool. Today it is still one of the most productive and performant alternatives for native application development. So get started building many more new applications with 10.4, fast!
RAD Studio 10.4 (Officially Sydney)
There is nothing more appropriate to open for business than a new release. We’ve officially launch 10.4 Sydney. Our extensive beta program with MVPs, tech partners, and update subscription customers has our community excited. Version 10.4 includes over 1,000 quality improvements and features. These range from language enhancements to more high DPI features and many important bug fixes. Sarina’s blog lists many of these in more detail, so I will not. We continue to be razor-focused on VCL to ensure that there is nothing better to build high-performance Windows applications. Windows 10 has done phenomenally well. For many use cases, the web is still inadequate to match a native application. A few months back, I spoke with Marco, who very clearly articulated the many advantages of Windows development with RAD Studio. As people are rushing to mobile, I think that the desktop has not received the love it deserves. Version 10.4 demonstrates that RAD Studio is committed to being the best platform for developing Windows applications.
Mobile Development Reaches 40% in Community
Our broad community is cautious in adopting new technologies. While we have many that are eager to try new things, the vast majority continue to focus on desktop solutions. The latest RAD Studio Product Survey indicates that 40% of customers today use FireMonkey (FMX) to develop mobile applications. This is the highest ever and very exciting. Version 10.4 provides multiple improvements to FMX. While we focus on Windows, we realize that cross-platform is critical as we continue to evolve FMX. The list of ideas and features is long. It is a great time for developers who have not used FMX to try it. We highlighted many COVID apps built with FMX. After all, speed and ease of development are our secret sauce. There are classes on Embarcadero Academy to get you started, including Building Mobile Apps with FireMonkey, Delphi CE Bootcamp, and Delphi Programming for Absolute Beginners in FireMonkey. Many of our local partners can teach this class in multiple languages and in person. Of course, there are plenty of video resources on our YouTube channel too.
New GM joins Embarcadero to increase focus on InterBase and C++
About a year ago, we hired Kyle Wheeler to lead Embarcadero’s sister brand, Whole Tomato, which produces the hugely popular Visual Studio plug-in Visual Assist. Kyle comes from a tech background, but developer tools were new to him, so he spent a year learning the ecosystem. Whole Tomato’s performance exceeded our expectations. Lately, Kyle has been spending more time on InterBase. The adoption of InterBase among our RAD Studio users is surprisingly low. It is one of the best solutions for embedded apps, and the IBLite edition is free, which makes it not only very scalable, but very affordable. You will notice more coverage around InterBase. It is surprisingly inexpensive, especially for OEM or VAR use.
Starting this quarter Kyle will take over more of our C++ efforts, working closely with David Millington and our Whole Tomato team. While C++ has received a lot of attention in the last few years, we realize that it is not enough. We took important steps to improve quality as we moved to a new compiler. That’s been a bigger effort than expected. We slowed down some cross-platform work to keep Windows development, the most dominant C++ use case, high quality. It is important our customers on older editions can continue to upgrade seamlessly. RAD Studio 10.4 is a big step in this direction. I hope that the C++ team can accelerate these efforts with the updates to 10.4, so stay tuned for lots more to come. You will hear a lot more from Kyle and David very soon.
10.4 Upgrade Center
We continue to get more requests to upgrade older applications. Some of these are really complex efforts involving millions of lines of code. We launched our Upgrade Center with 10.2. It contains useful upgrade information and will make some additional updates with 10.4. Please visit and schedule a free appointment to evaluate your needs. We have many Consulting Partners who can help you with these efforts, and many freelancers on sites such as Upwork can help too. Even simple replatforming efforts can cost millions. Why waste money and time only to frustrate your users? Get better costs and better performance with RAD Studio.
10.4 Contest: We Sponsor Your Open-Source Project
We have been running our Cool Applications contest and selections for some time with hundreds of great submissions. Recently, I started tallying the IDEs built with Delphi. It is a hugely impressive number and covers many languages, including C++, Python, PHP, SQL, and HTML. This speaks highly of the potential we still have to engage developers from many ecosystems. Many of the developer projects are open source, so our team was thinking about some good ideas to engage our open-source enthusiasts who want to develop with Delphi. There are a number of suggestions of things that we should open source ourselves, including codebases like Bold and Beacon Fence. I know you have a great idea for an existing or new project that would be great to open source. Submit your idea and tell us what you need. We will pick three ideas to sponsor. More detail on this is provided in Jim’s blog.
Delphi and the State of Windows Development
Don’t forget to download David I’s “Delphi and the State of Windows development”, packed with loads of information on Delphi and the significant role it plays within Windows development. Among other things, you will get:
- State of Windows Development
- Why Delphi?
- Types of Windows Application Projects
- Comparison of Tools for Windows Development
- Key Delphi Features and Benefits for Windows Developers
- And more…