SlideShare a Scribd company logo
© 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.
Charting your path to app nirvana with AEM Mobile
Bruce Lefebvre | Computer Scientist, Lead
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3
Bruce Lefebvre
Computer Scientist, Lead
@brucelefebvre
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Many routes to the Summit
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Many routes to the Summit
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6
| Roadblocks on your path to app nirvana
| Route 1: You have AEM content
| Route 2: You have an app
| Route 3: You have an AEM Mobile app
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
Apps made easy
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8
Leverage existing
app investment
Extend reach of
existing content
Delight customers
with
personalization
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
If there is a reason for an audience to
do this, you have unprecedented
access to that audience.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10
App Nirvana
 Manage all mobile apps in one place
 Author content as a non-technical user
 Update apps without requiring store re-submission
 Analyze usage to inform decisions
 Personalize content for each user
 Notify users to keep them coming back
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
Roadblocks
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Problem: Mobile Platforms in 2016
12
Objective-
C/Swift
C#, C++
Java
Java
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 For use with full-screen images or diagrams that look good on black
Black Content Area Layout
13
Vendor lock-in
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 For use with full-screen images or diagrams that look good on gray
Gray Content Area Layout
15
 Siloed teams create inconsistent branding across channels
 Reusing content from other mediums is tedious, error prone, and
expensive
Problem: Content Reuse
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
Problem: Stale Content Gets Uninstalled
 Apps which don’t continue to offer value
will be removed
 Store driven updates are easy to ignore
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 17
Problem: Various point solutions
App Prototyping
for UX Design
Mobile App Dev
Platform
(MADPs)
Point
App Services
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 18
Route 1:
You have existing AEM content
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19
You are here: existing Adobe Experience Manager content
 Using AEM to create, manage, and optimize digital experiences
 Authors are experts with AEM’s touch first UI
 Developers adept with building templates, components, and workflows
 Using Java, JSP, ESP, and/or Sightly
 Using the power of the web for maximum reach
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 20
You’d like to be able to
 Have a presence in popular app stores
 Reuse existing content
 Commerce
 Assets
 Sites
 Reuse author skillset
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 21
Demo: AEM Mobile & content reuse
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 22
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 Lab L325: Build Enterprise Apps Fast with Experience Manager Mobile
 When: Tuesday March 22nd @ 2:00PM
 Where: Lido 3105
 Lab L305: Add power to your apps with Cordova in Adobe Experience Manager
Mobile
 When: Thursday March 24th @ 1:00PM
 Where: Lido 3105 SOLD OUT!
 Lab L325: Build Enterprise Apps Fast with Experience Manager Mobile
 When: Wednesday March 23rd @ 8:30AM
 Where: Lido 3105 SOLD OUT!
Next Steps
23
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24
Route 2:
You have an app
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 25
You are here: an existing app
 Using point solutions for:
 Analytics
 Push notifications
 Content management
 Authentication
 Using hybrid technology to extend reach
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 26
You’d like to be able to
 Manage all applications from a central location
 Use an integrated platform instead of a variety of
disjointed solutions
 Author parts of the app with a user friendly editor
 Preview app changes on real hardware
 Without wasting time configuring certs and provisioning
profiles
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 27
Solution: Vendor lock-in
 Web tech
 Write once, run everywhere
 Deliver content to many form factors
 Open standards, open platforms
“If a browser doesn’t do something it’s not because it can’t; it’s
just because we haven’t gotten around to implementing that
part yet.”
- Brian LeRoux
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Things you can do on Mobile
28
Nothing ALL the things
Mobile website Native app(2016)
Gap!
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 29
Solution: Vendor lock-in
Apache
Cordova
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 30
Solution: Supporting multiple platforms
 Cordova/PhoneGap
 A cross-platform app framework
 Initially PhoneGap, created by Nitobi
 Donated to ASF in 2011 as Cordova
 Supported platforms
 iOS
 Android
 BB10
 WP7, WP8, Windows 8
 Amazon Fire OS
 Tizen
 and more…
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
App management
31
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Analytics
32
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 33
Demo: Hybrid import & App preview
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 L324: Manage your existing mobile apps & content with Experience Manager
Mobile
 When: Thursday March 24th @ 10:00AM
 Where: Lido 3105
 Adobe Experience Manager Mobile: Hybrid App Reference sample
 github.com/Adobe-Marketing-Cloud-Apps/aem-mobile-hybrid-reference
 L330 - Drive mobile app acquisition and retention through Adobe Mobile Services
 When: Wednesday, Mar 23rd @ 2:00PM
 Where: Lido 3105
