// RAD Studio 10.4.2 // Самый быстрый способ создания кросс- // платформенных приложений с адаптивными // пользовательскими интерфейсами, // которые впечатляют на всех платформах: // Windows, macOS, iOS, Android и .

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Другие продукты Idera

Idera Dev Tools Division:

Delphi ++Builder RAD Studio Interbase RAD Server

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // RAD Studio – это:

● Универсальная IDE для создания ○ мультиплатформенных ■ быстродействующих ■ нативных приложений ● в Delphi и на современном C++ ● с помощью мощных визуальных инструментов проектирования и ● встроенных средств компиляции и сборки

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 Быстрая разработка в визуальном режиме

RAD Studio содержит мощные VCL компоненты Windows 10 и обеспечивает разработку FMX приложений для различных устройств на Windows, Mac, Linux, iOS и Android

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Что делает RAD Studio особенным продуктом?

1. Продуктивность разработчиков – Работа на результат. Выход на рынок 5x быстрее. 2. Быстрые нативные apps - Нативная компиляция делают приложения самыми быстрыми 3. Доступ к БД – С самого начала, доступ к БД – неотъемлемая часть Delphi и C++Builder. 4. Доступ к системному API – Полный доступ к API платформ и управлению памятью. 5. Мощные библиотеки C++ - сотни C++ библиотек могут быть использованы в RAD Studio 6. Визуальные редакторы – Визуальное проектирование полностью в IDE. 7. Надежность приложений – Системы, созданные на Delphi, работают до сих пор. 8. Обширное сообщество - много Technology Partners, MVP, преподавателей и разработчиков. 9. Readability и Maintainability – Разработчики находят правильный баланс с RAD Studio. 10. Обратная совместимость– инвестиции в код не пропадают. 11. Повторное использование кода - Компонентный подход стимулирует повт. использование. 12. Скорость – Быстрое создание, компиляция и работа разработанных приложений

Copyright Embarcadero 2021, an company Подробнее http://delphi.org/2017/02/delphis-dna-infographic/ // RAD Studio 10.4.2 // Фундаментальные основы

● Компиляторы в машинный код разных платформ для создания оптимизированных и безопасных приложений ● Гибкое сочетание современного OOP с быстротой RAD разработки ● Фокус на поддержке перехода к современным операционным системам и пользовательским интерфейсам ● Архитектуры Enterprise и Data Centric ● Активная экосистема внешних компаний-разработчиков

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Фундаментальные основы

Полностью● RAD Studio компилирует скомпилированный в машинные коды, для Intel или ARM код ○ Поддержка компиляторами LLVM infrastructure ● Не требуется среда исполнения ○ Не зависит от среды исполнения (.NET, JVM) ○ Без компиляции при выполнении, JITer, или другие доп.уровни ● Большое преимущество ○ Быстрый, оптимизированный, безопасный код ○ xcopy deployment

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 Большинство начинает бизнес на ПК

Специальное приложение, а не повтор настольных

Новые решения расширяют настольные Apps до “Browsers”

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 Будущее за разнообразием Можете позволить себе игнорировать мобильные устройства?

Вы хотите нанять дополнительные команды для разработки?

Data by StatCounter - Creative Commons Attribution-Share Alike 3.0 Unported License https://gs.statcounter.com/os-market-share#monthly-201509-202009

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Поддержка платформ

● Лучшая в классе поддержка Windows 10 с VCL Высокая производительность и неограниченная память в 64-бит Windows Еще более быстрый Win32 компилятор

● Поддержка разных устройств с единым кодом FireMonkey для Windows*, macOS, iOS*, Android, и Linux Нативные компиляторы в Delphi для всех платформ (*) Также поддерживается в C++

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // RAD Studio 10.4 Target Platforms

macOS 11 Linux 64-bit Android 11 iOS 14 (64-bit только в Intel & Red Hat Delphi) (Delphi) Enterprise (Delphi)

В 10.4.2 добавлена поддержка iOS 14, Android 11, macOS 11. Поддержка этих OS в C++ появится позже

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Две супермощные библиотеки VCL и FMX

● Огромный набор готовых компонент ● Полная Стилизация ● Можно создавать простые приложения совсем без написания строк на языке программирования ● На все основные задачи ● Поддержка библиотек времени исполнения и системных вызовов ● Расширяемые

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // FMXLinux – создание приложений для Linux Проверено на 180+ дистрибутивах Linux

