SlideShare a Scribd company logo
1 of 19
Download to read offline
Использование UWP/WinRT Contracts и Notification в
Windows 10
Денис Васильев
Менеджер по RAD-продуктам
Embarcadero Technologies
denis.vasilyev@embarcadero.com
Универсальная платформа Windows (UWP)
Windows 10 будет на многих устройствах…
Интеграция с UWP/WinRT
• Интеграция с Universal Windows Platform (UWP)
• Сопоставление интерфейсов WinRT API
– UWP/WinRT Notifications (Уведомления)
– UWP/WinRT Contracts (Соглашения)
• Библиотека WinRT
– Интегрирована в Delphi 10 Seattle
– Устанавливается через GetIt для C++Builder 10 Seattle
• В будущем значительное расширение через Microsoft Project Centennial
Установка библиотеки C++ Windows 10 WinRT
(!) Помним, что библиотека WinRT интегрирована в Delphi 10 Seattle
UWP/WinRT Notifications (Уведомления) - механизм сообщений
Windows 8
Windows 10
TNotificationCenter - компонент для управления отправкой сообщений в OS
• Модуль FMX.Notification переименован в System.Notification
• Поддержка Windows 8 и выше
• Рефакторинг TNotificationCenter
Help:
http://docwiki.embarcadero.com/Libraries/Seattle/en/System.Notification.TNotificationCenter
UWP/WinRT Contracts (Соглашения) – механизм обмена контентом
Help:
https://msdn.microsoft.com/en-us/library/windows/apps/hh464906.aspx
TSharingContract - компонент, который позволяет обмениваться контентом
между приложениями Windows 10 (только Windows 10)
• Поддерживает только отправку данных (источник данных)
Help:
http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.ShareContract.TSharingContract
Пример обмен контентом между приложениями, созданными
в RAD Studio 10 Seattle и Visual Studio
Windows.Globalization.Icalendar – интерфейс для получения развернутой
информации календаря (только Windows 10)
Что нового в RAD Studio 10 Seattle
http://www.embarcadero.com/ru/products/rad-studio/whats-new
http://docwiki.embarcadero.com/RADStudio/Seattle/en/What's_New
Bug fix - список исправленных ошибок
http://edn.embarcadero.com/article/44561
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 10 Seattle и ISO-образ (7,2 Гб)
https://downloads.embarcadero.com/free/rad_studio
http://altd.embarcadero.com/download/radstudio/10/delphicbuilder10.iso
Скачать дополнения и обновления
http://cc.embarcadero.com/myreg
Книги по Delphi (En)
Nick Hodges - Coding in Delphi (2014)
http://cc.embarcadero.com/item/30017
http://www.amazon.co.uk/Coding-Delphi-Nick-Hodges/dp/1941266037
Nick Hodges - More Coding in Delphi (2015)
http://cc.embarcadero.com/item/30323
http://www.amazon.co.uk/More-Coding-Delphi-Nick-Hodges/dp/194126610X
Marco Cantu - Object Pascal Handbook (July 2015)
http://cc.embarcadero.com/item/30018
http://www.amazon.co.uk/Object-Pascal-Handbook-Marco-Cantu/dp/1514349949
Marco Cantu - Delphi in Depth: ClientDataSets 2nd Edition (2015)
http://www.amazon.co.uk/Delphi-Depth-ClientDataSets-Marco-Cantu/dp/150584018X
Всеволод Леонов - Обучение мобильной разработке на
Delphi (2015)
https://yadi.sk/i/62V6EXxjjX7zw
Никита Культин - Основы программирования в Delphi
(2015)
Дмитрий Осипов - Delphi. Программирование для
Windows, OS X, iOS и Android (2014)
Юрий Калмыков - Учебно-методическое пособие по
Delphi для школ (2014)
https://yadi.sk/i/Uqpss_umih4S6
Никита Культин - Delphi в задачах и примерах. 3-е
издание (2012)
Мы в социальных сетях
Наша группа в Фейсбуке
https://www.facebook.com/EmbarcaderoRu
Наша группа в Гугле+
https://plus.google.com/u/0/b/102404726009071147759/
Полезные ресурсы
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
Подпишись!
Следующие вебинары …
/ЭПИЗОД 1/ RAD Studio 10 Seattle: разработка приложений для Windows 10
07.10.2015 — Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Видео: https://www.youtube.com/watch?v=Tohip9Dkuj4 Слайды: http://www.slideshare.net/DenisVasilyev1/webinar-rad-studio-10-seattle-windows-10
21.10.2015 — Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 Seattle
Видео: https://www.youtube.com/watch?v=xUfMULV9hH8 Слайды: http://www.slideshare.net/DenisVasilyev1/webinar-vcl-windows-10-rad-studio-10-seattle
28.10.2015 — Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle
Видео: https://www.youtube.com/watch?v=_GdF2s_WlR8 Слайды: http://www.slideshare.net/DenisVasilyev1/webinar-firemonkey-windows-10-rad-studio-10-seattle
11.11.2015 — Использование UWP/WinRT Contracts и Notification (уведомления) в Windows 10
/ЭПИЗОД 2/ RAD Studio 10 Seattle: разработка мобильных приложений
/ЭПИЗОД 3/ RAD Studio 10 Seattle: дополнительные компоненты
/ЭПИЗОД 4/ RAD Studio 10 Seattle: среда разработки и компиляторы
Вебинары для начинающих Android-программистов на Delphi
ЧАСТЬ 1:
13.11.2015 — Создание первого Android-приложения в Delphi
27.11.2015 — Основные компоненты для разработки мобильных приложений в Delphi
11.12.2015 — Основы 2D-графики в Delphi
25.12.2015 — Разработка мобильного приложения для заучивания стихов в Delphi
Регистрация на вебинары: http://forms.embarcadero.com/EM15Q4RUWebinarRADStudioEDU
ЧАСТЬ 2:
— Основы анимации в Delphi
— Основы 3D-графики в Delphi
— Основы графики функций в Delphi
— Основы работы с базами данных в Android-приложениях на Delphi
— Разработка мобильного приложения «Дневник наблюдения» в Delphi
— Разработка мобильного приложения «Суфлёр» в Delphi
— Дополнительные компоненты для разработки мобильных приложений в Delphi
— Загрузка своего Android-приложения в Google Play
 Начало в 16-00 MSK 
