RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

Embarcadero RAD Studio XE

Product
Developers: Embarcadero Technologies
Last Release Date: 2017/03/24
Branches: Information technologies
Technology: Development tools of applications

Content

2017

RAD Studio 10.2

On March 24, 2017 Embarcadero Technologies announced release of RAD Studio 10.2. In structure of release support of Linux, the quality and scalability of the solution is increased, a number of opportunities, including support of the mode of multiple lease of RAD Server is included.

Linux compiler Delphi gives the chance to users to use Linux servers for the available server Windows applications. After adding of Linux RAD Studio developers had a cross-compilation opportunity on platforms — Windows, Linux, macOS, iOS and Android.

Screenshot of the software window, (2016)
File:Aquote1.png
We not simply provide the compiler for Linux, but we arm developers with an arsenal of usual runtime-classes and components of access to databases, together with the same integrated development environment as we provide for Android, iOS, macOS, and of course, Windows. We are glad to help users to reduce server costs by recompilation of the server Windows applications which are available for them for Linux, receiving fast and reliable native binary modules. Huge plus consists in a possibility of Windows - development environments to compile, place and debug as on Windows, and Linux servers – directly from RAD Studio IDE.

To Marco Cantu, RAD Studio manager in Embarcadero
File:Aquote2.png

File:Aquote1.png
Requirement number one from independent software developers (ISV) was to provide support of management of a set of installations on the uniform server. Support of the multi-tenancy mode, in combination with flexibility of the choice inexpensive Linux servers in the company or placed in cloud environments, does RAD Server by the ideal choice for management of fast providing corporate data by means of regulated API.

Sarina DuPont, RAD Server manager in Embarcadero
File:Aquote2.png

A set of additions in RAD Studio 10.2

  • ++ Builder provides C performance of the code compiled from C ++ and its debugging and also support of a bigger working storage at assembly (linker) of applications.
  • FireDAC (library for high-performance access to databases) includes MariaDB support now – the MySQL option applied in Linux. In addition, editors give to design-time the chance of editing the data embedded in the application.
  • FireMonkey (cross-platform GUI framework) simplifies cross-platform development of the user interface (UI), UI styles for macOS and wearable Android devices, the built-in support of work about the status bar in iOS and another.
  • In RAD Studio 10.2 the VIEW menu is changed. Now users can browse files of projects by means of menu options on the right mouse button on the tabs "Project Manager"' and "Code Editor", to enjoy support of High DPI and project groups, big on structure.

Support of Windows 10 of Desktop Bridge is implemented

On January 17, 2017 Embarcadero Technologies announced creation in RAD Studio of the built-in support of preparation of Win32 and Win64 applications for deployment in Windows 10 Desktop Bridge and placement in Windows 10 Store.

According to the statement of the company, this release opens for developers a way for instant delivery of applications to users of Windows.


Features of release

  • Fast conversion for Windows 10. RAD Studio allows developers to transform the available products completely to use all advantages of Windows 10, quicker, than with any native tool of developers in Windows, significantly reducing risks at the same time.
  • The low cost and risks of migration in Windows 10. Transfer in Windows 10 is reached in minutes and without additional costs for processing of the existing code of applications and connected with it retraining of personnel, testing and costs of time.
  • The uniform native source code for all main app stores. The developers who already have or beginning projects on a cross-platform framework of FMX can create native applications on the basis of the uniform code now and place them in any of the main app stores, on platforms Android iOS, macOS and Windows.

Support of Windows Desktop Bridge Deployment in RAD Studio gives the chance to developers directly in IDE to prepare the new or available desktop applications created in Delphi or C ++ by Builder for placement in Windows 10 Store. Together with an extensive set of native WinRT/UWP the component, API and new controls in VCL, RAD Studio also provides to developers the fastest method for upgrade of existing applications under style and the user interface Windows 10 and also preparation them for placement in Windows 10 Store.

