SlideShare a Scribd company logo
1 of 32
Download to read offline
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Обзор новых возможностей в RAD Studio XE8
Денис Васильев
Менеджер по RAD-продуктам
Embarcadero Technologies
denis.vasilyev@embarcadero.com
EMBARCADERO TECHNOLOGIES
Новая платформа: iOS 64-бит
• 64-битные компиляторы Object Pascal и C++ для iOS
– Отдельный iOS 64 target
• Поддержка Apple Universal apps
– 64 и 32 - оба кода в одном IPA. Требование App Store.
• iOS Simulator (только Object Pascal)
EMBARCADERO TECHNOLOGIES
iOS Platform Controls – родные компоненты TMemo, TListView, TSwitch
(и TEdit, TCalendar из XE7)
+
EMBARCADERO TECHNOLOGIES
TListView – родной вид компонента на iOS Platform
+
+
EMBARCADERO TECHNOLOGIES
TListView.PullRefreshWait – управление затяжным обновлением на iOS
+
+
(Обновление данных)
EMBARCADERO TECHNOLOGIES
Z-order - улучшен механизм размещения родных и стилизованных контролов в iOS
EMBARCADERO TECHNOLOGIES
Android
• Управлять Android java-библиотеками
• Добавлять java –библиотеки в проект
• Отключать стандартные java-библиотеки
• По умолчанию включен стиль Android Lollipop
image
EMBARCADERO TECHNOLOGIES
FireUI - набор технологий разработки под разные устройства
• Все платформы
• Дизайнер единого интерфейса
• Адаптирующиеся компоненты
• Сервисы поведения
• Визуальная форма позиционирования
• Предпросмотр на различных устройствах
EMBARCADERO TECHNOLOGIES
Multi-Device Preview - предварительный просмотр пользовательского
интерфейса на разных устройствах и форм-факторах
• мгновенный просмотр на
мобильных и настольных
платформах
• позволяет изменять перечень
доступных устройств и
добавлять новые устройства
EMBARCADERO TECHNOLOGIES
TMapView - визуальный компонент, который поддерживает специализированные
библиотеки интерактивных карт для iOS и Android
Только для iOS и Android
 Android Google Maps
 iOS MapKit
