Кафедра
ПРИКЛАДНОЙ МАТЕМАТИКИ И
ПРОГРАММИРОВАНИЯ

с 1973 года
нам 50 лет

Embarcadero RAD Studio

Embarcadero RAD Studio™ – среда быстрой разработки приложений (RAD) фирмы Embarcadero Technologies, работающая под Microsoft Windows.

Пакет предназначен для кроссплатформенной разработки «родных» для целевой ОС программ на базе единого исходного кода. Включает в себя два основных компонента – Delphi® и C++ Builder® (устанавливается один или оба – по желанию). В качестве целевой платформы могут быть выбраны:

  • Windows (32 и 64-bit), в том числе Windows 10;
  • macOS;
  • iOS;
  • Android;
  • Linux (64-bit) – новинка версии 10.2, пока только в Delphi®.

Среда разработки устанавливается только на Windows. При разработке программы для другой платформы требуется целевое устройство, на котором запускается программа-агент для отладки программ на этом устройстве.

Кафедра располагает лицензиями Embarcadero RAD Studio™ 10.2 Professional. Работа с базами данных в версии Pro возможно только со встроенными и локальными БД. Это для нас минус.

FireDAC – технология (библиотека) кроссплатформенной работы с базами данных.
FireMonkey – технология (библиотека) для разработки кроссплатформенных графических интерфейсов программ.

Embarcadero предоставляет версии Starter бесплатно для персонального использования и крошечных организаций (выручка не более $1000 USD в год). Целевая платформа одна – Win32, поддержки баз данных и интернета вещей нет. Если интересно – регистрируйтесь на www.embarcadero.com


Работа дома [>>>]

Работа дома

С пакетом возможна работа дома (при активном подключении к серверу кафедры).
Подробности в "H:\Учебные материалы\_Embarcadero".


Условия лицензии [>>>]

Условия лицензии

Кратко ("простыми словами")

Лицензии образовательные. Они позволяют использовать продукты только в целях обучения программированию. Любая разработка, в том числе коммерческая, некоммерческая, научная или выполнение внутренних разработок по автоматизации школы/университета с помощью этих лицензий запрещена.

Цитата из EULA (юридически точная формулировка)

ДОПОЛНИТЕЛЬНЫЕ ЛИЦЕНЗИОННЫЕ ПОЛОЖЕНИЯ, ОТНОСЯЩИЕСЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ, ЛИЦЕНЗИРОВАННОМУ ДЛЯ ИСПОЛЬЗОВАНИЯ В ОБРАЗОВАТЕЛЬНЫХ ЦЕЛЯХ

В случае, когда Лицензиат приобретает лицензию на использование в образовательных целях, применяются следующие положения данного документа. Лицензиат может пользоваться правами, определяемыми для Лицензиата согласно данному Соглашению, на использование Продукта и на создание Объектов исключительно для его собственного персонального применения, для предоставления или получения инструкций в пределах управляемых тренировочных курсов по компьютерному программированию и/или программному обеспечению, непосредственным и персональным участником которых Лицензиат является, или в качестве обучаемого, или в качестве инструктора ("Курсы"). Лицензиат имеет право воспроизводить, распространять и использовать Объекты, в виде исходного или объектного кода, только для других участников данных Курсов и только в обучающих или тренировочных целях. Лицензиат не имеет права использовать Продукты или Объекты, созданные с использованием Продуктов, для каких-либо коммерческих, предпринимательских, казенных или ведомственных целей любого рода, кроме случаев, когда Лицензиат является инструктором, преподающим на Курсах. Все права, которые не переданы Лицензиату прямо данным документом, принадлежат Лицензиару.


Минимальные требования и замечания по установке [>>>]

Минимальные требования и замечания по установке

Версии, с которой работает наш ключ: 10.2 Tokyo и ниже. Версия продукта 10.2.1 (10.2 Release 1) и выше работать не будут!

Требования версии 10.2 Tokyo (версия 19): минимум 1 Гб памяти и от 6 до 60 Гб дискового пространства. Последнее зависит от числа устанавливаемых целевых платформ (и их SDK). Целевая платформа – это, грубо говоря, ОС, для которой разрабатывается программа. Среда разработки всегда работает на Windows и в установщике нет выбора версий (32/64 бита или иного) для среды разработки.

Документация производителя по вопросам установки продукта: версия Seattle, версия Tokyo. Указан перечень требований к аппаратуре и к программному обеспечению для разработки приложений для разных целевых платформ. Описаны дополнительные программные компоненты, которые будут автоматически установлены для соответствующей целевой платформы.

При установке с помощью Online-установщика сначала происходит выкачивание архивов компонентов во временную папку, т.е. на момент установки требуется ещё больше места на диске. В случае недостаточного свободного пространства на системном диске, можно изменить временный каталог для выкачиваемых файлов. Этот момент задокументирован в инструкции для версии Seattle в пункте "General Installation Notes". Возможно также устанавливать offline-установщиком с ISO-образа (есть на кафедре).

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

Для разработки для Android потребуется установка дополнительных пакетов Android SDK и Android NDK. Если на компьютере уже установлены эти пакеты, то при установке RAD Studio для экономии дискового пространства можно отказаться от установки второй копии и указать где находятся установленные пакеты. ISO-образ для offline-устаноки RAD Studio 10.2 содержит установочные пакеты следующих версий: Android SDK 24.3.3 (июнь 2015) и Android NDK android-ndk-r9c.

Файлы примеров программ по умолчанию устанавливаются в папку: C:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples\. Может быть изменено при offline-установке.