C++Builder XE7

Решение на основе C++ для создания взаимодействующих приложений для Windows, Mac, iOS, Android, гаджетов и носимых устройств

Embarcadero® C++Builder® XE7 - это решение на основе C++ для быстрого создания высокопроизводительных взаимодействующих приложений для Windows, Mac, iOS, Android, гаджетов и носимых устройств. Создавайте высокопроизводительные, компилированные нативные приложения для простого подключения к корпоративным данным, облачным службам, устройствам, датчикам и гаджетам, используя всю мощь стандартного языка C++.

  • Разрабатывайте быстрые нативные приложения для Windows, Mac и мобильных устройств на базе единого исходного кода;
  • Создавайте 64-разрядные приложения Windows и распараллеливайте существующий код;
  • Связывайте любые элементы управления с другими объектами или наборами данных с помощью LiveBindings;
  • Используйте универсальные возможности FireDAC для подключения к корпоративным базам данных;
  • Обновляйте приложения Windows с помощью новых компонентов и стилей;
  • Расширяйте возможности приложений Windows с помощью сопутствующих приложений для мобильных и носимых устройств;
  • Обеспечивайте доступ к облачным службам BaaS и REST;
  • Без труда развертывайте готовое к использованию, безопасное и масштабируемое промежуточное ПО RESTful с неизменным состоянием для перевода корпоративных приложений на мобильные платформы;
  • Начните быстро работать и быстро добейтесь результатов.

Что нового в C++Builder XE7

C++Builder XE7 это - новейшая версия популярного решения для разработки приложений не только для Windows, Mac, iOS и Android, но и теперь для "Internet of Things". Данный релиз включает много нового: новые возможности для VCL, библиотека параллельных вычислений, улучшенная библиотека FireMonkey для разработки кроссплатформенных приложений, корпоративные мобильные сервисы (EMS) и средства работы с "Internet of Things" благодаря новой возможности взаимодействия через Bluetooth.

Новые ключевые возможности Преимущества

Дизайнер единого интерфейса (Multi-Device Designer)

  • C++Builder XE7 обеспечивает возможность создавать на базе единого исходного кода нативные приложения для Windows, Mac, iOS и Android;
  • Новый революционный способ построения единого пользовательского интерфейса, основанного на визуальном дизайнере форм, адаптирующегося к различным типам устройств, форм-факторам и операционным системам;
  • Разработайте единожды пользовательский интерфейс, а затем просматривайте и корректируйте его для каждого типа устройств (мобильных, планшетов и настольных систем; iOS, Android, Windows и Mac);
  • Делайте изменения в главном пользовательском интерфейсе, которые распространятся на другие устройства конкретных пользовательских интерфейсов; тонкая настройка конкретной формы не затрагивая другие формы;
  • Настраивайте стили для каждого устройства по желанию, при необходимости используйте унаследованные стили;
  • Поставляется набор стандартных шаблонов под размеры и разметки для разных популярных мобильных устройств, планшетов и настольных систем. Вы так же можете добавлять свои шаблоны;
  • Использование всего лишь одного экземпляра класса форм позволяет разработчику создавать единый исходный файл по управлению всеми основными событиями пользовательского интерфейса.

Поведенческие сервисы FireMonkey

  • Новый API сервис, который позволяет платформе и разработчику запрашивать информацию об устройстве на котором работает приложение, динамически подстраивающееся под форм-фактор и платформу;
  • Положение элементов пользовательского интерфейса автоматически подстраивается под каждое конкретное устройство (например, позиция вкладок на различных мобильных платформах).

Компонент MultiView

  • Новый компонент MultiView, уникальный компонент в FireMonkey который использует сервисы поведения, для того чтобы динамически переключить показ в зависимости от форм-фактора и желаемого поведения платформы;
  • MultiView отображает меню на телефоне в виде drawer, а на планшете как popup или docked меню.

Корпоративные мобильные сервисы (Enterprise Mobility Services)

  • Корпоративные мобильные сервисы - ключевой элемент платформы для корпоративных мобильных приложений (Mobile Enterprise Application Platform), основанный на REST технологиях стек промежуточного ПО, который включает в себя хостинг API, размещение и доступ к SQL базам данных для обслуживания клиентов мобильных, настольных и web-приложений;
  • Масштабируемое, без сохранения состояния, основанное на REST управление данными на любом из промежуточных уровней ПО;
  • Создание специализированных API для вашего бизнес функционала;
  • Высокоэффективный доступ к корпоративным базам данным Oracle, DB2, Microsoft SQL Server Informix, SQL Server, и доступ к другому функционалу из мобильных приложений через ПО промежуточного уровня;
  • Управление специализированным мобильным API при помощи REST/JSON при помощи подгружаемых модулей;
  • Компоненты доступа к данным в многоуровневой архитектуре при помощи стандартных REST/JSON;
  • Статистика работы пользователей, сессий и вызовов API, и генерация отчетов при помощи web-интерфейса;
  • Сервис безопасного хранения данных как на серверах, так и на мобильных устройствах;
  • Быстрый доступ из ваших приложений к корпоративным API, базам данных и сервисам на ваших серверах или в частных облаках;
  • Гибкие варианты лицензирования для разработчиков. Покупка лицензий на распространение на основе количества пользователей, которые имеют доступ к корпоративным мобильным сервисам (EMS).

