Embarcadero RAD Studio XE8

Embarcadero RAD Studio XE8 — это программное обеспечение, представляющее собой полномасштабную систему разработки нативных приложений, как для платформ IoT, iOS, Android, Mac и Windows, так и для переносных устройств — на основе единой базы исходных кодов. Новая версия RAD Studio XE8, позволяет разработчикам на C++ и Object Pascal/ Delphi расширять функционал существующих Windows VCL приложений, а также создавать инновационные решения для Internet of Things, в том числе и для облачных и мобильных платформ. С помощью Embarcadero RAD Studio XE8 специалисты получат возможность расширения своих Windows-проектов до мобильных программ, работающих с сервисами BaaS и данными масштаба организации.

Поддерживая новые универсальные и 64-разрядные приложения, программное обеспечение Embarcadero RAD Studio XE8 существенно упрощает разработку — есть возможность добавления IoT-функций, таких как информирование о приближении при помощи «маячков» (beacons). Помимо этого, данное решение способствует повышению производительности приложений и эффективности разработчиков, а также более детальному пониманию поведения пользователей. Менеджер пакетов GetIt делает доступ к компонентам, библиотекам исходного кода, а также другим элементам IDE более простым.

Среди других полезных улучшений в RAD Studio XE8, стоит отметить новое средство переноса параметров конфигурации в новую версию продукта из старых версий, а также — в рамках одной версии между разными инсталляциями. Еще одним усовершенствованием, являются технологии, предназначенные для существенного ускорения процесса разработки в виде встраиваемого модуля Castalia, с поддержкой удобных комбинаций клавиш для редактора кода, анализом кода, статистикой проектов и рефакторингом Object Pascal.

Новые возможности:

  • интеграция DUnitX для модульного тестирования;
  • поддержка клиентских библиотек HTTP/HTTPS на Android, iOS, OS X и Windows;
  • библиотека Box2D для реалистичности в настольных приложениях, а также для отображения физического движения;
  • стили VCL: Glow, Sky и TabletLight;
  • обновленные Enterprise Mobility Services (EMS). Enterprise Mobility Services – это готовое серверное решение, представляющее собой основу для распределенных взаимодействующих приложений с поддержкой сервера push-уведомлений для Android и iOS. Основанное на открытых технологиях и стандартах, решение EMS предлагает сервер промежуточного ПО, простой в развертывании, и отвечающий за аналитику и управление специальными API REST, аутентификацию пользователей, а также включающий в себя защищенные серверную и встроенную базы данных, и кроме того — обеспечивающий доступ к основным корпоративным базам данных: MySQL, PostgreSQL, DB2, Informix, SQL Server, Oracle и большому количеству других;
  • интегрированный в IDE Встраиваемый модуль Castalia, предназначенный для повышения производительности написания кода. Включает в себя соответствие метрикам, подсветку синтаксиса, рефакторинг кода и многое другое;
  • AppAnalytics. Данный сервис содействует разработчикам в отслеживании и анализе моделей поведения их пользователей путем сбора анонимной статистики использования приложений, что созданы при помощи RAD Studio XE8;
  • информирование о приближении при помощи beacons. Благодаря тому, что в RAD Studio XE8 реализована новая поддержка beacons на уровне компонентов, разработчики получают возможность с легкостью добавлять информирование о местонахождении и приближении в готовые приложения для мобильных платформ и Windows;
  • функция предварительного просмотра на разных форм-факторах и устройствах;
  • менеджер пакетов GetIt обеспечивает доступ к компонентам и библиотекам на FireMonkey и VCL, а также аналогичным элементам, предназначенным для различных устройств. Воспользовавшись помощью менеджера пакетов GetIt можно без проблем обновлять, выбирать и загружать компоненты, библиотеки исходного кода, а также другие элементы с серверов Embarcadero GetIt, при этом осуществляя их установку одним кликом. Также сюда входят все проекты TurboPack;
  • 64-разрядные компиляторы C++ и Object Pascal для iOS, поддержка универсальных приложений и набор инструментов для iOS.