AcademiX GNU/Linux 2.4; Accessible-Coconut 20.04.02; Alien-OS LTS 09. Juni 2019; AllegianceOS 3.0; ALT Linux 8.2; 17.11.; antiX 17.2; ArchBang Linux Winter 0112; Archman KDE Plasma 2019.02; ArcoLinux v18.11.2; Argent KDE Plasma 1.5.2; Artix Linux LXQT 2018.10.13; AryaLinux 1.0 ; Asril OS 7.0 Lare; Common Edition 2.12.13; AUSTRUMI 3.9.0; Auxtral 2.5 Cinnamon GNU/Linux; AV Linux (2018.06.25); B2D Desktop 2019 V1.0.5 XFCE; BackBox Linux 5.2; BEE free MMXX; Berry Linux 1.30; BigLinux 7.10; Bionicpup64 8.0 CE; BlackArch Linux 2018.12.01; Black Lab Enterprise Linux 8; blackPanther OS v18.1; BlackWeb 1.2; BlankOn 11.0.1; Bluestar Linux 4.19.2; 5.0.0; BunsenLabs Linux Helium; CAELinux 2018; CAINE 10.0; 18; CentOS 7; ChaletOS 16.04.2; Chakra GNU/Linux 2019.01 (GTK 3 install: use the Octopi application); CloverOS GNU/Linux 2019.07.19; Condres OS 2019.03 Gnome Edition; 9.1; 15.4.1; 2.0.0 ASCII; Drauger OS 7.4.1; DRBL Live 2.6.2-1; DuZeru; EasyOS 1.0.8; EndeavourOS 2019.07.15; Endless OS 3.5; ExTiX 19.0; EducatuX 9.8; Emmabuntüs DE3 1.0; Enso 0.3.1; ETi-pup 5.1.6; Exe GNU/Linux ASCII 20190714; Expirion Linux 3.0; Exton|OS v190521; Fatdog64 Linux 800 (GTK 3 install: use the gslapt application); Fedora 26; Fenix OS; Feren OS (July 2018); 4.5.; Garuda Linux 200831; GeckoLinux Static Plasma; 2016.07.04; Greenie Linux 18.04.0.2; 2018.12; GoboLinux 016.01; Gorizont Linux 2.0.2; Hamara Sugam 2.1; Hanthana Linux 30; HexagonOS 1.0; Ignis OS 5.0; 2017.2; Steelfire KDE; KaOS 2018.01 (GTK 3 install: use the Octopi application); Karoshi 7.0; KDE neon; 18.10; KXStudio 14.04.5; 8.0 RC1; Linuxfx 10 WX; Linux Kodachi 5.2; 4.2; 18.1; LinuxSchools Client V6.1; Live Raizo 10.19.06.30; 17.10; LuninuX OS 17.04; LXLE Linux 16.04.4; 6.1; MakuluLinux 15 Flash Edition; Linux 17.0; Maui Linux 17.06; MAX: Madrid_Linux 10.0; MAZON OS 1.4.3.l; MorpheusArch Linux 2018.4; MX Linux 17.1; Namib GNU/Linux Budgie 18.08; Neptune 5.6; Netrunner 19.08 – Indigo; 30-11210; 6.0; NuTyX MATE 10.4; Onix OS 1.7; OpenMandriva Lx 3.0; openSUSE Leap 42.2; 7.6; OSGeoLive 12.0; Pardus 17.4 XFCE; Parrot Studio 3.8; PCLinuxOS 2017.07; Peach OSI 16.04 TW; Pearl Linux MATE 7.0; PelicanHPC GNU Linux 4.1 XFCE; Pentoo 2018.0; Peppermint 9; Pinguy OS 18.04.1; Pisi Linux 2.1 ATA; Pixel OS 2.0 “Bart&”; Plop Linux 4.3.9; Pop!_OS 18.10; Porteus 4.0 MATE; Poseidon Linux 9 MB2315; Q4OS 2.6 Scorpion; Quibian OS 2.0; Rebellin Linux 3.5 Gnome; RebornOS 2020.08.19; Redcore Linux Hardened 1806; 7; Refracta 8.3; Regolith Linux 1.2; Resilient Linux 1.0; Robolinux Cinnamon 10.3; ROSA Fresh KDE R10; Runtu LITE 18.04; 18.05 GNOME Edition; SalentOS 2.0; Salix Xfce 14.2; 7.4; SELKS 4.0; Septor-2019; SharkLinux 4.15.0-39; siduction 18.3.0 XFCE; Simplicity Linux 19.10; 9.8.0 (GTK 3 install: from terminal: sudo -get install libgtk3.0); Slackel 7.1; Slontoo 18.07.1 MATE; 3 GNOME; SolydXK 201902; SparkyLinux 4.9; Star Kirk 2.1.0; SuliX Professional 8; SuperX 5.0; SwagArch GNU/Linux 18.12; T2 SDE 20.10; 3.10.1; 8.0 LTS Flidas; Tsurugi Linux Lab 2018.1; Ubuntu 16.10; 18.04.1; Ubuntu MATE 18.04.1; Ubuntu 19.04; 18.10; Ufficio Zero 1.0; Ultimate Edition 5.0; Uruk GNU/Linux 2.0 XFCE; MATE (2018.11.11.); Voyager 18.04 LTS; 18.04; Zentyal Server 6.1.; Zorin OS 12.1 Core