Cоединение при помощи App Tethering, REST и Bluetooth

  • При помощи App Tethering, RAD Studio делает необычайно легким процесс по поиску и взаимодействию с другими приложениями посредством локальной сети, Wi-Fi или Bluetooth;
  • Расширьте функционал существующих VCL windows-приложений при помощи мобильных приложений-компаньонов или Bluetooth устройств простым добавлением пары компонентов в каждое из приложений;
  • Используйте технологии Bluetooth или Bluetooth LE для соединения с гаджетами, такими как, медицинские датчики и носимые устройства, для создания уникальных специализированных решений;
  • Используйте простые REST API для соединения с любым расположенным рядом устройством и взаимодействия с ним;
  • Специальные Bluetooth LE компоненты для работы с устройствами чувствительными к потреблению энергии.

Библиотека параллельных вычислений (Parallel Computing Library)

  • Библиотека параллельных вычислений позволяет вам экспоненциально увеличить производительность, упрощая написание многопоточных приложений которые в полной мере используют преимущества многоядерных процессоров;
  • Повышает производительность существующих VCL и FireMonkey приложений, при помощи самонастраивающегося пула потоков;
  • Используйте новый модуль System.Threading в ваших приложениях, и вы можете выполнять:
    • Параллельно for-циклы
    • Планирование задач
    • Асинхронные задачи
    • Объединение нескольких задач в потоки
  • Простая интеграция для существенного увеличения производительности.

IDE и инструменты разработки

  • Новый PAServer Manager позволяет запускать и управлять несколькими экземплярами PAServer из системного трея Mac OS X (платформенный помощник для разработчиков под iOS и Mac OS X);
  • Улучшенная поддержка системы управления версиями Subversion, добавлена поддержка системы управления версиями Git;
  • Новый интегрированный дизайн единого интерфейса;
  • Среда разработки поддерживает новые Java классы в Android apk;
  • В среду разработки встроены краткие руководства для помощи в ознакомлении с главными возможностями RAD Studio;
  • Новая утилита Java2Delphi для генерации нативных bridge-файлов.

Улучшения в RTL и VCL

  • Новая библиотека OmniXML для ускорения производительности, в частности для мобильных платформ и более простого выбора движка XML;
  • Улучшена низкоуровневая обработка JSON;
  • Обновлена библиотека STL для iOS и новые версии библиотек Boost и Dinkumware для Win64;
  • Усовершенствован компонент работы с панелью задач, который появился в XE6, для поддержки выпадающего списка панели задач в Windows совместно с новым VCL-компонентом TJumpLists;
  • Новый модуль кодирования и декодирования для web;
  • Множество других улучшений качества и производительности.

Улучшения языка Object Pascal

  • Усовершенствована инициализация динамических массивов;
  • Возможность смешивать и сочетать постоянные и динамические массивы;
  • Аналогичные строковым операции на динамических массивах, включая "+" оператор для конкатенации массивов, Insert и Delete;
  • С помощью конструктора массива можно задать начальное значения глобальной переменной динамического массива;
  • Так же оптимизированы Дженерики (generics).

Улучшения в БД и FireDAC

  • Встраиваемая БД IBLite теперь доступна в Windows, Mac, Android и iOS;
  • FireDAC поддерживает поля blob и файловые потоки СУБД MSSQL;
  • Нативная поддержка timeouts команд API СУБД;
  • Параметры подключения FireDAC теперь отображаются в инспекторе объектов (Object Inspector) в виде записи;
  • В усовершенствованном Data Explorer теперь показываются первичные ключи и их поля, так же, как и внешние ключи. Показываются объекты типа sequences/generators;
  • Другие улучшения в FireDAC, включая новый драйвер для IBLite для настольных и мобильных приложений.

Улучшения в FireMonkey

  • Компоненты TEdit и TCalendar используют новый подход: в процессе работы в iOS вы можете выбрать использование стандартного стиля или родного представления;
  • Поддержка нескольких мониторов для настольных платформ;
  • Компонент TBannerAd поддерживает API Google Mobile Ads от Google Play Services;
  • Полноэкранный режим на Android KitKat;
  • Обновление содержания TListView с помощью жеста "pull-to-refresh" на iOS и Android.

Вот что вы можете сделать с C ++ Builder XE7

 

