Embarcadero RAD Studio 10 Extends Windows 10 to OS X, Mobile, and IoT

Posted 9/1/2015 10:56:18 AM by RICHARD HARRIS, Executive Editor

Embarcadero RAD Studio 10 Extends Windows 10 to OS X, Mobile, and IoT
Embarcadero Technologies has released Embarcadero RAD Studio 10 Seattle, the latest version of its rapid application development platform for Windows 10, OS X, Mobile, and Internet of Things (IoT). 

RAD Studio 10 offers new functionality, allowing C++ and Delphi developers to extend their existing applications and infrastructure to Windows 10, plus OS X and Mobile. RAD Studio 10 Seattle also enhances software development productivity with an improved IDE (integrated development environment), runtime performance, and quality across all platforms; over 20 new coding productivity innovations; and double the IDE project size capacity.

RAD Studio 10 Seattle provides developers with the ability to build new data-rich, hyper connected, visually engaging applications for Windows 10 offering the opportunity to extend Windows 10 solutions to OS X, Mobile, and IoT. New Windows 10 VCL Controls, Styles, and Universal Windows Platform services components enable VCL and FMX applications to be updated to Windows 10. 

An improved development experience features double the available memory for large projects, extended multi-monitor support, and enhanced Object Inspector. With RAD Studio 10 Seattle, developers can deliver applications up to five times faster across multiple desktop, mobile, cloud, and database platforms, including 32-bit and 64-bit Windows 10.

RAD Studio 10 Seattle updates include:

Comprehensive Windows 10 Support
Delphi and C++Builder developers can bring their VCL and FMX applications to Windows 10. Windows 10 and native UWP/RT components and APIs, Windows 10 VCL User Experience controls, and updated Windows 10 FMX support enable those apps with the latest Windows 10 features.

Double the IDE Project Capacity
A new re-architected product and build management system effectively doubles the IDE memory access resulting in greater stability and improved performance, particularly when managing large multi-platform projects.

First CLANG Enhanced RAD C++ for Windows 10 and Mobile
C++Builder 10 introduces a CLANG enhanced C++ compiler for Windows and mobile with RAD PME extensions for rapid Windows and Cross-Platform development. The new C++Builder compiler offers tight integration with VCL for Windows and FMX cross-platform frameworks; complete C++11 language support; ARC (Automatic Reference Counting) based memory management for C++ on mobile; and backward compatibility.

FireUI Multi-Device Designer
RAD Studio 10 Seattle features the FireUI Multi-Device Designer and cross-platform UI framework that delivers a single source solution for natively compiled applications. Mobile developers can build a common, native look and feel UI that works across multiple form factors of mobile phones, tablets, and desktop systems. From the user interface code through the rest of the complete client software stack,  apps can access platform APIs, device sensors and services, and deliver app performance with native GPU and CPU support all from a common and shared code base. Modern cross platform support includes Windows 10, iOS 8.4, Android 5.1.1, and OS X Yosemite.

FireMonkey’s underlying visual control architecture has been significantly overhauled to enable multiple presentation implementations per control called “ControlTypes” - in particular, native OS control presentations (renderings) can be utilized. The new underlying architecture is MVC based and is backward compatible enabling developers to choose at design time between Styled and Platform control types on a per control basis on supported controls. This allows the ability to select whether a control will be implemented at runtime by FireMonkey’s GPU driven rendering like or rendered by the underlying operating system. In either case, use the same control API.

Because controls with a Platform .controltype use the same underlying implementation as native SDKs like Cocoa, FireMonkey apps will have the same native scrolling and performance that end-users expect yet use the same component properties, methods and events and are still cross-platform between OSes. This enables developers to maintain complete cross platform fidelity across Windows, Mac, iOS, and Android and deliver the best user experience possible.

Platform Support
Changes and improvements have also been made to development, testing, and documentation processes better accommodate the many platforms and languages that RAD Studio 10 Seattle supports. New features and functionality across all supported platforms and languages with higher quality, stability, and documentation are integrated in RAD Studio 10 Seattle. 

Read More http://www.embarcadero.com/products/rad-studio...


About the author: RICHARD HARRIS, Executive Editor

As the Publisher and Editor for App Developer Magazine, Richard has several industry recognitions and endorsements from tech companies such as Microsoft, Apple and Google for accomplishments in the mobile market. He was part of the early Google AFMA program, and also involved in the foundation of Google TV. He has been developing for mobile since 2003 and serves as CEO of Moonbeam Development, a mobile app company with 200 published titles in various markets throughout the world. Richard is also the founder of LunarAds, a mobile cross-promotion and self-serv mediation network for developers. He has been a featured presenter at trade-shows and conferences, and stays active with new projects relating to mobile development.

Subscribe to App Developer Daily

Latest headlines delivered to you daily.