Copyrighthttps://www.fmxlinux.com/ Embarcadero 2021, an company // RAD Studio 10.4.2 Возможности современных Delphi/RAD Studio/C++Builder

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Самый передовой функционал

● Microservices на RAD Server & REST Client Library ● IoT, Bluetooth, Beacons, и техника App Tethering ● Платформы: iOS, macOS, Android, Linux, & Windows ● Android Services, Intents, Broadcast Receivers ● Новые темы IDE Theme и модернизированная IDE ● QuickEdits, IDE Insight, FireUI, Live Preview ● Поддержка разных синтаксисов в редакторах ● GetIt и наборы внешних компонент ● Behavior Services, TMultiView, работа со слоями ● FireDAC, Local SQL, MongoDB & Enterprise Connectors ● Компонентная модель Property-Method-Event (PME) ● Мощный RTTI, Interfaces, Parallel Programming, Generics, Anonymous Methods

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // 10.4 Sydney: Главные направления...

● Разработка для Windows 10 VCL Desktop ○ VCL лучшая UI library для ПК, отличная поддержка high-DPI ○ Расширенные C++ компиляторы и отладчики на Windows 10 ● Кроссплатформенная разработка Multi-Device ○ Связь компонент FireMonkey с новыми API платформ ○ Единое управление памятью ● Продуктивность разработки ○ CodeInsight на LSP ○ offline installation ○ FMX LowCode Wizards ● 1,000+ исправлений и улучшений

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Лучшая библиотека для Windows

● Новые нативные VCL Windows Controls ● Упаковка приложений для Windows Store MSIX| ● Обновленные компоненты библиотек ● Улучшенный компонент VCL TEdgeBrowser

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Поддержка MSIX и Windows Store

● Переход от APPX к MSIX

● Создавайте “desktop bridge” приложения для: ○ Виртуальной установки ○ ○ Корпоративного развертывания

● Важная основа Project Reunion от Microsoft

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Продуктивность разработки и улучшение UX // -> Более быстрая адаптация и разработка приложений

● Low Code Мастера приложений ○ (скоро в GetIt) ● Улучшения IDE ● Улучшения Code Insight ( LSP ) ● Обновленный инструмент Migration Tool ● Автоматическая установка

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Low Code мастера приложений

● Вначале в FireMonkey, постепенно расширяясь ● Быстрое создание приложений FireMonkey со стандартными экранами ○ Home screen, user profile, login, и т.п ● Мастер создаст приложение на основе вашего выбора ● Приложение уже готово, дает базу дальнейшего развития

Уже в GetIt

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Улучшения IDE

● Одновременное проектирование и кодирование юнита в разных окнах IDE ● Новый стиль для IDE: ‘Mountain Mist’, серый с синим стиль, напоминающий классический Delphi ● Улучшенная поддержка Remote Desktop для тех, кто работает удаленно ● Улучшено много диалогов, включая Options, Source Breakpoint и Compile ● Нормализация окончаний строк: тексты, где смешаны LF и CRLF строки, преобразуются к CRLF. Это решает многие вопросы диагностики и вставок текста ● Новые платформы легко добавляются в проекты, даже если они не были предварительно установлены в IDE ● Конвертация путей доступа в/из переменных окружения. Лучшая адаптация проектов к системе

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Работа с данными // Два направления