Develop appsРазрабатывайте приложения для Windows, Mac, iOS, Android, используя язык и инструменты, которые вы знаете и которым доверяете (Object Pascal или C++), а также продолжайте развивать свои приложения для Windows с использованием обновленной библиотеки VCL.

 

64 bitРазработка приложений, которые подключаются с помощью гаджетов и носимых помощью AppTethering, Bluetooth, и REST запросам на устройства и гаджетах.

 

FireDACИспользуйте FireDAC для высокопроизводительного доступа к базам данных масштаба предприятия легко и просто.

 

RESTful web servicesВзаимодействуйте с популярными поставщиками сервисов в облаках с помощью REST, такими как BaaS, для push-уведомлений, аутентификации, хранения и более!

 

LiveBindingsСвязывайте любой элемент управления интерфейса с объектами или базами данных. С помощью LiveBindings любой компонент может работать с данными.

 

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

Давно не делали обновление? Здесь представлены новые возможности относительно последних релизов:

FM = доступно на основе платформы FM Application Platform
VCL = доступно из VCL-приложений

НОВОЕ! в C++Builder XE6

  • Application Tethering Components FM VCL
  • Taskbar component VCL
  • Cloud Service (BaaS) integration with components for Kinvey and Parse FM VCL
  • New VCL Styles VCL
  • VCL sensor components VCL
  • In-app purchase and in-app advertising FM
  • Create apps for Google Glass FM
  • Accessibility for FireMonkey desktop FM
  • Improvements in quality, performance and stability FM VCL
  • Build Android apps with C++ FM
  • C++ Package Support for 64-bit Windows FM VCL
  • Find definition and find references for C++ FM VCL
  • FireDAC enhancements and Informix driver updates FM VCL
  • Database Explorer for FireDAC FM VCL
  • Apache support (WebBroker)
  • DirectX 11 headers FM VCL

НОВОЕ! в C++Builder XE5

  • Разработка приложений для iOS FM
  • Новые компоненты для мобильной разработки для iOSFM
  • Поддержка клиентов REST для доступа к web-сервисам RESTful (в редакции Professional и выше) FM
  • Интеграция установщика FireDAC в Delphi и ядро технологии, доступно в редакции Professional FM
  • База данных IBLite для iOS с неограниченной лицензией на распространение FM
  • Разработка приложений для iOS 7 FM
  • Исправления и улучшения FM VCL

НОВОЕ! в C++Builder XE4

  • Поддержка датчиков в FireMonkey для определения местоположения, ориентации и движения FM
  • Фреймы FireMonkey и новый компонент TListView
  • Полноэкранный режим в OS X FM
  • FireDAC - мощная, быстрая и простая библиотека доступа к базам данных FM VCL
  • Исправления в компиляторе C++ FM VCL
  • Обновление "мобильных коннекторов" DataSnap FM VCL

НОВОЕ! в C++Builder XE3

  • 64-разрядный компилятор C++ для Windows FM VCL
  • Поддержка Windows 8 FM VCL
  • Придание вашим Windows-приложениям современного вида при помощи Metropolis UI FM VCL
  • Поддержка OS X Mountain Lion и экранов Retina DisplayFM
  • Визуальный механизм Visual LiveBindings FM VCL
  • Расширенные стили FireMonkey, аудио/видео и 3D FM

НОВОЕ! в C++Builder XE2

  • Платформа приложений FireMonkey - создание мульти-платформенных приложений для различных устройств на основе единой базы исходных кодов FM
  • Создание настольных приложений для Windows и Mac OS X с помощью FireMonkey FM
  • "Мобильные коннекторы" DataSnap FM VCL
  • Механизм LiveBindings FM VCL
  • Средство создания отчётов FastReport VCL

НОВОЕ! в C++Builder XE

  • Расширенные возможности по разработке многозвенных систем на основе DataSnap FM VCL
  • Дополнительные средства сторонних производителей (CodeSite Express, IP*Works, Beyond Compare Differ) VCL
  • Поддержка сервисов в облаках для Azure и Amazon FMVCL
  • Интеграция с системой Subversion в IDE FM VCL

НОВОЕ! в C++Builder 2009 и C++Builder 2010

  • Разработка приложений, управляемых касаниями и жестами FM VCL
  • Поддержка Windows 7 FM VCL
  • Сервис IDE Insight FM VCL
  • Unicode FM VCL
  • Ленточные элементы управления (Ribbon Controls) VCL
  • Значительные обновления DataSnap FM VCL
  • Поддержка generics и анонимных методов FM VCL

Редакции продукта C++Builder XE7

Среда C++Builder XE7 доступна в пяти редакциях: Starter, Professional, Ultimate, Enterprise и Architect. Среда C++Builder XE7 также доступна в составе RAD Studio.

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

  Starter Pro Enterprise Ultimate Architect
