Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cloud технологии и серверные решения для разработки мобильных приложений Построение Cloud и серверных решений как backend для мобильных приложений Mobile.

Similar presentations


Presentation on theme: "Cloud технологии и серверные решения для разработки мобильных приложений Построение Cloud и серверных решений как backend для мобильных приложений Mobile."— Presentation transcript:

1 Cloud технологии и серверные решения для разработки мобильных приложений Построение Cloud и серверных решений как backend для мобильных приложений Mobile 2.0 Игорь Хоменко 29 февраля 2012

2 - Эволюция мобильных приложений - Backend as a Service - Как мы делаем QuickBlox О чем мы будем говорить

3 Эволюция приложений (1/5) Be social!

4 Эволюция приложений (2/5) Самые популярные приложения AppStore, Android Market: - Динамические - Персональные - Социальные - Липкие

5 Эволюция приложений: проблемы (3/5) Разработчики сталкиваются с одними и теми же задачами Content management Как общаться приложениям Где хранить данные

6 Эволюция приложений: пути решения (4/5) Свое собственное решение увеличение сроков разработки проекта своя команда серверных разработчиков риски (высоко нагруженные системы)

7 Эволюция приложений: проблемы (5/5) Here’s the problem - Building a backend sucks. У вас есть более важные дела!

8 BaaS (1/3) The new world of Backend as a Service

9 BaaS (2/3) Общая платформа для всех приложений Handsets Tablets PC & laptops Servers TV Machines Consoles Watches

10 BaaS (3/3) Community разработчиков Надежные, отказоустойчивые решения Задачи, с которыми сталкиваются разработчики, уже решены

11 Application + BaaS = ? Приложение Сервисы

12 BaaS: parts BaaS team Server side logic: - API (server developers) - Admin (UI developers) Support (system administrators) Mobile SDK (mobile developers) Cloud hosting (system administrators)

13 BaaS: Server side logic MVC Web Frameworks

14 BaaS: Cloud hosting - аренда виртуальных серверов - предоставление вычислительных мощностей и др. - хранение данных (файловый хостинг)

15 BaaS in use

16 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

17 BaaS: Current platforms (2/2) Users management Location Push notifications Data Storage Social integration Main features

18 BaaS: Ecosystem Map

19 QuickBlox: how we do it? (1/2)

20 QuickBlox: how we do it? (2/2) Location ContentChatRatingsUsers Messaging

21 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)

22 API: client-server functionality Admin panel: web interface authentication + monitoring + load balancing Libraries: iOS, Android, WP, Web/Facebook EC2 RDS loadbalancer EC2 Your Amazon AWS system Quickblox support team license support updates install Quickblox modules and components Your apps + Your user base monitoring

23 QuickBlox: Case studies (1/2) Dane Cook app – using Facebook profiles with our modules ChatLocation + + + UsersRatingsMessages The Ganslinger app

24 QuickBlox: Case studies (2/2) Location QuickBlox in Facebook apps Movies streaming app Content Users +

25 skype: fuel_ex igor@quickblox.com Спасибо за внимание!


Download ppt "Cloud технологии и серверные решения для разработки мобильных приложений Построение Cloud и серверных решений как backend для мобильных приложений Mobile."

Similar presentations


Ads by Google