Embarcadero® RAD Studio™ 10 Seattle Architect is the fastest way to build and update data-rich, hyper connected, visually engaging applications for Windows 10, Mac, Mobile, IoT and more using Object Pascal and C++. Quickly and easily update VCL and FMX applications to Windows 10 with the new Windows 10 VCL Controls, Styles, and Universal Windows Platform services components. RAD Studio Architect includes everything in the Enterprise edition plus powerful ER/Studio Developer Edition database modeling and design capabilities.
Embarcadero® RAD Studio™ 10 Seattle is the fastest way to build and update data-rich, hyper connected, visually engaging applications for Windows 10, Mac, Mobile, IoT and more using Object Pascal and C++. Quickly and easily bring your apps and customers to Windows 10 with a wide range of Windows 10 enabling features such as new Windows 10 VCL Controls, VCL and FMX UI Styles, and UWP (Universal Windows Platform) services like notifications.
Support larger projects with more platforms, with double the available IDE memory and project capacity. Be more productive than ever with multi- monitor support and dozens of new IDE features designed to help you code faster. RAD Studio 10 enables developers to deliver applications up to 5x faster than other tools and build even faster across multiple desktop, mobile, cloud, and database platforms including 32-bit and 64-bit Windows 10, Mac OSX, iOS, and Android.
Double the IDE Project Power
“Behind the Scenes” this release introduces a re-architected product and build management system that effectively doubles the project size capacity resulting in higher stability and performance when dealing with large projects, particularly multi-platform projects. As a developer if you’ve experienced limitations or issues with large projects, this release is the must have upgrade.
Quality, Stability and Documentation
Major changes and improvements have been made to the development, testing, and documentation processes to better accommodate the many platforms and languages that RAD Studio now supports as well as to introduce new features and functionality across all supported platforms and languages with higher quality, stability, and documentation. RAD Studio 10 stands to be the new benchmark for quality, documentation, and stability.
RAD C++ for Windows 10
C++Builder 10 introduces the world’s first CLANG enhanced C++ compiler for Windows and mobile with RAD PME extensions for rapid Windows and Cross-Platform development, tight integration with VCL for Windows and FMX cross-platform frameworks, C++11 language support, and ARC (Automatic Reference Counting) based memory management for C++, and backward compatibility. The new C++Builder compiler makes RAD Studio 10 a must upgrade for C++ developers or new C++ developers coming from other languages and toolsets such as Java, Objective-C, C#, Xcode, Xamarin, and Visual Studio.
PERSONAL DEVELOPER PRODUCTIVITY
New in 10 Seattle! IDE built with large memory address model, to provide significantly more memory to the embedded compilers, integrated debuggers, and various tools executed in the IDE process
New in 10 Seattle! Redesigned compiler unit caching mechanism, to free older units in case the available memory is begin filled up, when compiling project groups with multiple projects
New in 10 Seattle! Improved multi-monitor support in the IDE, with the ability to place most forms and panes on different secondary monitors
New in 10 Seattle! Form designer option to hide/show non-visual controls icon (reducing form design potential clutter)
New in 10 Seattle! Structure View Icons representing the corresponding component
New in 10 Seattle! Unsaved file auto-recovery – unsaved work is periodically saved to a temporary location. If the IDE closes ungracefully (because of a system crash) the IDE will attempt to recover the user’s unsaved work
New in 10 Seattle! Enhanced IDE Project Options to easily enable High-DPI Awareness in your applications
New in 10 Seattle! Full customization of the Object Inspector layout, with the ability of hiding the description panel, the quick actions, and the new filter panel
New in 10 Seattle! Object Inspector contents can be filtered to display specific elements
New in 10 Seattle! Shortcuts to increase/decrease the size of the font in the code editor
Enhanced in 10 Seattle! GetIt Library Manager for easy discovery, download and update of source code libraries, components, and other features from Embarcadero GetIt servers*. Extended with Categories, UI improvements, and new actions
FMX APPLICATION PLATFORM (FIREMONKEY)
New in 10 Seattle! Mouse-over Hints support for FireMonkey visual controls on desktop
New in 10 Seattle! Native style presentation for Windows for Edit and Memo platform controls
New in 10 Seattle! FireMonkey controls zOrder support for Windows
New in 10 Seattle! Enhance Clipboard support to allow copy/paste of bitmaps
New in 10 Seattle! Touch animation for Android platform
New in 10 Seattle! FireMonkey apps can receive intents, regardless of the source (email, web link, other app). A new sample demonstrates this ability.
Enhanced in 10 Seattle! MultiView component to create a UI that adapts to the form factor, from mobile to tablet, from portrait to landscape. Now with specific support for Windows 10 UI.
Enhanced in 10 Seattle! Specific TSwitch behavior for Windows 10 UI
Enhanced in 10 Seattle! Edit and Calendar ability to dynamically render a platform native UI control on iOS
Enhanced in 10 Seattle! ListView platform controls for iOS
New in 10 Seattle! ScrollBox platform controls for iOS
Enhanced in 10 Seattle! Bluetooth LE component (on platforms that fully support the technology)
Enhanced in 10 Seattle! Bluetooth framework improvements and new Bluetooth component for classic Bluetooth connectivity
New in 10 Seattle! New TBeaconDevice class for turning a device on one of the supported platforms into a “beacon”
Enhanced in 10 Seattle! Notification Center Component for using notifications in your iOS and Android applications, including notification sound and now supporting also Windows 10 Notifications
New in 10 Seattle! Allow the use of IFMXDragDropService to drag data to another applications on OS X
Enhanced in 10 Seattle! Bitmap Style Designer enhancement, including new templates for Windows, Mac OS and Android Lollipop styles, ability to create blank styles for different platforms, and to adjust objects for different graphic resolutions
Enhanced in 10 Seattle! Improved integrated FireMonkey Style Designer and enhancement to the TStyleBook component to support a collection of styles for various platforms
New in 10 Seattle! StyleViewer for Windows 10 Style in Bitmap Style Designer
VISUAL COMPONENT LIBRARY (VCL)
Enhanced in 10 Seattle! Object Inspector to set component properties and events
New in 10 Seattle! High-DPI Awareness and 4K monitors support, plus Windows 8.1/10 multi-monitor support for VCL applications
New in 10 Seattle! New custom VCL controls corresponding to some of the new Windows 10 UI controls, which can also be used on previous version of Windows
New in 10 Seattle! New ActivityIndicator VCL control
New in 10 Seattle! New SearchBox VCL control
New in 10 Seattle! New RelativePanel VCL control
New in 10 Seattle! New ToggleSwitch VCL control
New in 10 Seattle! New SplitView VCL control
New in 10 Seattle! Modern looking SelectDirectory function
New in 10 Seattle! Windows 10 specific VCL styles, to build applications matching Microsoft’s Modern look and feel
New in 10 Seattle! VCL Styling improvements, including support for styling common dialogs and the TWebBrowser component
Enhanced in 10 Seattle! Premium styles including TabletLight, Sky, and Glow VCL styles
INTEGRATED BUILD TOOLS AND PROJECT SUPPORT
New in 10 Seattle! Support for Android Services in the IDE, including wizards to create Android Services and to add them to an existing Android app
Enhanced in 10 Seattle! Deploy apps to the iOS Device (Debug/Ad Hoc/ App Store), now with several iOS device provisioning improvements to simplify the deployment process – including Auto Bundle identifier
Enhanced in 10 Seattle! Delphi 1 through XE8 project import and C++Builder 3 through XE8 project import
LANGUAGE AND RUNTIME LIBRARY FEATURES
New in 10 Seattle! Support for calling WinRT APIs, thought over 40 specific Object Pascal interface units
New in 10 Seattle! Support for Windows 10 Notifications using the NotificationCenter component
New in 10 Seattle! Support for contracts, the system mechanism for sharing information with other Windows 10 applications (apps can behave like contract sources) using the new SharingContract component
Enhanced in 10 Seattle! Delphi and C++ RTL for OS X (enhanced OS X exceptions handling)
Enhanced in 10 Seattle! Native zip file support. TZipFile class now has a callback to use during the extraction process to know the current progress
New in 10 Seattle! Specialized JSON readers and writers, including the new TJsonTextReader and TJsonTextWriter classes, and support for Extended JSON
New in 10 Seattle! Binary JSON (BSON) readers and writers support, as part of the same JSON.NET architecture (including the new TBsonReader and TBsonWriter classes)
New in 10 Seattle! JSON and BSON fluent method builders, including the TJSONArrayBuilder and TJSONObjectBuilder classes
New in 10 Seattle! JSON and BSON fast forward-only iterator (TJSONIterator)
APPLICATION PLATFORMS, INTEGRATED FRAMEWORKS, DESIGNERS AND SDKS
Enhanced in 10 Seattle! FMX Application Platform for creating native iOS applications for iOS 7.x and iOS 8.x, for both ARMv7 and ARM 64-bit. Supports iOS 8.4.
Enhanced in 10 Seattle! FMX Application Platform for creating native Android ARMv7 applications for Ice Cream Sandwich (4.0.3, 4.0.4), Jelly Bean (4.1, 4.2, 4.3), Kit Kat (4.4), and Lollipop (5.x). Supports Android 5.1.1.
Enhanced in 10 Seattle! VCL (Visual Component Library) for rapidly building 64-bit applications for Windows 10, Windows 8.x and Windows 7; Windows Server 2008 and 2012.
Enhanced in 10 Seattle! VCL (Visual Component Library) for rapidly building 32-bit applications for Windows 10, Windows 8.x and Windows 7; Windows Server 2008 and 2012.
Enhanced in 10 Seattle! Microsoft Windows SDK support for Windows 7, Windows 8 and Windows 10 APIs. Includes support for calling both classic Win32/Win64 APIs and also WinRT APIs.