SlideShare uma empresa Scribd logo
1 de 42
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Marketing Cloud: Introduction to the User Interface
Alexandre Capt, Damien Antipa
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !2
working on AEM/Granite/Coral and
wherever Javascript is used
Leading the UX team
5+ years of AEM experience, architect of the
page authoring, MSM and ClientContext
Damien Antipa, Senior UX Engineer
Alexandre Capt, Engineering Manager
@visiongeist
@k4lex
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !3
marketing.adobe.com
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !4
50s VAX and Punched
Card
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !5
80s
Computer
Keyboard
Mouse
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !6
2000
Touch Devices
Future
…?
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !7
A Revolution is happening
now!
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !8
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !9
… so what changed
over time?
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !10
!10
Good old times Now and future
1 Browser = 95% of the market 4 major desktop and 2 major mobile
browsers + plenty of others
Desktop computer Phone, Tablet, Desktop, Big Screen, Watch,
Glass…
Resolution from 800x600 to 1280x1024 480x320 to 3840x2160 to ?
90 to 130 dpi 90 to 330 dpi
Mouse + Keyboard Mouse + Keyboard + TouchScreen + Video
Control + Voice Control ….
Technology improvements: internet speed,
browser features
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !11
SEAMLESS EXPERIENCE. EVERYWHERE. ANYTIME.
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !12
Cross Solutions
1
Cross Devices
2
Future Proof
3
SEAMLESS EXPERIENCE. EVERYWHERE. ANYTIME.
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !13
Cross Solutions
1
Cross Devices
2
Future Proof
3
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
!14
Analytics
Target
Experience
Manager
Media
Optimizer
Campaign
MARKETING CLOUD
Social
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !15
Different User Interface
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !16
On Premise
Cloud
PaaS Shared Services
SaaS
Heterogenous environments Technology diversity
Java
C++
.NET
PHP
Ruby
Ruby
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !17
One Marketing Cloud
6 Solutions
One Experience
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !18
Cross Solutions
1
Cross Devices
2
Future Proof
3
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Mobile me
Simple me
Individual me
Restless me
Needs of a User
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !20
Mobile me
+
I want to use my applications anywhere
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !21
▪ Finger friendly hit areas
▪ Enhanced Gestures
▪ Touch First but Desktop in Mind
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !22
$('.cards').pointer('mouseenter', function (event) {!
! // do mouse eventing!
}).finger('taphold', function (event) {!
! // do touch eventing!
});!
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !23
Restless me
I want to work when I am most efficient
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !24
Individual me
I choose the device and browser, not the application
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !25
Simple me
Just give me the functionality I need
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !26
CONTEXTUAL USER INTERFACE
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !27
Cross Solutions
1
Cross Devices
2
Future Proof
3
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !28
▪ Adopted recognized standards
▪ Leverage the Web
▪ Responsive Layout
▪ Hypermedia driven API
Web Technologies
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !29
Hypermedia driven API
.dam-asset-actions-delete-activator
<button !
class="dam-asset-actions-delete-activator" !
title="Delete" !
data-path="/content/dam/geometrixx/cover.png">!
Delete!
</button>!
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
<button !
class="dam-asset-actions-delete-activator" !
title="Delete" !
data-collection="{!
!'target': ‘.dam-assets.is-selected’!
}">!
Delete!
</button>!
!30
Hypermedia driven API
.dam-asset-actions-delete-activator
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !31
Reusable UI Widgets
▪ Rich Widgets with an API
▪ Consistent Pattern in the UX
Framework
▪ User Interaction Notification
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !32
<span class="coral-Select" data-init="select">!
<button type="button" class="coral-Select-button coral-MinimalButton">!
<span class="coral-Select-button-text">Austria</span>!
</button>!
<select class="coral-Select-select">!
<option value=“1">Austria</option>!
<option value="2">France</option>!
<option value="3">United States</option>!
<option value="4">Switzerland</option>!
</select>!
</span>!
Create a Widget with HTML
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
<span class="coral-Select" data-init="select" data-multiple="true">!
<button type="button" class="coral-Select-button coral-MinimalButton">!
<span class="coral-Select-button-text">Austria</span>!
</button>!
<select class="coral-Select-select">!
<option value=“1">Austria</option>!
<option value="2">France</option>!
<option value="3">United States</option>!
<option value="4">Switzerland</option>!
</select>!
</span>!
!33
Create a Widget with HTML
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !34
var dropDown = new Coral.Select({!
element: '#mySelect',!
multiple: true!
});!
Create with Javascript
dropDown.on('selected', function (event) {!
event.selectedValue;!
});!
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !35
▪ A User Interface is dynamic and under consistent change
▪ Extensions and Plugins are necessary
!
▪ You can extend the framework
Extensibility
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !36
Create your own Widget
Coral.Slider = new Class({!
!
construct: function () {!
// merged defaults + passed options!
this.options;!
},!
!
customFn: function (val) { return val; }!
!
defaults: {!
min: 0,!
max: 100!
}!
});!
!
Coral.registry.register("slider", Coral.Slider);!
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Coral.PathBrowser = new Class({!
!
extend: Coral.Autocomplete,!
!
construct: function () {!
!
},!
!
defaults: {!
searchPath: '/content'!
}!
});!
!
Coral.registry.register("pathBrowser", Coral.PathBrowser);
!37
Extend existing Widget
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !38
▪ WAI-ARIA (W3C)
▪ Being accessible implies 

