Upload
andrew-sovtsov
View
76
Download
4
Embed Size (px)
Citation preview
ВОЗМОЖНОСТИ РАЗВИТИЯ И ОПТИМИЗАЦИИ ПРИЛОЖЕНИЯ
Серия практических занятий
«Чек-лист» (Контрольный список)
Андрей Совцовhttp://embt.co/ASovtsov
6/6
Достигнутое
• Разработан и реализован REST API для взаимодействия сервера и мобильного приложения для системы контроля качества.
• Рассмотрен и реализован реляционный вариант данных
• Реализован смешанный режим доступа к общим данным
• Создано мобильное приложение, которое уже можно применять на практике
Различный дизайн пользовательского интерфейса
Мобильное приложение с промежуточным сервером
WEBRESTAPI
HTTP
HTTPS
Push - уведомления
• Механизм посылки уведомлений (мобильным) устройствам
• Мобильное приложение должно авторизоваться (подписаться)• Можно получать уведомления даже, если приложение не запущено
• Основные провайдеры• Android: Google Cloud Messaging (GCM)• iOS: Apple Push Notification (APN)
Push-уведомления с RAD Studio
• BaaS– Parse, Kinvey, (App42)
• EMS– Прямая встроенная поддержка– Уведомления широковещательные и на основе подписок
• Установить разрешения для получения Push-уведомленийo Android: App permissiono iOS: Entitlement file
N
Простое мобильное приложение может стать ценной частью большой корпоративной системы
• Мобильная работа с данными – не C/S, а комбинированная.
• EMS – готовое MEAP-решение, поставляемое с RAD Studio.
• Стандартизированный REST API сервера EMS расширяется плагинами, разрабатываемыми в RAD Studio. Это позволяет:– Использовать любые СУБД для хранения данных и доступа к ним с мобильных
устройств. Автоматическая реализация Cached Updates
– Обмениваться с мобильными приложениями непосредственно готовыми компонентами Datasets
• В RAD Studio можно быстро создавать мобильные приложения с богатым и стильным UI, использующие все возможности мобильных устройств, и устанавливать их в системах Android, iOS, Windows путем простой перекомпиляции, указав нужную платформу
Записи прошедших занятий
http://community.embarcadero.com/ru/blogs/blogger/listall/andrew-sovtsov
https://github.com/Sandy97/checklists_demo
Исходные тексты демо-примеров
Внимание! Конкурс!
Предоставьте краткое видео с описанием своего приложения, разработанного с помощью технологий Embarcadero, и получите шанс выиграть приз $2000!
Сроки конкурса не ограничены.
Подведение итогов и призы -ежемесячно
Условия: http://goo.gl/WxWnAVПодавать: https://www.surveymonkey.com/r/V99D7YR
Спасибо за внимание!
Powering Today’s Applications and Data
Андрей СовцовEmbarcadero
Email: [email protected]
Blog: http://embt.co/ASovtsovTel: +7(495)708 4393
Записи вебинаров: http://embt.co/MrAndySova
Блоги Embarcadero (все языки):
http://community.embarcadero.com/index.php/blogs
Ознакомительная версия RAD Studio: http://www.embarcadero.com/ru/downloads
Вопросы?
EMS Push Demo