https://time.yandex.ru/
Вопросы?
Спасибо.
Денис Васильев
Менеджер по RAD-продуктам
Denis.Vasilyev@embarcadero.com
http://habrahabr.ru/users/DenisVasilyev/topics
http://www.slideshare.net/DenisVasilyev1/presentations
Office
Embarcadero Technologies
russia.info@embarcadero.com

More Related Content

What's hot

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
 
Seminar: Взаимодействие приложений и IoT
Seminar: Взаимодействие приложений и IoTSeminar: Взаимодействие приложений и IoT
Seminar: Взаимодействие приложений и IoTDenis Vasilyev
 
Обзор Haxe & OpenFl
Обзор Haxe & OpenFlОбзор Haxe & OpenFl
Обзор Haxe & OpenFlDevOWL Meetup
 
Кроссплатформенная разработка на Haxe
Кроссплатформенная разработка на HaxeКроссплатформенная разработка на Haxe
Кроссплатформенная разработка на HaxeEugene Veretennikov
 
2 Продуктивность работы в IDE; Разработка для Windows 10 Store
2 Продуктивность работы в IDE; Разработка для Windows 10 Store2 Продуктивность работы в IDE; Разработка для Windows 10 Store
2 Продуктивность работы в IDE; Разработка для Windows 10 Storesandy97
 
3. Разработка на Delphi для Linux
3. Разработка на Delphi для Linux3. Разработка на Delphi для Linux
3. Разработка на Delphi для Linuxsandy97
 
