(mbl317) new! introducing aws mobile hub

24
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Andy Kelm, AWS General Manager Mobile Services John Burry, AWS Principal Solutions Architect October 2015 MBL 317 AWS Mobile Hub Overview Build, Test, and Monitor Your Mobile Apps

Upload: amazon-web-services

Post on 06-Jan-2017

2.278 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: (MBL317) NEW! Introducing AWS Mobile Hub

© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Andy Kelm, AWS General Manager Mobile ServicesJohn Burry, AWS Principal Solutions Architect

October 2015

MBL 317

AWS Mobile Hub OverviewBuild, Test, and Monitor Your Mobile Apps

Page 2: (MBL317) NEW! Introducing AWS Mobile Hub

What to Expect from the Session

1. Mobile Hub background

2. Feature overview

3. Demo

Page 3: (MBL317) NEW! Introducing AWS Mobile Hub

The best mobile apps are built on AWS

Page 4: (MBL317) NEW! Introducing AWS Mobile Hub

“Mobile” growing in all directions

Published mobile apps

continue to grow…

…As “mobile” platforms

expand to new domains

TV

Watch

Car

*Source: Vision Mobile

0

200

400

600

800

1000

1200

1400

1600

2011 2012 2013 2014

Published Apps in App Stores ('000s)*

iOS App Store Google Play

Page 5: (MBL317) NEW! Introducing AWS Mobile Hub

Apps are also getting more complex

…To cloud-connected apps From basic client apps…

Sign-in/Social

Push notifications

Usage analytics

Cloud storage

Crash analytics

Ads

Attribution

analytics Config management

Custom back ends

Page 6: (MBL317) NEW! Introducing AWS Mobile Hub

“AWS has what we need, but…it’s complex”

1. Which services should I use? 2. How do I connect them?

Identity provider SDKs+

=

Example:

Login screen & integration code

+

SDK

Page 7: (MBL317) NEW! Introducing AWS Mobile Hub

There has to be a better way…

Page 8: (MBL317) NEW! Introducing AWS Mobile Hub

Introducing: The AWS Mobile Hub (Beta)

1. Single integrated console

2. Pre-built features

3. Auto-provisioned services

4. Auto-generated app

Result: Build apps on AWS in minutes

Page 9: (MBL317) NEW! Introducing AWS Mobile Hub

Introducing: The AWS Mobile Hub (Beta)

Page 10: (MBL317) NEW! Introducing AWS Mobile Hub

Create a project and add features

Page 11: (MBL317) NEW! Introducing AWS Mobile Hub

Configure how your users sign in:

• No sign-in, optional, or mandatory

Configure sign-in providers:

• Facebook (Google, Twitter, Amazon to follow)

• Your own system

Adds a sign-in screen to your quickstart app

Powered by Amazon Cognito Identity

User sign-in

Page 12: (MBL317) NEW! Introducing AWS Mobile Hub

Send push notifications to your apps

• iOS or Android

• 1:1 or topic/subscription based

Quickstart app demonstrates features

• Enable/disable notifications

• Auto-registers push tokens with SNS

• Lets you select topic subscriptions

Powered by Amazon SNS

Push notifications

Page 13: (MBL317) NEW! Introducing AWS Mobile Hub

Store application assets in the cloud

• Example: Resource files or media assets

Use a CDN for faster delivery (optional)

Quickstart app includes on-device cache logic

• Set max cache size

• Pin specific files to the cache

Powered by Amazon S3 and CloudFront

App content delivery

Page 14: (MBL317) NEW! Introducing AWS Mobile Hub

Store user files such as photos

• User-only access or all-user access

Store user profile data

• Key-value pairs

• Syncs across devices where user signed in

Quickstart app includes usage examples

• Contains file browser and color selector

Powered by Amazon S3 and Amazon Cognito Sync

User data storage

Page 15: (MBL317) NEW! Introducing AWS Mobile Hub

Monitor app usage with analytics

• Session, monetization, and custom events

• Monitor active users, monetization, retention

Quickstart app includes all three event types

Access your dashboard from the Mobile Hub

App analytics

Powered by Amazon Mobile Analytics

Page 16: (MBL317) NEW! Introducing AWS Mobile Hub

Run back-end code in the cloud

• Share functions across apps

• Update on the fly without app submissions

Call directly from your mobile app

• You define inputs/outputs

Write in Java, Javascript, or Python

You write code, we manage infrastructure

Powered by AWS Lambda

Cloud logic

Page 17: (MBL317) NEW! Introducing AWS Mobile Hub

Download your starter app & start coding…

Page 18: (MBL317) NEW! Introducing AWS Mobile Hub

Testing apps with Amazon Device Farm

Page 19: (MBL317) NEW! Introducing AWS Mobile Hub

Monitoring usage with Mobile Analytics

Page 20: (MBL317) NEW! Introducing AWS Mobile Hub

Demo

Page 21: (MBL317) NEW! Introducing AWS Mobile Hub

AWS Mobile Hub (Beta) available now!

• Listed in the AWS Management Console

• Also at https://console.aws.amazon.com/mobilehub

• Services provisioned in US-East-1

• Plan to add Tokyo and Dublin shortly

• AWS Mobile Hub is a free service

• You pay for the services you use (e.g. S3)

• Just getting started…

• Send ideas to [email protected]

Page 22: (MBL317) NEW! Introducing AWS Mobile Hub

Other Mobile sessions to check out

Thursday 03:15 PM WRK202 Build Scalable Mobile Apps on Serverless, Event-Triggered, Back-End Logic Galileo 1006 - workshop

Thursday 04:15 PM MBL303 Build Mobile Apps for IoT Devices and IoT Apps for Mobile Devices Delfino 4005

Thursday 05:30 PM MBL402 Mobile Identity Management and Data Sync Using Amazon Cognito Titian 2201B

Friday 09:00 AM MBL309 Analyze Mobile App Data and Build Predictive Applications Titian 2201B

Page 23: (MBL317) NEW! Introducing AWS Mobile Hub

Remember to complete

your evaluations!

Page 24: (MBL317) NEW! Introducing AWS Mobile Hub

Thank you!