05785797659ab6e3c617f06e0580dbf5.ppt
- Количество слайдов: 25
Cloud технологии и серверные решения для разработки мобильных приложений Построение Cloud и серверных решений как backend для мобильных приложений Mobile 2. 0 Игорь Хоменко 29 февраля 2012
О чем мы будем говорить - Эволюция мобильных приложений - Backend as a Service - Как мы делаем Quick. Blox
Эволюция приложений (1/5) Be social!
Эволюция приложений (2/5) Самые популярные приложения App. Store, Android Market: - Динамические - Персональные - Социальные - Липкие
Эволюция приложений: проблемы (3/5) Как общаться приложениям Где хранить данные Content management Разработчики сталкиваются с одними и теми же задачами
Эволюция приложений: пути решения (4/5) своя команда серверных разработчиков увеличение сроков разработки проекта риски (высоко нагруженные системы) Свое собственное решение
Эволюция приложений: проблемы (5/5) Here’s the problem - Building a backend sucks. У вас есть более важные дела!
Baa. S (1/3) The new world of Backend as a Service
Baa. S (2/3) Общая платформа для всех приложений Handsets TV Tablets Machines PC & laptops Consoles Servers Watches
Baa. S (3/3) Надежные, отказоустойчивые решения Community разработчиков Задачи, с которыми сталкиваются разработчики, уже решены
Application + Baa. S = ? Приложение Сервисы
Baa. S: parts Server side logic: - API (server developers) - Admin (UI developers) Cloud hosting (system administrators) Baa. S team Mobile SDK (mobile developers) Support (system administrators)
Baa. S: Server side logic MVC Web Frameworks
Baa. S: Cloud hosting - аренда виртуальных серверов - предоставление вычислительных мощностей и др. - хранение данных (файловый хостинг)
Baa. S in use
Baa. S: Current platforms (1/2) - Stack. Mob (stackmob. com) - Quick. Blox (quickblox. com) - Kinvey (kinvey. com) - Parse (parse. com) - Urban Airship (urbanairship. com)
Baa. S: Current platforms (2/2) Main features Users management Social integration Data Storage Location Push notifications
Baa. S: Ecosystem Map
Quick. Blox: how we do it? (1/2)
Quick. Blox: how we do it? (2/2) Location Content Messaging Chat Ratings Users
Quick. Blox: main features 1. Ready-to-go Modules included 2. Support for multiple platforms: - i. OS - Android - Windows. Phone - Web - Phone. Gap - Appcelerator -… 3. Community on the first plane (A lot of samples)
Your Amazon AWS system install Quickblox support team license support EC 2 load balancer EC 2 RDS authentication + monitoring + load balancing Your apps + Your user base updates monitoring Quickblox modules and components Libraries: i. OS, Android, WP, Web/Facebook API: client-server functionality Admin panel: web interface
Quick. Blox: Case studies (1/2) Location Users + + Chat The Ganslinger app Ratings + Dane Cook app – using Facebook profiles with our modules Messages
Quick. Blox: Case studies (2/2) Location Movies streaming app Content + Quick. Blox in Facebook apps Users
Спасибо за внимание! skype: fuel_ex igor@quickblox. com
05785797659ab6e3c617f06e0580dbf5.ppt