Разработка 32-битных приложений для Windows

X

X

X

X

X

Разработка 64-битных приложений для Windows  

X

X

X

X

Разработка приложений для MAC OS X  

X

X

X

X

Разработка приложений для iOS и Android  

опционально

X

X

X

Полный набор компонентов VCL и FireMonkey

ограниченный

X

X

 

X

Исходный код библиотеки  

X

X

X

X

Создание приложений для баз данных с локальным и встроенным подключением

X

X

X

X

X

Создание приложений для баз данных клиент/ сервер  

опционально

X

X

X

Сервисы корпоративной мобильности1(лицензи разработчика)

опционально*

X

X

X

X

Многозвенная платформа DataSnap SDK    

X

X

X

Инструменты для баз данных SQL      

X

 
Инструменты для моделирования данных        

X

Лицензия на коммерческое использование

ограниченный

полная

полная

полная

полная

Доступ к предыдущим версиям  

X

X

X

X

*Требует FireDAC Client/Server ad-on Pack для RAD Studio XE7 Professional. 
1 Additional per user deployment fee required

Редакции C++Builder

C++Builder XE7 Professional - купить on-line

C++Builder® XE7 Professional представляет собой решение на основе стандарта C++ для быстрого создания высокопроизводительных "нативных" компилированных приложений с доступом к локальным и встраиваемым базам данных для Windows и Mac OS X. Создавайте современные приложения быстрее за счёт единого проекта для различных платформ со всеми мощными возможностями стандартного языка C++.

Пакет дополнений Mobile Add-On Pack для C++Builder XE7 Professional - купить on-line

Пакет дополнений Mobile Add-On Pack для C++Builder XE7 Professional расширяет возможности C++Builder XE7 Professional и позволяет создавать действительно "нативные" приложения для мобильных устройств для Android и iOS на основе единой базы исходных кодов.

Пакет дополнений FireDAC Client/Server Add-On Pack для C++Builder XE7 Professional - купить on-line

Пакет дополнений FireDAC Client/Server Add-On Pack реализует доступ к базам данных в режиме клиент/сервер и поддерживает дополнительные базы данных в C++Builder XE7 Professional. В основе FireDAC лежит мощная и универсальная архитектура, что позволяет реализовывать прямой доступ из ваших приложений к базам данных Oracle, SQL Server, InterBase, DB2, Firebird, SQLite, MySQL, PostgreSQL, SQL Anywhere, Advantage DB, Access, Informix, и другим.

C++Builder XE7 Enterprise - купить on-line

C++Builder® XE7 Enterprise представляет собой решение для разработки приложений на основе стандарта C++, предназначенное для индивидуальных и корпоративных разработчиков. Создавайте клиент/серверные и многозвенные действительно "нативные" приложения, которые взаимодействую с широким спектром баз данных масштаба предприятия и облачными платформами, включая Microsoft SQL Server, DB2, Oracle, Sybase, InterBase, Amazon и Microsoft Azure. С++Builder в редакции Enterprise включает все элементы редакции Professional плюс доступ данным с помощью Datasnap SDK и включает лицензию разработчика на Решение для корпоративной мобильности.

C++Builder XE7 Ultimate - купить on-line

C++Builder® XE7 Ultimate представляет собой решение для разработки программного обеспечения на основе стандарта C++. Данное решение предназначено для разработчиков и команд, создающих, управляющих и улучшающих производительность действительно "нативных" приложений, интенсивно взаимодействующих с корпоративными данными. C++Builder Ultimate включает все возможности редакции Enterprise, а также инструменты для разработки SQL, управления изменениями в базах данных, профилирования SQL и улучшения производительности SQL-запросов в составе DB PowerStudio® Developer Edition SQL.

C++Builder XE7 Architect - купить on-line

C++Builder® XE7 Architect представляет собой решение для разработки программного обеспечения на основе стандарта C++. Данное решение предназначено для корпоративных разработчиков, позволяющее создавать действительно "нативные" приложения для Windows, Mac OS X, iOS и Android, которые интегрированы с корпоративными системами на основе баз данных. C++Builder Architect предоставляет возможности по визуальному моделированию данных с помощью ER/Studio Developer Edition, входящей в состав решения что помогает разработчикам извлекать максимальную пользу из корпоративных баз данных и структур данных.

C++Builder XE7 Starter - купить on-line

C++Builder® XE7 Starter даёт возможность начать быструю разработку высокопроизводительных приложений для Windows с использованием C++. C++Builder Starter включает удобную интегрированную среду разработки IDE, редактор кода, 32-битный компилятор, интегрированный отладчик, визуальный редактор с прямой и обратной связью для ускорения разработки, сотни визуальных компонентов и ограниченную лицензию на коммерческое использование. Компоненты и драйверы для работы с базами данных не включены.


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=37132