Download presentation
Presentation is loading. Please wait.
Published byCharity Norton Modified over 9 years ago
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 Спасибо за внимание!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.