full keyboard access
Accessibility
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !39
▪ Guide: Showing available widgets
▪ Detailed examples of widgets’ options
▪ Application frame
▪ JSDoc
!
▪ Version 1.x available under: http://tinyurl.com/qga2t63
▪ Version 2.x will be released in June 2014
Documentation
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !40
SEAMLESS EXPERIENCE. EVERYWHERE. ANYTIME.
Future Proof
▪ Web Standards
▪ Reusable UI Widgets
▪ Extensibility
▪ Accessibility
Cross Devices
▪ Mobility
▪ Contextual UI
▪ Device Independence
Cross Solutions
▪ Marketing Cloud
▪ One Experience
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !41
marketing.adobe.com
Alexandre Capt: acapt@adobe.com | @k4lex
!
Damien Antipa: dantipa@adobe.com | @visiongeist
THANK YOU
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !42
- DeLorean, Back to the future, poster print by mondotees.com
- Office Building Icon, iconarchive.com, CC Attribution 3.0
- iPhone, iPad, iMac by Apple Inc
- purple watch, swatch.com
- Android phones, samsung.com
- Windows phone, htc.com
- Remote control, logitech.com
Image copyrights

Mais conteúdo relacionado

Mais procurados

S607_PersonalizationProfitability_RussLewis
S607_PersonalizationProfitability_RussLewisS607_PersonalizationProfitability_RussLewis
S607_PersonalizationProfitability_RussLewis
Russell Lewis
 
20140327-S602-Mobile
20140327-S602-Mobile20140327-S602-Mobile
20140327-S602-Mobile
Russell Lewis
 
Sis thu 1300 sponsored lunch adobe
Sis thu 1300 sponsored lunch adobeSis thu 1300 sponsored lunch adobe
Sis thu 1300 sponsored lunch adobe
MediaPost
 

Mais procurados (20)

Introduction to adobe experience manager
Introduction to adobe experience managerIntroduction to adobe experience manager
Introduction to adobe experience manager
 
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
 
Adobe Experience Manager Livefyre Overview
Adobe Experience Manager Livefyre OverviewAdobe Experience Manager Livefyre Overview
Adobe Experience Manager Livefyre Overview
 
S607_PersonalizationProfitability_RussLewis
S607_PersonalizationProfitability_RussLewisS607_PersonalizationProfitability_RussLewis
S607_PersonalizationProfitability_RussLewis
 
Not Your Father's SEM
Not Your Father's SEMNot Your Father's SEM
Not Your Father's SEM
 
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
 
A Dozen Insights From Adobe Summit 2016
A Dozen Insights From Adobe Summit 2016A Dozen Insights From Adobe Summit 2016
A Dozen Insights From Adobe Summit 2016
 
Adobe AEM - Global SEO
Adobe AEM - Global SEOAdobe AEM - Global SEO
Adobe AEM - Global SEO
 