1. RAD Studio Tokyo What's new Введение (К.Раннев)
1. RAD Studio Tokyo What's new Введение (К.Раннев)1. RAD Studio Tokyo What's new Введение (К.Раннев)
1. RAD Studio Tokyo What's new Введение (К.Раннев)sandy97
 
"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27MoscowJS
 
Елизавета Голенок Переходим на mono или как это было
Елизавета Голенок  Переходим на mono или как это былоЕлизавета Голенок  Переходим на mono или как это было
Елизавета Голенок Переходим на mono или как это былоMskDotNet Community
 
Игра "Путь в Силиконовую долину"
Игра "Путь в Силиконовую долину"Игра "Путь в Силиконовую долину"
Игра "Путь в Силиконовую долину"Margaret
 
Краткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCoreКраткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCoreTatyanazaxarova
 
Почему стоит выбрать PHP
Почему стоит выбрать PHPПочему стоит выбрать PHP
Почему стоит выбрать PHPMaxim Sivokon
 
JavaScript завтра / Сергей Рубанов (Exante Limited)
JavaScript завтра / Сергей Рубанов  (Exante Limited)JavaScript завтра / Сергей Рубанов  (Exante Limited)
JavaScript завтра / Сергей Рубанов (Exante Limited)Ontico
 
Composer и разработка сайтов на WordPress
Composer и разработка сайтов на WordPressComposer и разработка сайтов на WordPress
Composer и разработка сайтов на WordPressAnna Ladoshkina
 
Frontend: Путешествие в мир модульных загрузчиков
Frontend: Путешествие в мир модульных загрузчиковFrontend: Путешествие в мир модульных загрузчиков
Frontend: Путешествие в мир модульных загрузчиковCodeFest
 
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Ontico
 
JavaScript завтра
JavaScript завтраJavaScript завтра
JavaScript завтраSergey Rubanov
 
Жизнь в изоляции / Роман Дворнов (Avito)
Жизнь в изоляции / Роман Дворнов (Avito)Жизнь в изоляции / Роман Дворнов (Avito)
Жизнь в изоляции / Роман Дворнов (Avito)Ontico
 
Ігор Карпиленко — PHPStorm for drupal developer
Ігор Карпиленко — PHPStorm for drupal developerІгор Карпиленко — PHPStorm for drupal developer
Ігор Карпиленко — PHPStorm for drupal developerLEDC 2016
 
Platypus platform ivbit
Platypus platform ivbitPlatypus platform ivbit
Platypus platform ivbitjskonst
 

What's hot (20)

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
 
Seminar: Взаимодействие приложений и IoT
Seminar: Взаимодействие приложений и IoTSeminar: Взаимодействие приложений и IoT
Seminar: Взаимодействие приложений и IoT
 
Обзор Haxe & OpenFl
Обзор Haxe & OpenFlОбзор Haxe & OpenFl
Обзор Haxe & OpenFl
 
Кроссплатформенная разработка на Haxe
Кроссплатформенная разработка на HaxeКроссплатформенная разработка на Haxe
Кроссплатформенная разработка на Haxe
 
2 Продуктивность работы в IDE; Разработка для Windows 10 Store
2 Продуктивность работы в IDE; Разработка для Windows 10 Store2 Продуктивность работы в IDE; Разработка для Windows 10 Store
2 Продуктивность работы в IDE; Разработка для Windows 10 Store
 
3. Разработка на Delphi для Linux
3. Разработка на Delphi для Linux3. Разработка на Delphi для Linux
3. Разработка на Delphi для Linux
 
1. RAD Studio Tokyo What's new Введение (К.Раннев)
1. RAD Studio Tokyo What's new Введение (К.Раннев)1. RAD Studio Tokyo What's new Введение (К.Раннев)
1. RAD Studio Tokyo What's new Введение (К.Раннев)
 
"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27
 
Елизавета Голенок Переходим на mono или как это было
Елизавета Голенок  Переходим на mono или как это былоЕлизавета Голенок  Переходим на mono или как это было
Елизавета Голенок Переходим на mono или как это было
 
