SlideShare a Scribd company logo
1 of 27
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Manage your existing mobile apps with AEM Mobile
Anthony Rumsey
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Overview
3
1 | Welcome and Overview
2 | AEM Introduction
3 | AEM Mobile Introduction
4 | Managing App Content & Updates
5 | Measure App Usage
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Adobe Experience Manager Mobile
4
A product to build and manage mobile apps that
leverages enterprise content, offers rapid time to market,
deep extensibility and integrates with Adobe Marketing
Cloud for app measurement and optimization.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Build. Manage. Measure. Optimize.
Create Your
App Experience
Connect
Your Data
Manage and
Publish Apps
Measure
Your Impact
One unified dashboard
lets you control all of your
company’s apps, and
publish across platforms
and devices.
Bring in valuable
customer and product
information by integrating
with third party APIs and
critical business systems.
Pull existing assets or
create new content – and
bring it all to life in an
engaging app
experience.
Harness the Adobe
Marketing Cloud solutions to
drive engagement with
personalized content,
targeted messaging and
tracking user activity.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6
we.Tracker
 Existing hybrid mobile app in the app store
 Challenges
 Lengthy update cycles require developer involvement
 Difficult to leverage existing content
 Understanding app usage
 Requirements
 Consolidate all apps under common platform
 Allow non-developers to make and manage content
 Rapidly and continually review app
 Increase engagement with app messaging and tracking
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
DEMO
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Goals
8
Continually review
app during its
entire life cycle
Seamlessly
manage app
content and
updates
Manage existing
app in AEM Mobile
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
AEM Introduction
Module 1
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10
Sites Assets Communities Forms Mobile
Adobe Experience Manager
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
Module 1: Lessons
 Log in to AEM
 http://localhost:4502
 Review the AEM interface
 Access the AEM Mobile app
catalog
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12
AEM Mobile Introduction
Module 2
Managing Existing Mobile Applications
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13
Manage Existing Applications
Existing Native Apps
(iOS, Android, Windows)
AEM Mobile Apps
(native app + HTML/JS)
Existing Hybrid Apps
(HTML/JS)
• Content management features built into the AEM Mobile app
runtime
• Import existing hybrid applications from Cordova or PhoneGap
• Author new application screens in AEM using drag-n-drop tools
• Extend with Adobe Mobile Services to integrate with Adobe
Analytics and Target
• Add Over-the-Air Update plug-in to enable app updates without app
store submission
• Coming soon for native applications too !!
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
Manage Existing Applications
MarketerDeveloper
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 15
Mobile Application Lifecycle
 Marketers are in-control of on-going
application lifecycle management
 Rapidly update application content
 Send notifications and in-app
messages
 Understand application usage /
analytics
 Optimize content based on analytics
 Deliver updates directly to app
Update App
Screens and
Content
Deliver
Updates to
App
Send
Update
Notifications
Engage with
In-app
Messages
Analyze with
Adobe
Analytics
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
Module 2: Lessons
 Import existing mobile application into AEM Mobile
 Instantly review hybrid application
 Manage app details
 Capture and send app
screenshots
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 17
Managing Content
Module 3
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19
Managing Content
 Centralized interface for managing apps across the enterprise
 Author new application screens using drag-n-drop tools
 Deliver new experiences to the app without need to update in the app stores
AEM Author Content UpdateAEM Publish Installed
Apps
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 20
Module 3: Lessons
 Install content package to enable
authoring
 Create a page using templates
 Edit a page using components
and assets
 Create a page using existing data
 Review an app update
 Create an app update
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 21
Measure Usage
Module 4
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 23
Measure & Optimize
 Adobe Analytics integration
 Engagement and targeting through
app messaging
 Push notifications
 Adobe Target integration
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24
Module 4: Lessons
 Assign an Adobe Mobile Services
configuration to the existing app
 Explore mobile application usage
 Activate in-app messages
 Create and manage push notifications
 Send a push notification
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Takeaways
25
Marketers gain
control of
application life
cycle
Quickly deliver new
experiences to
drive engagement
Manage all apps
from one common
dashboard
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Q&A
26
Anthony Rumsey
Twitter: @planetrumsey
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