File:Aquote1.png
Using Desktop Bridge in Windows 10 Microsoft provides the tool which gives the chance to the programs created on Windows Desktop to use a modern format of packaging Windows app. It allows to get advantages of accurater installation, uninstallation or updates, new opportunities of distribution via Windows Store and Windows Store for Business. Also programs can be expanded by means of opportunities Universal Windows Platform, such as notifications. We are very glad that developers can apply RAD Studio now directly to create applications which are used by Desktop Bridge. RAD Studio is the first development environment which supports Desktop Bridge and provides fast migration of existing applications without the need for significant alterations.

Kevin Gallo, the corporate vice president for the platform of Windows developers in Microsoft
File:Aquote2.png

File:Aquote1.png
As RAD Studio gives the chance to developers quickly to collect the available code of Windows applications Store, Embarcadero provides the fastest way on the market to hundreds of millions of users of Windows 10. After adding of the support of Windows Store which is built in IDE to the available app stores of IOS, Android and macOS, RAD Studio gives the chance to developers easily now to distribute applications on the basis of the uniform code among millions of users on all leading platforms.

Atanas Popov, CEO of Embarcadero company
File:Aquote2.png

2015

The module Castalia for Delphi is purchased

On January 22, 2015 Embarcadero Technologies announced purchase of the built-in module Castalia for Delphi and the Usertility tool kit at TwoDesk Software company.

Embarcadero integrated possibilities of Castalia on performance improvement of the code into RAD Studio, it will allow to improve efficiency of development on Object Pascal and With ++.

Castalia is the built-in module with powerful functionality for a development environment, permanent development of the tool provides its stable choice by Delphi developers. This module gives enhanced capabilities for a development environment that simplifies and accelerates creation of design of applications.

Key features of the module:

  • syntax highlighting,
  • navigation by the code,
  • analysis of the code,
  • factoring,
  • templates and advanced editing functions.

The Usertility tool is purchased

Usertility is the tool for monitoring of use of applications. It also becomes a part of RAD Studio. This acquisition will help users of RAD Studio to get direct support from Embarcadero on these products. Sales, support and development of products will be performed by Embarcadero.

Usertility is the simple tool in use for VCL and FireMonkey allowing developers to trace and analyze use of their applications. Usertility analyzes such indicators as the number of users, platforms, the number of application launches with what elements of the interface the user interacts. The tool includes server service with the graphical interface for data analysis. Developers can embed analytics in the application without additional coding, just adding the Usertility component to the application. Embarcadero Will develop in the future possibilities of these tools to transfer functionality to mobile platforms Android, iOS and others.

Release of RAD Studio XE8

On April 7, 2015 Embarcadero Technologies announced release of Embarcadero RAD Studio XE8. Using the new version of RAD Studio developers on Delphi/Object Pascal and C ++ will be able to expand functionality of the applications existing with Windows VCL and to create the innovative solutions for mobile and cloud platforms, for Internet of Things.

RAD Studio XE8 supports 64-bit and universal iOS of the application, considerably simplifies development: it is possible to add IoT-function, such as informing on approach using "indicators" (beacons), to increase performance of applications and efficiency of developers, it is better to understand behavior of users.

The manager of packets of GetIt simplifies access to libraries of the source code, components and other IDE elements.