Help:
http://docwiki.embarcadero.com/Libraries/XE8/en/FMX.Maps.TMapView
http://docwiki.embarcadero.com/RADStudio/XE8/en/Mobile_Tutorial:_Using_a_Map_Component_to_Work_with_Maps_(iOS_and_Android)
http://docwiki.embarcadero.com/RADStudio/XE8/en/Configuring_Android_Applications_to_Use_Google_Maps
EMBARCADERO TECHNOLOGIES
Примеры с TMapView
EMBARCADERO TECHNOLOGIES
TWebBrowser – визуальный компонент, который позволяет загрузку и
отображение веб-контента и локальных файлов
Help:
http://docwiki.embarcadero.com/Libraries/XE8/en/FMX.WebBrowser.TWebBrowser
http://docwiki.embarcadero.com/RADStudio/XE8/en/Mobile_Tutorial:_Using_the_Web_Browser_Component_(iOS_and_Android)
EMBARCADERO TECHNOLOGIES
TImageList – компонент для поддержки списка изображений в
кроссплатформенных приложениях FireMonkey
Help:
http://docwiki.embarcadero.com/Libraries/XE8/en/FMX.ImgList.TImageList
http://docwiki.embarcadero.com/RADStudio/XE8/en/Image_List_Editor_(FMX)
EMBARCADERO TECHNOLOGIES
Новые стандартные actions для работы с TMediaPlayer
Help:
http://docwiki.embarcadero.com/RADStudio/XE8/en/Building_a_Basic_Media_Player
EMBARCADERO TECHNOLOGIES
Компоненты для взаимодействий приложений и IoT
EMBARCADERO TECHNOLOGIES
TBeacon - компонент для поддержки «маячков» (beacons): приближение,
местоположение, идентификация для iOS, Android и OS X
Ваше приложение с функцией приближения может:
• Найти ближайшие устройства beacon
– Определить расстояние к каждому из них
• Знать, как идентифицировать beacon
– UUID, Major, Minor
• Вход и выход приложения в зону beacon
• Совершать определенное действие при
обнаружении beacon
EMBARCADERO TECHNOLOGIES
Примеры использования beacons
EMBARCADERO TECHNOLOGIES
Migrationtool.exe – инструмент переноса настроек среды при переустановке
или миграции на RAD Studio XE8
C:Program Files (x86)EmbarcaderoStudio16.0bin
migrationtool.exe
SettingData.xml
1.idesettings
EMBARCADERO TECHNOLOGIES
Новые особенности IDE
• CHM help
• редизайн стартовой страницы
• поддержка Mercurial, улучшения для
Subversion и Git
• GetIt
• Castalia
EMBARCADERO TECHNOLOGIES
GetIt – менеджер пакетов для удобного поиска, загрузки и обновления
исходного кода библиотек из IDE
EMBARCADERO TECHNOLOGIES
Castalia – инструмент повышения производительности написания и работы с кодом
EMBARCADERO TECHNOLOGIES
Новые возможности редактора с Castalia
• Общие возможности
– Стек закладок, умные клавиши, сопоставление скобок, подсветка
структуры кода, элементы управления в редакторе
– Инструмент просмотра истории буфера обмена
– Инструмент анализа сложности кода
– Инструмент расширенной вставки текста
– Статистика затраченного времени над проектом
– Не визуальные возможности
• Только для Object Pascal
– Рефакторинг от Castalia
22
EMBARCADERO TECHNOLOGIES
Премиальные стили VCL и FireMonkey
EMBARCADERO TECHNOLOGIES
DUnitX - инструмент, позволяющий производить автоматическое тестирование
модулей
Help:
http://docwiki.embarcadero.com/RADStudio/XE8/en/DUnitX_Overview
http://docwiki.embarcadero.com/RADStudio/XE8/en/Developing_Tests_with_DUnitX
EMBARCADERO TECHNOLOGIES
AppAnalitycs – инструмент сбора анонимной статистики работы приложений и
поведений пользователей и ее последующий анализ
Help:
http://docwiki.embarcadero.com/RADStudio/XE8/en/Using_AppAnalytics_in_VCL
http://docwiki.embarcadero.com/RADStudio/XE8/en/Using_AppAnalytics_in_FireMonkey
EMBARCADERO TECHNOLOGIES
Box2D - библиотека моделирования механики физических тел
EMBARCADERO TECHNOLOGIES
Еще …
• Новое в EMS
– Интеграция Push-уведомлений
– Поддержка «внешних» систем авторизации (например, Active Directory)
– Пулинг соединений с БД
– …
• Новое в FireDAC
– Teradata database driver, based on ODBC driver
– Поддержка InterBase Change Views
– …
• Новое в InterBase XE7
– Change Views - возможность «подписки» на изменения данных
– 64-битные ID транзакций
– 64-битные Linux (New - Ubuntu 14)
– Улучшение производительности
– …
EMBARCADERO TECHNOLOGIES
И еще…
EMBARCADERO TECHNOLOGIES
Что нового в RAD Studio XE8
http://www.embarcadero.com/ru/products/rad-studio/whats-new
http://docwiki.embarcadero.com/RADStudio/XE8/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE8
Roadmap - план развития продукта
http://community.embarcadero.com/index.php/blogs/entry/rad-studio-2015-roadmap
Таблица возможностей (Feature Matrix)
www.embarcadero.com/products/delphi/delphi-feature-matrix
RAD Studio XE8, online-инсталлятор
https://downloads.embarcadero.com/free/rad_studio
RAD Studio XE8, offline-инсталлятор (6,7 Гб)
http://altd.embarcadero.com/download/radstudio/xe8/delphicbuilder_xe8_win.iso
Скачать дополнения и обновления
http://cc.embarcadero.com/myreg
EMBARCADERO TECHNOLOGIES
Мы в социальных сетях
Наша группа в Фейсбуке
https://www.facebook.com/EmbarcaderoRu
Наша группа в Гулге+
https://plus.google.com/u/0/b/102404726009071147759/
EMBARCADERO TECHNOLOGIES
Полезные ресурсы
http://delphifeeds.ru/ - Агрегатор русскоязычных Delphi блогов
http://fire-monkey.ru/ - Найди ответ (задай вопрос) по FireMonkey
http://embarcadero.com/
http://blogs.embarcadero.com/
http://community.embarcadero.com/
http://edn.embarcadero.com/
http://cc.embarcadero.com/myreg
Подпишись!
EMBARCADERO TECHNOLOGIES
Денис Васильев
Менеджер по RAD-продуктам
Denis.Vasilyev@embarcadero.com
Вопросы?
Спасибо.