● Переход на новые компоненты ○ BDE -> FireDAC с помощью reFind ○ DBExpress -> FireDAC ○ ADO ? ● Перенос данных на современные БД из Paradox, Dbase – на поддерживаемые СУБД Многие СУБД имеют уникальные возможности ● Поддержка современных требований безопасности

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Новое в FireDAC работе с базами данных Универсальные компоненты доступа к данным для FireDAC кроссплатформенных приложений БД ● Возможность линковать FireDAC SQLite драйвер статически или динамически ( EngineLinkage property: slDefault или slStatic) ● Улучшения поддержки FireDAC PostgreSQL, Firebird 3, и пр.

Работа с БД

● У компонента DBImage появился виртуальный метод DoLoadPicture и обработчик события OnLoadPicture

RAD Server

● RAD Server TEMSDataSetResource теперь поддерживает значение "total" для получения ответа от Sencha Ext JS VirtualStore

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Новое в работе с базами данных

InterBase 2020 Update2

Сверхбыстрая, масштабируемая и встраиваемая SQL-СУБД с возможностями защиты данных коммерческого уровня, аварийного восстановления и синхронизации изменений

● В этой версии появился ряд новых функций: ● поддержка табличных пространств для InterBase, позволяет повысить производительность на серверах с несколькими вариантами хранения данных.

● InterBase 2020 Update 2 включает поддержку Linux для серверной редакции, поддержку табличного пространства для технологии OnlineDump и обновления для IBConsole

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Многозвенная архитектура

HTTP - REST - Cloud

● Позволяет использовать в своих проектах преимущества мобильных и WEB технологий ● Это дает возможность значительного расширения числа пользователей приложений

Midas ---- DataSnap ---- RAD Server (очень (бесплатный) (самый старый) производительный)

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Модернизация UI/UX, адаптация к платформам

● Современный вид ● Привычное и стандартное поведение ● Выполнение требований магазинов приложений ● Возможность использования всех удобств платформы ● Использование расширенных возможностей аппаратуры ● Создание собственного фирменного стиля приложения ● Подготовка приложения для работы на всех платформах

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Браузер в приложении: Microsoft's Edge Создавайте современные, отлично выглядящие приложения

Новый компонент TEdgeBrowser ● Использует Microsoft's Edge WebView2 на базе ● Намного более быстрый и безопасный «движок» HTML, по сравнению со старым, на базе Internet Explorer ● Ядро автоматически обновляется Microsoft для закрытия «дыр» безопасности ● Классический TWebBrowser реализует два режима (Edge или IE)

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 Новые VCL Компоненты Создавайте современные, отлично выглядящие приложения

Новый компонент VCL: TTitleBarPanel и настройка стандартного Windows title bar

● Нативный Windows title bar с полной пользовательской настройкой ● Создание современных расширенных заголовков окон, как у большинства популярных текстовых процессоров и web-браузеров: ○ Создавайте UI с современными элементами, например, закладками на заголовках окон, панелями инструментов, меню, полями поиска и даже лентами ribbons ● Простая кастомизация стандартных заголовков Windows для своих VCL форм ○ Размешайте элементы управления в заголовках ○ Управляйте отрисовкой визуальных элементов – стандартной или пользовательской ○ Добавляйте новые системные кнопки вместе с Minimize/Restore/Close

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Дополнительные возможности VCL Новый компонент TVirtualImage ● Работает с изображениями в ImageCollection

Улучшения ImageCollection ● Обращение с картинкам по имени в дополнение к индексу

Улучшения логики масштабирования битмапов (plugin model) ● Новый класс TScaledGraphicDrawer Дополнительные декларации и Улучшенное масштабирование всех компонентов с обновление Windows API встроенными изображениями ● DBNavigator, MediaPlayer, DbGrid navigator bitmap

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Новые High DPI стили в VCL Создание приложений с отличным дизайном для всех мониторов

● Архитектура стилей VCL была существенно расширена для поддержки High DPI и 4K дисплеев ○ Теперь все элементы UI на форме VCL автоматически масштабируются под соответствующее монитору разрешение для показа формы ○ Мы обновили большое число встроенных и премиальных VCL стилей для поддержки нового режима стилизации High-DPI

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // High-DPI стили