Possibilities of the current version

  • Support of the 64-bit IOS applications and universal applications.
    • That developers could create new applications for Apple App Store, the version of XE8 RAD Studio offers the new 64-bit compilers Object Pascal and C ++ for iOS, including binders and other tools for creation of a 64-bit IOS-APPLICATIONS. RAD Studio XE8 supports universal applications of Apple, offering 32-and 64-bit binary codes in one packet, a broad spectrum of own controls of IOS for support of this platform.

  • Function of a preview on different devices and form factors. How to create the interacting applications even quicker? The function of a preview on different devices in RAD Studio XE8 allowing to display visually the user interface on all main form factors will help with it. It is so possible to define easily where additional optimization is necessary. Viewing a preliminary type of the application in dynamics is available to any number of form factors and orientations, including desktops, tablets, smartphones and the smartwatch.

  • Informing on approach using beacons. By means of new support of beacons at the component level implemented in RAD Studio XE8, developers can add informing on approach and location to ready Windows applications and mobile platforms.

  • AppAnalytics. The AppAnalytics service helps developers to trace and analyze behavior models of their users, collecting anonymous statistics of use of the applications created using RAD Studio XE8.
    • AppAnalytics — the Embarcadero service with payment for use supporting applications on VCL and FireMonkey so, the developer can use this service in applications on Windows, OS X, Android and iOS.

  • Manager of packets of GetIt. This means provides access to libraries and components to VCL and FireMonkey and also similar elements for different devices. Using the manager of packets of GetIt it is possible to select, load and update with ease libraries of the source code, components and other elements from the Embarcadero GetIt servers, setting to their one click to "mouse".

  • The updated Enterprise Mobility Services (EMS). EMS is the ready-made server solution forming a basis for the interacting distributed applications with support of the server of push-notifications for iOS and Android. The solution EMS based on open standards and technologies offers idle time in deployment the middleware server which is responsible for authentication of users, management of special API REST and analytics includes the built-in and server protected databases and also provides access to the main corporate databases:
  • Oracle,
  • SQL Server,
  • Informix,
  • DB2,
  • PostgreSQL,
  • MySQL
  • and many other.

Among other improvements in RAD Studio XE8: technologies for considerable acceleration of development process in the form of the built-in module Castalia with refactoring of the Object Pascal, statistics of projects, the analysis of the code and support of convenient key shortcuts for code editor. New means of transfer of configuration settings serves for transfer of a configuration from old versions of a product in new and also between different installations within one version.

The product RAD Studio XE8 is available at Embarcadero and partners of the company.

Installation instruction of RAD Studio XE8, 2015

There was a release of Embarcadero RAD Studio 10 Seattle

On August 31, 2015 Embarcadero Technologies announced release of the version of the Embarcadero RAD Studio 10 Seattle platform. A system is focused on rapid application development for Windows 10 OS X, mobile devices and Internet of Things (IoT).

Embarcadero RAD Studio 10 Seattle, 2015

Use of RAD Studio 10 Seattle will help community of developers on C++ and Delphi to quickly transfer IT infrastructure and existing applications on Windows 10, Mac and mobile platforms. RAD Studio 10 Seattle increases software development efficiency — thanks to the improved development environment (IDE), performance improvement and qualities of the code on all platforms, to more than 20 new improvements for optimization of development and a possibility of support twice of projects, big by the size.

Representation of RAD Studio 10 Seattle is Getting Started C ++ Location Services, iOS and Android, 2015

RAD Studio 10 Seattle will allow developers to create quickly new, intensively working with data, distributed and strongly interacting applications with visually attractive user interface for Windows 10, to quickly transfer these solutions to OS X, on mobile devices and to Internet of Things.

The VCL components and Windows 10 styles, the platform UWP components (the universal Windows platform) help to update quickly VCL-and FMX-applications to Windows 10. The doubled volume of available memory for large projects, expanded support of several monitors and the improved object inspector increase convenience of development. According to the statement of Embarcadero Technologies company, using RAD Studio 10 Seattle developers have an opportunity five times faster to create applications for desktop and mobile systems, including 32-and 64-bit versions of Windows 10, for cloud platforms and databases.