More Related Content

Similar to Webinar: Обзор новых возможностей в RAD Studio XE8 (Delphi, C++Builder)

Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle
Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 SeattleWebinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle
Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 SeattleDenis Vasilyev
 
Rad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаRad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаazamat isaev
 
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)Denis Vasilyev
 
Desktop app based on node js and html5
Desktop app based on node js and html5Desktop app based on node js and html5
Desktop app based on node js and html5Provectus
 
Seminar: Эффективное использование среды разработки и компилятора C++
Seminar: Эффективное использование среды разработки и компилятора C++Seminar: Эффективное использование среды разработки и компилятора C++
Seminar: Эффективное использование среды разработки и компилятора C++Denis Vasilyev
 
Android.глазами хакера
Android.глазами хакераAndroid.глазами хакера
Android.глазами хакераNeuron Hackspace
 
2013 10 03 rad studio-xe5-in-action-rus Kharkov
2013 10 03 rad studio-xe5-in-action-rus Kharkov2013 10 03 rad studio-xe5-in-action-rus Kharkov
2013 10 03 rad studio-xe5-in-action-rus KharkovAleksander Bozhko
 
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложенийWebinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложенийDenis Vasilyev
 
Online TechTalk “Flutter Mobile Development”
Online TechTalk “Flutter Mobile Development”Online TechTalk “Flutter Mobile Development”
Online TechTalk “Flutter Mobile Development”GlobalLogic Ukraine
 
Xe4 launch мобильная разработка всеволод_леонов
Xe4 launch мобильная разработка всеволод_леоновXe4 launch мобильная разработка всеволод_леонов
Xe4 launch мобильная разработка всеволод_леоновЕкатерина Макарова
 
Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?Kuban Dzhakipov
 
Webinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 Seattle
Webinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 SeattleWebinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 Seattle
Webinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 SeattleDenis Vasilyev
 
Что нового в Android 5.0
Что нового в Android 5.0Что нового в Android 5.0
Что нового в Android 5.0Kirill Danilov
 
What's new in Visual Studio 2012
What's new in Visual Studio 2012What's new in Visual Studio 2012
What's new in Visual Studio 2012InTRUEdeR
 
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Yandex
 
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Yandex
 
METRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneMETRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneNikita Lukianets
 

Similar to Webinar: Обзор новых возможностей в RAD Studio XE8 (Delphi, C++Builder) (20)

Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle
Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 SeattleWebinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle
Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle
 
Rad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаRad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продукта
 
Idea for mobile project
Idea for mobile projectIdea for mobile project
Idea for mobile project
 
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)
 
Desktop app based on node js and html5
Desktop app based on node js and html5Desktop app based on node js and html5
Desktop app based on node js and html5
 
Seminar: Эффективное использование среды разработки и компилятора C++
Seminar: Эффективное использование среды разработки и компилятора C++Seminar: Эффективное использование среды разработки и компилятора C++
Seminar: Эффективное использование среды разработки и компилятора C++
 
Android.глазами хакера
Android.глазами хакераAndroid.глазами хакера
Android.глазами хакера
 
2013 10 03 rad studio-xe5-in-action-rus Kharkov
2013 10 03 rad studio-xe5-in-action-rus Kharkov2013 10 03 rad studio-xe5-in-action-rus Kharkov
2013 10 03 rad studio-xe5-in-action-rus Kharkov
 
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложенийWebinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
 
