Building Cloud-powered Mobile Apps

Size: px
Start display at page:

Download "Building Cloud-powered Mobile Apps"

Transcription

1 Building Cloud-powered Mobile Apps Jenny Sun, AWS Solution Architect August 30, 2014

2 Session Goals Mobile Apps on AWS How to build a mobile app today? Social Logins Geo Tagging File and Data Storage Push Notifications Data Analytics User Profile Synchronization

3

4 释 放 创 造 力 一 切 将 会 怎 样 如 果 我 们 改 变 人 们 的 移 动 阅 读 方 式?

5

6 释 放 创 造 力 一 切 将 会 怎 样 如 果 我 们 改 变 人 们 的 旅 行 方 式?

7

8 AWS powers today s hottest startups

9 The Right Partner from Zero to Global Scale acquired by Facebook for $1B April 2012 valued at $3B November 2012 valued at $2.5B February 2013 acquired by Yahoo! for $1.1B May 2013 acquired by Google for $1.1B June 2013 acquired by Facebook April 2013

10 亚 马 逊 AWS 可 能 是 对 移 动 和 Web 应 用 程 序 开 发 者 而 言 最 重 要 的 事 情 杰 夫 贝 佐 斯 (Jeff Bezos) 偶 然 或 者 也 许 是 有 意 推 动 了 整 个 一 代 应 用 程 序 的 开 发 Steve Blank

11 云 就 如 同 培 养 创 业 公 司 的 沃 土 Eric Ries

12 How to build a mobile app today?

13 Authenticate users Manage users and identity providers Store and share media Store user-generated photos Media and share them Authorize access Securely access cloud resources Synchronize data Sync user prefs across devices Analyze User Behavior Track active users, engagement Track Retention Manage funnels, Campaign performances Your Mobile App Deliver media Automatically detect mobile devices Deliver content quickly globally Send push notifications Bring users back to your app by sending messages reliably Store shared data Store and query fast NoSQL data across users and devices Stream real-time data Collect real-time clickstream logs and take actions quickly

14 Introducing AWS Mobile Services Integrated SDK Your Mobile App, Game or Device App AWS Mobile SDK, API Endpoints, Management Console Mobile Optimized Services Amazon Cognito Amazon Mobile Analytics Amazon SNS Mobile Push Mobile Optimized Connectors Kinesis Connector DynamoDB Connector S3 Connector SQS Connector SES Connector Core Building Block Services Compute Storage Networking Analytics Databases AWS Global Infrastructure (10 Regions, Availability Zones, 51 Edge Locations)

15 Cross-platform, Optimized for Mobile User identity & data synchronization service Fast cross-platform Analytics & reporting Service Powerful Cross-platform Push notification service Amazon Cognito Amazon Mobile Analytics Amazon SNS Mobile Push Kinesis Connector DynamoDB Connector S3 Connector SQS Connector SES Connector Recorder that can handle intermittent network connection Store any NoSQL data and also map mobile OS specific objects to DynamoDB tables Easily upload, download to S3 and also pause, resume, and cancel these operations Access distributed buffering and queuing service Send reliably from device

16 Fully Integrated AWS Mobile SDK Common authentication mechanism across all services Automatically handle intermittent network connections Cross-platform Support: Android, ios, Fire OS (Unity, PhoneGap, Cordova coming soon) Native SDKs optimized for Mobile OS, for example, uses the local offline caching architecture Reduced memory footprint; Pick and choose the service jars you need

17 Authenticate users Manage users and identity providers Store and share media Store user-generated photos Media and share them Authorize access Securely access cloud resources Synchronize data Sync user prefs across devices Analyze User Behavior Track active users, engagement Track Retention Manage funnels, Campaign performances Your Mobile App Deliver media Automatically detect mobile devices Deliver content quickly globally Send push notifications Bring users back to your app by sending messages reliably Store shared data Store and query fast NoSQL data across users and devices Stream real-time data Collect real-time clickstream logs and take actions quickly

18 Authenticate users Amazon Cognito (Identity Broker) Store and share media Amazon S3 Transfer Manager Authorize access AWS Identity and Access Management Synchronize data Amazon Cognito (Sync) Analyze User Behavior Amazon Mobile Analytics Track Retention Amazon Mobile Analytics Your Mobile App AWS Mobile SDK Deliver media Amazon CloudFront (Device Detection) Send push notifications Amazon SNS Mobile Push Store shared data Amazon DynamoDB (Object Mapper) Stream real-time data Amazon Kinesis (Recorder)

19 Authenticate users Amazon Cognito (Identity Broker) Store and share media Amazon S3 Transfer Manager Authorize access AWS Identity and Access Management Synchronize data Amazon Cognito (Sync) Analyze User Behavior Amazon Mobile Analytics Track Retention Amazon Mobile Analytics Your Mobile App AWS Mobile SDK Deliver media Amazon CloudFront (Device Detection) Send push notifications Amazon SNS Mobile Push Store shared data Amazon DynamoDB (Object Mapper) Stream real-time data Amazon Kinesis (Recorder)

20 Authenticate users: Amazon Cognito

21 Introducing Amazon Cognito Your App data is secure, available offline, and kept in sync between devices Simplifies Identity and Access Management Cross-device and Cross-platform Sync Implement security best practices Guest Manage unique identity for your user across identity providers Asynchronously sync user data across devices and platforms Securely access AWS services from Mobile device

22 Amazon Cognito Identity Joe Anna Bob Unique Identities Support Multiple Login Providers Easily integrate with major login providers for authentication. Unique Users vs. Devices Manage unique identities. Automatically recognize unique user across devices and platforms. Helps implement security best practices Securely access any AWS Service from mobile device. It simplifies the interaction with AWS Identity and Access Management Mobile Analytics S3 DynamoDB Kinesis Identity Providers Any Device Any Platform Any AWS Service