Игра "Путь в Силиконовую долину"
Игра "Путь в Силиконовую долину"Игра "Путь в Силиконовую долину"
Игра "Путь в Силиконовую долину"
 
Краткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCoreКраткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCore
 
Почему стоит выбрать PHP
Почему стоит выбрать PHPПочему стоит выбрать PHP
Почему стоит выбрать PHP
 
JavaScript завтра / Сергей Рубанов (Exante Limited)
JavaScript завтра / Сергей Рубанов  (Exante Limited)JavaScript завтра / Сергей Рубанов  (Exante Limited)
JavaScript завтра / Сергей Рубанов (Exante Limited)
 
Composer и разработка сайтов на WordPress
Composer и разработка сайтов на WordPressComposer и разработка сайтов на WordPress
Composer и разработка сайтов на WordPress
 
Frontend: Путешествие в мир модульных загрузчиков
Frontend: Путешествие в мир модульных загрузчиковFrontend: Путешествие в мир модульных загрузчиков
Frontend: Путешествие в мир модульных загрузчиков
 
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
 
JavaScript завтра
JavaScript завтраJavaScript завтра
JavaScript завтра
 
Жизнь в изоляции / Роман Дворнов (Avito)
Жизнь в изоляции / Роман Дворнов (Avito)Жизнь в изоляции / Роман Дворнов (Avito)
Жизнь в изоляции / Роман Дворнов (Avito)
 
Ігор Карпиленко — PHPStorm for drupal developer
Ігор Карпиленко — PHPStorm for drupal developerІгор Карпиленко — PHPStorm for drupal developer
Ігор Карпиленко — PHPStorm for drupal developer
 
Platypus platform ivbit
Platypus platform ivbitPlatypus platform ivbit
Platypus platform ivbit
 

Viewers also liked

Fragments (Lecture 09 – Fragments)
Fragments (Lecture 09 – Fragments)Fragments (Lecture 09 – Fragments)
Fragments (Lecture 09 – Fragments)Noveo
 
Работа с соцсетями (Lecture 19 – social)
Работа с соцсетями (Lecture 19 – social)Работа с соцсетями (Lecture 19 – social)
Работа с соцсетями (Lecture 19 – social)Noveo
 
Работа с графической подсистемой (Lecture 10 – Graphics)
Работа с графической подсистемой (Lecture 10 – Graphics)Работа с графической подсистемой (Lecture 10 – Graphics)
Работа с графической подсистемой (Lecture 10 – Graphics)Noveo
 
Системы автоматизированной сборки (Lecture 05 – gradle)
Системы автоматизированной сборки (Lecture 05 – gradle)Системы автоматизированной сборки (Lecture 05 – gradle)
Системы автоматизированной сборки (Lecture 05 – gradle)Noveo
 
Семантика текста (HTML5 тема 04 - семантика текста)
Семантика текста (HTML5 тема 04 - семантика текста)Семантика текста (HTML5 тема 04 - семантика текста)
Семантика текста (HTML5 тема 04 - семантика текста)Noveo
 
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)Noveo
 
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)Антон Звонов
 
Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)Noveo
 
Toolbar (Lecture 16 – toolbar)
Toolbar (Lecture 16 – toolbar)Toolbar (Lecture 16 – toolbar)
Toolbar (Lecture 16 – toolbar)Noveo
 
Android - 10 - Graphics
Android - 10 - GraphicsAndroid - 10 - Graphics
Android - 10 - GraphicsNoveo
 
Database (Lecture 14 – database)
Database (Lecture 14 – database)Database (Lecture 14 – database)
Database (Lecture 14 – database)Noveo
 
Введение в Android-разработку (Lecture 06 – basics)
Введение в Android-разработку (Lecture 06 – basics)Введение в Android-разработку (Lecture 06 – basics)
Введение в Android-разработку (Lecture 06 – basics)Noveo
 
