What is Embarcadero RAD Studio 12 Athens?
Embarcadero proudly unveils RAD Studio 12 Athens, introducing Delphi 12 and C++Builder 12 with many exciting features and setting the stage for the future. This release accelerates cross-platform native app development, integrating cloud services and extensive IoT connectivity for Delphi or C++. With robust VCL controls for Windows 10 and FMX development spanning Windows, Mac, and Mobile, RAD Studio caters to Enterprise Strong Development.
C++Builder 12 boasts substantial enhancements, providing a sneak peek into the upcoming improvements. Dive into the developmental tech and an unfiltered behind-the-scenes preview of two key areas: the revolutionary Clang toolchain, elevating RTL, STL, linker, debugger, and more; and Visual Assist integration, delivering top-notch navigation, search, and refactoring for C++.
Embarcadero Technologies, Inc. is at the forefront of crafting tools that address productivity challenges for application developers. Their products empower users to design, build, and run applications seamlessly across all platforms from a unified code base. Trusted by 90 Fortune 100 companies and a global community of over three million C++ and Delphi users, Embarcadero's award-winning solutions play a pivotal role in delivering critical enterprise applications. A division of Idera, Inc., Embarcadero, continues to lead the way in shaping the future of development tools.
Delphi language enhancements include multiline string literals, Skia graphics support in FireMonkey for heightened performance and quality, a new FireDAC QBE for simplified data filtering, and a cutting-edge JSON wizard for seamless data mapping.
The Visual Assist integration within the IDE offers unparalleled code completion, code navigation, and rename refactoring for C++. At the same time, a groundbreaking Clang-based compiler preview supports the latest C++ features and enhances integration with external libraries and C++ code.
What's New in RAD Studio 12
Use RAD Studio on 4k+ Screens!
RAD Studio 12 introduces comprehensive high-DPI support to the IDE, empowering developers to navigate larger, high-resolution screens seamlessly. Embracing the latest 4k+ monitors, this release enhances daily developer tasks with crisper fonts, sharper icons, and high-resolution optimization across all IDE windows. From VCL to FMX form designers and the code editor, every aspect benefits from full support for the latest high-resolution monitors.
Target Windows 11
RAD Studio 12 now officially supports provisioning for Windows 11, seamlessly integrated with MSIX generation. A new WebBrowser component for Windows has been introduced, offering support for the IE ActiveX and the cutting-edge Microsoft WebView 2 control based on Chromium for the Edge browser. The VCL Form Designer undergoes enhancements, empowering developers to visually construct native Windows applications with live snap-to hints and layout guidelines. The Delphi and C++ RTL have also been refined for 32-bit and 64-bit Windows platforms, providing an enriched development experience.
Use VCL Styles at Design Time!
Experience accelerated UI prototyping with the new design-time support for VCL Styles. Now, you can swiftly create stylish UIs by instantly previewing how your styled forms and controls will appear during runtime directly at design time. This real-time visualization significantly enhances the design and testing workflow for modern UIs, allowing you to create superior UIs more efficiently. This feature is precious when dealing with per-control styles.
Deploy on M-Series Apple Silicon!
Compile your applications for macOS, explicitly targeting the M-series Apple Silicon processors, and utilize the newly introduced universal package for seamless App Store submission. With this enhancement, you can now compile for the existing Intel and the latest M-series processors, ensuring optimal performance across all platforms. This update also facilitates universal packaging, streamlining the process for submission to the macOS App Store.
Elevate your remote development experience with enhanced support for Remote Desktop in both VCL and IDE. This improvement is designed to assist developers working remotely, ensuring seamless collaboration outside the office environment. Enjoy advanced debugging capabilities for both remote and local 64-bit Windows applications and macOS 64-bit applications supporting both Intel and ARM architectures. The upgraded remote desktop support enhances your team's efficiency and contributes to an improved overall bottom line.
Use Biometric Authentication!
Explore the latest addition in RAD Studio 12—a Mobile Biometric Authentication component tailored for FireMonkey mobile applications.
Deploy Embedded InterBase Dev Edition!
RAD Studio 12 comes bundled with the latest InterBase 2020 Update 5 release, featuring both the Developer and IBLite/ToGo editions.
Embarcadero RAD Studio 12 Athens Great Features:
- C++Builder users can now enjoy seamless integration of Visual Assist in the IDE, offering unparalleled code completion, navigation, and rename refactoring for C++. Additionally, a preview of a significantly updated CLANG-based C++ compiler for Win64 is introduced, supporting the latest C++ standard language features and enhancing integration with external libraries and C++ code.
- Delphi enthusiasts will appreciate the new multiline string literals addressing customer requests. FireMonkey gets a performance boost with Skia support, ensuring higher-quality rendering of graphics and UI controls across all platforms. A revamped MDI and a fresh tabbed UI architecture for VCL provide modernization opportunities for existing applications, effortlessly incorporating HighDPI support and styling with minimal effort.
- Delphi users benefit from a new FireDAC Query by Example (QBE) component for simplified data filtering and a JSON wizard for seamless mapping of data in the popular JSON format to objects, mirroring the existing functionality for XML. Numerous IDE productivity and quality improvements have been implemented to streamline everyday tasks within RAD Studio.
- In addition, RAD Server introduces support for smart IDs, enhancing the flexibility and power of hosted REST APIs while maintaining the user-friendly nature of RAD Server.
RAD Studio 12 aligns with the latest platform versions, offering official iOS 17, Android 13, and macOS Ventura support. Additionally, it extends its compatibility to Ubuntu 22 LTS and Windows Server 2023.
Integrating Visual Assist into the C++Builder IDE brings a significant productivity boost, providing best-in-class code completion, code navigation, and rename refactoring for C++.
Delphi developers can now benefit from multiline string literals, simplifying the embedding of SQL, HTML, JSON, XML, and other multiline texts within the application source code.
FireMonkey receives a boost with SKIA support, enhancing the performance and quality of graphics and UI controls across all targeted platforms. The mobile design experience is further improved with enhancements like better Android platform support, split-screen iOS and Android panes, a comprehensive icon and splash screen wizard, and Android API level 33 support.
The VCL undergoes a reworked MDI and a new tabbed UI, facilitating application modernization with HighDPI support and VCL designers originating from Konopka Signature VCL Controls.
Object Pascal developers can now leverage a comprehensive set of Windows API headers converted to Object Pascal, simplifying the invocation of any Windows platform API.
The C++ compilers and toolchain receive a modern touch with a preview of the new Clang-based C++ compiler for Win64. This compiler supports the latest C++ standards and integrates seamlessly with external libraries and C++ code.
FireDAC introduces Query-by-Example (QBE) support. Delphi benefits from a new JSON data mapping wizard, enabling the generation of classes matching JSON data structure and facilitating the mapping of data to objects, similar to XML.
Enhanced application security is achieved through SQL restrictions, providing more profound control over SQL commands, blocking multiple commands, and managing SQL changes.
In RAD Server, support for intelligent IDs (Sqids) is introduced, enhancing the flexibility and power of hosted REST APIs, accompanied by improved performance, data paging enhancements, and enhanced session authentication.