23 Amazon Cognito for Unauthenticated Identities Guest User Access Securely access AWS resources and leverage app features without the need to create an account or logging in Save Data to the Cloud Save app and device data to the cloud and merge them after login Visitor Preferences Guest Unique Identifier for Your Things Headless connected devices can also securely access cloud services. EC2 S3 DynamoDB Kinesis Cognito Store

24 Getting Started with Cognito in 3 steps Sign up for AWS Account and login to AWS Management Console Create identitypool for authenticated and unauthenticated users in the AWS Console Download and integrate the Mobile SDK and store and sync user data in a dataset

25 Demo: Amazon Cognito Console

26

27

28

29

30

31 Web Identity Auth Flow Developer Login End Users OAUTH/OpenID Access Token Access Token Pool ID Role ARNs Cognito ID, Temp Credentials Cognito Identity Broker S3 Mobile Analytics AWS Management Console DynamoDB App w/sdk Access to AWS Services User ID (Temp Credentials) Cognito Sync Store

32 Authorize access: Amazon Cognito + AWS IAM + Finegrained access control

33 Amazon Cognito (Identity Broker) Identity Providers Web Identity Federation AWS Account Identitypool identitypool authenticated identities Unauthenticated Identities Access Policy Access to AWS Services Pool of identities that share the same trust policy AWS IAM Roles S3 Get Delete Put DynamoDB

34 Access Policy for the IAM Role Allow Actions: All S3, Sync store Operations Resource: All resources within these services Deny Actions: All DDB Operations Resource: All resources { } { } { } "Effect":"Allow", "Action":["s3:*"], "Resource":"*" "Effect": Deny", "Action": ["dynamodb:*"], "Resource": "*" "Effect": "Allow", "Action": [ cognito-sync:*"], "Resource": "*"

35 Synchronize data across devices : Amazon Cognito (Sync)

36 What have customers told us about Synchronized Profile People have multiple devices and want to transition between devices. Implementing a user profile that syncs across devices, OS, apps is hard. It not only has to work when offline, but easy to integrate with existing apps.

37 Amazon Cognito Sync Store App Data, Preferences and State Save app and device data to the cloud and merge them after login Cross-device Cross-OS Sync Sync user data and preferences across devices with one line of code User Data Storage and Sync Identity pool k/v data Work Offline Data always stored in local SQLite DB first. Works seamlessly when intermittent or no connectivity Any Platform ios/android/fireos

38 Amazon Cognito Sync Offline: The client SDK manages a local SQLite data store to allow the app to work even when connectivity is not available. Fast: The methods to read and write data only interact with the local SQLite database. Intelligent Sync: The sync method compares the local version of the data to the cloud sync store, pushes up deltas and pulls down new changes. Local SQLite Cache Flexible Conflict resolution: The sync method first reads the changes then writes its local changes to the cloud sync store By default Cognito assumes that the last write wins. Developers can override and implement their own conflict resolution programmatically

39 Integrating Cognito Sync functionality is dead simple Initialize the CredentialsProvider and CognitoClient provider = new CognitoCredentialsProvider(context, AWS_ACCOUNT_ID, COGNITO_POOL_ID, COGNTIO_ROLE_UNAUTH, COGNITO_ROLE_AUTH); cognito = new DefaultCognitoSyncClient(context, COGNITO_POOL_ID, provider); Create or open Dataset and Add Key Values cognito.openorcreatedataset(datasetname); dataset.put(key, value); Call synchronize on the dataset dataset.synchronize(new SyncCallback(){..});

40 Integrating Cognito Sync functionality is dead simple ios Initialize the AWSCognitoSyncClient AWSCognitoSyncClient *syncclient = [[AWSCognitoSyncClient alloc] initwithconfiguration: configuration]; Create or open Dataset and Add Key Values DataSet *dataset = [syncclient openorcreatedataset:@"mydataset"]; NSString *value = [dataset readstringforkey:@"mykey"]; [dataset putstring:@"my value" forkey:@"mykey"]; Call synchronize on the dataset [dataset synchronize];

41 Analyze User Behavior: Amazon Mobile Analytics

42 User Analytics Is the Most Adopted Mobile Developer Tool

43 What Customers Told Us About Mobile Analytics Developers deeply value user analytics and consider it an integral part of their app development process. They want to monitor their most important metrics in a timely manner, and take action quickly. They would like to own their mobile data, just like they do with any other AWS service.

44 Amazon Mobile Analytics Easily collect, visualize and understand your app usage data at scale Fast Scalable and Generous Free Tier Own Your Data Focus on metrics that matter. Usage reports available within 60 minutes of receiving data from an app Scale to billions of events per day from millions of users. Data collected are not shared, aggregated, or reused

45 Getting Started with Mobile Analytics in 3 steps Sign up for AWS Account and create or use existing Cognito ID in the AWS Management Console Download and integrate the Mobile SDK with one line of code (Android/FireOS, ios) View engagement and session activity reports in the AWS Management console within minutes

46

47 Key Business Metrics (with one line of code) 1. Monthly Active Users (MAU) 2. Daily Active Users (DAU) 3. New Users, 4. Daily Sessions, 5. Sticky Factor, 6. 1-Day Retention, 7. Avg. Revenue per DAU, 8. Daily Paying Users, 9. Avg. Paying DAU

48 Track Retention User retention is a key indicator to judge the outcome of a marketing campaign, new feature introduction, UX changes, app updates, etc. Mobile Analytics provide four charts to track daily or weekly rate of returning users, after first use of the app

49 Track Custom Events Get behavioral insights into app specific actions that your users take Reports provide a view of how often custom events occur. You can add further context with Attributes and Metrics, to each custom event Examples Track the number of Likes/Shares, per article, in a news app Number of songs played, per user session, in a music app In-app item popularity in a shopping app Understand player abort rates per level, in a game