● Дизайнер стилей поддерживает дополнительные изображения для определенных объектов и различное разрешение ○ [name]_15x (для 150% DPI) ○ [name]_20x (для 200% DPI) ● API стилизации включает функции масштабирования и автоматически определяет элементы для масштабирования

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Стилизация отдельных VCL компонент

Новое поколение стилизации ● Использование разных стилей на приложений Windows разных формах в одном приложении ● Использование разных VCL стилей для разных визуальных элементов на одной форме ● Обеспечивает поддержку стандартной темы и специальных VCL стилей на одной форме или в одном приложении ● Использование нестилизуемых компонент из внешних библиотек в приложении с VCL стилями

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Стилизация отдельных VCL компонент Технические детали

● Несколько активных стилей в одном приложении ● Каждая форма и элемент могут использовать свой стиль ● Property TControl.StyleName ● Указывает имя стиля (который должен быть загружен) ● Пустое значение обозначает родительский или стандартный стиль ● “Windows” означает использование стандартной темы ОС (также для компонент без поддержки стилей)

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 Расширенная поддержка в C++Builder

Важные и распространенные: полезные ● Несколько важнейших библиотек open source C++ библиотеки могут быть установлены с помощью Менеджера пакетов GetIt : ○ libSIMDpp ○ NemaTode ○ SDL ○ и некоторые другие ● Boost 1.70 ● CMake и RTL обеспечивают улучшенную совместимость с библиотеками

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Новый отладчик C++ для Windows 64-bit Современный отладчик для Windows на базе LLDB ● Обеспечивает всю отладку C++: возможности, сценарии, стабильность ● Улучшенные просмотр и инспектирование ● Включает ‘форматеры’: ○ Дает возможность вычислять и инспектировать сложные типы данных, в том числе, STL vector, dequeue, map, строки и пользовательские структуры ● Основа для будущих расширений отладчика C++

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Автоматическая установка и // упрощение развертывания ● Для крупных компаний с большим числом разработчиков ● Для удаленных рабочих мест ● Для сетевых лицензий ● Для учебных заведений

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // setup.exe /VERYSILENT /FEATURES=delphi;cbuilder

● Появился в 10.4.2 (отсутствует в 10.4.1 и более ранних) ● Работает в Online (доступ в Интернет) и Offline режимах (нужен GOF) ● Управляется параметрами из командной строки

Command Description /SILENT Runs the installer in silent mode. The progress window is displayed. /VERYSILENT Runs the installer in very silent mode. No windows are displayed. Feature ID Description /SUPRESSMSGBOXES Suppresses messagge boxes. This has an effect only when combined delphi Installs all Delphi platforms with/SILENT and/VERYSILENT. delphi_windows Installs Delphi Windows platform /NOCANCEL Disables canceling the installation . delphi_macos Installs Delphi macOS platform /NORESTART Prevents the installer from restarting the system even if it is necessary. delphi_linux Installs Delphi Linux platform /DIR="x:\dirpath" Overrides the default install . delphi_ios Installs Delphi iOS platform /SLIPFILE="x:\filepath" Installs a license file. delphi_android Installs Delphi Android platform /FEATURES=featureid Indicates the feature(s) to install, separated with " ; ". See the list below for the available features' names. cbuilder Installs all C++ Builder platforms /LOG="x:\filepath" Causes setup to create a log file for debugging the installation process. If the file cannot be cbuilder_windows Installs C++ Builder Windows platform created, Setup will abort with an error message. cbuilder_ios Installs C++ Builder iOS platform …cbuilder_android Installs C++ Builder Android platform

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // GetIt Package Manager (online) ● Дополнительные пакеты, инструменты и библиотеки ● Поиск, просмотр, установка и удаление прямо из IDE

https://getitnow.embarcadero.com/

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Демо

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 Куда движется Embarcadero ?

Copyright Embarcadero 2021, an company http://blogs.embarcadero.com/ru/author/andrewsovtsov/ // RAD Studio 10.4.2 // Необходимые замечания

Ограниченные обязательства (Safe Harbor Statement)

● These plans represent our intentions as of this date, and our development plans and priorities are subject to change, due to competitive factors, availability of resources and other matters common to all independent software vendors.

● Accordingly, we can't offer any commitments or other forms of assurance that we will ultimately release any or all of the described products on the schedule or in the order described, or at all.

