SlideShare a Scribd company logo
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 1
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Lab 718 : Managing mobile apps
An Introduction to Adobe PhoneGap Enterprise for marketers
John Fait | AEM Apps Developer
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
John Fait
Software Development Lead, Adobe
@Johnk2j
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5
Anthony Rumsey
Computer Scientist, Adobe
@planetrumsey
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Apps are important
7
 Users are spending 65%
more time using apps than
they did 2 years ago
 opportunity to connect with
consumers and monetize
through apps
Source: Nielsen Reports
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Apps are hard
8
1. Multiple devices.
2. Multiple platforms.
4. Rising costs.
3. App updates workflow.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
Apps Made Easy
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
Goals
Discover the simplicity of
AEM and AEM Apps1 Review your app content
and app experience2
Create and Manage
App Updates3 Track your app actions
and events4
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12
Module 1
AEM & AEM Apps
Introduction
© 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.
Module 1: AEM & PhoneGap Enterprise Introduction
15
Lesson 1- AEM Basics
 Learn how to start AEM Author and Publish Servers
 Learn how to log in to AEM
 Learn the key parts of the easy-to-use AEM interface
Lesson 2 - AEM Apps Basics
 Explore the AEM Apps Dashboard
 Edit application details
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
Module 2
Reviewing App Content
© 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. 19
Download PhoneGap Enterprise
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Module 2: Reviewing App Content
20
Lesson 1- Building Your App via PhoneGap Build
 Configure a PhoneGap build cloud service
 Assign a PhoneGap build configuration to an app
 Build your app via PhoneGap Build Service
 [Optional] Run a PhoneGap application on your mobile device
Lesson 2 - Reviewing AEM Apps via the PhoneGap Enterprise Viewer
 Download and install the PhoneGap Enterprise viewer app
 View your list of apps
 Deploy a variety of apps to viewer
Lesson 3 – Building Your App via PhoneGap CLI
 Download an app as a PhoneGap app payload
 Build your app via PhoneGap CLI
 Run in Simulator
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 21
Module 3
Managing App Content
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM Apps
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Module 3: Managing App Content
24
Lesson 1 – AEM Authoring Basics
 Learn how to create a page using templates
 Learn how to edit a page using components and assets
 Learn how to preview your page
 Learn the key parts of the easy-to-use AEM authoring interface
Lesson 2 - Creating an App Update
 Create an app update
 Publish an app update
 Update an app without an appstore submission
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 25
Module 4
Adobe Mobile Services
© 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.
Module 4: Adobe Mobile Services Analytics
28
Lesson 1 – Add Analytics Reporting
 See how your mobile application usage data is made available in
Adobe Mobile Services
 Understand how you can use Adobe Mobile Services data to
improve your app
 Assign an Adobe Analytics configuration to your app
Lesson 2 - Test your in app analytics
 Discover Bloodhound as an app analytic testing tool
 Test your app’s lifecycle tracking
 Test your app’s state tracking
 Test your app’s action tracking
28
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 29
Apps Made Easy
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 30
Key Takeaways
Leverage tools your
marketers know and
love
1 Simplify your app
management pain
points
2 3Flexible platform to
deliver next
generation of mobile
experiences
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 31
Q&A
John Fait
Twitter: @Johnk2j
Anthony Rumsey
Twitter: @planetrumsey
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Take the Survey to WIN!(“surveys” section of mobile app)
Every Session
$10
Gift Card
Thursday
SKI
Swag
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

More Related Content

What's hot

Simplify and Accelerate App Development with Adobe AEM Mobile
Simplify and Accelerate App Development with Adobe AEM MobileSimplify and Accelerate App Development with Adobe AEM Mobile
Simplify and Accelerate App Development with Adobe AEM Mobile
Perficient, Inc.
 
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 Air Development Consulting
Adobe Air Development ConsultingAdobe Air Development Consulting
Adobe Air Development Consulting
Imranahmed_19
 
