20160330 Занятие 6. Серия практических занятий...

Post on 16-Apr-2017

76 Views

Category:

Education

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ВОЗМОЖНОСТИ РАЗВИТИЯ И ОПТИМИЗАЦИИ ПРИЛОЖЕНИЯ

Серия практических занятий

«Чек-лист» (Контрольный список)

Андрей Совцов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: Andrew.Sovtsov@Embarcadero.com

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

top related