Building and maintaining effective mobile apps presents several challenges, from supporting multiple operating systems to managing frequently updated content. Learn about using Adobe Experience Manager and Adobe PhoneGap, and see how these solutions come together to help you manage apps using systems and interfaces that you’re already familiar with, like HTML5 and web-based content management applications.
and I’ll be your host for this session.
… I’d like to open with a little thought exercise.
You’re in a board room with your esteemed colleagues…
middle of november
air is getting cold
It’s the final lead up to one of America’s favourite holidays…
Based on a TRUE story
set a theme early: sample code
everything you see in this deck is available to try: today. (with access to AEM, of course)
Let’s start off with a quick look at the big picture. Everything we talk about at Summit is part of the big picture story of Adobe Marketing Cloud. Well, here is a quick look at Adobe Marketing Cloud, in all its glory.
I don’t want to spend a lot of time here, but we want to be clear that Adobe Marketing Cloud is not just a slogan, a campaign, or a gimmick. Analysts have universally agreed that when it comes to marketing clouds, or hubs, or suites, or whatever you care to call them, Adobe has the secret sauce that actually makes the sum greater than the value of the individual parts.
UNLIKE other marketing suites and bundles that are an incomplete collection of point products that are barely interoperable, much less integrated, Adobe Marketing Cloud is a comprehensive set of best-in-class, integrated solutions, all built on a common data platform with a common set of powerful core services that creates a lift and, dare we say it, synergy you can’t get with a jumbled toolbox.
Adobe Marketing Cloud consists of 8 comprehensive and integrated solutions. This is where the execution happens:
Adobe Analytics—Get real-time analytics across online and offline channels to continuously improve the performance of marketing activities.
Adobe Experience Manager—Organize, manage, and deliver creative assets and other content across digital marketing channels.
Adobe Campaign—Plan and execute orchestrated campaigns across all channels.
Adobe Target—Test and target digital experiences to maximize business results.
Adobe Media Optimizer—Manage, forecast, and optimize your media mix to deliver peak return on your spend.
Adobe Social—Manage social marketing with a comprehensive platform that enables social listening, publishing, and analytics.
Adobe Primetime--Engage viewers across devices and deliver targeted ads independent of platform or device.
Audience Manager – Identity Management. Audience Activation, Cross Device Measurement, Audience Marketplace , Audience Optimization
And above and beyond best in class individual solutions, once you own any part of Adobe Marketing Cloud, you get the secret integrated sauce.
Adobe Marketing Cloud Core Services—A set of core technologies that allow each of the solutions to tap into a common framework and architecture, including Profiles & Audiences, Assets, Activation, Mobile, Exchange, Collaboration, the Exchange partner network, and User Management and Administration, all built upon a common data platform.
Okay, now let’s see how what we’re talking about today fits into this framework . . .
… before I move on: who has android? ios? something else?
You know you need to be building apps for at least 2 of the major platforms; how can we make it easier.
Device vendors WANT this: it’s by design.
Once you’ve invested enough money in their tools and languages, you’re trapped.
“makes a customer dependent on a vendor for products and services, unable to use another vendor without substantial switching costs.”
They wouldn’t have it any other way…
But platforms aren’t the only issue…
Multiple devices: more devices to design for; tablets and mini-tablets
Multiple platforms: most companies have to design for Android + iOS at a minimum
Stale content
Rising costs: developer resources are scarce and in high demand, expensive to hire them and maintain apps across platforms
- didn’t set out to solve vendor lock-in
TIME 15 min
Time 15 min.
Bringing that Marketing cloud secret sauce to a device near you.
Centralize app management and testing
Continuously improve the app experience without taxing developer resources
Share data (products, user-generated content)
TIME 22 Min
22 min
for the technical folks in the audience.
AEM Apps projects live in a SCM system
Required:
Ability to use Maven to build and install into AEM
Ability to initially customize app branding, title, and source paths
Use the AEM Apps starter kit to bootstrap your apps project:
https://github.com/Adobe-Marketing-Cloud-Apps/aem-phonegap-starter-kit
Your developers are already testing
(I hope!)
Prove code correctness
Avoid regressions
Facilitate refactoring
Encourage better design
link to client side testing instructions in appendix
according to Adobe Mobile marketing survey
proven to increase engagement. so, why isn’t everyone using them?
AEM Apps: level the playing field. make, manage, monetize super easy. allows entry to the more “advanced” aspects of mobile: push, updates, analytics etc.
- NOT just buying content management for apps. completely new way for looking at applications.
user’s with auto update??
user’s get weary of apps; “always out of date”
prefer mobile web since it feels more up-to-date
reference 54458_amc_mobile_survey_report_ie.pdf
learned how to:
- create
- validate
- manage
- & update
Spent a lot of time last year leading up to the content, this time I want the technical content to take center stage.