RAD Studio 10 Seattle properties

  • The doubled size of projects in a development environment. The processed system architecture of product management and assemblies actually doubles available amount of memory that allowed to increase considerably stability and performance, especially at management of large projects for several platforms.

  • The first compiler RAD C ++ with support of CLANG for Windows 10 and mobile devices. In C ++ Builder 10 appeared the first-ever compiler C ++ with support of CLANG for Windows and mobile platforms with the RAD PME expansions providing rapid development for Windows and other platforms. New compiler C ++ is closely integrated by Builder with VCL libraries for Windows and cross-platform library FMX, completely supports language C ++ 11 and memory management on the basis of ARC (automatic reference counting) for mobile devices and also has backward compatibility.

  • Stability, quality and complete documentation. Procedures of development, testing and drawing up documentation were seriously finished better to correspond to creating applications in several languages for several platforms supported by RAD Studio 10 Seattle. The new opportunities and functions for all supported platforms and languages providing the increased stability, quality and complete documentation are integrated into RAD Studio 10 Seattle.


Availability

The products RAD Studio 10 Seattle, Delphi 10 and C ++ are available to Builder 10 to purchase from Embarcadero company and its partners.

2014

RAD Studio XE6

On April 15, 2014 Embarcadero announced release of the new version of the RAD Studio XE6 coding environment.


Description

RAD Studio XE6 is the full-function platform for mobile application development for work on the different devices compiled in the native code for Windows, Android, iOS and Mac.

Innovation allows developers to upgrade the applications created for Windows XP and to expand use of the existing desktop applications for different mobile and wearable devices.

Expanded support of Android will allow developers on Delphi and C ++ to use advantages of the growing market of mobile devices, using uniform base of source codes.

The simple perekompiltion allows to transfer the application to iOS, Windows or Mac OS X with the standard or special user interface without any changes in a program code. RAD Studio XE6 supports different versions of Android, including 4.4 KitKat.

New components for interaction of the application (App Tethering) allow developers to complement the applications which are available Windows VCL with functionality for mobile work without the need for transfer of the application entirely. Developers can create mobile applications as additions to the existing systems developed under Windows.

Embarcadero RAD Studio XE6 simplifies use of all advantages and styles of operating systems Windows 7 or Windows 8.1, providing painless transition from not supported more Windows XP to modern Windows 7 and Windows 8.1. Through RAD Studio XE6 developers can upgrade VCL applications Windows: performing interactions of multiwindow applications using the latest components and, thereby, giving a modern type to applications in style Windows 7 and Windows 8.1 or even own design; completely managing styles of external submission of your applications, including the menu and window borders. Besides, developers had an opportunity to create more productive 64-bit versions of the 32-bit applications.

RAD Studio XE6 simplifies integration with cloud services and Backend-as-a-Service (BaaS) by platforms. New components of integration into the Kinvey and Parse BaaS-platforms provide simple access to powerful cloud services – such as push-notifications, data storage and authentication of users, allowing developers to avoid need to create own services and infrastructure. Now developers can quickly embed services of leaders of BaaS of platforms in the mobile applications.

Embarcadero RAD Studio XE6 expands possibilities of developers on monetization of applications due to embedding of opportunities of purchase from applications and advertizing. Developers can sell content, functionality, services and subscriptions on platforms iOS and Android. RAD Studio XE6 supports the leading advertizing networks, including Google AdMob and Apple iAd.

Availability

RAD Studio XE6, Delphi XE6 and C ++ are available to Builder XE6 through partners of developer company. Trial versions are available to loading to download on the website of Embarcadero company.

Embarcadero RAD Studio XE7

The Embarcadero Technologies company released September, 2014 of RAD Studio XE7-the platform for development of the Windows applications interacting among themselves, Android, iOS, Mac OS X, gadgets and wearable devices. This version allows developers on Delphi/Object Pascal and ++ to expand with C functionality of existing applications and also to create the modern systems in which applications on desktop computers and mobile devices interact with wearable devices and gadgets, cloud services, databases and API of corporate systems.

Using RAD Studio XE7 developers will be able to expand Windows applications due to use of Wi-fi and Bluetooth App Tethering and to separate the uniform code of the user interface between types and form factors of different devices. The new library of parallel computings (Parallel Computing Library) allows to achieve exponential increase in productivity of the applications written on C ++ or the Object Pascal due to side-by-side execution of flows on multi-core processors.