More Related Content

What's hot

IBM Bluemix Cloud Platform Application Development with Eclipse IDE
IBM Bluemix Cloud Platform Application Development with Eclipse IDEIBM Bluemix Cloud Platform Application Development with Eclipse IDE
IBM Bluemix Cloud Platform Application Development with Eclipse IDEhkbhadraa
 
Xamarin vs react native features comparison
Xamarin vs react native features comparisonXamarin vs react native features comparison
Xamarin vs react native features comparisonSameerShaik43
 
Adobe CS6 Volume Licensing for Education
Adobe CS6 Volume Licensing for EducationAdobe CS6 Volume Licensing for Education
Adobe CS6 Volume Licensing for EducationEduserv
 
Open Web Apps - State of the Browser 2014
Open Web Apps - State of the Browser 2014Open Web Apps - State of the Browser 2014
Open Web Apps - State of the Browser 2014Christian Heilmann
 
EventPilot Conference App Editions - the right event app for any meeting
EventPilot Conference App Editions - the right event app for any meetingEventPilot Conference App Editions - the right event app for any meeting
EventPilot Conference App Editions - the right event app for any meetingATIV Software
 
Why APIs Call for 2xs the DevOps
Why APIs Call for 2xs the DevOpsWhy APIs Call for 2xs the DevOps
Why APIs Call for 2xs the DevOpsPostman
 
6 Reasons Why You Should Create React Native Apps For Your Enterprise in 2021
6 Reasons Why You Should Create React Native Apps For Your Enterprise in 20216 Reasons Why You Should Create React Native Apps For Your Enterprise in 2021
6 Reasons Why You Should Create React Native Apps For Your Enterprise in 2021Claritus Consulting
 
Working with Controllers and Actions in MVC
Working with Controllers and Actions in MVCWorking with Controllers and Actions in MVC
Working with Controllers and Actions in MVCLearnNowOnline
 
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...Matt Ray
 
Xamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing EffectivelyXamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing EffectivelyAjeet Singh
 
Udi Google Dev Day
Udi Google Dev DayUdi Google Dev Day
Udi Google Dev DayUdi Bauman
 
How to optimize your react native app performance
How to optimize your react native app performance How to optimize your react native app performance
How to optimize your react native app performance Katy Slemon
 
Android Firebase - Edukite
Android Firebase - EdukiteAndroid Firebase - Edukite
Android Firebase - EdukiteEduKite
 
"Native App & Hybrid App, what is at stake?" by Olivier Berni
"Native App & Hybrid App, what is at stake?" by Olivier Berni"Native App & Hybrid App, what is at stake?" by Olivier Berni
"Native App & Hybrid App, what is at stake?" by Olivier BerniTheFamily
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Sanjay Kumar
 
Here are the Most Useful Tools for Mobile App Development
Here are the Most Useful Tools for Mobile App DevelopmentHere are the Most Useful Tools for Mobile App Development
Here are the Most Useful Tools for Mobile App DevelopmentIndianAppDevelopers
 
How to Make a Truck Inspection App
How to Make a Truck Inspection AppHow to Make a Truck Inspection App
How to Make a Truck Inspection AppAppSheet
 
New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0Mike Taylor
 

What's hot (20)

IBM Bluemix Cloud Platform Application Development with Eclipse IDE
IBM Bluemix Cloud Platform Application Development with Eclipse IDEIBM Bluemix Cloud Platform Application Development with Eclipse IDE
IBM Bluemix Cloud Platform Application Development with Eclipse IDE
 
Xamarin vs react native features comparison
Xamarin vs react native features comparisonXamarin vs react native features comparison
Xamarin vs react native features comparison
 
Adobe CS6 Volume Licensing for Education
Adobe CS6 Volume Licensing for EducationAdobe CS6 Volume Licensing for Education
Adobe CS6 Volume Licensing for Education
 
Open Web Apps - State of the Browser 2014
Open Web Apps - State of the Browser 2014Open Web Apps - State of the Browser 2014
Open Web Apps - State of the Browser 2014
 