Next steps
34
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 35
Route 3:
You have an AEM Mobile app
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 36
You are here: an existing AEM Mobile app
 Leveraging the power of the Marketing Cloud in your mobile apps
 Providing Over-the-air content updates to keep your apps relevant
 Using Mobile Services to make informed changes
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 37
You’d like to be able to
 Deep link into the application via push
notifications
 Use templates to create new apps quickly
 Personalize content with Adobe Target
 Push new offers over-the-air
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 38
Adobe Target
 Author personalized content AEM Sites
tools
 User profile data is used to determine
segment
 Content can be updated at any time using
an OTA update
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Push notifications (now with deep link support)
39
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 40
Demo: Targeted content & OTA updates
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
 Using AEM 6.1?
 AEM Mobile Feature Pack 3: CQ-6.1.0-APPS-FEATUREPACK
 Feature Pack 3 Samples: CQ-6.1.0-APPS-FEATUREPACK-SAMPLES
 Stay tuned for AEM 6.2!
Next steps
41
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 42
Leverage existing
app investment
Extend reach of
existing content
Delight customers
with
personalization
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Q&A
43
Bruce Lefebvre
Twitter: @brucelefebvre
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 45
Creative resources
 Devices image: http://www.anchormobile.net/category/mobile-marketing/
 Jail image: ©iStock.com/wsmahar - http://www.istockphoto.com/photo/hands-on-
cell-bars-9019693
 Silo image:
http://commons.wikimedia.org/wiki/File:Ralls_Texas_Grain_Silos_2010.jpg
 Thumbs up image
 Pedestrian Detour
 Unixstickers ‘all the things’
 Swiss army knife
 Person Raising Both Hands in Celebration emoji

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 IDE
hkbhadraa
 
Adobe CS6 Volume Licensing for Education
Adobe CS6 Volume Licensing for EducationAdobe CS6 Volume Licensing for Education
Adobe CS6 Volume Licensing for Education
Eduserv
 
Xamarin vs react native features comparison
Xamarin vs react native features comparisonXamarin vs react native features comparison
Xamarin vs react native features comparison
SameerShaik43
 
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
Christian Heilmann
 
Google Firebase
Google FirebaseGoogle Firebase
Google Firebase
Mukul parmar
 
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
Postman
 
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 Effectively
Ajeet Singh
 
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
Claritus Consulting
 
Android Firebase - Edukite
Android Firebase - EdukiteAndroid Firebase - Edukite
Android Firebase - Edukite
EduKite
 
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
LearnNowOnline
 
"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
TheFamily
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
Sanjay Kumar
 
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
 
Udi Google Dev Day
Udi Google Dev DayUdi Google Dev Day
Udi Google Dev Day
Udi Bauman
 
Android
Android Android
Android
nirajsimulanis
 
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
AppSheet
 
Developing Mobile Apps - Top 10 Tips
Developing Mobile Apps - Top 10 Tips Developing Mobile Apps - Top 10 Tips
Developing Mobile Apps - Top 10 Tips
Woobius
 
Edpuzzle - Migrating to React progressively but painlessly
Edpuzzle - Migrating to React progressively but painlesslyEdpuzzle - Migrating to React progressively but painlessly
Edpuzzle - Migrating to React progressively but painlessly
Santiago Herrero Bajo
 
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
IndianAppDevelopers
 

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
 
Adobe CS6 Volume Licensing for Education
Adobe CS6 Volume Licensing for EducationAdobe CS6 Volume Licensing for Education
Adobe CS6 Volume Licensing for Education
 
Xamarin vs react native features comparison
Xamarin vs react native features comparisonXamarin vs react native features comparison
Xamarin vs react native features comparison
 
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
 
Google Firebase
Google FirebaseGoogle Firebase
Google Firebase
 
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
 
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
 
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
 