● These general indications of development schedules or "product roadmaps" should not be interpreted or construed as any form of a commitment, and our customers' rights to upgrades, updates, enhancements and other maintenance releases will be set forth only in the applicable agreement.

● IMPORTANT: Features are not committed until completed and GA released

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 Стратегия● Создать лучший развития вариант выбора для клиентской разработки на Windows ○ Остаемся основным решением в этой области ○ Продолжить улучшение и развитие VCL ● Развивать кроссплатформенность: mobile и multi-device ○ Очевидный шаг для многих разработчиков ○ Обеспечить в Delphi поддержку всех ключевых платформ ● Обеспечить совместимость и миграцию кода ○ В то же время не забывая о развитии языков

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Delphi // Развитие языка и компиляторов

● Недавно добавлены в язык: Inline variables declarations Managed records Поддержка Android 64 bit и macOS 64 bit (Intel) ● Ведутся работы*: Повышение производительности и скорости компиляторов ● Запланировано*: Поддержка ARM platforms Развитие синтаксиса языка Delphi *Features are not committed until completed and GA released

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Лучшая поддержка Windows 10

● Уже есть отличная поддержка Windows 10 Classic API, COM и интеграция desktop/, поддержка WinRT API, поддержка Microsoft Store с Desktop Bridge из IDE

10 в планах => Project Reunion https://github.com/microsoft/ProjectReunion Msft планирует объединить desktop и WinRT в едином API Поддержка store через MSIX* Поддержка WebView2 (Edge Chromium, TEdgeBrowser) Исследуется поддержка WinUI 3*

*Features are not committed until completed and GA released Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Rad Studio Multi-Device и FireMonkey ● FireMonkey предоставляет отличные возможности Multi-device нативная разработка, в отличие от MTML+JavaScript Уникальное сочетание Styling + native контролы Визуальный дизайн ● Улучшение поддержки всех платформ Улучшение интеграции с устройствами Ускорение рендеринга UI (например, Metal for Apple) Размещение в Store и на устройствах; отладка в IDE ● Планируется поддержка новых платформ: Apple Silicon (ARM) based macOS hardware* Другие ARM platforms и LLVM targets в стадии исследований* *Features are not committed until completed and GA released

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 IDE● Для : IDEПланы планируется развитияразработка VCL :* High DPI IDE работа со стилями VCL в design time ● Фокус на качестве:* улучшение и развитие LSP / Code Insight ● Управление проектами GetIt Улучшение интеграции Version Control

*Features are not committed until completed and GA released

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 Экосистема RAD Studio

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // RAD Studio RAD Studio® - идеальная среда разработки для создания // высокопроизводительных нативных приложений для // Windows, Android, iOS, macOS и Linux. // Поставляется в редакциях Professional, Enterprise и Architect

// Какая редакция RAD Studio подходит именно вам?

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Редакции RAD Studio 10.4.2

● Professional, Enterprise, Architect. ● Professional Windows, Mac, мобильные платформы, core FireDAC, VCL и FMX ● Enterprise добавлены Delphi Linux, RAD Server, DataSnap, FireDAC для всех СУБД ● Architect плюс ExtJS, Aqua Data Studio, Ranorex, расширенный RAD Server ● Специальные plugin-ы доступны в GetIt Package Manager для пользователей с активной подпиской на обновления и поддержку. Включают: TwineCompile, Konopka Signature Controls, Bookmarks, Navigator, Parnassus Parallel Debugger, Premium Styles for VCL and FMX и другие

Выберите подходящую редакцию RAD Studio

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Professional Edition

Редакция Professional для Delphi, C++Builder или RAD “When we took Stop Motion Pro to Aardman Studio точно подходит для индивидуальных Studio to make their films and TV commercials, they couldn’t believe how разработчиков и небольших команд, создающих economical and efficient it was to actually produce their animated films, saving them настольные и мобильные приложения, работающие с tens of thousands of pounds.” - Ross Garner, локальными данными и устройствами Stop Motion founder