Android - 05 - Android basics
Android - 05 - Android basicsAndroid - 05 - Android basics
Android - 05 - Android basicsNoveo
 
Animations (Lecture 17 – animations)
Animations (Lecture 17 – animations)Animations (Lecture 17 – animations)
Animations (Lecture 17 – animations)Noveo
 

Viewers also liked (20)

Fragments (Lecture 09 – Fragments)
Fragments (Lecture 09 – Fragments)Fragments (Lecture 09 – Fragments)
Fragments (Lecture 09 – Fragments)
 
Работа с соцсетями (Lecture 19 – social)
Работа с соцсетями (Lecture 19 – social)Работа с соцсетями (Lecture 19 – social)
Работа с соцсетями (Lecture 19 – social)
 
Работа с графической подсистемой (Lecture 10 – Graphics)
Работа с графической подсистемой (Lecture 10 – Graphics)Работа с графической подсистемой (Lecture 10 – Graphics)
Работа с графической подсистемой (Lecture 10 – Graphics)
 
Системы автоматизированной сборки (Lecture 05 – gradle)
Системы автоматизированной сборки (Lecture 05 – gradle)Системы автоматизированной сборки (Lecture 05 – gradle)
Системы автоматизированной сборки (Lecture 05 – gradle)
 
Семантика текста (HTML5 тема 04 - семантика текста)
Семантика текста (HTML5 тема 04 - семантика текста)Семантика текста (HTML5 тема 04 - семантика текста)
Семантика текста (HTML5 тема 04 - семантика текста)
 
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)
 
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)
 
Thread
ThreadThread
Thread
 
Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)
 
Toolbar (Lecture 16 – toolbar)
Toolbar (Lecture 16 – toolbar)Toolbar (Lecture 16 – toolbar)
Toolbar (Lecture 16 – toolbar)
 
Android - 10 - Graphics
Android - 10 - GraphicsAndroid - 10 - Graphics
Android - 10 - Graphics
 
Lec 12
Lec 12Lec 12
Lec 12
 
Lec 10
Lec 10Lec 10
Lec 10
 
Database (Lecture 14 – database)
Database (Lecture 14 – database)Database (Lecture 14 – database)
Database (Lecture 14 – database)
 
Lec 9
Lec 9Lec 9
Lec 9
 
Введение в Android-разработку (Lecture 06 – basics)
Введение в Android-разработку (Lecture 06 – basics)Введение в Android-разработку (Lecture 06 – basics)
Введение в Android-разработку (Lecture 06 – basics)
 
Lec 13
Lec 13Lec 13
Lec 13
 
Canvas
CanvasCanvas
Canvas
 
Android - 05 - Android basics
Android - 05 - Android basicsAndroid - 05 - Android basics
Android - 05 - Android basics
 
Animations (Lecture 17 – animations)
Animations (Lecture 17 – animations)Animations (Lecture 17 – animations)
Animations (Lecture 17 – animations)
 

Similar to Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Docker - счастье для хомячка или ника?
Docker - счастье для хомячка или ника?Docker - счастье для хомячка или ника?
Docker - счастье для хомячка или ника?Ruslan Sharipov
 
Headless Drupal на примере Drupal 8 и React
Headless Drupal на примере Drupal 8 и ReactHeadless Drupal на примере Drupal 8 и React
Headless Drupal на примере Drupal 8 и ReactDrupalSPB
 
Как не создавать себе проблем, разрабатывая на Alfresco
Как не создавать себе проблем, разрабатывая на AlfrescoКак не создавать себе проблем, разрабатывая на Alfresco
Как не создавать себе проблем, разрабатывая на AlfrescoOksana Kurysheva
 
Second Demo Solaris Zones
Second Demo Solaris ZonesSecond Demo Solaris Zones
Second Demo Solaris ZonesChudack
 
МООК платформы для стерео- и 3D-контента. Бизнес-план
МООК платформы для стерео- и 3D-контента. Бизнес-план МООК платформы для стерео- и 3D-контента. Бизнес-план
МООК платформы для стерео- и 3D-контента. Бизнес-план atypus
 
