45
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Charting your path to app nirvana with AEM Mobile

Embed Size (px)

Citation preview

Page 1: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Page 2: Charting your path to app nirvana with AEM Mobile

© 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 MobileBruce Lefebvre | Computer Scientist, Lead

Page 3: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3

Bruce LefebvreComputer Scientist, Lead

@brucelefebvre

Page 4: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Many routes to the Summit

Page 5: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Many routes to the Summit

Page 6: Charting your path to app nirvana with AEM Mobile

© 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

Page 7: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7

Apps made easy

Page 8: Charting your path to app nirvana with AEM Mobile

© 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

Page 9: Charting your path to app nirvana with AEM Mobile

© 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.

Page 10: Charting your path to app nirvana with AEM Mobile

© 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

Page 11: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11

Roadblocks

Page 12: Charting your path to app nirvana with AEM Mobile

© 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

Page 13: Charting your path to app nirvana with AEM Mobile

© 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

Page 14: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14

Page 15: Charting your path to app nirvana with AEM Mobile

© 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

Page 16: Charting your path to app nirvana with AEM Mobile

© 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

Page 17: Charting your path to app nirvana with AEM Mobile

© 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

Page 18: Charting your path to app nirvana with AEM Mobile

© 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

Page 19: Charting your path to app nirvana with AEM Mobile

© 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

Page 20: Charting your path to app nirvana with AEM Mobile

© 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

Page 21: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 21

Demo: AEM Mobile & content reuse

Page 22: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 22

Page 23: Charting your path to app nirvana with AEM Mobile

© 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

Page 24: Charting your path to app nirvana with AEM Mobile

© 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

Page 25: Charting your path to app nirvana with AEM Mobile

© 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

Page 26: Charting your path to app nirvana with AEM Mobile

© 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

Page 27: Charting your path to app nirvana with AEM Mobile

© 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

Page 28: Charting your path to app nirvana with AEM Mobile

© 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!

Page 29: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 29

Solution: Vendor lock-in

Apache Cordova

Page 30: Charting your path to app nirvana with AEM Mobile

© 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…

Page 31: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

App management

31

Page 32: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Analytics

32

Page 33: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 33

Demo: Hybrid import & App preview

Page 34: Charting your path to app nirvana with AEM Mobile

© 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

Page 35: Charting your path to app nirvana with AEM Mobile

© 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

Page 36: Charting your path to app nirvana with AEM Mobile

© 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

Page 37: Charting your path to app nirvana with AEM Mobile

© 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

Page 38: Charting your path to app nirvana with AEM Mobile

© 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

Page 39: Charting your path to app nirvana with AEM Mobile

© 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

Page 40: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 40

Demo: Targeted content & OTA updates

Page 41: Charting your path to app nirvana with AEM Mobile

© 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

Page 42: Charting your path to app nirvana with AEM Mobile

© 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

Page 43: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 43

Bruce LefebvreTwitter: @brucelefebvre

Page 44: Charting your path to app nirvana with AEM Mobile

© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.