Android Firebase - Edukite
Android Firebase - EdukiteAndroid Firebase - Edukite
Android Firebase - Edukite
 
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
 
"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)
 
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
 
Udi Google Dev Day
Udi Google Dev DayUdi Google Dev Day
Udi Google Dev Day
 
Android
Android Android
Android
 
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
 
Developing Mobile Apps - Top 10 Tips
Developing Mobile Apps - Top 10 Tips Developing Mobile Apps - Top 10 Tips
Developing Mobile Apps - Top 10 Tips
 
Edpuzzle - Migrating to React progressively but painlessly
Edpuzzle - Migrating to React progressively but painlesslyEdpuzzle - Migrating to React progressively but painlessly
Edpuzzle - Migrating to React progressively but painlessly
 
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
 

Viewers also liked

Aem presentation
Aem presentationAem presentation
Aem presentation
Shaun Tan
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM Technology
EVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM TechnologyEVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM Technology
EVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM Technology
Evolve The Adobe Digital Marketing Community
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel program
Meryll Blanchet
 
EVOLVE'16 | Maximize | Thanesh Sadachcharan | AEM 6.2 - What is in it for you?
EVOLVE'16 | Maximize | Thanesh Sadachcharan | AEM 6.2 - What is in it for you?EVOLVE'16 | Maximize | Thanesh Sadachcharan | AEM 6.2 - What is in it for you?
EVOLVE'16 | Maximize | Thanesh Sadachcharan | AEM 6.2 - What is in it for you?
Evolve The Adobe Digital Marketing Community
 
Scaling AEM (CQ5) Gem Session
Scaling AEM (CQ5) Gem SessionScaling AEM (CQ5) Gem Session
Scaling AEM (CQ5) Gem Session
Michael Marth
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM  EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM
Evolve The Adobe Digital Marketing Community
 
AEM_eCommerce_integration_patterns
AEM_eCommerce_integration_patternsAEM_eCommerce_integration_patterns
AEM_eCommerce_integration_patterns
Gowrishankar V
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEMEVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
Evolve The Adobe Digital Marketing Community
 
Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6
DEEPAK KHETAWAT
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM DeploymentEVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
Evolve The Adobe Digital Marketing Community
 
(Re)discover your AEM
(Re)discover your AEM(Re)discover your AEM
(Re)discover your AEM
Jakub Wadolowski
 
Aem maintenance
Aem maintenanceAem maintenance
Aem maintenance
Ashokkumar T A
 
AEM & eCommerce integration
AEM & eCommerce integrationAEM & eCommerce integration
AEM & eCommerce integration
Lokesh BS
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
AdobeMarketingCloud
 
Aem dispatcher – tips & tricks
Aem dispatcher – tips & tricksAem dispatcher – tips & tricks
Aem dispatcher – tips & tricks
Ashokkumar T A
 
Adobe Meetup AEM Architecture Sydney 2015
Adobe Meetup AEM Architecture Sydney 2015Adobe Meetup AEM Architecture Sydney 2015
Adobe Meetup AEM Architecture Sydney 2015
Michael Henderson
 
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
Ashokkumar T A
 
AEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component Development
Gabriel Walt
 
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudIMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
AdobeMarketingCloud
 
AEM (CQ) eCommerce Framework
AEM (CQ) eCommerce FrameworkAEM (CQ) eCommerce Framework
AEM (CQ) eCommerce Framework
Paolo Mottadelli
 

Viewers also liked (20)

Aem presentation
Aem presentationAem presentation
Aem presentation
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM Technology
EVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM TechnologyEVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM Technology
EVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM Technology
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel program
 
EVOLVE'16 | Maximize | Thanesh Sadachcharan | AEM 6.2 - What is in it for you?
EVOLVE'16 | Maximize | Thanesh Sadachcharan | AEM 6.2 - What is in it for you?EVOLVE'16 | Maximize | Thanesh Sadachcharan | AEM 6.2 - What is in it for you?
EVOLVE'16 | Maximize | Thanesh Sadachcharan | AEM 6.2 - What is in it for you?
 
Scaling AEM (CQ5) Gem Session
Scaling AEM (CQ5) Gem SessionScaling AEM (CQ5) Gem Session
Scaling AEM (CQ5) Gem Session
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM  EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM
 