Adobe digital marketing summit 2012
Adobe digital marketing summit 2012Adobe digital marketing summit 2012
Adobe digital marketing summit 2012
 
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
 
Jean-Louis Serradilla - Adobe-Neolane - HUBFORUM Paris 2013
Jean-Louis Serradilla - Adobe-Neolane - HUBFORUM Paris 2013Jean-Louis Serradilla - Adobe-Neolane - HUBFORUM Paris 2013
Jean-Louis Serradilla - Adobe-Neolane - HUBFORUM Paris 2013
 
Build scalable app using flutter nubank, bmw &amp; byte dance’s success stories
Build scalable app using flutter nubank, bmw &amp; byte dance’s success storiesBuild scalable app using flutter nubank, bmw &amp; byte dance’s success stories
Build scalable app using flutter nubank, bmw &amp; byte dance’s success stories
 
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
 
Add rocket fuel to your digital marketing (Innotech Austin 2014)
Add rocket fuel to your digital marketing (Innotech Austin 2014)Add rocket fuel to your digital marketing (Innotech Austin 2014)
Add rocket fuel to your digital marketing (Innotech Austin 2014)
 
Lars
LarsLars
Lars
 
20140327-S602-Mobile
20140327-S602-Mobile20140327-S602-Mobile
20140327-S602-Mobile
 
Sis thu 1300 sponsored lunch adobe
Sis thu 1300 sponsored lunch adobeSis thu 1300 sponsored lunch adobe
Sis thu 1300 sponsored lunch adobe
 
41218
4121841218
41218
 
Make Experience Your Business
Make Experience Your BusinessMake Experience Your Business
Make Experience Your Business
 
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
 

Destaque

User interface customization for aem6 circuit
User interface customization for aem6 circuitUser interface customization for aem6 circuit
User interface customization for aem6 circuit
Damien Antipa
 

Destaque (9)

UI Customization in AEM 6.0
UI Customization in AEM 6.0UI Customization in AEM 6.0
UI Customization in AEM 6.0
 
User Interface customization for AEM 6
User Interface customization for AEM 6User Interface customization for AEM 6
User Interface customization for AEM 6
 
User interface customization for aem6 circuit
User interface customization for aem6 circuitUser interface customization for aem6 circuit
User interface customization for aem6 circuit
 
AEM 6.0 - Author UI Customization & Features
AEM 6.0 - Author UI Customization & FeaturesAEM 6.0 - Author UI Customization & Features
AEM 6.0 - Author UI Customization & Features
 
AEM 6.1 User Interface Customization
AEM 6.1 User Interface CustomizationAEM 6.1 User Interface Customization
AEM 6.1 User Interface Customization
 
Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...
 
Touching the AEM component dialog by Mateusz Chromiński
Touching the AEM component dialog by Mateusz ChromińskiTouching the AEM component dialog by Mateusz Chromiński
Touching the AEM component dialog by Mateusz Chromiński
 
AEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component Development
 
Free Download Powerpoint Slides
Free Download Powerpoint SlidesFree Download Powerpoint Slides
Free Download Powerpoint Slides
 

Semelhante a Introduction to Marketing Cloud UI, Adobe Summit 2014

Adobe Air Development Consulting
Adobe Air Development ConsultingAdobe Air Development Consulting
Adobe Air Development Consulting
Imranahmed_19
 

Semelhante a Introduction to Marketing Cloud UI, Adobe Summit 2014 (20)

Adobe Creative Cloud für Teams
Adobe Creative Cloud für TeamsAdobe Creative Cloud für Teams
Adobe Creative Cloud für Teams
 
Where is cold fusion headed
Where is cold fusion headedWhere is cold fusion headed
Where is cold fusion headed
 
IMMERSE 2016 IST Mark Szulc Keynote
IMMERSE 2016 IST Mark Szulc KeynoteIMMERSE 2016 IST Mark Szulc Keynote
IMMERSE 2016 IST Mark Szulc Keynote
 
Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014
 
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
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Services
 
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4j
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4jAdobe Behance Scales to Millions of Users at Lower TCO with Neo4j
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4j
 