Online TechTalk “Flutter Mobile Development”
Online TechTalk “Flutter Mobile Development”Online TechTalk “Flutter Mobile Development”
Online TechTalk “Flutter Mobile Development”
 
Xe4 launch мобильная разработка всеволод_леонов
Xe4 launch мобильная разработка всеволод_леоновXe4 launch мобильная разработка всеволод_леонов
Xe4 launch мобильная разработка всеволод_леонов
 
Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?
 
Webinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 Seattle
Webinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 SeattleWebinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 Seattle
Webinar: Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 Seattle
 
Что нового в Android 5.0
Что нового в Android 5.0Что нового в Android 5.0
Что нового в Android 5.0
 
истории успеха. май 2013
истории успеха. май 2013истории успеха. май 2013
истории успеха. май 2013
 
Embarcadero strategy
Embarcadero strategyEmbarcadero strategy
Embarcadero strategy
 
What's new in Visual Studio 2012
What's new in Visual Studio 2012What's new in Visual Studio 2012
What's new in Visual Studio 2012
 
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"
 
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»
 
METRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneMETRO. Дизайн для Windows Phone
METRO. Дизайн для Windows Phone
 

More from Denis Vasilyev

Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...Denis Vasilyev
 
Webinar: Разработка мобильного приложения для заучивания стихов в Delphi
Webinar: Разработка мобильного приложения для заучивания стихов в DelphiWebinar: Разработка мобильного приложения для заучивания стихов в Delphi
Webinar: Разработка мобильного приложения для заучивания стихов в DelphiDenis Vasilyev
 
Webinar: Основные компоненты для разработки мобильных приложений в Delphi
Webinar: Основные компоненты для разработки мобильных приложений в DelphiWebinar: Основные компоненты для разработки мобильных приложений в Delphi
Webinar: Основные компоненты для разработки мобильных приложений в DelphiDenis Vasilyev
 
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10Denis Vasilyev
 
Seminar: Взаимодействие приложений и IoT
Seminar: Взаимодействие приложений и IoTSeminar: Взаимодействие приложений и IoT
Seminar: Взаимодействие приложений и IoTDenis Vasilyev
 
Seminar: Разработка приложений для Windows 10 и новые возможности VCL
Seminar: Разработка приложений для Windows 10 и новые возможности VCLSeminar: Разработка приложений для Windows 10 и новые возможности VCL
Seminar: Разработка приложений для Windows 10 и новые возможности VCLDenis Vasilyev
 

More from Denis Vasilyev (6)

Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
 
Webinar: Разработка мобильного приложения для заучивания стихов в Delphi
Webinar: Разработка мобильного приложения для заучивания стихов в DelphiWebinar: Разработка мобильного приложения для заучивания стихов в Delphi
Webinar: Разработка мобильного приложения для заучивания стихов в Delphi
 
Webinar: Основные компоненты для разработки мобильных приложений в Delphi
Webinar: Основные компоненты для разработки мобильных приложений в DelphiWebinar: Основные компоненты для разработки мобильных приложений в Delphi
Webinar: Основные компоненты для разработки мобильных приложений в Delphi
 
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
 
Seminar: Взаимодействие приложений и IoT
Seminar: Взаимодействие приложений и IoTSeminar: Взаимодействие приложений и IoT
Seminar: Взаимодействие приложений и IoT
 
Seminar: Разработка приложений для Windows 10 и новые возможности VCL
Seminar: Разработка приложений для Windows 10 и новые возможности VCLSeminar: Разработка приложений для Windows 10 и новые возможности VCL
Seminar: Разработка приложений для Windows 10 и новые возможности VCL
 