AEM_eCommerce_integration_patterns
AEM_eCommerce_integration_patternsAEM_eCommerce_integration_patterns
AEM_eCommerce_integration_patterns
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEMEVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
 
Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM DeploymentEVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
 
(Re)discover your AEM
(Re)discover your AEM(Re)discover your AEM
(Re)discover your AEM
 
Aem maintenance
Aem maintenanceAem maintenance
Aem maintenance
 
AEM & eCommerce integration
AEM & eCommerce integrationAEM & eCommerce integration
AEM & eCommerce integration
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
 
Aem dispatcher – tips & tricks
Aem dispatcher – tips & tricksAem dispatcher – tips & tricks
Aem dispatcher – tips & tricks
 
Adobe Meetup AEM Architecture Sydney 2015
Adobe Meetup AEM Architecture Sydney 2015Adobe Meetup AEM Architecture Sydney 2015
Adobe Meetup AEM Architecture Sydney 2015
 
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 Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component Development
 
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudIMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
 
AEM (CQ) eCommerce Framework
AEM (CQ) eCommerce FrameworkAEM (CQ) eCommerce Framework
AEM (CQ) eCommerce Framework
 

Similar to Charting your path to app nirvana with AEM Mobile

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
arumsey
 
Adobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and InteractivityAdobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and Interactivity
Joseph Labrecque
 
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
Evolve The Adobe Digital Marketing Community
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
Adobe Experience Cloud
 
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメプロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
Keisuke Todoroki
 
The Role of Mobile Web in Optimizing Sales, Service & Cross-sell - with Comca...
The Role of Mobile Web in Optimizing Sales, Service & Cross-sell - with Comca...The Role of Mobile Web in Optimizing Sales, Service & Cross-sell - with Comca...
The Role of Mobile Web in Optimizing Sales, Service & Cross-sell - with Comca...
Shoaib Alam
 
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
Sri Ambati
 
Mobilizing Your Marketing Messages for Email
Mobilizing Your Marketing Messages for EmailMobilizing Your Marketing Messages for Email
Mobilizing Your Marketing Messages for Email
Adobe Experience Cloud
 
When Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
When Content Meets Data, Big Things Happen - Peter Krmpotic, AdobeWhen Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
When Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
NewsCred
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Sanjeev Sharma
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
InnoTech
 
Mobile can be a Goldmine
Mobile can be a GoldmineMobile can be a Goldmine
Mobile can be a Goldmine
Russell Lewis
 
Cloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOpsCloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOps
Codemotion
 
Adobe eLearning Basics: Publishing to Devices
Adobe eLearning Basics: Publishing to DevicesAdobe eLearning Basics: Publishing to Devices
Adobe eLearning Basics: Publishing to Devices
Dr. Pooja Jaisingh
 
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
EVOLVE'15 | Enhance |  Bob O'Conner & Kevin Nenning | Capturing Existing Cont...EVOLVE'15 | Enhance |  Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
Evolve The Adobe Digital Marketing Community
 
AEM Evernote Sync
AEM Evernote SyncAEM Evernote Sync
AEM Evernote Sync
Kevin Nennig
 
AEM Tools - Eclipse & Brackets
AEM Tools - Eclipse & Brackets AEM Tools - Eclipse & Brackets
AEM Tools - Eclipse & Brackets
Lokesh BS
 
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + BracketsAsk the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
AdobeMarketingCloud
 
Adobe Career
Adobe Career Adobe Career
Adobe Career
Priti kumari
 
Where is cold fusion headed
Where is cold fusion headedWhere is cold fusion headed
Where is cold fusion headed
ColdFusionConference
 

Similar to Charting your path to app nirvana with AEM Mobile (20)

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
 
Adobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and InteractivityAdobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and Interactivity
 
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
 
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメプロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
 
The Role of Mobile Web in Optimizing Sales, Service & Cross-sell - with Comca...
The Role of Mobile Web in Optimizing Sales, Service & Cross-sell - with Comca...The Role of Mobile Web in Optimizing Sales, Service & Cross-sell - with Comca...
The Role of Mobile Web in Optimizing Sales, Service & Cross-sell - with Comca...
 
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
 
