Cloud технологии и серверные решения для разработки мобильных приложений Построение Cloud и серверных решений как backend для мобильных приложений Mobile 2.0 Игорь Хоменко 14 марта 2012
- Эволюция мобильных приложений - Backend as a Service - Как мы делаем QuickBlox О чем мы будем говорить
Эволюция приложений (1/5) Be social!
Эволюция приложений (2/5) Самые популярные приложения AppStore, Android Market: - Динамические - Персональные - Социальные - Липкие
Эволюция приложений: проблемы (3/5) Разработчики сталкиваются с одними и теми же задачами Content management Как общаться приложениям Где хранить данные
Эволюция приложений: пути решения (4/5) Свое собственное решение увеличение сроков разработки проекта своя команда серверных разработчиков риски (высоко нагруженные системы)
Эволюция приложений: проблемы (5/5) Heres the problem - Building a backend sucks. У вас есть более важные дела!
BaaS (1/3) The new world of Backend as a Service
BaaS (2/3) Общая платформа для всех приложений Handsets Tablets PC & laptops Servers TV Machines Consoles Watches
BaaS (3/3) Community разработчиков Надежные, отказоустойчивые решения Задачи, с которыми сталкиваются разработчики, уже решены
Application + BaaS = ? Приложение Сервисы
BaaS: parts BaaS team Server side logic: - API (server developers) - Admin (UI developers) Support (system administrators) Mobile SDK (mobile developers) Cloud hosting (system administrators)
BaaS in use
BaaS: Current platforms (1/2) - StackMob (stackmob.com)stackmob.com - QuickBlox (quickblox.com)quickblox.com - Kinvey (kinvey.com)kinvey.com - Parse (parse.com)parse.com - Urban Airship (urbanairship.com )urbanairship.com
BaaS: Current platforms (2/2) Users management Location Push notifications Data Storage Social integration Main features
BaaS: Ecosystem Map
QuickBlox: how we do it? (1/2)
QuickBlox: how we do it? (2/2) Location ContentChatRatingsUsers Messaging
QuickBlox: main features 1. Ready-to-go Modules included 2. Support for multiple platforms: - iOS - Android - WindowsPhone - Web - PhoneGap - Appcelerator - … 3. Community on the first plane (A lot of samples)
QuickBlox: Case studies (1/2) Dane Cook app – using Facebook profiles with our modules ChatLocation UsersRatingsMessages The Ganslinger app
QuickBlox: Case studies (2/2) Location QuickBlox in Facebook apps Movies streaming app Content Users +
skype: fuel_ex Спасибо за внимание!