Webinar: Обзор новых возможностей в RAD Studio XE8 (Delphi, C++Builder)

  • 1. EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES Обзор новых возможностей в RAD Studio XE8 Денис Васильев Менеджер по RAD-продуктам Embarcadero Technologies denis.vasilyev@embarcadero.com
  • 2. EMBARCADERO TECHNOLOGIES Новая платформа: iOS 64-бит • 64-битные компиляторы Object Pascal и C++ для iOS – Отдельный iOS 64 target • Поддержка Apple Universal apps – 64 и 32 - оба кода в одном IPA. Требование App Store. • iOS Simulator (только Object Pascal)
  • 3. EMBARCADERO TECHNOLOGIES iOS Platform Controls – родные компоненты TMemo, TListView, TSwitch (и TEdit, TCalendar из XE7) +
  • 4. EMBARCADERO TECHNOLOGIES TListView – родной вид компонента на iOS Platform + +
  • 5. EMBARCADERO TECHNOLOGIES TListView.PullRefreshWait – управление затяжным обновлением на iOS + + (Обновление данных)
  • 6. EMBARCADERO TECHNOLOGIES Z-order - улучшен механизм размещения родных и стилизованных контролов в iOS
  • 7. EMBARCADERO TECHNOLOGIES Android • Управлять Android java-библиотеками • Добавлять java –библиотеки в проект • Отключать стандартные java-библиотеки • По умолчанию включен стиль Android Lollipop image
  • 8. EMBARCADERO TECHNOLOGIES FireUI - набор технологий разработки под разные устройства • Все платформы • Дизайнер единого интерфейса • Адаптирующиеся компоненты • Сервисы поведения • Визуальная форма позиционирования • Предпросмотр на различных устройствах
  • 9. EMBARCADERO TECHNOLOGIES Multi-Device Preview - предварительный просмотр пользовательского интерфейса на разных устройствах и форм-факторах • мгновенный просмотр на мобильных и настольных платформах • позволяет изменять перечень доступных устройств и добавлять новые устройства
  • 10. EMBARCADERO TECHNOLOGIES TMapView - визуальный компонент, который поддерживает специализированные библиотеки интерактивных карт для iOS и Android Только для iOS и Android  Android Google Maps  iOS MapKit Help: http://docwiki.embarcadero.com/Libraries/XE8/en/FMX.Maps.TMapView http://docwiki.embarcadero.com/RADStudio/XE8/en/Mobile_Tutorial:_Using_a_Map_Component_to_Work_with_Maps_(iOS_and_Android) http://docwiki.embarcadero.com/RADStudio/XE8/en/Configuring_Android_Applications_to_Use_Google_Maps
  • 12. EMBARCADERO TECHNOLOGIES TWebBrowser – визуальный компонент, который позволяет загрузку и отображение веб-контента и локальных файлов Help: http://docwiki.embarcadero.com/Libraries/XE8/en/FMX.WebBrowser.TWebBrowser http://docwiki.embarcadero.com/RADStudio/XE8/en/Mobile_Tutorial:_Using_the_Web_Browser_Component_(iOS_and_Android)
  • 13. EMBARCADERO TECHNOLOGIES TImageList – компонент для поддержки списка изображений в кроссплатформенных приложениях FireMonkey Help: http://docwiki.embarcadero.com/Libraries/XE8/en/FMX.ImgList.TImageList http://docwiki.embarcadero.com/RADStudio/XE8/en/Image_List_Editor_(FMX)
  • 14. EMBARCADERO TECHNOLOGIES Новые стандартные actions для работы с TMediaPlayer Help: http://docwiki.embarcadero.com/RADStudio/XE8/en/Building_a_Basic_Media_Player
  • 15. EMBARCADERO TECHNOLOGIES Компоненты для взаимодействий приложений и IoT
  • 16. EMBARCADERO TECHNOLOGIES TBeacon - компонент для поддержки «маячков» (beacons): приближение, местоположение, идентификация для iOS, Android и OS X Ваше приложение с функцией приближения может: • Найти ближайшие устройства beacon – Определить расстояние к каждому из них • Знать, как идентифицировать beacon – UUID, Major, Minor • Вход и выход приложения в зону beacon • Совершать определенное действие при обнаружении beacon
  • 18. EMBARCADERO TECHNOLOGIES Migrationtool.exe – инструмент переноса настроек среды при переустановке или миграции на RAD Studio XE8 C:Program Files (x86)EmbarcaderoStudio16.0bin migrationtool.exe SettingData.xml 1.idesettings
  • 19. EMBARCADERO TECHNOLOGIES Новые особенности IDE • CHM help • редизайн стартовой страницы • поддержка Mercurial, улучшения для Subversion и Git • GetIt • Castalia
  • 20. EMBARCADERO TECHNOLOGIES GetIt – менеджер пакетов для удобного поиска, загрузки и обновления исходного кода библиотек из IDE
  • 21. EMBARCADERO TECHNOLOGIES Castalia – инструмент повышения производительности написания и работы с кодом
  • 22. EMBARCADERO TECHNOLOGIES Новые возможности редактора с Castalia • Общие возможности – Стек закладок, умные клавиши, сопоставление скобок, подсветка структуры кода, элементы управления в редакторе – Инструмент просмотра истории буфера обмена – Инструмент анализа сложности кода – Инструмент расширенной вставки текста – Статистика затраченного времени над проектом – Не визуальные возможности • Только для Object Pascal – Рефакторинг от Castalia 22
  • 24. EMBARCADERO TECHNOLOGIES DUnitX - инструмент, позволяющий производить автоматическое тестирование модулей Help: http://docwiki.embarcadero.com/RADStudio/XE8/en/DUnitX_Overview http://docwiki.embarcadero.com/RADStudio/XE8/en/Developing_Tests_with_DUnitX
  • 25. EMBARCADERO TECHNOLOGIES AppAnalitycs – инструмент сбора анонимной статистики работы приложений и поведений пользователей и ее последующий анализ Help: http://docwiki.embarcadero.com/RADStudio/XE8/en/Using_AppAnalytics_in_VCL http://docwiki.embarcadero.com/RADStudio/XE8/en/Using_AppAnalytics_in_FireMonkey
  • 26. EMBARCADERO TECHNOLOGIES Box2D - библиотека моделирования механики физических тел
  • 27. EMBARCADERO TECHNOLOGIES Еще … • Новое в EMS – Интеграция Push-уведомлений – Поддержка «внешних» систем авторизации (например, Active Directory) – Пулинг соединений с БД – … • Новое в FireDAC – Teradata database driver, based on ODBC driver – Поддержка InterBase Change Views – … • Новое в InterBase XE7 – Change Views - возможность «подписки» на изменения данных – 64-битные ID транзакций – 64-битные Linux (New - Ubuntu 14) – Улучшение производительности – …
  • 29. EMBARCADERO TECHNOLOGIES Что нового в RAD Studio XE8 http://www.embarcadero.com/ru/products/rad-studio/whats-new http://docwiki.embarcadero.com/RADStudio/XE8/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE8 Roadmap - план развития продукта http://community.embarcadero.com/index.php/blogs/entry/rad-studio-2015-roadmap Таблица возможностей (Feature Matrix) www.embarcadero.com/products/delphi/delphi-feature-matrix RAD Studio XE8, online-инсталлятор https://downloads.embarcadero.com/free/rad_studio RAD Studio XE8, offline-инсталлятор (6,7 Гб) http://altd.embarcadero.com/download/radstudio/xe8/delphicbuilder_xe8_win.iso Скачать дополнения и обновления http://cc.embarcadero.com/myreg
  • 30. EMBARCADERO TECHNOLOGIES Мы в социальных сетях Наша группа в Фейсбуке https://www.facebook.com/EmbarcaderoRu Наша группа в Гулге+ https://plus.google.com/u/0/b/102404726009071147759/
  • 31. EMBARCADERO TECHNOLOGIES Полезные ресурсы http://delphifeeds.ru/ - Агрегатор русскоязычных Delphi блогов http://fire-monkey.ru/ - Найди ответ (задай вопрос) по FireMonkey http://embarcadero.com/ http://blogs.embarcadero.com/ http://community.embarcadero.com/ http://edn.embarcadero.com/ http://cc.embarcadero.com/myreg Подпишись!
  • 32. EMBARCADERO TECHNOLOGIES Денис Васильев Менеджер по RAD-продуктам Denis.Vasilyev@embarcadero.com Вопросы? Спасибо.