Real life-maf-2015
Real life-maf-2015Real life-maf-2015
Real life-maf-2015
 
Charting your path to app nirvana with AEM Mobile
Charting your path to app nirvana with AEM MobileCharting your path to app nirvana with AEM Mobile
Charting your path to app nirvana with AEM Mobile
 
ColdFusion 11 Overview - CFSummit 2013
ColdFusion 11 Overview - CFSummit 2013ColdFusion 11 Overview - CFSummit 2013
ColdFusion 11 Overview - CFSummit 2013
 
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)
 
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメプロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
 
Real life-maf-2015-k scope-final
Real life-maf-2015-k scope-finalReal life-maf-2015-k scope-final
Real life-maf-2015-k scope-final
 
Max flash based code quality is there a canary in your coal mine-
Max  flash based code quality  is there a canary in your coal mine-Max  flash based code quality  is there a canary in your coal mine-
Max flash based code quality is there a canary in your coal mine-
 
Cloud Builders Meetup - Containers @ Autodesk
Cloud Builders Meetup - Containers @ AutodeskCloud Builders Meetup - Containers @ Autodesk
Cloud Builders Meetup - Containers @ Autodesk
 
Adobe Air Development Consulting
Adobe Air Development ConsultingAdobe Air Development Consulting
Adobe Air Development Consulting
 
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
 
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
Adobe Creative Cloud
Adobe Creative CloudAdobe Creative Cloud
Adobe Creative Cloud
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Introduction to Marketing Cloud UI, Adobe Summit 2014

  • 1. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Marketing Cloud: Introduction to the User Interface Alexandre Capt, Damien Antipa
  • 2. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !2 working on AEM/Granite/Coral and wherever Javascript is used Leading the UX team 5+ years of AEM experience, architect of the page authoring, MSM and ClientContext Damien Antipa, Senior UX Engineer Alexandre Capt, Engineering Manager @visiongeist @k4lex
  • 3. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !3 marketing.adobe.com
  • 4. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !4 50s VAX and Punched Card
  • 5. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !5 80s Computer Keyboard Mouse
  • 6. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !6 2000 Touch Devices Future …?
  • 7. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !7 A Revolution is happening now!
  • 8. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !8
  • 9. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !9 … so what changed over time?
  • 10. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !10 !10 Good old times Now and future 1 Browser = 95% of the market 4 major desktop and 2 major mobile browsers + plenty of others Desktop computer Phone, Tablet, Desktop, Big Screen, Watch, Glass… Resolution from 800x600 to 1280x1024 480x320 to 3840x2160 to ? 90 to 130 dpi 90 to 330 dpi Mouse + Keyboard Mouse + Keyboard + TouchScreen + Video Control + Voice Control …. Technology improvements: internet speed, browser features
  • 11. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !11 SEAMLESS EXPERIENCE. EVERYWHERE. ANYTIME.
  • 12. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !12 Cross Solutions 1 Cross Devices 2 Future Proof 3 SEAMLESS EXPERIENCE. EVERYWHERE. ANYTIME.
  • 13. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !13 Cross Solutions 1 Cross Devices 2 Future Proof 3
  • 14. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !14 Analytics Target Experience Manager Media Optimizer Campaign MARKETING CLOUD Social
  • 15. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !15 Different User Interface
  • 16. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !16 On Premise Cloud PaaS Shared Services SaaS Heterogenous environments Technology diversity Java C++ .NET PHP Ruby Ruby
  • 17. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !17 One Marketing Cloud 6 Solutions One Experience
  • 18. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !18 Cross Solutions 1 Cross Devices 2 Future Proof 3
  • 19. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Mobile me Simple me Individual me Restless me Needs of a User
  • 20. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !20 Mobile me + I want to use my applications anywhere
  • 21. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !21 ▪ Finger friendly hit areas ▪ Enhanced Gestures ▪ Touch First but Desktop in Mind
  • 22. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !22 $('.cards').pointer('mouseenter', function (event) {! ! // do mouse eventing! }).finger('taphold', function (event) {! ! // do touch eventing! });!
  • 23. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !23 Restless me I want to work when I am most efficient
  • 24. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !24 Individual me I choose the device and browser, not the application
  • 25. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !25 Simple me Just give me the functionality I need
  • 26. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !26 CONTEXTUAL USER INTERFACE
  • 27. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !27 Cross Solutions 1 Cross Devices 2 Future Proof 3
  • 28. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !28 ▪ Adopted recognized standards ▪ Leverage the Web ▪ Responsive Layout ▪ Hypermedia driven API Web Technologies
  • 29. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !29 Hypermedia driven API .dam-asset-actions-delete-activator <button ! class="dam-asset-actions-delete-activator" ! title="Delete" ! data-path="/content/dam/geometrixx/cover.png">! Delete! </button>!
  • 30. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. <button ! class="dam-asset-actions-delete-activator" ! title="Delete" ! data-collection="{! !'target': ‘.dam-assets.is-selected’! }">! Delete! </button>! !30 Hypermedia driven API .dam-asset-actions-delete-activator
  • 31. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !31 Reusable UI Widgets ▪ Rich Widgets with an API ▪ Consistent Pattern in the UX Framework ▪ User Interaction Notification
  • 32. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !32 <span class="coral-Select" data-init="select">! <button type="button" class="coral-Select-button coral-MinimalButton">! <span class="coral-Select-button-text">Austria</span>! </button>! <select class="coral-Select-select">! <option value=“1">Austria</option>! <option value="2">France</option>! <option value="3">United States</option>! <option value="4">Switzerland</option>! </select>! </span>! Create a Widget with HTML
  • 33. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. <span class="coral-Select" data-init="select" data-multiple="true">! <button type="button" class="coral-Select-button coral-MinimalButton">! <span class="coral-Select-button-text">Austria</span>! </button>! <select class="coral-Select-select">! <option value=“1">Austria</option>! <option value="2">France</option>! <option value="3">United States</option>! <option value="4">Switzerland</option>! </select>! </span>! !33 Create a Widget with HTML
  • 34. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !34 var dropDown = new Coral.Select({! element: '#mySelect',! multiple: true! });! Create with Javascript dropDown.on('selected', function (event) {! event.selectedValue;! });!
  • 35. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !35 ▪ A User Interface is dynamic and under consistent change ▪ Extensions and Plugins are necessary ! ▪ You can extend the framework Extensibility
  • 36. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !36 Create your own Widget Coral.Slider = new Class({! ! construct: function () {! // merged defaults + passed options! this.options;! },! ! customFn: function (val) { return val; }! ! defaults: {! min: 0,! max: 100! }! });! ! Coral.registry.register("slider", Coral.Slider);!
  • 37. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Coral.PathBrowser = new Class({! ! extend: Coral.Autocomplete,! ! construct: function () {! ! },! ! defaults: {! searchPath: '/content'! }! });! ! Coral.registry.register("pathBrowser", Coral.PathBrowser); !37 Extend existing Widget
  • 38. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !38 ▪ WAI-ARIA (W3C) ▪ Being accessible implies 
 full keyboard access Accessibility
  • 39. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !39 ▪ Guide: Showing available widgets ▪ Detailed examples of widgets’ options ▪ Application frame ▪ JSDoc ! ▪ Version 1.x available under: http://tinyurl.com/qga2t63 ▪ Version 2.x will be released in June 2014 Documentation
  • 40. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !40 SEAMLESS EXPERIENCE. EVERYWHERE. ANYTIME. Future Proof ▪ Web Standards ▪ Reusable UI Widgets ▪ Extensibility ▪ Accessibility Cross Devices ▪ Mobility ▪ Contextual UI ▪ Device Independence Cross Solutions ▪ Marketing Cloud ▪ One Experience
  • 41. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !41 marketing.adobe.com Alexandre Capt: acapt@adobe.com | @k4lex ! Damien Antipa: dantipa@adobe.com | @visiongeist THANK YOU
  • 42. © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. !42 - DeLorean, Back to the future, poster print by mondotees.com - Office Building Icon, iconarchive.com, CC Attribution 3.0 - iPhone, iPad, iMac by Apple Inc - purple watch, swatch.com - Android phones, samsung.com - Windows phone, htc.com - Remote control, logitech.com Image copyrights