Платформа для разработки подключенных приложений для Windows и других систем
Embarcadero® RAD Studio XE8 — это комплексное решение по разработке программного обеспечения, предназначенное для быстрого проектирования, программирования и расширения так называемых взаимодействующих приложений для Windows, Mac, iOS, Android и IoT. Создавайте готовые к работе решения бизнес-класса, включающие разнообразные клиентские native-платформы, мобильные расширения, интеллектуальные устройства (умные часы и другие IoT-гаджеты), облачные сервисы, корпоративные и встроенные базы данных. Откажитесь от сложной поддержки разных групп разработчиков, проектирующих на разных базах кода, и создавайте быстрые native-приложения для Windows, OS X и мобильных платформ на основе единой базы кода.
RAD Studio XE8 и дизайнер единого интерфейса FireUI образуют единственное в мире решение для компиляции native-приложений из действительно общего исходного кода. Большинство поставщиков, поддерживающих кросс-платформенную разработку native-приложений, требуют отдельно создавать пользовательские интерфейсы для каждой платформы.
Создайте общий пользовательский интерфейс, который будет работать на мобильных телефонах, планшетах и настольных системах различных форм-факторов. Большинство средств разработки мобильных приложений не позволяют создавать приложения для настольных систем Windows или OS X.
Благодаря технологии FireUI в RAD Studio XE8 процесс разработки отличных приложений стал еще совершеннее! Абсолютно новая функция предпросмотра на разных устройствах позволяет на этапе разработки просматривать в одном окне пользовательский интерфейс приложений на устройствах различных форм-факторов (относящихся к одной платформе).
Функции существующих бизнес-приложений можно легко расширить для интеграции с мобильными устройствами и новыми IoT-гаджетами, образующими инновационные решения. Полезные бизнес- и IoT-приложения теперь не изолированы (т. е. не привязаны к одному мобильному приложению), а распространяются на разные уровни, гаджеты и устройства, включая Windows, Mac, iOS, Android, а также на ПО промежуточного слоя, серверы, облачные и корпоративные сервисы. Расширение существующих приложений очень выгодно для разработчиков бизнес-приложений, поскольку они могут реализовать IoT-решения, сохранив существующую инфраструктуру и задействовав имеющиеся масштабные базы кода. Преимущества создания взаимодействующих приложений будут моментально заметны практически в любых отраслях, включая розничные продажи, общественное питание, здравоохранение, производство и промышленная автоматизация. Иначе говоря, возможности применения поистине безграничны.
Enterprise Mobility Services (EMS) — это новое готовое к использованию решение для современных взаимосвязанных распределенных приложений, упрощающее развертывание сервера ПО промежуточного слоя, на котором размещаются загружаемые настраиваемые API, а также модули доступа к данным. Службы EMS построены на открытых и стандартных технологиях, в число которых входят вызовы REST HTTP и форматы данных JSON. В дополнение к этому в них содержатся основные драйверы баз данных SQL, а также встроенный зашифрованный магазин данных SQL. Благодаря возможности управлять пользователями и проверять их подлинность, а также средствам анализа пользователей и API сервисы Enterprise Mobility Services идеально подходят для предоставления безопасного доступа к корпоративным базам данных из мобильных и настольных приложений. Решение EMS предлагает безопасное и масштабируемое ПО промежуточного слоя RESTful с неизменным состоянием. EMS открывает мир взаимодействующих устройств для существующих приложений Windows VCL.
Решение EMS обновлено и предоставляет новые возможности. Поддержка сервераpush-уведомлений для iOS и Android позволяет разработчикам передавать уведомления о событиях на устройство конечного пользователя через EMS.
Подписка на обновления знаменует масштабное изменение условий поддержки. С новым именем появилось множество новых функций и дополнительных бесплатных преимуществ. Теперь представляется непрерывное обслуживание для предыдущих версий (до двух лет с момента выпуска), все исправления и обновления для текущей версии, приоритетный доступ к бета-версиям, эксклюзивные материалы и не только.
Get the most productivity from any native development platform to create connected apps for multiple devices and platforms, IoT gadgets, and wearables like smart watches without having to manage separate code bases with multiple frameworks and languages.
RAD Studio XE8 adds new features that will make you more productive than ever. With the all new GetIt Package Manager you can browse, download, and integrate new components, right from the IDE!
New coding enhancements include code refactoring, live syntax checking, metrics, structural code highlighting, parenthesis matching, flow control highlighting, and code analysis. It all adds up to a more productive developer and to help better understand team productivity and code quality.
FireMonkey’s underlying visual control architecture has been significantly overhauled in XE8 to enable multiple presentation implementations per control called “ControlTypes” - in particular, native OS control presentations can be utilized. The new underlying architecture is MVC based and is backward compatible enabling developers to choose at design time between Styled and Platform control types on a per control* basis (*for controls that include both control types). This allows you to select whether a control will be implemented at runtime by FireMonkey’s GPU driven rendering like or implemented by the underlying operating system.
In XE8 for Universal iOS 32-bit and 64-bit apps, six key performance critical controls now have iOS native platform control types built–in, including TEdit, TListView, TMemo, TSwitch, TCalendar and TMultiView. In the future we plan to add platform control types for other operating systems and components.
Because controls with a Platform .controltype use the same underlying implementation as native SDKs like Cocoa, your FireMonkey apps will have the smooth native scrolling and performance that end-users expect yet use the same component properties, methods and events and are still cross-platform between OSes. This enables you to maintain complete cross platform fidelity across Windows, Mac, iOS, and Android and deliver the best user experience possible.
Представление о том, как конечные пользователи взаимодействуют с приложением, поможет избежать ситуации, когда приложением просто перестают пользоваться. AppAnalytics дает разработчикам визуальное представление о взаимодействии пользователей с приложениями, созданными в RAD Studio XE8. Настраиваемые средства анализа API и составления отчетов сообщают разработчику, каким образом развернутые приложения используют размещенные API RESTful.
RAD Studio XE8 переносит ваше приложение VCL Windows в облако! Интегрируйте облачные сервисы от поставщиков BaaS (Kinvey, Parse и App42) с помощью компонентов для популярных BaaS-сервисов (например, отправка уведомлений, управление пользователями и хранение данных).
Пакет разработки программного обеспечения RAD Studio удостоен множества наград, ему доверяют миллионы разработчиков во всем мире, а обширная экосистема решения представлена активным сообществом разработчиков ПО, технологических партнеров и производителей компонентов.