Besides, among new opportunities of RAD Studio XE7 – FireUI Multi-Device Designer and components of creation of the user interface, interaction of applications through Bluetooth, Enterprise Mobility Services

RAD Studio XE7 offers a new way of creation of the single separated interface which is optimized under specific types and form factors of different devices. Developers will be able quicker to bring to the market the interacting applications due to creation of the general master form for all types and form factors and the subsequent thin setup of representations of this form for specific devices. New API of "behavioural services" allow the platform of the interface to adapt optimum to opportunities and features of the target device to provide convenience to its users.

To bluetooth it is available as technology of interaction to App Tethering now. Developers can expand the Windows applications for interaction with the devices supporting both Wi-Fi, and Bluetooth including Bluetooth LE for work with devices with low energy consumption. It opens a way for use of hundreds of sensors, gadgets and wearable devices connected to applications on Windows and/or on mobile devices.

Enterprise Mobility Services (EMS) is the ready-made solution forming a basis for the interacting, distributed applications which provides simple deployment of the software server of the interface layer providing a hosting and the publication of specialized API and interfaces of data access. EMS is founded on open and standard technologies, including calls of REST HTTP and formats of data of JSON. It provides drivers of access to the main DB and also embedded in applications or the server SQL DBMS supporting enciphering. Providing authentication and management of users, providing analytics on work of users and on API calls, EMS serves as an instrument for ensuring of secure access to corporate databases from mobile and desktop applications.

New opportunities of RAD Studio XE7 also include the language Object Pascal expansions, development of RTL, improvement in means of work with databases and FireDAC, the new manager of PAServer, expansion of functionality of the FireMonkey platform.

2013

Embarcadero RAD Studio XE5

RAD Studio XE5 offers creating applications on the basis of the native code, working at all four popular platforms — Android, iOS, Windows and OS X. Developers can create applications using the same base of the source code, without sacrificing quality of applications, performance and availability of corporate or cloud resources. RAD Studio XE5 allows users to create native applications for PC, tablets and smartphones for placement them in app stores or in a corporate IT system, told CNews in Embarcadero.

Native-applications are executed directly on the hardware without mechanism of scripts or interpretation that allows to provide the high level of interactivity and quality of the interface.

"We created RAD Studio XE5 to change rules of the game in the market, having allowed developers to create quickly native applications with the excellent user interface for different devices using uniform base of the source code — Michael Swindell, the senior vice president of Embarcadero said. — The most relevant task which suppliers of software solutions face is to be in time behind fast emergence of new devices. RAD Studio XE5 will allow developers to create quickly solutions for Android, iOS, Windows and OS X, spending only a small time share and resources in comparison with any other tool".

Among key features there is RAD Studio XE5: native support of Android and iOS — users can develop native Android applications and iOS for smartphones and tablets now that will allow them to enter the most large and fast-growing mobile market, the platform also provides access to sensors of mobile devices, services and data directly on the device, in "cloud" and in the company; one code base, one command — developers can do both prototypes, and native applications on Delphi in parallel, and it means that it is not necessary to manage separate projects, budgets, commands, using different development tools and libraries for each platform; the platform of applications for different devices (MDAP) — RAD Studio XE5 has all components for MDAP.

2012

Embarcadero RAD Studio XE4

RAD Studio XE4 is a set of development tools intended for fast creation of full native applications for the PC, tablets and smartphones. The product RAD Studio XE4 is created by developers for developers and allows to use the uniform code within one command and to follow the uniform project diagram, without sacrificing performance.

RAD Studio XE4 allows to develop applications for devices on the Intel and ARM platforms for iPhone, iPod touch, iPad, the PC running Windows, computers with the Mac OS X operating system and also Surface Pro and Slate tablets.

