BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
|
|
- Reynard Arnold
- 7 years ago
- Views:
Transcription
1 BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
2 Build Your Mobile App Faster with AWS Mobile Services Jan Metzner AWS Solutions Danilo Poccia AWS Technical
3 What You ll Get Out of This Session What AWS offers for mobile application development Easier to architect your mobile application Write cross platform mobile applications with AWS services
4 We asked two questions to our mobile customers: What makes your mobile apps unique? Where are you spending most of your time?
5 We asked two questions to our mobile customers: What makes your mobile apps unique? Where are you spending most of your time?
6 How to build a mobile app today?
7 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, retention Run Business Logic Run stateless custom Code without managing servers 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
8 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 Run Business Logic AWS Lambda 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)
9 Authenticate users: Amazon Cognito
10 Amazon Cognito Your App data is secure, available offline, and kept in sync between devices Cross-device and Cross-platform Sync Simplifies Identity and Access Management Implement security best practices Synchronize user s data across devices and platforms Guest Your own Auth Manage users as unique identities across identity providers Securely access all AWS services from Mobile device
11 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
12 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
13 Access Policy Restriction (Policy Variables) Allow Actions: S3 Get/Put operations Resource: Only to a specific part of bucket to that identity { "Effect": "Allow, "Action": ["s3:getobject", "s3:putobject ], "Resource": ["arn:aws:s3::: mybucket/amazon/snakegame/ ${cognito-identity.amazonaws.com:sub}"] }
14 Access Policy Restriction (Policy Variables) Allow Actions: DynamoDB write ops Resource: Only if your identity is in the hash key { } "Effect": "Allow", "Action": [ "dynamodb:putitem", "dynamodb:updateitem", "dynamodb:deleteitem ], "Resource": [ "arn:aws:dynamodb:<region>:<account>:table/<table>" ], "Condition": { "ForAllValues:StringEquals": { "dynamodb:leadingkeys": [ "${cognito-identity.amazonaws.com:sub}" ] } }
15 Synchronize data across devices : Amazon Cognito (Sync)
16 Cognito Cloud Save and 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 No Backend Simple client SDK eliminates need for server side code Any Platform ios/android/fireos
17 Synchronize data across devices with Cognito Sync User Profiles across OS/devices/web State Transition (link multiple accounts) Sync Game States Across OS/devices
18 Authenticate users Amazon Cognito (Identity Broker) Store and share media Store user-generated photos Media and share them Authorize access AWS Identity and Access Management Synchronize data Amazon Cognito (Sync) Analyze User Behavior Track active users, Engagement, retention Run Business Logic Run stateless custom Code without managing servers 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
19 Analyze User Behavior: Amazon Mobile Analytics
20 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
21 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
22 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
23 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
24 Run custom queries
25 Authenticate users Amazon Cognito (Identity Broker) Store and share media Store user-generated photos Media and share them Authorize access AWS Identity and Access Management Synchronize data Amazon Cognito (Sync) Analyze User Behavior Amazon Mobile Analytics Run Business Logic Run stateless custom Code without managing servers 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
26 Serverless Backend Optimized for Mobile
27 AWS Lambda Run your code in the cloud in response to events and scale without any servers to manage Zero Administration Auto Scaling (Never under or over provision) Bring Your Own Code Java Focus on business logic, not infrastructure. Upload your code; AWS Lambda handles everything else Lambda scales the infrastructure as needed to match the event rate and pay as you go Starting with JavaScript but later any language, Create threads and processes, run batch scripts or other executables,
28 How can you put AWS Lambda to work? Back-end service Data triggers Mobile/IoT Stream processing Indexing & synchronization
29 Case Study: Social Media Aggregation CommandPost is CMP.LY s patented Monitoring, Measurement & Insights (MMI) tool for managed social communications. Increase the amount of data processed while reducing(!) the resources (instances) required to do it
30 AWS Lambda Now Ready for Production at Scale Respond to events in real-time Map local functions to lambda functions from within the SDK S3 event notification s SNS events DynamoDB Streams Kinesis events Custom events Cognito events Target, Filter, and Route Amazon SNS Notifications Apply Custom Logic to User Preferences and Game State Java Support, CloudTrail integration, Enhanced metrics and logging via CloudWatch
31 Map local functions to invoke Lambda Functions synchronously Amazon Cognito Sync Dataset Maintain Intelligence in the cloud and not the device Amazon DynamoDB Table Chain multiple Functions or call them in Parallel Personalize your notification for every user SNS Push notification
32 Adding a Lambda Backend to your Mobile App is simple Initialize the LambdaFactory and define the Interface for the functions lambda = new LambdaInvokerFactory(context, Regions.US_WEST_2, provider); ) String localfunction(string nameinfo); Create/Upload the Lambda Function to the AWS Management Console exports.handler = function(event, context) { context.done(null, event + 'Lambda'); // SUCCESS with message }; Call synchronize on the dataset lambda.localfunction( Hello From ); // this will output Hello From Lambda
33 Authenticate users Amazon Cognito (Identity Broker) Store and share media Store user-generated photos Media and share them Authorize access AWS Identity and Access Management Synchronize data Amazon Cognito (Sync) Analyze User Behavior Amazon Mobile Analytics Run Business Logic AWS Lambda Your Mobile App AWS Mobile SDK 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
34 Mobile-optimized Connectors (AWS Mobile SDK) S3 Integrated AWS Mobile SDK Optimized for native OS AWS Mobile SDK Kinesis Multipart upload media Fault tolerant download Automatic retries Pause, resume, cancel functions Generic batching system handles intermittent network connection Optimize battery utilization DynamoDB
35 Store and share media: Amazon S3
36 Amazon S3 Connector: Transfer Manager S3 Connector Multipart upload media (photos, videos, audio) Fault tolerant download (e.g. assets) No backend required Automatic retries Pause, resume, cancel functions Optimized for native OS
37 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 Run Business Logic AWS Lambda Your Mobile App AWS Mobile SDK Deliver media Amazon CloudFront (Device Detection) 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
38 Send Push Notifications: Amazon SNS Mobile Push
39 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.
40 Each platform works differently, and push gets even more complex as you scale to support millions of devices. Cloud App Platform Services Mobile Apps
41 Amazon SNS Mobile Push Apple APNS Google GCM ios Apple iphones and ipads Android Phones and Tablets New features: Delivery Metrics via CloudWatch Trigger Lambda Functions from SNS notifications Mac OS desktops Internet Amazon SNS Cross-platform Mobile Push Baidu CP Amazon ADM Android Phones and Tablets in China Kindle Fire Devices VoIP apps on ios devices 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
42 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 Run Business Logic AWS Lambda Your Mobile App AWS Mobile SDK Deliver media Amazon CloudFront (Device Detection) Send push notifications Amazon SNS Mobile Push 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
43 Store Shared Data: Amazon DynamoDB
44 Amazon DynamoDB Connector: Object Mapper Simplifies access to Amazon DynamoDB in you app Map client-side classes to Amazon DynamoDB tables Removes the need to transform objects into tables and vice versa High Scores Joe 1500 Anna 800 Bob 750 Joe Anna Bob
45 Amazon DynamoDB: = "Bookstore") public static class Book { private int id; Table: Bookstore private String isbn, title; Id isbn Title hardcover private Boolean hardcover; My First Book Yes My Favorite Book No My New Book Yes = "id") public int getid() { } return id; public void setid(int id) { } this.id = public String getisbn() { }... return isbn;
46 Amazon DynamoDB: Example // Build a book object Book book = new Book(); book.setid(17); book.setisbn(" "); book.settitle("some Title"); book.sethardcover(true); // Save book object to dynmaodb mapper.save(book); // Update item and save object again book.settitle("updated Title"); book.sethardcover(false); mapper.save(book); // Load another book Book anotherbook = mapper.load(book.class,7);
47 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 Run Business Logic AWS Lambda 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 Collect real-time clickstream logs and take actions quickly
48 Collect real-time click-stream data: Amazon Kinesis Mobile Connector
49 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 Real-time Analysis
50 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 Run Business Logic AWS Lambda 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)
51 Example: Putting it all together (Demo)
52 Summary
53 Fully Integrated AWS Mobile SDK Common authentication mechanism across all services Automatically handle intermittent network connections Cross-platform Support: Android, ios, Fire OS 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 Continuously updated with latest platform enhancements ios Android JavaScript Unity Xamarin Download the latest versions of the SDKs
54 Get Started for Free! AWS Lambda Amazon Cognito Mobile Analytics SNS Mobile Push Free Tier : 1M free requests per month 400,000 GBseconds of compute time per month Free Tier (for first 12 months): 1 Million syncs/month + 10GB of storage for Amazon Cognito Free Tier: 100 Million events every month Free Tier: 1 Million push messages every month
55 Jan Danilo
56 BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
Building Cloud-powered Mobile Apps
Building Cloud-powered Mobile Apps Jenny Sun, AWS Solution Architect August 30, 2014 Session Goals Mobile Apps on AWS How to build a mobile app today? Social Logins Geo Tagging File and Data Storage Push
More informationBackground 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 informationMicroservices on AWS
Microservices on AWS AWS Summit Berlin 2016 Matthias Jung, Solutions Architect Julien Simon, Evangelist April, 12 th, 2016 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda
More informationHadoop & 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 informationIntroduction 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 informationThing 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 informationEnhance Your SAP Portal Experience Using SAP Mobile Documents. Matt Carrier, SAP SESSION CODE: PO358
Enhance Your SAP Portal Experience Using SAP Mobile Documents Matt Carrier, SAP SESSION CODE: PO358 SAP Portal LEARNING POINTS Do I still need a portal? Where is the SAP Portal Portfolio headed? How do
More informationLambda 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 informationCAPTURING & 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 informationIntroduction 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 informationPOINT-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 informationReal 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 informationTECHNOLOGY 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 informationEnterprise 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 informationIMPLEMENTATION 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 informationAmazon 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 informationGlide.me Leverages Redis Cloud to Scale Their 200G In-Memory Database
Glide.me Leverages Redis Cloud to Scale Their 200G In-Memory Database Case Study, May 2014 "It's the quietest part of my infrastructure. It's the part that just works. It keeps all the data and it scales
More informationITP 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 informationCourse 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 informationMobile app for Android
Mobile app for Android Version 1.2.x, Q2 2016 Public Public Introduction This app allows you to access SAP Business One, SAP s enterprise resource planning application for small businesses, anywhere and
More informationBIRT 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 informationTECHNOLOGY 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 informationGOOGLE 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 informationAWS 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 informationScalable Application. Mikalai Alimenkou http://xpinjection.com 11.05.2012
Scalable Application Development on AWS Mikalai Alimenkou http://xpinjection.com 11.05.2012 Background Java Technical Lead/Scrum Master at Zoral Labs 7+ years in software development 5+ years of working
More information4 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 informationIntroduction 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 informationUsing HP AppPulse Mobile
HP Software: Apps meet Ops 2015 Using HP AppPulse Mobile How to achieve a 5-star rated mobile app Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to
More informationAmazon 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 informationAdobe 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 informationNode 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 informationApplication Security Best Practices. Matt Tavis Principal Solutions Architect
Application Security Best Practices Matt Tavis Principal Solutions Architect Application Security Best Practices is a Complex topic! Design scalable and fault tolerant applications See Architecting for
More informationWeb 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 informationAmazon 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 informationLearning 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 informationYour guide to building great apps. Upgrade your skills and update your tools to create the next great app
Your guide to building great apps Upgrade your skills and update your tools to create the next great app Introduction Visual Studio 2015 helps you turn great ideas into great business applications. Our
More informationBuild 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 informationAn Overview of Amazon Silk Amazon s new cloud-powered browser
An Overview of Amazon Silk Amazon s new cloud-powered browser Jon Jenkins Twitter - @jonjenk jjenkin@amazon.com O Reilly Velocity EU November 8, 2011 Web Page Complexity is Steadily Increasing Amazon s
More informationWhite 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 informationMENDIX 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 informationMiddleware- 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 informationWhat Mobile Development Model is Right for You?
What Mobile Development Model is Right for You? An analysis of the pros and cons of Responsive Web App, Hybrid App I - Hybrid Web App, Hybrid App II - Hybrid Mixed App and Native App Contents Mobile Development
More informationNew 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 informationCloud 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 informationITP 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 informationChoosing 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 informationGetting 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 informationGame Center Programming Guide
Game Center Programming Guide Contents About Game Center 8 At a Glance 9 Some Game Resources Are Provided at Runtime by the Game Center Service 9 Your Game Displays Game Center s User Interface Elements
More informationAdobe 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 informationSimplifying and Empowering the Implementation of Enterprise Mobile Strategy
mfrontiers white paper November 2013 Enterprise Mobility Management Platform with Simplifying and Empowering the Implementation of Enterprise Mobile Strategy Page 1 of 9 Simplifying and Empowering the
More informationMobile 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 informationMOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper
MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle
More informationicloud for Developers
Extracted from: icloud for Developers Automatically Sync Your ios Data, Everywhere, All the Time This PDF file contains pages extracted from icloud for Developers, published by the Pragmatic Bookshelf.
More informationAmazon Web Services. Lawrence Berkeley LabTech Conference 9/10/15. Jamie Baker Federal Scientific Account Manager AWS WWPS bakjames@amazon.
Web Services Lawrence Berkeley LabTech Conference 9/10/15 Jamie Baker Federal Scientific Account Manager AWS WWPS bakjames@amazon.com 2015, Web Services, Inc. or its Affiliates. All rights reserved. AWS
More information5 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 informationDevOps 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 informationScalable Architecture on Amazon AWS Cloud
Scalable Architecture on Amazon AWS Cloud Kalpak Shah Founder & CEO, Clogeny Technologies kalpak@clogeny.com 1 * http://www.rightscale.com/products/cloud-computing-uses/scalable-website.php 2 Architect
More informationHTML5 the new. standard for Interactive Web
WHITE PAPER HTML the new standard for Interactive Web by Gokul Seenivasan, Aspire Systems HTML is everywhere these days. Whether desktop or mobile, windows or Mac, or just about any other modern form factor
More informationAmazon 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 informationJogat - 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 informationStatement of Direction
Mobile First: Taking Mobile CRM to the Next Level 1 January 2013 Mobile First: Taking Mobile CRM to the Next Level Whitepaper Mobile First: Taking Mobile CRM to the Next Level 2 Table of Contents Notes...
More informationSAS BIG DATA SOLUTIONS ON AWS SAS FORUM ESPAÑA, OCTOBER 16 TH, 2014 IAN MEYERS SOLUTIONS ARCHITECT / AMAZON WEB SERVICES
SAS BIG DATA SOLUTIONS ON AWS SAS FORUM ESPAÑA, OCTOBER 16 TH, 2014 IAN MEYERS SOLUTIONS ARCHITECT / AMAZON WEB SERVICES AWS GLOBAL INFRASTRUCTURE 10 Regions 25 Availability Zones 51 Edge locations WHAT
More informationwww.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 informationAmazon Redshift & Amazon DynamoDB Michael Hanisch, Amazon Web Services Erez Hadas-Sonnenschein, clipkit GmbH Witali Stohler, clipkit GmbH 2014-05-15
Amazon Redshift & Amazon DynamoDB Michael Hanisch, Amazon Web Services Erez Hadas-Sonnenschein, clipkit GmbH Witali Stohler, clipkit GmbH 2014-05-15 2014 Amazon.com, Inc. and its affiliates. All rights
More informationStore & 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 informationInformatica 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 informationNext-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 informationmedia kit 2014 Advertise Global Mobile Ad Network
media kit 2014 Advertise Global Mobile Ad Network WHY MOBILE ADVERTISING Proliferation of smartphone devices and tablets is shifting the way that customers use Internet, making advertising a key part of
More informationMore Than Just Hosted Email
More Than Just Hosted Email Presented by David Johnson February 25, 2016 The world works differently today. The change from a world of individual creation to real-time, anytime, anywhere collaboration
More informationAn innovative option for fast ipad and iphone development
An innovative option for fast ipad and iphone development Meeting the need to improve business processes with custom solutions for ipad/iphone Executive Summary Organizations must be more responsive and
More informationSage CRM 7.2 Enhancing productivity. Enabling success.
Sage CRM 7.2 Enhancing productivity. Enabling success. May 2013 What s new for Sage CRM 7.2? Sage CRM 7.2 has been designed to support busy, growing businesses who want to foster internal collaboration,
More informationQUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM
QUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM (* Click on the screenshots to enlarge) TABLE OF CONTENTS 1. Visually Develop Mobile Applications 2. Build Apps for Any Android or ios Device
More informationMobile 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 informationWhat 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 informationHelp. F-Secure Online Backup
Help F-Secure Online Backup F-Secure Online Backup Help... 3 Introduction... 3 What is F-Secure Online Backup?... 3 How does the program work?... 3 Using the service for the first time... 3 Activating
More informationReviewer Guide Core Functionality
securing your personal data Sticky Password Reviewer Guide Core Functionality Sticky Password is the password manager for the entire lifecycle of your passwords. Strong passwords the built-in password
More informationGENERAL TRAINING ACCOUNTS
GENERAL What is Box at Fresno State? Box at Fresno State is a simple, reliable, and secure online file storage and sharing service. Box provides secure access to files at work, off campus and from most
More informationCLOUD 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 informationE-commerce: Competing the Advantages of a Mobile Enterprise
Addressing the Challenges of Going Mobile Mobile Data Collection Using COMMANDmobile Table of Contents Introduction... 3 Challenges of Going Mobile... 4 Existing Infrastructures... 4 Configuration Management...
More informationOverview. Timeline Cloud Features and Technology
Overview Timeline Cloud is a backup software that creates continuous real time backups of your system and data to provide your company with a scalable, reliable and secure backup solution. Storage servers
More informationDeveloping Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead
Developing Apps with the ArcGIS Runtime SDK for Android Ben Ramseth Esri Inc. Instructor Technical Lead Ben Ramseth Instructor Technical Lead Esri Inc USA, Charlotte, NC bramseth@esri.com @EsriMapNinja
More informationLogentries Insights: The State of Log Management & Analytics for AWS
Logentries Insights: The State of Log Management & Analytics for AWS Trevor Parsons Ph.D Co-founder & Chief Scientist Logentries 1 1. Introduction The Log Management industry was traditionally driven by
More informationBuilding 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 informationAppscend Mobile Platform Whitepaper
A Appscend Platform Presentation Appscend Mobile Platform Whitepaper V V a l u e 1 A d d e d Appscend Platform Presentation Table of Contents Overview... 3 About the company... 3 The Amazing Mobile Application
More informationAmazon Web Services. 18.11.2015 Yu Xiao
Amazon Web Services 18.11.2015 Yu Xiao Agenda Introduction to Amazon Web Services(AWS) 7 Steps to Select the Right Architecture for Your Web Applications Private, Public or Hybrid Cloud? AWS Case Study
More informationDeveloping 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 informationMobile 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 informationLarge-Scale Web Applications
Large-Scale Web Applications Mendel Rosenblum Web Application Architecture Web Browser Web Server / Application server Storage System HTTP Internet CS142 Lecture Notes - Intro LAN 2 Large-Scale: Scale-Out
More informationHyperOffice and the On-Line Collaboration Marketplace
August 2011 HyperOffice and the On-Line Collaboration Marketplace By Amy Wohl About the Author Amy Wohl Amy Wohl is a widely known computer industry analyst who specializes in the commercialization of
More informationDroboAccess User Manual
DroboAccess User Manual Release 8.2 The DroboAccess developers June 02, 2016 CONTENTS 1 DroboAccess 8.2 User Manual Introduction 1 2 Configuration of DroboAccess 8.2 3 2.1 Users, passwords and share management................................
More informationIBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os
IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os Session Nr: 16772 + 16773 Wilhelm Mild Executive IT Architect wilhelm.mild@de.ibm.com Erich Amrehn Distinguished Engineer amrehn@de.ibm.com
More informationMaking 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 informationTake Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software Greg Mummah Product Manager Managed application modernization team at municipal government software vendor
More informationThe Best Mobile App Development Platform. Period.
The Best Mobile App Development Platform. Period. Native Apps. Code-Free. Cross-Platform. In Hours. It s a Block Party and everyone s invited! Use snap together building blocks to quickly and easily assemble
More informationMOBILE 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 informationMobile 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 informationMobile app for Android Version 1.2.x, December 2015
Mobile app for Android Version 1.2.x, December 2015 Introduction This app allows you to access SAP Business One, SAP s enterprise resource planning application for small businesses, anywhere and anytime.
More informationPEGA MOBILITY A PEGA PLATFORM WHITEPAPER
PEGA MOBILITY A PEGA PLATFORM WHITEPAPER Background Mobile devices now outnumber computers as a means of connecting to the Internet. This new mobile ubiquity presents opportunities for the enterprise to
More information