50 Integrating Mobile Analytics is super simple Initialize the AmazonMobileAnalyticsClient. That s it! Get Session Activity in the AWS Management Console. analytics = new AmazonMobileAnalytics(provider, context, "SnakeGameAWS ); Add OnResume() and OnPause() analytics.getsessionclient().resumesession(); analytics.getsessionclient().pausesession(); Analytics.getEventClient().submitEvents(); For Custom Events activity reports, add events. EventClient eventclient = analytics.geteventclient(); MobileAnalyticsEvent visitevent = eventclient.createevent("speedset"); eventclient.recordevent(visitevent);

51 Integrating Mobile Analytics is super simple ios Initialize the AmazonMobileAnalytics object. That s it! Get Session Activity in the AWS Management Console. AWSMobileAnalytics* analytics = [AWSMobileAnalytics defaultawsmobileanalyticswithidentifier:@"someuniqueid"]; Create add Custom Events id<awsmobileanalyticseventclient> eventclient = analytics.eventclient; id<awsmobileanalyticsevent> level1event = [eventclient createeventwitheventtype:@"level1complete"]; Submit the event. If we don't call submitevents, events will automatically be submitted at periodic intervals. [eventclient submitevents];

52 Store and share media: Amazon S3

53 Amazon S3 Connector: Transfer Manager S3 Connector Multipart upload/download media to/from S3 (photos, videos, audio) No backend required Automatic retries Pause, resume, cancel functions Amazon S3

54 Amazon S3 Connector: Transfer Manager // Creating the transfer manager self.transfermanager = [S3TransferManager new]; self.transfermanager.s3 = s3client; // Upload image [self.transfermanager uploadfile:filename bucket:bucketname key:objectname]; // Download image [self.transfermanager downloadfile:filename bucket:bucketname key:objectname]; // Pause, Resume, Cancel [self.transfermanager pausealltransfers]; [self.transfermanager resumealltransfers]; [self.transfermanager cancelalltransfers];

55 Send Push Notifications: Amazon SNS Mobile Push

56 What Customers Told Us About Push Notifications Sending large-scale push notifications, cross-platform is still hard. Developers want to be able to reach their customers globally and across all devices.

57 Each platform works differently, and push gets even more complex as you scale to support millions of devices. Cloud App Platform Services Mobile Apps

58 Amazon SNS Mobile Push New features: ios Message Expiry Time Apple APNS Apple iphones and ipads Message Attributes Google GCM Android Phones and Tablets Industry s First! Internet Amazon SNS Cross-platform Mobile Push Baidu CP Amazon ADM Android Phones and Tablets in China Kindle Fire Devices New! Windows WNS and MPNS Windows Desktop and Windows Phone Devices With Amazon SNS, developers can send push notifications on multiple platforms and reach mobile users around the world

59 You can send a distinct payload for each platform, or publish one common message for all platforms. Publish Publish Apple Google Apple Google Kindle Fire Kindle Fire Kindle Fire Kindle Fire

60 Developers Love Cross-Platform Features of SNS Customers love high scale and Reliability of SNS High-profile Startups trust SNS for their high-profile launches Mature games increase retention using SNS Jetpack Joyride Secret.ly Fruit ninja Fast reliable notification for every received is powered by SNS Launched its Android App with SNS, no provisioning required Advanced targeted notifications bring players back into the game

61 Collect real-time click-stream data: Amazon Kinesis Mobile Connector

62 Amazon Kinesis Connector for Mobile Apps Integrated AWS Mobile SDK AWS Mobile SDK Amazon Kinesis Kinesis enabled Apps on EC2 S3 Redshift Generic batching system that handles intermittent network connection and also optimize battery utilization For sophisticated User Behavior Analysis

63 Summary

64 Authenticate users Manage users and identity providers Store and share media Store user-generated photos Media and share them Authorize access Securely access cloud resources Synchronize data Sync user prefs across devices Analyze User Behavior Track active users, engagement Track Retention Manage funnels, Campaign performances Your Mobile App Deliver media Automatically detect mobile devices Deliver content quickly globally Send push notifications Bring users back to your app by sending messages reliably Store shared data Store and query fast NoSQL data across users and devices Stream real-time data Collect real-time clickstream logs and take actions quickly

65 Authenticate users Amazon Cognito (Identity Broker) Store and share media Amazon S3 Transfer Manager Authorize access AWS Identity and Access Management Synchronize data Amazon Cognito (Sync) Analyze User Behavior Amazon Mobile Analytics Track Retention Amazon Mobile Analytics Your Mobile App AWS Mobile SDK Deliver media Amazon CloudFront (Device Detection) Send push notifications Amazon SNS Mobile Push Store shared data Amazon DynamoDB (Object Mapper) Stream real-time data Amazon Kinesis (Recorder)

66 Key Takeaways Integrated SDK Your Mobile App, Game or Device App AWS Mobile SDK, API Endpoints, Management Console Mobile Optimized Services Amazon Cognito Amazon Mobile Analytics Amazon SNS Mobile Push Mobile Optimized Connectors Kinesis Connector DynamoDB Connector S3 Connector SQS Connector SES Connector Core Building Block Services Compute Storage Networking Analytics Databases AWS Global Infrastructure (10 Regions, Availability Zones, 51 Edge Locations)

67 Key Takeaways Integrated SDK Your Mobile App, Game or Device App AWS Mobile SDK, API Endpoints, Management Console Mobile Optimized Services Flexibility And Freedom of Choice Mobile Optimized Connectors Amazon Cognito Amazon Mobile Analytics Amazon SNS Mobile Push Cross Platform and Optimized for Mobile Fully integrated and easy to get started Kinesis Connector DynamoDB Connector S3 Connector SQS Connector SES Connector Core Building Block Services Compute Storage Networking Analytics Databases AWS Global Infrastructure (10 Regions, Availability Zones, 51 Edge Locations)

68 Get Started for Free! Amazon Cognito Free Tier (for first 12 months): 1 Million syncs/month + 10GB of storage for Amazon Cognito Amazon Mobile Analytics Free Tier: 100 Million events every month Amazon SNS Mobile Push Free Tier: 1 Million push messages every month

69 谢 谢! 更 多 资 料 请 参 考 : Website Blog blog.csdn.net/awschina Wechat AWS 中 国 Weibo weibo.com/amazonaws

70 Appendix..

71 Simple and predictable pay as you go pricing Amazon Cognito Free Tier (for first 12 months): 1 Million syncs/month + 10GB of storage for Amazon Cognito Thereafter: $0.15 for 10K Syncs $0.15 per GB for storage Amazon Mobile Analytics Free Tier: 100 Million events every month Thereafter: $1.00 per Million events Amazon SNS Mobile Push Free Tier: 1 Million push messages every month Thereafter: $0.50 for Million notifications delivered $0.50 for Million requests

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Build Your Mobile App Faster with AWS Mobile Services Jan Metzner AWS Solutions Architect @janmetzner Danilo Poccia AWS Technical

More information

Amazon Simple Notification Service. Developer Guide API Version 2010-03-31

Amazon Simple Notification Service. Developer Guide API Version 2010-03-31 Amazon Simple Notification Service Developer Guide Amazon Simple Notification Service: Developer Guide Copyright 2014 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following

More information

Introduction to AWS in Higher Ed

Introduction to AWS in Higher Ed Introduction to AWS in Higher Ed Lori Clithero loricli@amazon.com 206.227.5054 University of Washington Cloud Day 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2 Cloud democratizes

More information

Thing Big: How to Scale Your Own Internet of Things. Walter'Pernstecher'-'pernstec@amazon.de' Dr.'Markus'Schmidberger'-'schmidbe@amazon.

Thing Big: How to Scale Your Own Internet of Things. Walter'Pernstecher'-'pernstec@amazon.de' Dr.'Markus'Schmidberger'-'schmidbe@amazon. Thing Big: How to Scale Your Own Internet of Things Walter'Pernstecher'-'pernstec@amazon.de' Dr.'Markus'Schmidberger'-'schmidbe@amazon.de' Internet of Things is the network of physical objects or "things"

More information

Adobe Marketing Cloud Adobe Mobile Services

Adobe Marketing Cloud Adobe Mobile Services Adobe Marketing Cloud Adobe Mobile Services Contents Adobe Mobile Services...5 What's New in Adobe Mobile Services...7 Getting Started with Adobe Mobile Services...10 Sign In to Adobe Mobile Services...10

More information

GOOGLE MOBILE ANALYTICS INTEGRATION. JANUARY 2013 (App version 3.0.8 onwards)

GOOGLE MOBILE ANALYTICS INTEGRATION. JANUARY 2013 (App version 3.0.8 onwards) GOOGLE MOBILE ANALYTICS INTEGRATION JANUARY 2013 (App version 3.0.8 onwards) What is Google Mobile Analytics? Google Mobile Analytics is a service to show how users interact with their websites and mobile

More information

AWS Lambda. Developer Guide

AWS Lambda. Developer Guide AWS Lambda Developer Guide AWS Lambda: Developer Guide Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection

More information

IMPLEMENTATION BEST PRACTICES

IMPLEMENTATION BEST PRACTICES IMPLEMENTATION BEST PRACTICES Last updated: 8.6.2014 This implementation best practices document will guide you through the process we believe will get you the most value out of Amplitude. Our philosophy

More information

CLOUD COMPUTING & DIGITAL CUSTOMER EXPERIENCE. Nicola Previati Territory Manager Italy

CLOUD COMPUTING & DIGITAL CUSTOMER EXPERIENCE. Nicola Previati Territory Manager Italy CLOUD COMPUTING & DIGITAL CUSTOMER EXPERIENCE Nicola Previati Territory Manager Italy 8 th Birthday Launched on March 14th, 2006 STARTUPS ON AWS ENTERPRISES ON AWS Hotels Music Magazines Storage 150,000

More information

Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros

Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros David Moses January 2014 Paper on Cloud Computing I Background on Tools and Technologies in Amazon Web Services (AWS) In this paper I will highlight the technologies from the AWS cloud which enable you

More information

Amazon Web Services. 2015 Annual ALGIM Conference. Tim Dacombe-Bird Regional Sales Manager Amazon Web Services New Zealand

Amazon Web Services. 2015 Annual ALGIM Conference. Tim Dacombe-Bird Regional Sales Manager Amazon Web Services New Zealand Amazon Web Services 2015 Annual ALGIM Conference Tim Dacombe-Bird Regional Sales Manager Amazon Web Services New Zealand 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda Who

More information

Enterprise Mobility Space

Enterprise Mobility Space MBaaS How MBaaS is Shaping up the Enterprise Mobility Space A RapidValue Solutions Whitepaper Contents Executive Summary... What is Mobile Backend as a Service (MBaaS)?... Primary Building Blocks of MBaaS...

More information

ITP 140 Mobile Technologies. Mobile Topics

ITP 140 Mobile Technologies. Mobile Topics ITP 140 Mobile Technologies Mobile Topics Topics Analytics APIs RESTful Facebook Twitter Google Cloud Web Hosting 2 Reach We need users! The number of users who try our apps Retention The number of users

More information

Build Your Mobile Strategy Not Just Your Mobile Apps

Build Your Mobile Strategy Not Just Your Mobile Apps Mobile Cloud Service Build Your Mobile Strategy Not Just Your Mobile Apps Copyright 2015 Oracle Corporation. All Rights Reserved. What is is it? Oracle Mobile Cloud Service provides everything you need

More information

Developing and deploying mobile apps

Developing and deploying mobile apps Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools

More information

Mobile Experience Benchmark. Crittercism

Mobile Experience Benchmark. Crittercism Crittercism 2 Key Takeaways Mobile App Complexity App Responsiveness App Uptime (Crash) Mobile app performance is challenging with over 100M permutations of variables to manage. To be competitive, your

More information

Amazon WorkDocs. Administration Guide Version 1.0

Amazon WorkDocs. Administration Guide Version 1.0 Amazon WorkDocs Administration Guide Amazon WorkDocs: Administration Guide Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not

More information

Introduction to IBM Worklight Mobile Platform

Introduction to IBM Worklight Mobile Platform Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.

More information

TECHNOLOGY WHITE PAPER Jun 2012

TECHNOLOGY WHITE PAPER Jun 2012 TECHNOLOGY WHITE PAPER Jun 2012 Technology Stack C# Windows Server 2008 PHP Amazon Web Services (AWS) Route 53 Elastic Load Balancing (ELB) Elastic Compute Cloud (EC2) Amazon RDS Amazon S3 Elasticache

More information

Store & Share Quick Start

Store & Share Quick Start Store & Share Quick Start What is Store & Share? Store & Share is a service that allows you to upload all of your content (documents, music, video, executable files) into a centralized cloud storage. You

More information

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION Executive Summary Enterprise mobility has transformed the way businesses engage with customers, partners and staff while exchanging

More information

Tutto quello che c è da sapere su Azure App Service

Tutto quello che c è da sapere su Azure App Service presenta Tutto quello che c è da sapere su Azure App Service Jessica Tibaldi Technical Evangelist Microsoft Azure & Startups jetiba@microsoft.com @_jetiba www.wpc2015.it info@wpc2015.it - +39 02 365738.11

More information

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida Amazon Web Services Primer William Strickland COP 6938 Fall 2012 University of Central Florida AWS Overview Amazon Web Services (AWS) is a collection of varying remote computing provided by Amazon.com.

More information

Node Without Servers: Event-Driven Computing with AWS Lambda

Node Without Servers: Event-Driven Computing with AWS Lambda Node Without Servers: Event-Driven Computing with AWS Lambda Brian Klaas Johns Hopkins Bloomberg School of Public Health bklaas@jhu.edu @brian_klaas www.iterateme.com Events What is and how does

More information

BIRT ihub 3. 2013 Actuate Customer Days. Wow that looks good! Jeff Morris & Mark Gamble

BIRT ihub 3. 2013 Actuate Customer Days. Wow that looks good! Jeff Morris & Mark Gamble BIRT ihub 3 Wow that looks good! Jeff Morris & Mark Gamble SF Nov7 - UK Nov12 - DE Nov13 - FR Nov14 - SG Nov19 - JP Nov22 - NY Dec4 2013 Actuate Customer Days Actuate BIRT ihub 3 Focus Areas Simplified,

More information

Course Summary. Prerequisites

Course Summary. Prerequisites Course Summary Kony MobileFabric 6.5 The Kony MobileFabric course is intended for developers and integrators working with Kony MobileFabric and Kony Studio. This course consists of 6 self-paced modules,

More information

DLT Solutions and Amazon Web Services

DLT Solutions and Amazon Web Services DLT Solutions and Amazon Web Services For a seamless, cost-effective migration to the cloud PREMIER CONSULTING PARTNER DLT Solutions 2411 Dulles Corner Park, Suite 800 Herndon, VA 20171 Duane Thorpe Phone:

More information

TECHNOLOGY WHITE PAPER Jan 2016

TECHNOLOGY WHITE PAPER Jan 2016 TECHNOLOGY WHITE PAPER Jan 2016 Technology Stack C# PHP Amazon Web Services (AWS) Route 53 Elastic Load Balancing (ELB) Elastic Compute Cloud (EC2) Amazon RDS Amazon S3 Elasticache CloudWatch Paypal Overview

More information

ITP 342 Mobile App Development. APIs

ITP 342 Mobile App Development. APIs ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually

More information

Jogat - Business Proposition

Jogat - Business Proposition Jogat - Business Proposition Showcase Application Status: Proposal Version: 0.2 Author: Osman Mrzljak Date: 5 september 2013 B-inIT B.V. Plantsoen 15/A 2311KE Leiden www.b-init.nl Table of Content Table

More information

Amazon Mobile Analytics. User Guide

Amazon Mobile Analytics. User Guide Amazon Mobile Analytics User Guide Amazon Mobile Analytics: User Guide Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are trademarks of Amazon Web Services,

More information

Netop Environment Security. Unified security to all Netop products while leveraging the benefits of cloud computing

Netop Environment Security. Unified security to all Netop products while leveraging the benefits of cloud computing Netop Environment Security Unified security to all Netop products while leveraging the benefits of cloud computing Contents Introduction... 2 AWS Infrastructure Security... 3 Standards - Compliancy...

More information

IAN MASSINGHAM. Technical Evangelist Amazon Web Services

IAN MASSINGHAM. Technical Evangelist Amazon Web Services IAN MASSINGHAM Technical Evangelist Amazon Web Services From 2014: Cloud computing has become the new normal Deploying new applications to the cloud by default Migrating existing applications as quickly

More information

4 Keys to Building a Successful, Scalable Mobile App Strategy

4 Keys to Building a Successful, Scalable Mobile App Strategy APPCELERATOR WHITEPAPER: 4 STEPS TO CREATING A MOBILE STRATEGY 4 Keys to Building a Successful, Scalable Mobile App Strategy Mobile is already changing everything, it will transform relationships with

More information

AIST Data Symposium. Ed Lenta. Managing Director, ANZ Amazon Web Services

AIST Data Symposium. Ed Lenta. Managing Director, ANZ Amazon Web Services AIST Data Symposium Ed Lenta Managing Director, ANZ Amazon Web Services Why are companies adopting cloud computing and AWS so quickly? #1: Agility The primary reason businesses are moving so quickly to

More information

Adobe Experience Manager Apps

Adobe Experience Manager Apps Adobe Experience Manager Apps Capability Spotlight Adobe Experience Manager Apps Enable marketing and development teams to collaborate and deliver more engaging mobile app experiences that drive higher

More information

Amazon Glacier. Developer Guide API Version 2012-06-01

Amazon Glacier. Developer Guide API Version 2012-06-01 Amazon Glacier Developer Guide Amazon Glacier: Developer Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in

More information

Middleware- Driven Mobile Applications

Middleware- Driven Mobile Applications Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary

More information

Cloud Powered Mobile Apps with Azure

Cloud Powered Mobile Apps with Azure Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage

More information

Learning Management Redefined. Acadox Infrastructure & Architecture

Learning Management Redefined. Acadox Infrastructure & Architecture Learning Management Redefined Acadox Infrastructure & Architecture w w w. a c a d o x. c o m Outline Overview Application Servers Databases Storage Network Content Delivery Network (CDN) & Caching Queuing

More information

Getting Started with AWS. Hosting a Static Website

Getting Started with AWS. Hosting a Static Website Getting Started with AWS Hosting a Static Website Getting Started with AWS: Hosting a Static Website Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are

More information

Mobile Push Architectures

Mobile Push Architectures Praktikum Mobile und Verteilte Systeme Mobile Push Architectures Prof. Dr. Claudia Linnhoff-Popien Michael Beck, André Ebert http://www.mobile.ifi.lmu.de WS 2015/2016 Asynchronous communications How to

More information

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App

More information

Scalability in the Cloud HPC Convergence with Big Data in Design, Engineering, Manufacturing

Scalability in the Cloud HPC Convergence with Big Data in Design, Engineering, Manufacturing Scalability in the Cloud HPC Convergence with Big Data in Design, Engineering, Manufacturing July 7, 2014 David Pellerin, Business Development Principal Amazon Web Services What Do We Hear From Customers?

More information

Integrating Mobile apps with your Enterprise

Integrating Mobile apps with your Enterprise Integrating Mobile apps with your Enterprise Jonathan Marshall marshalj@uk.ibm.com @jmarshall1 Agenda Mobile apps and the enterprise Integrating mobile apps with Enterprise Applications Mobile apps and

More information

Introduction to Amazon Web Services! Leo Zhadanovsky! @leozh leo@amazon.com! Senior Solutions Architect

Introduction to Amazon Web Services! Leo Zhadanovsky! @leozh leo@amazon.com! Senior Solutions Architect Introduction to Amazon Web Services! Leo Zhadanovsky! @leozh leo@amazon.com! Senior Solutions Architect AWS HISTORY About How didamazon Amazon Web Services! Deep experience in building and operating global

More information

www.basho.com Technical Overview Simple, Scalable, Object Storage Software

www.basho.com Technical Overview Simple, Scalable, Object Storage Software www.basho.com Technical Overview Simple, Scalable, Object Storage Software Table of Contents Table of Contents... 1 Introduction & Overview... 1 Architecture... 2 How it Works... 2 APIs and Interfaces...

More information

Hadoop & Spark Using Amazon EMR

Hadoop & Spark Using Amazon EMR Hadoop & Spark Using Amazon EMR Michael Hanisch, AWS Solutions Architecture 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda Why did we build Amazon EMR? What is Amazon EMR?

More information

Informatica Cloud & Redshift Getting Started User Guide

Informatica Cloud & Redshift Getting Started User Guide Informatica Cloud & Redshift Getting Started User Guide 2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording

More information

Making Mobile a Reality

Making Mobile a Reality Making Mobile a Reality KIEFER CONSULTING CALIFORNIA DEPARTMENT OF TECHNOLOGY Introductions Scott Paterson California Department of Technology, Enterprise Solutions Harkeerat Toor Kiefer Consulting, Consultant

More information

Managing Existing Mobile Apps

Managing Existing Mobile Apps Adobe Summit 2016 Lab 324: Managing Existing Mobile Apps Adobe Experience Manager Mobile 1 Table of Contents INTRODUCTION 4 GOAL 4 OBJECTIVES 4 MODULE 1 AEM INTRODUCTION 5 LESSON 1 - AEM BASICS 5 OVERVIEW

More information

Mobile Application Development

Mobile Application Development Web Engineering Mobile Application Development Copyright 2015 Slides from Federico M. Facca (2010), Nelia Lasierra (updates) 1 2 Where we are? # Date Title 1 5 th March Web Engineering Introduction and

More information

What We Do: Simplify Enterprise Mobility

What We Do: Simplify Enterprise Mobility What We Do: Simplify Enterprise Mobility AirWatch by VMware is the global leader in enterprise-grade mobility solutions across every device, every operating system and every mobile deployment. Our scalable

More information

Real Time Big Data Processing

Real Time Big Data Processing Real Time Big Data Processing Cloud Expo 2014 Ian Meyers Amazon Web Services Global Infrastructure Deployment & Administration App Services Analytics Compute Storage Database Networking AWS Global Infrastructure

More information

Comodo Mobile Device Manager Software Version 1.0

Comodo Mobile Device Manager Software Version 1.0 Comodo Mobile Device Manager Software Version 1.0 Installation Guide Guide Version 1.0.041114 Comodo Security Solutions 1255 Broad Street STE 100 Clifton, NJ 07013 Table of Contents 1.CMDM Setup... 3 1.1.System

More information

Comodo Mobile Device Manager Software Version 3.0

Comodo Mobile Device Manager Software Version 3.0 Comodo Mobile Device Manager Software Version 3.0 CMDM Cloud Portal Setup Guide Guide Version 3.0.010515 Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013 Comodo Mobile Device Manager - Cloud

More information

CAPTURING & PROCESSING REAL-TIME DATA ON AWS

CAPTURING & PROCESSING REAL-TIME DATA ON AWS CAPTURING & PROCESSING REAL-TIME DATA ON AWS @ 2015 Amazon.com, Inc. and Its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent

More information

DIGITAL VIDEO BENCHMARK ADOBE DIGITAL INDEX Q2 2015

DIGITAL VIDEO BENCHMARK ADOBE DIGITAL INDEX Q2 2015 DIGITAL VIDEO BENCHMARK ADOBE DIGITAL INDEX Q2 2015 Table of contents Online video consumption 03 Key insights 04 Device type share of online video starts 05 Device type share of online vide starts (via

More information

Affiliate Marketing for Mobile Apps. Peter Hamilton Partner / CMO Email: peter@hasoffers.com Twitter: @PeterHamilton #AMDays

Affiliate Marketing for Mobile Apps. Peter Hamilton Partner / CMO Email: peter@hasoffers.com Twitter: @PeterHamilton #AMDays Affiliate Marketing for Mobile Apps Peter Hamilton Partner / CMO Email: peter@hasoffers.com Twitter: @PeterHamilton #AMDays BOOM!!! Mobile Devices: More Mobile Phones than Humans on Earth More Smart Phones

More information

Here s your full marketing OS. Reimagined.

Here s your full marketing OS. Reimagined. Here s your full marketing OS. Reimagined. We believe advertising should be personal across every connected device and that marketers should focus on attracting customers instead of managing the complexity

More information

Adobe Digital Publishing Suite, Analytics Service

Adobe Digital Publishing Suite, Analytics Service Adobe Digital Publishing Suite, Analytics Service Analyze and optimize content for greater business impact Table of contents 1: Business benefits 2: Key features 2: Standard baseline analytics reporting

More information

Best Practices: Extending Enterprise Applications to Mobile Devices

Best Practices: Extending Enterprise Applications to Mobile Devices Best Practices: Extending Enterprise Applications to Mobile Devices by Kulathumani Hariharan Summary: Extending enterprise applications to mobile devices is increasingly becoming a priority for organizations

More information

Choosing the Best Mobile Backend

Choosing the Best Mobile Backend MOBILE APP DEVELOPER S GUIDE blog.kii.com Choosing the Best Mobile Backend A brief guide to selecting a trustworthy Mobile Backend as a Service (MBaaS). www.kii.com Share this e-book YOU RE A MOBILE APP

More information

Kony Mobile Application Management (MAM)

Kony Mobile Application Management (MAM) Kony Mobile Application Management (MAM) Kony s Secure Mobile Application Management Feature Brief Contents What is Mobile Application Management? 3 Kony Mobile Application Management Solution Overview

More information

Next-Generation Cloud Analytics with Amazon Redshift

Next-Generation Cloud Analytics with Amazon Redshift Next-Generation Cloud Analytics with Amazon Redshift What s inside Introduction Why Amazon Redshift is Great for Analytics Cloud Data Warehousing Strategies for Relational Databases Analyzing Fast, Transactional

More information

Mobile App Framework For any Website

Mobile App Framework For any Website Mobile App Framework For any Website Presenting the most advanced and affordable way to create a native mobile app for any website The project of developing a Mobile App is structured and the scope of

More information

Mobile App Analytics Features Overview

Mobile App Analytics Features Overview Mobile App Analytics Features Overview Opentracker s app reporting is bursting at the seams and will probably cover all your needs. An added advantage of our new technology however, is flexibility, which

More information

www.boost ur skills.com

www.boost ur skills.com www.boost ur skills.com AWS CLOUD COMPUTING WORKSHOP Write us at training@boosturskills.com BOOSTURSKILLS No 1736 1st Amrutha College Road Kasavanhalli,Off Sarjapur Road,Bangalore-35 1) Introduction &

More information

AWS IoT (Beta) Developer Guide

AWS IoT (Beta) Developer Guide AWS IoT (Beta) Developer Guide AWS IoT (Beta): Developer Guide Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are trademarks of Amazon Web Services,

More information

1 Overview 1 1.1 Configuration on MACH Web Portal 1

1 Overview 1 1.1 Configuration on MACH Web Portal 1 API Guide Version 2 Table of Content 1 Overview 1 1.1 Configuration on MACH Web Portal 1 1.2 Other Pre-requisites 1 1.2.1 Apple Push SSL Certificate 1 1.2.2 Android GCM Key 2 1.2.3 Enabling Push Notification

More information

Enterprise Mobility Management Migration Migrating from Legacy EMM to an epo Managed EMM Environment. Paul Luetje Enterprise Solutions Architect

Enterprise Mobility Management Migration Migrating from Legacy EMM to an epo Managed EMM Environment. Paul Luetje Enterprise Solutions Architect Enterprise Mobility Management Migration Migrating from Legacy EMM to an epo Managed EMM Environment Paul Luetje Enterprise Solutions Architect Table of Contents Welcome... 3 Purpose of this document...

More information

LONDON. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

LONDON. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved LONDON 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Best Practices for Building Partner Managed Services on AWS Kelly Hartman, Global Segment Leader, MSPs Kyle Lichtenberg, Solutions

More information

BY THE NUMBERS. Understanding the mobile gaming landscape through Unity metrics

BY THE NUMBERS. Understanding the mobile gaming landscape through Unity metrics BY THE NUMBERS Understanding the mobile gaming landscape through Unity metrics September 2015 ABOUT THIS REPORT As the game development platform with the largest market share, Unity is uniquely positioned

More information

MOBILE APPLICATIONS AND CLOUD COMPUTING. Roberto Beraldi

MOBILE APPLICATIONS AND CLOUD COMPUTING. Roberto Beraldi MOBILE APPLICATIONS AND CLOUD COMPUTING Roberto Beraldi Course Outline 6 CFUs Topics: Mobile application programming (Android) Cloud computing To pass the exam: Individual working and documented application

More information

5 tips. awesome. mobile. enterprise. apps. An introduction to great app development using motwin Platform

5 tips. awesome. mobile. enterprise. apps. An introduction to great app development using motwin Platform 5 tips build to awesome mobile enterprise apps. An introduction to great app development using motwin Platform 1. Real-Time Data Streaming Ensure that the data your user access is dynamic and up-todate.

More information

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture

More information

Features of AnyShare

Features of AnyShare of AnyShare of AnyShare CONTENT Brief Introduction of AnyShare... 3 Chapter 1 Centralized Management... 5 1.1 Operation Management... 5 1.2 User Management... 5 1.3 User Authentication... 6 1.4 Roles...

More information

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0 White Paper Enterprise File Serving 2.0 Anywhere, Any Device File Access with IT in Control Like it or not, cloud- based file sharing services have opened up a new world of mobile file access and collaborative

More information

CLOUD COMPUTING FOR THE ENTERPRISE AND GLOBAL COMPANIES Steve Midgley Head of AWS EMEA

CLOUD COMPUTING FOR THE ENTERPRISE AND GLOBAL COMPANIES Steve Midgley Head of AWS EMEA CLOUD COMPUTING FOR THE ENTERPRISE AND GLOBAL COMPANIES Steve Midgley Head of AWS EMEA AWS Introduction Why are enterprises choosing AWS? What are enterprises using AWS for? How are enterprise getting

More information

EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES

EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES pingidentity.com EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES Best practices for identity federation in AWS Table of Contents Executive Overview 3 Introduction: Identity and Access Management in Amazon

More information

UMENG insight report. Linda Jiang VP Business Development & Marketing Lindajiang@umeng.com

UMENG insight report. Linda Jiang VP Business Development & Marketing Lindajiang@umeng.com UMENG insight report Linda Jiang VP Business Development & Marketing Lindajiang@umeng.com UMENG Mobile app developer services platform UMENG BaaS platform: one-stop shop for mobile app developer Infrastructure

More information

New Features in XE8. Marco Cantù RAD Studio Product Manager

New Features in XE8. Marco Cantù RAD Studio Product Manager New Features in XE8 Marco Cantù RAD Studio Product Manager Marco Cantù RAD Studio Product Manager Email: marco.cantu@embarcadero.com @marcocantu Book author and Delphi guru blog.marcocantu.com 2 Agenda

More information

Donky Technical Overview

Donky Technical Overview Donky Technical Overview This document will provide the reader with an overview of the features offered and technologies used with the Donky Messaging Network. This document will give a good base level

More information

BYOD How-To Guide. How do I securely deliver my company s applications and data to BYOD?

BYOD How-To Guide. How do I securely deliver my company s applications and data to BYOD? BYOD How-To Guide How do I securely deliver my company s applications and data to BYOD? Table of Contents Harness the power of BYOD with Mobile Workspaces Why BYOD? Enterprise Mobile Requirements Mobile

More information

Financial Services Grid Computing on Amazon Web Services January 2013 Ian Meyers

Financial Services Grid Computing on Amazon Web Services January 2013 Ian Meyers Financial Services Grid Computing on Amazon Web Services January 2013 Ian Meyers (Please consult http://aws.amazon.com/whitepapers for the latest version of this paper) Page 1 of 15 Contents Abstract...

More information

The Hidden Power of Apps: Unlocking the Future of Marketing

The Hidden Power of Apps: Unlocking the Future of Marketing The Hidden Power of Apps: Unlocking the Future of Marketing Micah Adler CEO & Founder, Fiksu January 16, 2014 Who is Fiksu? 200 PEOPLE 3 CONTINENTS Cohesive Mobile App Marketing 800 CLIENTS 1800 APPS 2B+

More information

Building the next generation of Mobile Apps with Facebook. Bo Zhang Head of Platform Partner Engineering, APAC

Building the next generation of Mobile Apps with Facebook. Bo Zhang Head of Platform Partner Engineering, APAC Building the next generation of Mobile Apps with Facebook Bo Zhang Head of Platform Partner Engineering, APAC MOBILE IS EATING THE WORLD 170 Minutes spent daily on Mobile 79% Of people 18-44 have their

More information

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

Qsync Install Qsync utility Login the NAS The address is 192.168.1.210:8080 bfsteelinc.info:8080

Qsync Install Qsync utility Login the NAS The address is 192.168.1.210:8080 bfsteelinc.info:8080 Qsync Qsync is a cloud based file synchronization service empowered by QNAP Turbo NAS. Simply add files to your local Qsync folder, and they will be available on your Turbo NAS and all its connected devices.

More information

GO!es MOBILE. YOUR Enterprise. The Challenge. The Solution. Mobilise Your Services Reach Anybody, Anywhere, Anytime

GO!es MOBILE. YOUR Enterprise. The Challenge. The Solution. Mobilise Your Services Reach Anybody, Anywhere, Anytime YOUR Enterprise GO!es MOBILE The Challenge Mobile devices are the latest and hottest channel for m- services delivery and mobile marketing campaigns. Today s enterprises are deploying consumer-oriented

More information

(In-)Security of Backend-as-a-Service

(In-)Security of Backend-as-a-Service (In-)Security of Backend-as-a-Service Siegfried Rasthofer (TU Darmstadt / CASED) Steven Arzt (TU Darmstadt / CASED) Robert Hahn (TU Darmstadt) Max Kolhagen (TU Darmstadt) Eric Bodden (Fraunhofer SIT /

More information

Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL. May 2015

Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL. May 2015 Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL May 2015 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document

More information

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect on AWS Services Overview Bernie Nallamotu Principle Solutions Architect \ So what is it? When your data sets become so large that you have to start innovating around how to collect, store, organize, analyze

More information

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general

More information

Mobile Solutions in ArcGIS. Justin Fan

Mobile Solutions in ArcGIS. Justin Fan Mobile Solutions in ArcGIS Justin Fan Agenda Introducing Mobile GIS Esri Mobile GIS solutions Selecting the right Mobile GIS solution Resources Q&A Introducing Mobile GIS What is Mobile GIS? Extends the

More information

Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs

Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs So You Want to Build a Mobile App What Mobile Platforms to Support? What backend services to integrate? What login credentials are

More information