RAD Studio XE4 gives the chance to develop the applications compiled and optimized for different hardware platforms. Use of the uniform code, work in one command and following to the uniform project diagram simplify workflow and allow to create applications for different platforms using a uniform set of resources for development.

Development tools of full native applications allow to refuse application of scripts and virtual machines, to reach the maximum capacity and security and also to completely realize the potential of devices, providing the maximum convenience of work of users.

Developers and designers can quickly create the exact visual models for the PC, phones, tablets which are not containing the code, using the actual or test data and also to execute reliable emulation on Windows or Mac computers.

Full-function native applications are run directly on the device without use of intermediate scripting representation and means of interpretation that provides to developers additional resources of management and protection, and, at the same time, provide the maximum convenience to users.

Main opportunities of RAD Studio XE4: complete infrastructure of creating applications for iOS, Windows and Mac OS X (support of Android will be implemented in the nearest future); the full-function visual designer of user interfaces for iOS, Mac and Windows supporting different types of devices, permissions and orientations of the screen; controls in IOS style and the built-in services: motion sensors and cameras and also services of geographical positioning, link exchange and notification; support of the local SQLite, IBLite and InterBase Embedded ToGo databases; built-in corporate multilink assets of connection to services SOAP, REST, web services Amazon Oracle Sybase IBM DB2 InterBase MySQL Microsoft SQL Server, Microsoft Azure and to other systems.

2010: Embarcadero RAD Studio XE

Embarcadero RAD Studio XE - represents a full-function set of development tools of applications which allows to create quickly and visually applications with the graphical user interface for Windows, .NET, PHP and web solutions.

RAD Studio XE includes:

  • Delphi XE - Embarcadero Delphi XE gives the chance to quickly create full-function Windows applications. Thanks to component-based development development of the code is conducted 5 times quicker,
  • C ++ Builder XE - Embarcadero C ++ Builder XE is only environment C ++ which completely corresponds to the concept of rapid application development (RAD), integrates powerful tools of ANSI C ++ and the multifunction expanded infrastructure of visual components and also provides convenient means for fast creation of Windows applications,
  • Delphi Prism XE - Embarcadero Delphi Prism XE represents the cross-platform solution for development and a powerful programming language for rapid application development of .NET, Mono, ASP.NET and applications on the basis of data for Windows, Linux and Mac OS X,
  • RadPHP™ XE - Embarcadero RadPHP XE simplifies creation of reliable web applications for PHP thanks to existence of visual design tools of interfaces, the powerful editor, the debugger, means of connection to databases and the integrated library of reusable classes of components,
  • ER/Studio 8.5 Developer Editions - (in RAD Studio Architect - the full license, in RAD Studio Professional and Enterprise - the license for the fact-finding version). ER/Studio helps designers of databases to analyze, document and reuse data and provides means of the return design, the analysis and optimization of databases,
  • InterBase SMP 2009 Developer Editions - InterBase SMP 2009 Developer Editions provides to developers the best cross-platform database for creation and applications testing for embedded applications and applications for the small and medium enterprises,


RAD Studio includes a set of additional programs:

  • InstallAware Express provides the unique means allowing the users who do not have skills of programming and development of scenarios to create quickly difficult setup packages.
  • Rave Reports of Nevrona company is a set of solutions for creation of reports.
  • TeeChart Standard of Steema company is components for fast and simple creation of charts.
  • VCL for web solutions (IntraWeb) of AtoZed company is a full-function web application framework of RAD.
  • FinalBuilder Embarcadero Edition serves for build process automation.
  • CodeSite Express is means of maintaining the magazine for assembly of high-quality applications.
  • AQTime Standard of SmartBear company is creation of profiles of performance.
  • Beyond Compare Text Compare is file comparison of the source code.
  • RemObjects Internet Tools and Oxfuscator - additional functionality for web development and "complication" of the code in Delphi Prism