Преимущества Embarcadero RAD Studio XE8:

  • Bonus Pack. При покупке Recharge или Upgrade заказчик может получить дополнительные продукты: набор стилей для FireMonkey Premium Style Packs и VCL, FastCube VCL 2 — компоненты и инструменты для анализа данных;
  • облачные сервисы. При помощи REST пользователь получает возможность подключения как к BAAS-провайдерам так и к облачным сервисам для аутентификации, получения сервисов уведомлений, хранения и других;
  • корпоративные мобильные сервисы (EMS). Embarcadero C++Builder XE8 позволяет задействовать готовое встроенное решение, которое основано на REST – Mobile Enterprise Application Platform (MEAP). Оно служит основой для распределенных и взаимодействующих приложений, обеспечивает публикацию и хостинг специализированных API, аналитику работы клиентов на различных устройствах, аутентификацию и управление пользователями, доступ к данным и СУБД;
  • Bluetooth App Tethering. Разработчики получают возможность расширять функционал своих Windows-приложений путем их связывания с мобильными приложениями-компаньонами при помощи Bluetooth и WiFi;
  • библиотека параллельных вычислений. В версии RAD Studio XE8 предусмотрена встроенная библиотека, предназначенная для повышения производительности на многоядерных системах VCL и FireMonkey-приложений;
  • FireUI — предназначенный для различных устройств дизайнер пользовательского интерфейса. Все, что необходимо — один раз создать пользовательский интерфейс сразу для всех различных форм-факторов и ОС. Он учтет возможности, особенности и правила поведения, являющиеся типичными для каждой конкретной платформы;
  • формирование взаимодействующих приложений. Программа дает возможность с легкостью подключаться к облачным сервисам и корпоративным базам данных, взаимодействовать с гаджетами, сенсорами и мобильными устройствами;
  • расширение уже существующих Windows-приложений. Теперь пользователи имеют возможность обеспечивать взаимодействие с очень широким спектром новых устройств — носимыми устройствами, сенсорами, гаджетами, планшетами, смартфонами — и все это из единой среды разработки.

Редакции Embarcadero RAD Studio XE8:

  • Architect — версия, предназначенная для предприятий-разработчиков приложений для смартфонов, планшетных ПК и компьютеров, интегрированных с корпоративными системами баз данных. Также в редакцию включено ER/Studio Developer Edition — средство визуального моделирования данных, что дает разработчикам возможность максимально эффективно использовать базы данных и корпоративные структуры;
  • Ultimate — редакция для компаний, занимающихся разработкой нативных приложений для смартфонов, планшетных ПК и компьютеров, взаимодействующих с корпоративными системами баз данных. Помимо этого, в состав RAD Studio Ultimate входят средства, предназначенные для управления изменениями в базах данных, для разработки SQL- кода, а также для настройки и профилирования SQL- кода при помощи DB PowerStudio;
  • Enterprise — версия, ориентированная на независимые предприятия и поставщиков программного обеспечения. Создание приложений для смартфонов, планшетных ПК и компьютеров с поддержкой многозвенных и клиент-серверных сред, подключением к облачным службам и корпоративным базам данных на основе Amazon, Azure, InterBase, Sybase, Oracle, DB2, SQL Server и многоуровневой технологии DataSnap;
  • Professional — пакет, предназначенный для независимых поставщиков программного обеспечения, занимающихся разработкой нативных приложений для смартфонов, планшетных ПК и компьютеров с локальной или встроенной базой данных. Разработчики имеют возможность управлять одним расписанием, одной командой и одной кодовой базой без ущерба для производительности. Полнофункциональные нативные приложения обеспечивают существенно больший контроль, максимальное удобство и повышенную безопасность для пользователей.

Запрос стоимости Embarcadero RAD Studio XE8