Xamarin vs react native features comparison
Xamarin vs react native features comparisonXamarin vs react native features comparison
Xamarin vs react native features comparison
SameerShaik43
 
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
 
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
 
Angular11 exciting new features and updates
Angular11 exciting new features and updatesAngular11 exciting new features and updates
Angular11 exciting new features and updates
Shelly Megan
 
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
 
Google Firebase
Google FirebaseGoogle Firebase
Google Firebase
Mukul parmar
 
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
 
What's new in Silverlight 5
What's new in Silverlight 5What's new in Silverlight 5
What's new in Silverlight 5
LearnNowOnline
 
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
 
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
 
Appcelerator Acquires Aptana
Appcelerator Acquires Aptana Appcelerator Acquires Aptana
Appcelerator Acquires Aptana
Axway Appcelerator
 
What are The Top Features of Angular 7?
What are The Top Features of Angular 7?What are The Top Features of Angular 7?
What are The Top Features of Angular 7?
NCode Technologies, Inc.
 
Udi Google Dev Day
Udi Google Dev DayUdi Google Dev Day
Udi Google Dev Day
Udi Bauman
 
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
Mike Taylor
 
Android
Android Android
Android
nirajsimulanis
 
5 Important Considerations For Mobile Application Development Process
5 Important Considerations For Mobile Application Development Process5 Important Considerations For Mobile Application Development Process
5 Important Considerations For Mobile Application Development Process
Ajeet Singh
 
Creating a User Interface
Creating a User InterfaceCreating a User Interface
Creating a User Interface
LearnNowOnline
 

What's hot (20)

Simplify and Accelerate App Development with Adobe AEM Mobile
Simplify and Accelerate App Development with Adobe AEM MobileSimplify and Accelerate App Development with Adobe AEM Mobile
Simplify and Accelerate App Development with Adobe AEM Mobile
 
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 Air Development Consulting
Adobe Air Development ConsultingAdobe Air Development Consulting
Adobe Air Development Consulting
 
Xamarin vs react native features comparison
Xamarin vs react native features comparisonXamarin vs react native features comparison
Xamarin vs react native features comparison
 
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
 
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
 
Angular11 exciting new features and updates
Angular11 exciting new features and updatesAngular11 exciting new features and updates
Angular11 exciting new features and updates
 
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...
 
Google Firebase
Google FirebaseGoogle Firebase
Google Firebase
 
Xamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing EffectivelyXamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing Effectively
 
What's new in Silverlight 5
What's new in Silverlight 5What's new in Silverlight 5
What's new in Silverlight 5
 
Developing Mobile Apps - Top 10 Tips
Developing Mobile Apps - Top 10 Tips Developing Mobile Apps - Top 10 Tips
Developing Mobile Apps - Top 10 Tips
 
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
 
Appcelerator Acquires Aptana
Appcelerator Acquires Aptana Appcelerator Acquires Aptana
Appcelerator Acquires Aptana
 
What are The Top Features of Angular 7?
What are The Top Features of Angular 7?What are The Top Features of Angular 7?
What are The Top Features of Angular 7?
 
Udi Google Dev Day
Udi Google Dev DayUdi Google Dev Day
Udi Google Dev Day
 
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
 
Android
Android Android
Android
 
5 Important Considerations For Mobile Application Development Process
5 Important Considerations For Mobile Application Development Process5 Important Considerations For Mobile Application Development Process
5 Important Considerations For Mobile Application Development Process
 
Creating a User Interface
Creating a User InterfaceCreating a User Interface
Creating a User Interface
 

Similar to Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

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
 
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
 
iOS 9 : Redéfinir la Collaboration et le Contrôle
iOS 9 : Redéfinir la Collaboration et le ContrôleiOS 9 : Redéfinir la Collaboration et le Contrôle
iOS 9 : Redéfinir la Collaboration et le Contrôle
AGILLY
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
InnoTech
 
PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015
Justin Edelson
 
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
Adobe Experience Cloud
 
Mobile can be a Goldmine
Mobile can be a GoldmineMobile can be a Goldmine
Mobile can be a Goldmine
Russell Lewis
 
Building Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsBuilding Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platforms
Dr Ganesh Iyer
 
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
 
Bridging the Experience Gap - Bryan Lamkin
Bridging the Experience Gap - Bryan LamkinBridging the Experience Gap - Bryan Lamkin
Bridging the Experience Gap - Bryan Lamkin
scoopnewsgroup
 
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...Improve the Security of Your Application Portfolio in a Few Days with On-Dema...
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...
Capgemini
 
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
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overview
ibmmobile
 
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in Action
IBM Danmark
 
LVIMA DPD 2015 - Adobe
LVIMA DPD 2015 - AdobeLVIMA DPD 2015 - Adobe
LVIMA DPD 2015 - Adobe
Chris Evans
 
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
 
IBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech OverviewIBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech Overview
Banking at Ho Chi Minh city
 
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdfiOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
Smith Daniel
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
nick_garrod
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
IBM Rational software
 

Similar to Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers (20)

Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
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
 
iOS 9 : Redéfinir la Collaboration et le Contrôle
iOS 9 : Redéfinir la Collaboration et le ContrôleiOS 9 : Redéfinir la Collaboration et le Contrôle
iOS 9 : Redéfinir la Collaboration et le Contrôle
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
 
PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015PhoneGap Enterprise Viewer - ConnectCon 2015
PhoneGap Enterprise Viewer - ConnectCon 2015
 
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
 
Mobile can be a Goldmine
Mobile can be a GoldmineMobile can be a Goldmine
Mobile can be a Goldmine
 
Building Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsBuilding Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platforms
 
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
 
Bridging the Experience Gap - Bryan Lamkin
Bridging the Experience Gap - Bryan LamkinBridging the Experience Gap - Bryan Lamkin
Bridging the Experience Gap - Bryan Lamkin
 
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...Improve the Security of Your Application Portfolio in a Few Days with On-Dema...
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...
 
Mobilizing Your Marketing Messages for Email
Mobilizing Your Marketing Messages for EmailMobilizing Your Marketing Messages for Email
Mobilizing Your Marketing Messages for Email
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overview
 
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in Action
 
LVIMA DPD 2015 - Adobe
LVIMA DPD 2015 - AdobeLVIMA DPD 2015 - Adobe
LVIMA DPD 2015 - Adobe
 
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...
 
IBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech OverviewIBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech Overview
 
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdfiOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 

Recently uploaded

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 