https://www.embarcadero.com/case-study/stop-motion-pro-case-study ▪ Лучшая на рынке интеграция с Windows 10 API “We chose Delphi because we could utilize делает очень простой разработку для Windows! the same code in order to generate software for both iOS and Android. This eliminated the ▪ Быстрое создание с минимумом кода при помощи need to learn new languages and gave us a drag&drop компонент с доступом к данным в much faster time-to-market. We didn’t have to hire more people, which reduced the cost процессе проектирования. to the company even more.” Éric Fleming Bonilha, ▪ Быстрая разработка, отладка, тестирование. Director of Development, Сокращение сроков выпуска для Windows, macOS, https://www.embarcadero.com/case-study/digifort-ip-surveillance-system-case-study iOS & Android за счет единого кроссплатформенного ‘‘Even with today’s optimizations, we estimate that Delphi is still four times faster кода. than other language compilers.’’ Tobias Tenbusch, CTO/Co-Founder ▪ Полностью нативная компиляция обеспечивает максимальную скорость и гибкость. https://www.embarcadero.com/ ▪ Легко расширяема. Обширная экосистема компонент case-study/broken-games- case-study внешних компаний. Creators of “Rise of Legions”

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Enterprise Edition

“We have never had to rewrite the T-DOC Редакция Enterprise для Delphi, C++Builder и system even when some new technology comes along, which makes it easier and RAD Studio включает все из Professional, но faster for our staff. That’s one of the good things about our choosing Delphi.” не ограничивается локальными Lars Sondergaard, Chief Architect разработками. Подходит для команд https://www.embarcadero.com/case-study/getinge-infection-control-case-study разработчиков, создающих клиент- Medical software for infection control and contamination prevention“We have one of the best electronic health серверные или многозвенные приложения, record offerings in the industry. We believe Delphi and InterBase have played a big part REST службы и тому подобное. in helping us achieve that.” ▪ Соединения с базами данных на удаленных Christine Archibald, President and CEO серверах https://www.embarcadero.com/case-study/managementplus-case-study “With Delphi and InterBase, Embarcadero is ▪ Создание масштабируемых многозвенных always ahead of the curve in terms of what’s coming in our industry.” приложений. Bryan Thorell, CIO, ‘‘In 2000 we created our first product in ▪ Поддержка Linux Servers и Desktops Delphi, WO Traffic, with eight developers and Microsoft SQL Server. Today we have 60 ▪ Реализует корпоративную защиту данных на developers working on Delphi’’ мобильных устройствах с помощью InterBase William Offeman, Executive VP of Engineering ToGo. https://www.embarcadero.com/case-study/wideorbit-case-study Over 6000 Television and Radio Broadcasters, ▪ Поддержка корпоративных SaaS решений с including Fox Sports, NBC Universal, Viacom помощью Enterprise Connectors. and Bell Media, maximise revenues with WOTraffic.

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Architect Edition

Редакция Architect Delphi, C++Builder and RAD Studio расширяет возможности редакции Enterprise набором добавленных передовых высокопроизводительных инструментов, чтобы создавать сложные приложения еще быстрее!

● Sencha Architect: Для создания быстрых, гибких, универсальных Web-приложений на JavaScript https://youtu.be/Nu-qF81D9vI

● AquaData Studio: “The RAD server as modern middleware enables Для создания, разработки, управления, анализа и a Watchsecure and technologically now! high-quality тюнинга баз данных networking of heterogeneous applications Discover howwithout to code the use even of third faster-party components with the— a tool that combines all necessary components..” Architect editionChristian with Zernpfennig, interactive Managing Director from Кроме того, включена лицензия RAD Server https://www.embarcadero.com/caseconcept to -study/zernpfennigdelivery. -informatik-case-study Modern access system for the newly built recycling для работы на многих сайтах, подходящая для and waste collection centers with RFID card reading крупных компаний.

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Работа с приложениями, развернутыми в облаке

● Enterprise Connectors (CData)- соединение с множеством прикладных сервисов таким же простым, как и с базой данных. ● Получать доступ, перемещать, интегрировать и анализировать данные вы можете с помощью FireDAC Enterprise Connectors, созданных в сотрудничестве с CData. Эти компоненты позволяют интегрировать более 90 корпоративных приложений, упрощая подключение за счет использования стандартной модели доступа на основе SQL.

Данные сегодня более децентрализованы, чем когда-либо, не говоря уже о трудностях для доступа к ним, когда в средней компании работает более 20 SaaS-приложений и, по крайней мере, столько же локальных приложений. Принимайте лучшие бизнес-решения, избавьтесь от головной боли и увеличьте продуктивность с помощью этих драйверов за счет быстрой и эффективной организации в действенном формате огромных объемов данных.

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Ext JS (Pro)-платформа для веб-разработки