Mobilizing Your Marketing Messages for Email
Mobilizing Your Marketing Messages for EmailMobilizing Your Marketing Messages for Email
Mobilizing Your Marketing Messages for Email
 
When Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
When Content Meets Data, Big Things Happen - Peter Krmpotic, AdobeWhen Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
When Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
 
Mobile can be a Goldmine
Mobile can be a GoldmineMobile can be a Goldmine
Mobile can be a Goldmine
 
Cloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOpsCloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOps
 
Adobe eLearning Basics: Publishing to Devices
Adobe eLearning Basics: Publishing to DevicesAdobe eLearning Basics: Publishing to Devices
Adobe eLearning Basics: Publishing to Devices
 
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
EVOLVE'15 | Enhance |  Bob O'Conner & Kevin Nenning | Capturing Existing Cont...EVOLVE'15 | Enhance |  Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
 
AEM Evernote Sync
AEM Evernote SyncAEM Evernote Sync
AEM Evernote Sync
 
AEM Tools - Eclipse & Brackets
AEM Tools - Eclipse & Brackets AEM Tools - Eclipse & Brackets
AEM Tools - Eclipse & Brackets
 
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + BracketsAsk the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
 
Adobe Career
Adobe Career Adobe Career
Adobe Career
 
Where is cold fusion headed
Where is cold fusion headedWhere is cold fusion headed
Where is cold fusion headed
 

Recently uploaded

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 

Recently uploaded (20)

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 