Recently uploaded (20)

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 

Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

  • 1. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 1
  • 2. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Lab 718 : Managing mobile apps An Introduction to Adobe PhoneGap Enterprise for marketers John Fait | AEM Apps Developer
  • 3. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4 John Fait Software Development Lead, Adobe @Johnk2j
  • 4. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5 Anthony Rumsey Computer Scientist, Adobe @planetrumsey
  • 5. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 6. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Apps are important 7  Users are spending 65% more time using apps than they did 2 years ago  opportunity to connect with consumers and monetize through apps Source: Nielsen Reports
  • 7. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Apps are hard 8 1. Multiple devices. 2. Multiple platforms. 4. Rising costs. 3. App updates workflow.
  • 8. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9 Apps Made Easy
  • 9. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11 Goals Discover the simplicity of AEM and AEM Apps1 Review your app content and app experience2 Create and Manage App Updates3 Track your app actions and events4
  • 10. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12 Module 1 AEM & AEM Apps Introduction
  • 11. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 12. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 13. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Module 1: AEM & PhoneGap Enterprise Introduction 15 Lesson 1- AEM Basics  Learn how to start AEM Author and Publish Servers  Learn how to log in to AEM  Learn the key parts of the easy-to-use AEM interface Lesson 2 - AEM Apps Basics  Explore the AEM Apps Dashboard  Edit application details
  • 14. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16 Module 2 Reviewing App Content
  • 15. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 16. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 17. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19 Download PhoneGap Enterprise
  • 18. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Module 2: Reviewing App Content 20 Lesson 1- Building Your App via PhoneGap Build  Configure a PhoneGap build cloud service  Assign a PhoneGap build configuration to an app  Build your app via PhoneGap Build Service  [Optional] Run a PhoneGap application on your mobile device Lesson 2 - Reviewing AEM Apps via the PhoneGap Enterprise Viewer  Download and install the PhoneGap Enterprise viewer app  View your list of apps  Deploy a variety of apps to viewer Lesson 3 – Building Your App via PhoneGap CLI  Download an app as a PhoneGap app payload  Build your app via PhoneGap CLI  Run in Simulator
  • 19. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 21 Module 3 Managing App Content
  • 20. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 21. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Apps
  • 22. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Module 3: Managing App Content 24 Lesson 1 – AEM Authoring Basics  Learn how to create a page using templates  Learn how to edit a page using components and assets  Learn how to preview your page  Learn the key parts of the easy-to-use AEM authoring interface Lesson 2 - Creating an App Update  Create an app update  Publish an app update  Update an app without an appstore submission
  • 23. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 25 Module 4 Adobe Mobile Services
  • 24. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 25. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 26. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Module 4: Adobe Mobile Services Analytics 28 Lesson 1 – Add Analytics Reporting  See how your mobile application usage data is made available in Adobe Mobile Services  Understand how you can use Adobe Mobile Services data to improve your app  Assign an Adobe Analytics configuration to your app Lesson 2 - Test your in app analytics  Discover Bloodhound as an app analytic testing tool  Test your app’s lifecycle tracking  Test your app’s state tracking  Test your app’s action tracking 28
  • 27. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 29 Apps Made Easy
  • 28. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 30 Key Takeaways Leverage tools your marketers know and love 1 Simplify your app management pain points 2 3Flexible platform to deliver next generation of mobile experiences
  • 29. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 31 Q&A John Fait Twitter: @Johnk2j Anthony Rumsey Twitter: @planetrumsey
  • 30. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Take the Survey to WIN!(“surveys” section of mobile app) Every Session $10 Gift Card Thursday SKI Swag
  • 31. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Editor's Notes

  1. We're here for a 2 hours so we should probably warm up a but and do some stretches.... -raise your hand if you: -attended Bruce’s session on AEM Apps or any other app sessions -anthoney’s developer session -you’ve used AEM before? -managing existing mobile apps already? In apple appstore? Google play? Internal or other appstore? -of those with existing apps, how many are reporting analytics?
  2. Mobile apps are table stakes now. Your audience is already there and spending more time on their devices each year.
  3. Multiple devices: more devices to design for; tablets and mini-tablets Multiple platforms: most companies have to design for Android + iOS at a minimum Update delays and associated costs Rising costs: developer resources are scarce and in high demand, expensive to hire them and maintain apps across platforms
  4. AEM Apps makes managing apps easy.
  5. 1 : no developer required 2: : test and manage your brand and messaging : keep your apps up to date and relevant : Leverage analytics to make informed decisions Introduce Tas (confiscate personal device in a box) (Logging in instructions) Raise hand for assistance, also encourge you to ask a neighbour Lab work book (hard copy vs. soft copy) Mac Basics (command space, dock, finder)
  6. AEM Apps Dashboard Analytics Push notifications Drag and drop
  7. -in browser review -in app review vis -local PG builds -remote PG builds -PGE viewer
  8. Download Source not CLI
  9. WYSIWYG drag and drop touch friendly editing of content self managed and published app updates without app store resubmission
  10. Adobe Mobile Service analytics DEMO AMS reporting
  11. DEMO AMS reporting