● Sencha Ext JS помогает создавать активно использующие данные, кросс-платформенные веб-приложения для настольных компьютеров, планшетов и смартфонов. Включает в себя 100+ готовых компонентов пользовательского интерфейса, таких как мощные гриды, и имеет функции, облегчающие интеграцию с RAD Server. Семинар на русском языке (видео)

https://www.youtube.com/watch?v=cMqRHvDNJnE&list=PLNexYoB7XRWYmG3765zVeC mlrLvzz67Zg&ab_channel=EmbarcaderoRussia

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // APILayer

● 2021 - Объединение компании Apilayer с Idera в рамках объявленной стратегии. ● Apilayer — предоставляет неплохой набор микросервисов для поиска описаний и местоположения, получения данных по курсам валют, погоды и буржевых сводок, сервисы конвертирования и проверки допустимости https://apilayer.com/ форматов. ● Наличие бесплатного доступа к каждому из этих сервисов. ● Для подключения требуется создать учетную запись на сайте каждого нужного вам сервиса.

Блог https://blogs.embarcadero.com/ru/%d0%bf%d0%be%d0 %b3%d0%be%d0%b4%d0%b0-%d0%b2- %d0%b2%d0%b0%d1%88%d0%b5%d0%bc- %d1%80%d0%b5%d0%b3%d0%b8%d0%be%d0%bd% d0%b5-%d1%87%d0%b5%d1%80%d0%b5%d0%b7- rest-/

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // AquaFold Aqua Data Studio

● Универсальная интегрированная среда ● Проектирование, создание, управление и тюнинг баз данных на разных СУБД и на различных серверах одновременно из единого приложения ● Реляционные ● Облачные ● NoSQL ● Аналитика и визуализация данных ● Работает на разных платформах и OS

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 delphi.embarcadero.com НовыеDelphi 25th birthday Web website-сайты Delphi 1 Client Server for free Interview with Chuck J. & Anders H. LearnDelphi.org my.embarcadero.com Образовательный портал Customers Portal Community Edition Лицензии и дистрибутивы blogs.embarcadero.com Новый источник информации Замена старому сайту Community Форумы переведены на другие платформы

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Открытые Community Forums

Подробнее https://blogs.embarcadero.com/community/

HTTP://fire-monkey.ru

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 Bold for Delphi - Model Driven Architecture Opengithub.com/Embarcadero/ Source разработкиBoldForDelphi Поддержка для проектов Open Source Dev C++ HeidiSQL Python4Delphi Множество самостоятельных инициатив Совместный проект Embarcadero MVP : XML Mapper

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Cool Apps: создано на Delphi и C++

https://www.embarcadero.com/ru/case-study

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 //Отечественные // разработки

…и многие другие

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Конкурс проектов на инструментах Embarcadero

● В честь 26-летия выхода Delphi 1 ● Более 250 проектов только на Delphi! ● С описанием, видео и интервью ● Из разных стран, на разных языках ● Ознакомиться https://blogs.embarcadero.com/category/showcase/

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Регулярные конференции и др.события

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Образовательная лицензия

Используется для обучения программированию Не может быть использована для разработки ПО связанным с научными работами, внутренней автоматизацией, хоздоговорными работами ● Два варианта: RAD Studio Professional Для государственных учебных заведений – бесплатна Действует один год ● RAD Studio Architect Поставляется с более чем с 99% скидкой Действует один год, можно приобрести сразу на несколько лет (до 5 лет) RAD Studio Architect Concurrent (Academic)

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Свежие книги и учебники

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 Итоги

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 ПК: RAD или JS ?

RAD Studio Electron Etc Нативная производительность Огромные и медленные Compiled code Пожиратели памяти Маленький размер Зависимости и риски безопасности Быстрое проектирование UI Огромный размер при поставке Встроенная связь с данными Сложная и небыстрая разработка

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 https://promo.softline.ru/embarcadero-edu

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2 // Вопросы и ответы

Для писем и вопросов: [email protected]

Мы в сети (на русском) – YouTube : Embarcadero Russia https://goo.gl/5KgWHL – Facebook: Embarcadero Russia https://www.facebook.com/EmbarcaderoRu/

Блоги Embarcadero: https://blogs.embarcadero.com/ru/author/andrewsovtsov/

Copyright Embarcadero 2021, an company // RAD Studio 10.4.2