Charting your path to app nirvana 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. Charting your path to app nirvana with AEM Mobile Bruce Lefebvre | Computer Scientist, Lead
  • 3. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3 Bruce Lefebvre Computer Scientist, Lead @brucelefebvre
  • 4. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Many routes to the Summit
  • 5. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Many routes to the Summit
  • 6. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6 | Roadblocks on your path to app nirvana | Route 1: You have AEM content | Route 2: You have an app | Route 3: You have an AEM Mobile app
  • 7. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7 Apps made easy
  • 8. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8 Leverage existing app investment Extend reach of existing content Delight customers with personalization
  • 9. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9 If there is a reason for an audience to do this, you have unprecedented access to that audience.
  • 10. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10 App Nirvana  Manage all mobile apps in one place  Author content as a non-technical user  Update apps without requiring store re-submission  Analyze usage to inform decisions  Personalize content for each user  Notify users to keep them coming back
  • 11. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11 Roadblocks
  • 12. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Problem: Mobile Platforms in 2016 12 Objective- C/Swift C#, C++ Java Java
  • 13. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  For use with full-screen images or diagrams that look good on black Black Content Area Layout 13 Vendor lock-in
  • 14. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
  • 15. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  For use with full-screen images or diagrams that look good on gray Gray Content Area Layout 15  Siloed teams create inconsistent branding across channels  Reusing content from other mediums is tedious, error prone, and expensive Problem: Content Reuse
  • 16. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16 Problem: Stale Content Gets Uninstalled  Apps which don’t continue to offer value will be removed  Store driven updates are easy to ignore
  • 17. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 17 Problem: Various point solutions App Prototyping for UX Design Mobile App Dev Platform (MADPs) Point App Services
  • 18. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 18 Route 1: You have existing AEM content
  • 19. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19 You are here: existing Adobe Experience Manager content  Using AEM to create, manage, and optimize digital experiences  Authors are experts with AEM’s touch first UI  Developers adept with building templates, components, and workflows  Using Java, JSP, ESP, and/or Sightly  Using the power of the web for maximum reach
  • 20. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 20 You’d like to be able to  Have a presence in popular app stores  Reuse existing content  Commerce  Assets  Sites  Reuse author skillset
  • 21. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 21 Demo: AEM Mobile & content reuse
  • 22. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 22
  • 23. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  Lab L325: Build Enterprise Apps Fast with Experience Manager Mobile  When: Tuesday March 22nd @ 2:00PM  Where: Lido 3105  Lab L305: Add power to your apps with Cordova in Adobe Experience Manager Mobile  When: Thursday March 24th @ 1:00PM  Where: Lido 3105 SOLD OUT!  Lab L325: Build Enterprise Apps Fast with Experience Manager Mobile  When: Wednesday March 23rd @ 8:30AM  Where: Lido 3105 SOLD OUT! Next Steps 23
  • 24. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24 Route 2: You have an app
  • 25. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 25 You are here: an existing app  Using point solutions for:  Analytics  Push notifications  Content management  Authentication  Using hybrid technology to extend reach
  • 26. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 26 You’d like to be able to  Manage all applications from a central location  Use an integrated platform instead of a variety of disjointed solutions  Author parts of the app with a user friendly editor  Preview app changes on real hardware  Without wasting time configuring certs and provisioning profiles
  • 27. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 27 Solution: Vendor lock-in  Web tech  Write once, run everywhere  Deliver content to many form factors  Open standards, open platforms “If a browser doesn’t do something it’s not because it can’t; it’s just because we haven’t gotten around to implementing that part yet.” - Brian LeRoux
  • 28. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Things you can do on Mobile 28 Nothing ALL the things Mobile website Native app(2016) Gap!
  • 29. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 29 Solution: Vendor lock-in Apache Cordova
  • 30. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 30 Solution: Supporting multiple platforms  Cordova/PhoneGap  A cross-platform app framework  Initially PhoneGap, created by Nitobi  Donated to ASF in 2011 as Cordova  Supported platforms  iOS  Android  BB10  WP7, WP8, Windows 8  Amazon Fire OS  Tizen  and more…
  • 31. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. App management 31
  • 32. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Analytics 32
  • 33. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 33 Demo: Hybrid import & App preview
  • 34. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  L324: Manage your existing mobile apps & content with Experience Manager Mobile  When: Thursday March 24th @ 10:00AM  Where: Lido 3105  Adobe Experience Manager Mobile: Hybrid App Reference sample  github.com/Adobe-Marketing-Cloud-Apps/aem-mobile-hybrid-reference  L330 - Drive mobile app acquisition and retention through Adobe Mobile Services  When: Wednesday, Mar 23rd @ 2:00PM  Where: Lido 3105 Next steps 34
  • 35. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 35 Route 3: You have an AEM Mobile app
  • 36. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 36 You are here: an existing AEM Mobile app  Leveraging the power of the Marketing Cloud in your mobile apps  Providing Over-the-air content updates to keep your apps relevant  Using Mobile Services to make informed changes
  • 37. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 37 You’d like to be able to  Deep link into the application via push notifications  Use templates to create new apps quickly  Personalize content with Adobe Target  Push new offers over-the-air
  • 38. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 38 Adobe Target  Author personalized content AEM Sites tools  User profile data is used to determine segment  Content can be updated at any time using an OTA update
  • 39. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Push notifications (now with deep link support) 39
  • 40. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 40 Demo: Targeted content & OTA updates
  • 41. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.  Using AEM 6.1?  AEM Mobile Feature Pack 3: CQ-6.1.0-APPS-FEATUREPACK  Feature Pack 3 Samples: CQ-6.1.0-APPS-FEATUREPACK-SAMPLES  Stay tuned for AEM 6.2! Next steps 41
  • 42. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 42 Leverage existing app investment Extend reach of existing content Delight customers with personalization
  • 43. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Q&A 43 Bruce Lefebvre Twitter: @brucelefebvre
  • 44. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 45. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 45 Creative resources  Devices image: http://www.anchormobile.net/category/mobile-marketing/  Jail image: ©iStock.com/wsmahar - http://www.istockphoto.com/photo/hands-on- cell-bars-9019693  Silo image: http://commons.wikimedia.org/wiki/File:Ralls_Texas_Grain_Silos_2010.jpg  Thumbs up image  Pedestrian Detour  Unixstickers ‘all the things’  Swiss army knife  Person Raising Both Hands in Celebration emoji

Editor's Notes

  1. “makes a customer dependent on a vendor for products and services, unable to use another vendor without substantial switching costs.”
  2. Commerce automation (products) from sites (time permitting) authoring WYSIWYG extensibility (new tile) custom actions custom workflows
  3. Demo: use https://github.com/Adobe-Marketing-Cloud-Apps/we.healthcare-sales
  4. Managed applications = AEM side On-demand = DPS side Adobe Mobile runtime= viewer