EventPilot Conference App Editions - the right event app for any meeting
EventPilot Conference App Editions - the right event app for any meetingEventPilot Conference App Editions - the right event app for any meeting
EventPilot Conference App Editions - the right event app for any meeting
 
Why APIs Call for 2xs the DevOps
Why APIs Call for 2xs the DevOpsWhy APIs Call for 2xs the DevOps
Why APIs Call for 2xs the DevOps
 
Google Firebase
Google FirebaseGoogle Firebase
Google Firebase
 
6 Reasons Why You Should Create React Native Apps For Your Enterprise in 2021
6 Reasons Why You Should Create React Native Apps For Your Enterprise in 20216 Reasons Why You Should Create React Native Apps For Your Enterprise in 2021
6 Reasons Why You Should Create React Native Apps For Your Enterprise in 2021
 
Working with Controllers and Actions in MVC
Working with Controllers and Actions in MVCWorking with Controllers and Actions in MVC
Working with Controllers and Actions in MVC
 
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
 
Xamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing EffectivelyXamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing Effectively
 
Udi Google Dev Day
Udi Google Dev DayUdi Google Dev Day
Udi Google Dev Day
 
Android
Android Android
Android
 
How to optimize your react native app performance
How to optimize your react native app performance How to optimize your react native app performance
How to optimize your react native app performance
 
Android Firebase - Edukite
Android Firebase - EdukiteAndroid Firebase - Edukite
Android Firebase - Edukite
 
"Native App & Hybrid App, what is at stake?" by Olivier Berni
"Native App & Hybrid App, what is at stake?" by Olivier Berni"Native App & Hybrid App, what is at stake?" by Olivier Berni
"Native App & Hybrid App, what is at stake?" by Olivier Berni
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
 
Here are the Most Useful Tools for Mobile App Development
Here are the Most Useful Tools for Mobile App DevelopmentHere are the Most Useful Tools for Mobile App Development
Here are the Most Useful Tools for Mobile App Development
 
How to Make a Truck Inspection App
How to Make a Truck Inspection AppHow to Make a Truck Inspection App
How to Make a Truck Inspection App
 
New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0
 

Viewers also liked

Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers
Building Mobile Apps: A PhoneGap Enterprise Introduction for DevelopersBuilding Mobile Apps: A PhoneGap Enterprise Introduction for Developers
Building Mobile Apps: A PhoneGap Enterprise Introduction for Developersarumsey
 
Introducing Mongo DB and setting up Adobe AEM6 with mongo
Introducing Mongo DB and setting up Adobe AEM6 with mongoIntroducing Mongo DB and setting up Adobe AEM6 with mongo
Introducing Mongo DB and setting up Adobe AEM6 with mongoYash Mody
 
AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013Andrew Khoury
 
PhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JSPhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JSRyan Stewart
 
Successfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience ManagerSuccessfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience ManagerPerficient, Inc.
 
The six key steps to AEM architecture
The six key steps to AEM architectureThe six key steps to AEM architecture
The six key steps to AEM architectureAshokkumar T A
 
AEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAndrew Khoury
 

Viewers also liked (7)

Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers
Building Mobile Apps: A PhoneGap Enterprise Introduction for DevelopersBuilding Mobile Apps: A PhoneGap Enterprise Introduction for Developers
Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers
 
Introducing Mongo DB and setting up Adobe AEM6 with mongo
Introducing Mongo DB and setting up Adobe AEM6 with mongoIntroducing Mongo DB and setting up Adobe AEM6 with mongo
Introducing Mongo DB and setting up Adobe AEM6 with mongo
 
AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013
 
PhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JSPhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JS
 
Successfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience ManagerSuccessfully Implement Responsive Design Behavior with Adobe Experience Manager
Successfully Implement Responsive Design Behavior with Adobe Experience Manager
 
The six key steps to AEM architecture
The six key steps to AEM architectureThe six key steps to AEM architecture
The six key steps to AEM architecture
 
AEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser Caching
 

Similar to Manage Your Existing Mobile Apps with AEM Mobile

Mobilizing Your Marketing Messages for Email
Mobilizing Your Marketing Messages for EmailMobilizing Your Marketing Messages for Email
Mobilizing Your Marketing Messages for EmailAdobe Experience Cloud
 
Building Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsBuilding Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsDr Ganesh Iyer
 
All you need to know about the creative cloud based app
All you need to know about the creative cloud based appAll you need to know about the creative cloud based app
All you need to know about the creative cloud based appMarie Weaver
 
Mobile can be a Goldmine
Mobile can be a GoldmineMobile can be a Goldmine
Mobile can be a GoldmineRussell Lewis
 
Create a Winning Mobile Analytics Practice in Retail
Create a Winning Mobile Analytics Practice in RetailCreate a Winning Mobile Analytics Practice in Retail
Create a Winning Mobile Analytics Practice in RetailAdobe Experience Cloud
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...Roger Snook
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployRosalind Radcliffe
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overviewibmmobile
 
LVIMA DPD 2015 - Adobe
LVIMA DPD 2015 - AdobeLVIMA DPD 2015 - Adobe
LVIMA DPD 2015 - AdobeChris Evans
 
H2O World - Self Guiding Applications with Venkatesh Yadav
H2O World - Self Guiding Applications with Venkatesh YadavH2O World - Self Guiding Applications with Venkatesh Yadav
H2O World - Self Guiding Applications with Venkatesh YadavSri Ambati
 
Add rocket fuel to your digital marketing (Innotech Austin 2014)
Add rocket fuel to your digital marketing (Innotech Austin 2014)Add rocket fuel to your digital marketing (Innotech Austin 2014)
Add rocket fuel to your digital marketing (Innotech Austin 2014)Ed Hewett
 
API Economy - Cuomo
API Economy - Cuomo API Economy - Cuomo
API Economy - Cuomo Prolifics
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOpsInnoTech
 
10 stages of mobile app development process 2022
10 stages of mobile app development process 202210 stages of mobile app development process 2022
10 stages of mobile app development process 2022SynapseIndia
 
A Primer on iOS Management and What's Changing
A Primer on iOS Management and What's ChangingA Primer on iOS Management and What's Changing
A Primer on iOS Management and What's ChangingIvanti
 
Using Drupal to Build the VA App Store
Using Drupal to Build the VA App StoreUsing Drupal to Build the VA App Store
Using Drupal to Build the VA App StoreDonna Rodriguez
 
PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015Justin Edelson
 

Similar to Manage Your Existing Mobile Apps with AEM Mobile (20)

EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & BeaconsEVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
Mobilizing Your Marketing Messages for Email
Mobilizing Your Marketing Messages for EmailMobilizing Your Marketing Messages for Email
Mobilizing Your Marketing Messages for Email
 
Building Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsBuilding Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platforms
 
All you need to know about the creative cloud based app
All you need to know about the creative cloud based appAll you need to know about the creative cloud based app
All you need to know about the creative cloud based app
 
Mobile can be a Goldmine
Mobile can be a GoldmineMobile can be a Goldmine
Mobile can be a Goldmine
 
Create a Winning Mobile Analytics Practice in Retail
Create a Winning Mobile Analytics Practice in RetailCreate a Winning Mobile Analytics Practice in Retail
Create a Winning Mobile Analytics Practice in Retail
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and Deploy
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overview
 
LVIMA DPD 2015 - Adobe
LVIMA DPD 2015 - AdobeLVIMA DPD 2015 - Adobe
LVIMA DPD 2015 - Adobe
 
H2O World - Self Guiding Applications with Venkatesh Yadav
H2O World - Self Guiding Applications with Venkatesh YadavH2O World - Self Guiding Applications with Venkatesh Yadav
H2O World - Self Guiding Applications with Venkatesh Yadav
 
IBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech OverviewIBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech Overview
 
Add rocket fuel to your digital marketing (Innotech Austin 2014)
Add rocket fuel to your digital marketing (Innotech Austin 2014)Add rocket fuel to your digital marketing (Innotech Austin 2014)
Add rocket fuel to your digital marketing (Innotech Austin 2014)
 
