Charting your path to app nirvana with AEM Mobile

Preview:

Citation preview

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

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

Bruce LefebvreComputer 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. 43

Bruce LefebvreTwitter: @brucelefebvre

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

Recommended