Обновления инструментов разработки Embarcadero
Компания Embarcadero Technologies (недавно приобретенная компанией IDERA) сообщила о выходе версии 10.1 своих продуктов RAD Studio, C++Builder и Delphi. Обновление, названное 10.1 Berlin, содержит множество новых и усовершенствованных возможностей, включая улучшенную поддержку Интернета вещей (IoT) и средства просмотра вариантов интерфейса приложения для различных устройств, повышающих производительность труда разработчика.
В марте Embarcadero опубликовала свою стратегию, предполагающую концентрацию исключительно на рынке средств разработки. Обновление 10.1 Berlin воплощает в жизнь этот сдвиг в стратегии.
Версия 10.1 расширяет возможности разработчиков по использованию единого исходного кода для быстрой разработки приложений для любых поддерживаемых устройств, а FireUI дает возможность предпросмотра внешнего вида приложения на различных устройствах в режиме реального времени. Усовершенствованы базовые технологии, такие как менеджер пакетов GetIt, который упрощает создание и использование компонентов и расширений в рамках экосистемы партнеров Embarcadero. Это особенно важно для развития и поддержки широкого спектра приложений, взаимодействующих в технологиях Интернета вещей.
Новое средство предпросмотра на разных устройствах FireUI позволяет разработчикам визуально связывать мобильные и настольные приложения и в режиме проектирования подгонять их к различным форм-факторам и ОС устройств. Функция FireUI App Previews позволяет просматривать приложения FireMonkey непосредственно на устройствах с IOS, Android, Windows, OSX в процессе визуальной разработки приложений. Изменения, сделанные в дизайнере FMX, отображаются на подключенные устройства в режиме реального времени.
Кардинальные технологические улучшения Embarcadero ThingWare, ThingConnect и ThingPoints дают разработчикам возможность добавлять в свои приложения поддержку IoT, включая расширенную поддержку Bluetooth, BLE, Wi-Fi и носимых Android-гаджетов. Имеющиеся в GetIt библиотеки позволяют превратить доступ к стандартным и специализированным «умным вещам» IoT, сенсорам и носимым устройствам в обычное использование простых компонент.
Новый инсталлятор делает установку и опробование продукта более простым и беспроблемным процессом, сокращая время до запуска с часов до нескольких минут. Пользователи могут установить минимально необходимый для них набор возможностей, а дополнительные возможности добавить позже, когда они потребуются.
Улучшена нативная поддержка платформ: улучшения в нативном наборе инструментов и платформенных компонент коснулись компилятора, библиотек, FireMonkey, VCL, Windows 10 и мобильных платформ. Набор компиляторов составляют семь компиляторов Object Pascal и семь – C++, включая CLANG 3.3 и полную поддержку языка C++ 11.
Оптимизированный доступ к корпоративным базам данных и архитектура корпоративных сервисов ускоряет разработку и развертывание кросс-платформенных приложений на различных настольных, мобильных, облачных платформах и СУБД.