Анастасия Белокурова (dataart) "С телефона в облака: azure...
TRANSCRIPT
С телефона в облака: Azure Mobile Services. C чего начать?Анастасия Белокурова
DataArt
Немного про облака
Немного про мобильные устройства
Постановка задачи
Решение
Разбираем решение:)
Почему облака?
Почему же облака?
Масштабируемость
Надежность
Большой выбор сервисов
О телефонах
Мобильные устройства в нашей жизни
Тенденция к переходу на мобильные устройства
У одного человека их может быть несколько
Чаще всего они подключены к интернету
Небольшой размер программ
Приложение «Список задач»
Так в чем же проблема?
Проблема
Мало времени на разработкуИли уже осталось мало времени
Необходим запуск на разных платформах
Доступ к данным нужен из других приложенийИли данные уже есть, но Вам обязательно нужна такая тулза
Решение
Microsoft Azure Mobile Services
Phone Gap
Azure SQL
Android SDKили
Visual Studio Express for Windows Phone 8 или
Xcode
ДЕМО
Azure Mobile Services
Создание сервиса
Создание сервиса
Создание сервиса
Создание сервиса
Сервис создан
С чего же начать?
Немного теории
Архитектура приложения
Представление
(Front End)
Серверная
логика
(Backend
Services)
База
данных
(Database)
Azure Mobile Services
Что включают в себя Azure Mobile Services? Хранение данных
(Storage)
Аунтификация
(Authentication)
Логика приложения
(Logic)
Сервис уведомлений
(Push)
Планировщик задач
(Scheduler)
Storage
SQL база данных
Со всеми плюшками запросов и индексации
И динамической схемой
Много возможностей для управления данными:
Azure Portal (считывание и удаление)
SQL Portal (Silverlight)
SQL Management Studio (Windows)
REST API
REST API
Базовый адрес (Base Endpoint): https://itnonstopkyiv.azure-mobile.net/tables/*
Действие HTTP Method URL Suffix
Создать POST /TodoItem
Получить GET /TodoItem?filter=id%3D42
Обновить PATCH /TodoItem/id
Удалить DELETE /TodoItem/id
Колонки в todoitem
Данные в таблице todoitem
Серверная логика
.Net vs JS
Node.js .Net Web API
По умолчанию
настроены на SQL
MongoDB, Table Storage,
SQL
Скрытые запросы к
таблицам
Гибкая настройка
Пример реализации
Возможности портала
Вопросы?Пишите на адрес [email protected]
Спасибо.
Мы будем рады вам.