Kolosov drupalconf2011 2_kolosov
Kolosov drupalconf2011 2_kolosovKolosov drupalconf2011 2_kolosov
Kolosov drupalconf2011 2_kolosovdrupalconf
 
Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?Kuban Dzhakipov
 
.NET Core в современных проектах
.NET Core в современных проектах.NET Core в современных проектах
.NET Core в современных проектахAndrew Gubskiy
 
Александр Воинов - Тренды Веб
Александр Воинов - Тренды Веб Александр Воинов - Тренды Веб
Александр Воинов - Тренды Веб DrupalSib
 
Устройство фреймворка symfony 2 (http://frontend-dev.ru)
Устройство фреймворка symfony 2 (http://frontend-dev.ru)Устройство фреймворка symfony 2 (http://frontend-dev.ru)
Устройство фреймворка symfony 2 (http://frontend-dev.ru)Александр Егурцов
 
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программистаРазработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программистаDotNetConf
 
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программистаРазработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программистаDenis Tsvettsih
 
Codeception + Docker + Robo и что из этого вышло
Codeception + Docker + Robo и что из этого вышлоCodeception + Docker + Robo и что из этого вышло
Codeception + Docker + Robo и что из этого вышлоCOMAQA.BY
 
Alexandr Shvets.Trends in drupal.DrupalCamp Kyiv 2011
Alexandr Shvets.Trends in drupal.DrupalCamp Kyiv 2011Alexandr Shvets.Trends in drupal.DrupalCamp Kyiv 2011
Alexandr Shvets.Trends in drupal.DrupalCamp Kyiv 2011camp_drupal_ua
 
Портал "Классная Оценка" описание сервисов
Портал "Классная Оценка" описание сервисовПортал "Классная Оценка" описание сервисов
Портал "Классная Оценка" описание сервисовВиталий Зайцев
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...CEE-SEC(R)
 
Создаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровожденияСоздаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровожденияOvadiah Myrgorod
 

Similar to Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10 (20)

eTeachersSummit 09.02.12 Надежда Блуст
eTeachersSummit 09.02.12 Надежда БлустeTeachersSummit 09.02.12 Надежда Блуст
eTeachersSummit 09.02.12 Надежда Блуст
 
Docker - счастье для хомячка или ника?
Docker - счастье для хомячка или ника?Docker - счастье для хомячка или ника?
Docker - счастье для хомячка или ника?
 
Headless Drupal на примере Drupal 8 и React
Headless Drupal на примере Drupal 8 и ReactHeadless Drupal на примере Drupal 8 и React
Headless Drupal на примере Drupal 8 и React
 
Как не создавать себе проблем, разрабатывая на Alfresco
Как не создавать себе проблем, разрабатывая на AlfrescoКак не создавать себе проблем, разрабатывая на Alfresco
Как не создавать себе проблем, разрабатывая на Alfresco
 
Second Demo Solaris Zones
Second Demo Solaris ZonesSecond Demo Solaris Zones
Second Demo Solaris Zones
 
МООК платформы для стерео- и 3D-контента. Бизнес-план
МООК платформы для стерео- и 3D-контента. Бизнес-план МООК платформы для стерео- и 3D-контента. Бизнес-план
МООК платформы для стерео- и 3D-контента. Бизнес-план
 
БП SoftPro
БП SoftProБП SoftPro
БП SoftPro
 
Kolosov drupalconf2011 2_kolosov
Kolosov drupalconf2011 2_kolosovKolosov drupalconf2011 2_kolosov
Kolosov drupalconf2011 2_kolosov
 
Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?
 
.NET Core в современных проектах
.NET Core в современных проектах.NET Core в современных проектах
.NET Core в современных проектах
 
Александр Воинов - Тренды Веб
Александр Воинов - Тренды Веб Александр Воинов - Тренды Веб
Александр Воинов - Тренды Веб
 
Устройство фреймворка symfony 2 (http://frontend-dev.ru)
Устройство фреймворка symfony 2 (http://frontend-dev.ru)Устройство фреймворка symfony 2 (http://frontend-dev.ru)
Устройство фреймворка symfony 2 (http://frontend-dev.ru)
 
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программистаРазработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
 
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программистаРазработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
 
Codeception + Docker + Robo и что из этого вышло
Codeception + Docker + Robo и что из этого вышлоCodeception + Docker + Robo и что из этого вышло
Codeception + Docker + Robo и что из этого вышло
 
Intro
IntroIntro
Intro
 
Alexandr Shvets.Trends in drupal.DrupalCamp Kyiv 2011
Alexandr Shvets.Trends in drupal.DrupalCamp Kyiv 2011Alexandr Shvets.Trends in drupal.DrupalCamp Kyiv 2011
Alexandr Shvets.Trends in drupal.DrupalCamp Kyiv 2011
 
Портал "Классная Оценка" описание сервисов
Портал "Классная Оценка" описание сервисовПортал "Классная Оценка" описание сервисов
Портал "Классная Оценка" описание сервисов
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
 
Создаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровожденияСоздаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровождения
 

Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

  • 1. Использование UWP/WinRT Contracts и Notification в Windows 10 Денис Васильев Менеджер по RAD-продуктам Embarcadero Technologies denis.vasilyev@embarcadero.com
  • 2. Универсальная платформа Windows (UWP) Windows 10 будет на многих устройствах…
  • 3. Интеграция с UWP/WinRT • Интеграция с Universal Windows Platform (UWP) • Сопоставление интерфейсов WinRT API – UWP/WinRT Notifications (Уведомления) – UWP/WinRT Contracts (Соглашения) • Библиотека WinRT – Интегрирована в Delphi 10 Seattle – Устанавливается через GetIt для C++Builder 10 Seattle • В будущем значительное расширение через Microsoft Project Centennial
  • 4. Установка библиотеки C++ Windows 10 WinRT (!) Помним, что библиотека WinRT интегрирована в Delphi 10 Seattle
  • 5. UWP/WinRT Notifications (Уведомления) - механизм сообщений Windows 8 Windows 10
  • 6. TNotificationCenter - компонент для управления отправкой сообщений в OS • Модуль FMX.Notification переименован в System.Notification • Поддержка Windows 8 и выше • Рефакторинг TNotificationCenter Help: http://docwiki.embarcadero.com/Libraries/Seattle/en/System.Notification.TNotificationCenter
  • 7. UWP/WinRT Contracts (Соглашения) – механизм обмена контентом Help: https://msdn.microsoft.com/en-us/library/windows/apps/hh464906.aspx
  • 8. TSharingContract - компонент, который позволяет обмениваться контентом между приложениями Windows 10 (только Windows 10) • Поддерживает только отправку данных (источник данных) Help: http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.ShareContract.TSharingContract
  • 9. Пример обмен контентом между приложениями, созданными в RAD Studio 10 Seattle и Visual Studio
  • 10. Windows.Globalization.Icalendar – интерфейс для получения развернутой информации календаря (только Windows 10)
  • 11.
  • 12. Что нового в RAD Studio 10 Seattle http://www.embarcadero.com/ru/products/rad-studio/whats-new http://docwiki.embarcadero.com/RADStudio/Seattle/en/What's_New Bug fix - список исправленных ошибок http://edn.embarcadero.com/article/44561 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 10 Seattle и ISO-образ (7,2 Гб) https://downloads.embarcadero.com/free/rad_studio http://altd.embarcadero.com/download/radstudio/10/delphicbuilder10.iso Скачать дополнения и обновления http://cc.embarcadero.com/myreg
  • 13. Книги по Delphi (En) Nick Hodges - Coding in Delphi (2014) http://cc.embarcadero.com/item/30017 http://www.amazon.co.uk/Coding-Delphi-Nick-Hodges/dp/1941266037 Nick Hodges - More Coding in Delphi (2015) http://cc.embarcadero.com/item/30323 http://www.amazon.co.uk/More-Coding-Delphi-Nick-Hodges/dp/194126610X Marco Cantu - Object Pascal Handbook (July 2015) http://cc.embarcadero.com/item/30018 http://www.amazon.co.uk/Object-Pascal-Handbook-Marco-Cantu/dp/1514349949 Marco Cantu - Delphi in Depth: ClientDataSets 2nd Edition (2015) http://www.amazon.co.uk/Delphi-Depth-ClientDataSets-Marco-Cantu/dp/150584018X
  • 14. Всеволод Леонов - Обучение мобильной разработке на Delphi (2015) https://yadi.sk/i/62V6EXxjjX7zw Никита Культин - Основы программирования в Delphi (2015) Дмитрий Осипов - Delphi. Программирование для Windows, OS X, iOS и Android (2014) Юрий Калмыков - Учебно-методическое пособие по Delphi для школ (2014) https://yadi.sk/i/Uqpss_umih4S6 Никита Культин - Delphi в задачах и примерах. 3-е издание (2012)
  • 15. Мы в социальных сетях Наша группа в Фейсбуке https://www.facebook.com/EmbarcaderoRu Наша группа в Гугле+ https://plus.google.com/u/0/b/102404726009071147759/
  • 16. Полезные ресурсы 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 Подпишись!
  • 17. Следующие вебинары … /ЭПИЗОД 1/ RAD Studio 10 Seattle: разработка приложений для Windows 10 07.10.2015 — Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений Видео: https://www.youtube.com/watch?v=Tohip9Dkuj4 Слайды: http://www.slideshare.net/DenisVasilyev1/webinar-rad-studio-10-seattle-windows-10 21.10.2015 — Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 Seattle Видео: https://www.youtube.com/watch?v=xUfMULV9hH8 Слайды: http://www.slideshare.net/DenisVasilyev1/webinar-vcl-windows-10-rad-studio-10-seattle 28.10.2015 — Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle Видео: https://www.youtube.com/watch?v=_GdF2s_WlR8 Слайды: http://www.slideshare.net/DenisVasilyev1/webinar-firemonkey-windows-10-rad-studio-10-seattle 11.11.2015 — Использование UWP/WinRT Contracts и Notification (уведомления) в Windows 10 /ЭПИЗОД 2/ RAD Studio 10 Seattle: разработка мобильных приложений /ЭПИЗОД 3/ RAD Studio 10 Seattle: дополнительные компоненты /ЭПИЗОД 4/ RAD Studio 10 Seattle: среда разработки и компиляторы
  • 18. Вебинары для начинающих Android-программистов на Delphi ЧАСТЬ 1: 13.11.2015 — Создание первого Android-приложения в Delphi 27.11.2015 — Основные компоненты для разработки мобильных приложений в Delphi 11.12.2015 — Основы 2D-графики в Delphi 25.12.2015 — Разработка мобильного приложения для заучивания стихов в Delphi Регистрация на вебинары: http://forms.embarcadero.com/EM15Q4RUWebinarRADStudioEDU ЧАСТЬ 2: — Основы анимации в Delphi — Основы 3D-графики в Delphi — Основы графики функций в Delphi — Основы работы с базами данных в Android-приложениях на Delphi — Разработка мобильного приложения «Дневник наблюдения» в Delphi — Разработка мобильного приложения «Суфлёр» в Delphi — Дополнительные компоненты для разработки мобильных приложений в Delphi — Загрузка своего Android-приложения в Google Play  Начало в 16-00 MSK  https://time.yandex.ru/
  • 19. Вопросы? Спасибо. Денис Васильев Менеджер по RAD-продуктам Denis.Vasilyev@embarcadero.com http://habrahabr.ru/users/DenisVasilyev/topics http://www.slideshare.net/DenisVasilyev1/presentations Office Embarcadero Technologies russia.info@embarcadero.com