API Economy - Cuomo
API Economy - Cuomo API Economy - Cuomo
API Economy - Cuomo
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
 
10 stages of mobile app development process 2022
10 stages of mobile app development process 202210 stages of mobile app development process 2022
10 stages of mobile app development process 2022
 
A Primer on iOS Management and What's Changing
A Primer on iOS Management and What's ChangingA Primer on iOS Management and What's Changing
A Primer on iOS Management and What's Changing
 
Using Drupal to Build the VA App Store
Using Drupal to Build the VA App StoreUsing Drupal to Build the VA App Store
Using Drupal to Build the VA App Store
 
PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 

Manage Your Existing Mobile Apps with AEM Mobile

  • 1. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 2. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Manage your existing mobile apps with AEM Mobile Anthony Rumsey
  • 3. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Overview 3 1 | Welcome and Overview 2 | AEM Introduction 3 | AEM Mobile Introduction 4 | Managing App Content & Updates 5 | Measure App Usage
  • 4. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Experience Manager Mobile 4 A product to build and manage mobile apps that leverages enterprise content, offers rapid time to market, deep extensibility and integrates with Adobe Marketing Cloud for app measurement and optimization.
  • 5. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Build. Manage. Measure. Optimize. Create Your App Experience Connect Your Data Manage and Publish Apps Measure Your Impact One unified dashboard lets you control all of your company’s apps, and publish across platforms and devices. Bring in valuable customer and product information by integrating with third party APIs and critical business systems. Pull existing assets or create new content – and bring it all to life in an engaging app experience. Harness the Adobe Marketing Cloud solutions to drive engagement with personalized content, targeted messaging and tracking user activity.
  • 6. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6 we.Tracker  Existing hybrid mobile app in the app store  Challenges  Lengthy update cycles require developer involvement  Difficult to leverage existing content  Understanding app usage  Requirements  Consolidate all apps under common platform  Allow non-developers to make and manage content  Rapidly and continually review app  Increase engagement with app messaging and tracking
  • 7. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7 DEMO
  • 8. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Goals 8 Continually review app during its entire life cycle Seamlessly manage app content and updates Manage existing app in AEM Mobile
  • 9. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9 AEM Introduction Module 1
  • 10. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10 Sites Assets Communities Forms Mobile Adobe Experience Manager
  • 11. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11 Module 1: Lessons  Log in to AEM  http://localhost:4502  Review the AEM interface  Access the AEM Mobile app catalog
  • 12. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12 AEM Mobile Introduction Module 2 Managing Existing Mobile Applications
  • 13. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13 Manage Existing Applications Existing Native Apps (iOS, Android, Windows) AEM Mobile Apps (native app + HTML/JS) Existing Hybrid Apps (HTML/JS) • Content management features built into the AEM Mobile app runtime • Import existing hybrid applications from Cordova or PhoneGap • Author new application screens in AEM using drag-n-drop tools • Extend with Adobe Mobile Services to integrate with Adobe Analytics and Target • Add Over-the-Air Update plug-in to enable app updates without app store submission • Coming soon for native applications too !!
  • 14. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14 Manage Existing Applications MarketerDeveloper
  • 15. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 15 Mobile Application Lifecycle  Marketers are in-control of on-going application lifecycle management  Rapidly update application content  Send notifications and in-app messages  Understand application usage / analytics  Optimize content based on analytics  Deliver updates directly to app Update App Screens and Content Deliver Updates to App Send Update Notifications Engage with In-app Messages Analyze with Adobe Analytics
  • 16. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16 Module 2: Lessons  Import existing mobile application into AEM Mobile  Instantly review hybrid application  Manage app details  Capture and send app screenshots
  • 17. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 17 Managing Content Module 3
  • 18. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 19. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19 Managing Content  Centralized interface for managing apps across the enterprise  Author new application screens using drag-n-drop tools  Deliver new experiences to the app without need to update in the app stores AEM Author Content UpdateAEM Publish Installed Apps
  • 20. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 20 Module 3: Lessons  Install content package to enable authoring  Create a page using templates  Edit a page using components and assets  Create a page using existing data  Review an app update  Create an app update
  • 21. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 21 Measure Usage Module 4
  • 22. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 23. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 23 Measure & Optimize  Adobe Analytics integration  Engagement and targeting through app messaging  Push notifications  Adobe Target integration
  • 24. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24 Module 4: Lessons  Assign an Adobe Mobile Services configuration to the existing app  Explore mobile application usage  Activate in-app messages  Create and manage push notifications  Send a push notification
  • 25. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Takeaways 25 Marketers gain control of application life cycle Quickly deliver new experiences to drive engagement Manage all apps from one common dashboard
  • 26. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Q&A 26 Anthony Rumsey Twitter: @planetrumsey
  • 27. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Editor's Notes

  1. If we peel apart that statement it boils down to being able to: Bring new content to life in an engaging app experience Integrating with critical business systems Accessing a unified dashboard to control all your apps Drive engagement with personalized content, messaging and tracking During this lab we will be touching on: Creating the App Experience Managing Apps Measuring Impact
  2. The existing app we will be using for this lab comes from we.Healthcare. we.Healthcare is a large organization and has an existing mobile app in the app store. As a consumer facing app it offers clients the ability to track the healthy choices they make during their day and connect directly with their doctor. The existing hybrid app has a large user base and makes use of many native device features. Challenges Marketing team would like to quickly engage with the app user base but is finding it difficult due to the time and cost involved with updates Difficult to leverage wealth of content already created by other groups in the organization Requirements Allow non-technical users to easily contribute to an app’s content Continually review an app during its entire life cycle Increase engagement
  3. These are the goals I would like to achieve with this app in the next 90 mins. Quickly import and manage our existing mobile app in AEM Mobile Be able to continually review the app during its entire lifecycle Enable non-technical user to seamlessly manage app content and updates
  4. So what do I actually mean by “manage existing applications”? In the broadest sense this would include any app you are not creating from scratch with AEM Mobile. An existing app could have been created in a previous version of AEM, an externally developed hybrid application using Cordova or PhoneGap technology, or even any other native application. The difference between these 3 variations mainly involves the amount of app management capabilities provided by AEM. For this lab we will be using the existing hybrid app use case. Native application support will be available soon but the skills gained in this lab will be easily transferred.
  5. When an existing hybrid application is brought into AEM Mobile there will be some tasks a developer will continue to control but the marketer will also gain more control of the application lifecycle as well. The amount and type of content the marketer is enabled to control can even be determined on a per-app basis depending on specific requirements.
  6. With an app now being managed by AEM Mobile the marketer becomes in-control of much more of the application lifecycle. From one common interface the marketer is able to: Rapidly create and update content Send notifications and in-app messages Understand app usage Optimize content Deliver updates directly to the app
  7. So far we’ve only scratched the service on why we REALLY want to get our existing apps into AEM Mobile. All of the problems shown here can be solved by introducing managed content into our existing mobile application.
  8. The content management capabilities of AEM offers… A centralized interface for managing apps across the enterprise The ability for a non-technical user to author new application screens using drag-n-drop tools And then deliver new experiences to the app without needing an app store re-submission
  9. We have now made it quite far on our journey to fully manage our existing app in AEM Mobile. We are now able to easily create new content and then quickly update our app but with this agility comes an even greater need to understand how this content is being consumed. Being able to continually measure and optimize your mobile app ensures it remains engaging and that development efforts are effectively focused.
  10. AEM Mobile provides the ability to: Track usage with its Adobe Analytics integration Drive engagement and targeting through app messaging Deliver push notifications via third-party providers Introduce personalization with its Adobe Target integration
  11. The 3 key takeaways I’d like you to walk away form this lab with are: AEM Mobile is able to manage all apps from one common dashboard regardless of their type AEM Mobile enables marketers to gain control more of the application life cycle AEM Mobile provides the ability to quickly deliver new experiences to drive engagement