SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Session 1
Windows 8 & Metro UI:
The Changing Application Paradigm
2© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
What we’ll cover
Changing
landscape
– a brief history
of applications What is Metro?
What do
Architects and
Developers
need to change
to use Metro?
3© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
Changing Landscape
Monolithic
Client Server
Distributed, Web
Based, Mobile
4© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
Introducing Metro
5© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
Windows Runtime – the underlying platform
Windows Core OS Services
JavaScript
(Chakra)
C
C++
C#
VB
Metro style apps
Communication
& Data
Application Model
Devices &
Printing
WinRT APIs
Graphics &
Media
XAML HTML / CSS
HTML
JavaScript
C#
VB
C
C++
Desktop apps
Win32
.NET
/ SL
Internet
Explorer
SystemServicesView
Model
Controller
Core
6© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
A Financial World Scenario
Actors Applications Functions
Portfolio
Manager
Execution
Trader
Analyst
- Front-faces Investors
- Creates Strategies & Deals
- Watches Stock Prices
- Acknowledges New Orders
- Approves Orders
- Analyzes Daily Trading Data
- Watches Stock Prices
- Go To Person For All
Research & Analysis
- Watches Stock Prices
7© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
Monolithic Rich Apps
8© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
Less is More
• Create smaller apps focused on specific things they are best at
• Share charm used to share functionality
Share
9© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
Contracts and Reuse
• Support the Metro search charm by making your application searchable
• Enables mash-up scenarios not thought of at the time of application development
• Activation contracts enable Applications to invoke one another
10© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
Think standards
Navigation – [Hub, Flat]
Commanding
Charms
Touch, mouse, and keyboard
• Detailed UI guidelines and standards around:
• Key component of enabling support across multiple
devices and form factors
11© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
Costly to support Multiple Devices
DIFFERENT
APPS
DIFFERENT
DEVICES
12© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
Multiple devices
• Not all parts of a large app make sense on all devices. Smaller focused apps
enable easier multi-device support
• Standards enable support for multiple form factors
• Application lifecycle management changes to support devices with limited
battery life
13© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
Key changes
1. Less is more!
2. Create small apps that are best at doing just one thing
3. Think of contracts that your application needs to expose
4. Think of the activation points of your application
5. Reuse existing applications to create mash ups
6. Much more discipline around standards!
7. Bring together use cases that make sense on multiple form
factor devices
8. Application lifecycle
14© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL
Sharing Perspectives
 Q&A session

Más contenido relacionado

La actualidad más candente

API's for innovative cloud and mobile apps
API's for innovative cloud and mobile appsAPI's for innovative cloud and mobile apps
API's for innovative cloud and mobile appsManmohan Gupta
 
Mobile App Virtualization (MAV)
Mobile App Virtualization (MAV) Mobile App Virtualization (MAV)
Mobile App Virtualization (MAV) Michael P. Gagnon
 
How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?ANOOP KUMAR P
 
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 2021Claritus Consulting
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentDipanshusanghi
 
SAP Mobile Business Intelligence
SAP Mobile Business IntelligenceSAP Mobile Business Intelligence
SAP Mobile Business Intelligencetasmc
 
Run Your Own Mobile App Store with WSO2 App Manager
Run Your Own Mobile App Store with WSO2 App ManagerRun Your Own Mobile App Store with WSO2 App Manager
Run Your Own Mobile App Store with WSO2 App ManagerWSO2
 
Mobile architecture overview
Mobile architecture overviewMobile architecture overview
Mobile architecture overviewDavid Scruggs
 
WSO2 App Manager: Your One-Stop Shop for App Management Solutions
WSO2 App Manager: Your One-Stop Shop for App Management SolutionsWSO2 App Manager: Your One-Stop Shop for App Management Solutions
WSO2 App Manager: Your One-Stop Shop for App Management SolutionsWSO2
 
Mobile app development guide
Mobile app development guide Mobile app development guide
Mobile app development guide Sphinx Solution
 
Application modernization (1)
Application modernization (1)Application modernization (1)
Application modernization (1)Rocket Software
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solutionroshanjk
 
Low Code Platform
Low Code PlatformLow Code Platform
Low Code Platformpavanr1234
 
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" HappyEnterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" HappyWaveMaker, Inc.
 
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...Xamarin
 
BP3: Mobile for BPM, BPM for Mobile Rev 1
BP3: Mobile for BPM, BPM for Mobile Rev 1BP3: Mobile for BPM, BPM for Mobile Rev 1
BP3: Mobile for BPM, BPM for Mobile Rev 1BP3 Global, Inc.
 
Gartner Catalyst: MobiCloud presentation
Gartner Catalyst: MobiCloud presentationGartner Catalyst: MobiCloud presentation
Gartner Catalyst: MobiCloud presentationAppear
 

La actualidad más candente (20)

Mobile Enterprise Application vision
Mobile Enterprise Application visionMobile Enterprise Application vision
Mobile Enterprise Application vision
 
API's for innovative cloud and mobile apps
API's for innovative cloud and mobile appsAPI's for innovative cloud and mobile apps
API's for innovative cloud and mobile apps
 
Mobile App Virtualization (MAV)
Mobile App Virtualization (MAV) Mobile App Virtualization (MAV)
Mobile App Virtualization (MAV)
 
How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?
 
Mobile Website vs Mobile App
Mobile Website vs Mobile AppMobile Website vs Mobile App
Mobile Website vs Mobile App
 
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
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
SAP Mobile Business Intelligence
SAP Mobile Business IntelligenceSAP Mobile Business Intelligence
SAP Mobile Business Intelligence
 
Run Your Own Mobile App Store with WSO2 App Manager
Run Your Own Mobile App Store with WSO2 App ManagerRun Your Own Mobile App Store with WSO2 App Manager
Run Your Own Mobile App Store with WSO2 App Manager
 
Mobile architecture overview
Mobile architecture overviewMobile architecture overview
Mobile architecture overview
 
WSO2 App Manager: Your One-Stop Shop for App Management Solutions
WSO2 App Manager: Your One-Stop Shop for App Management SolutionsWSO2 App Manager: Your One-Stop Shop for App Management Solutions
WSO2 App Manager: Your One-Stop Shop for App Management Solutions
 
Mobile app development guide
Mobile app development guide Mobile app development guide
Mobile app development guide
 
Application modernization (1)
Application modernization (1)Application modernization (1)
Application modernization (1)
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solution
 
Low Code Platform
Low Code PlatformLow Code Platform
Low Code Platform
 
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
 
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" HappyEnterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
 
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
 
BP3: Mobile for BPM, BPM for Mobile Rev 1
BP3: Mobile for BPM, BPM for Mobile Rev 1BP3: Mobile for BPM, BPM for Mobile Rev 1
BP3: Mobile for BPM, BPM for Mobile Rev 1
 
Gartner Catalyst: MobiCloud presentation
Gartner Catalyst: MobiCloud presentationGartner Catalyst: MobiCloud presentation
Gartner Catalyst: MobiCloud presentation
 

Similar a Redefining Perspectives 4 - Metro ui Session 1

How to deploy AppInternals in azure
How to deploy AppInternals in azureHow to deploy AppInternals in azure
How to deploy AppInternals in azureIan Downard
 
Why XPager? IBM Notes customers’ vision of modernization
Why XPager? IBM Notes customers’ vision of modernizationWhy XPager? IBM Notes customers’ vision of modernization
Why XPager? IBM Notes customers’ vision of modernizationEffiChange LLC
 
Innovate at speed with Devops
Innovate at speed with DevopsInnovate at speed with Devops
Innovate at speed with DevopsEric Cattoir
 
CNUG ASP.NET MVC 4 – New Features
CNUG ASP.NET MVC 4 – New FeaturesCNUG ASP.NET MVC 4 – New Features
CNUG ASP.NET MVC 4 – New FeaturesMayank Srivastava
 
Challenges of Mobile HR framework and program
Challenges of Mobile HR framework and programChallenges of Mobile HR framework and program
Challenges of Mobile HR framework and programJinen Dedhia
 
Kony - The multi Channel Challenge
Kony - The multi Channel Challenge Kony - The multi Channel Challenge
Kony - The multi Channel Challenge mickeyheil
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
ERP 2.0 (Cloud, New Functionality, FAH, Integration and M&A Focus)
ERP 2.0 (Cloud, New Functionality, FAH, Integration and M&A Focus)ERP 2.0 (Cloud, New Functionality, FAH, Integration and M&A Focus)
ERP 2.0 (Cloud, New Functionality, FAH, Integration and M&A Focus)Emtec Inc.
 
Ibm forms experience builder 8.6 sales presentation
Ibm forms experience builder 8.6 sales presentationIbm forms experience builder 8.6 sales presentation
Ibm forms experience builder 8.6 sales presentationEberhard Guttsche
 
IBM Forms Experience Builder v8.6
IBM Forms Experience Builder v8.6IBM Forms Experience Builder v8.6
IBM Forms Experience Builder v8.6mlech23
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSEIBM
 
The App Evolution
The App EvolutionThe App Evolution
The App EvolutionDev_Events
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
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 ActionIBM Danmark
 
SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013Vitaliy Rudnytskiy
 
Cloud Native IT Transformation - Whitepaper by RapidValue
Cloud Native IT Transformation - Whitepaper by RapidValueCloud Native IT Transformation - Whitepaper by RapidValue
Cloud Native IT Transformation - Whitepaper by RapidValueRapidValue
 
Why an Innovative Mobile Strategy Requires a Robust API
Why an Innovative Mobile Strategy Requires a Robust API Why an Innovative Mobile Strategy Requires a Robust API
Why an Innovative Mobile Strategy Requires a Robust API Software AG
 
Detail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your ProjectDetail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your ProjectSemaphoreSoftware1
 
iPad Apps for the Enterprise
iPad Apps for the EnterpriseiPad Apps for the Enterprise
iPad Apps for the EnterpriseSukumar Jena
 
UGIdotNET App Modernisation Keynote
UGIdotNET App Modernisation KeynoteUGIdotNET App Modernisation Keynote
UGIdotNET App Modernisation KeynoteLorenzo Barbieri
 

Similar a Redefining Perspectives 4 - Metro ui Session 1 (20)

How to deploy AppInternals in azure
How to deploy AppInternals in azureHow to deploy AppInternals in azure
How to deploy AppInternals in azure
 
Why XPager? IBM Notes customers’ vision of modernization
Why XPager? IBM Notes customers’ vision of modernizationWhy XPager? IBM Notes customers’ vision of modernization
Why XPager? IBM Notes customers’ vision of modernization
 
Innovate at speed with Devops
Innovate at speed with DevopsInnovate at speed with Devops
Innovate at speed with Devops
 
CNUG ASP.NET MVC 4 – New Features
CNUG ASP.NET MVC 4 – New FeaturesCNUG ASP.NET MVC 4 – New Features
CNUG ASP.NET MVC 4 – New Features
 
Challenges of Mobile HR framework and program
Challenges of Mobile HR framework and programChallenges of Mobile HR framework and program
Challenges of Mobile HR framework and program
 
Kony - The multi Channel Challenge
Kony - The multi Channel Challenge Kony - The multi Channel Challenge
Kony - The multi Channel Challenge
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
ERP 2.0 (Cloud, New Functionality, FAH, Integration and M&A Focus)
ERP 2.0 (Cloud, New Functionality, FAH, Integration and M&A Focus)ERP 2.0 (Cloud, New Functionality, FAH, Integration and M&A Focus)
ERP 2.0 (Cloud, New Functionality, FAH, Integration and M&A Focus)
 
Ibm forms experience builder 8.6 sales presentation
Ibm forms experience builder 8.6 sales presentationIbm forms experience builder 8.6 sales presentation
Ibm forms experience builder 8.6 sales presentation
 
IBM Forms Experience Builder v8.6
IBM Forms Experience Builder v8.6IBM Forms Experience Builder v8.6
IBM Forms Experience Builder v8.6
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSE
 
The App Evolution
The App EvolutionThe App Evolution
The App Evolution
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
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
 
SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013
 
Cloud Native IT Transformation - Whitepaper by RapidValue
Cloud Native IT Transformation - Whitepaper by RapidValueCloud Native IT Transformation - Whitepaper by RapidValue
Cloud Native IT Transformation - Whitepaper by RapidValue
 
Why an Innovative Mobile Strategy Requires a Robust API
Why an Innovative Mobile Strategy Requires a Robust API Why an Innovative Mobile Strategy Requires a Robust API
Why an Innovative Mobile Strategy Requires a Robust API
 
Detail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your ProjectDetail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your Project
 
iPad Apps for the Enterprise
iPad Apps for the EnterpriseiPad Apps for the Enterprise
iPad Apps for the Enterprise
 
UGIdotNET App Modernisation Keynote
UGIdotNET App Modernisation KeynoteUGIdotNET App Modernisation Keynote
UGIdotNET App Modernisation Keynote
 

Más de sapientindia

Redefining Perspectives - June 2015
Redefining Perspectives - June 2015Redefining Perspectives - June 2015
Redefining Perspectives - June 2015sapientindia
 
Redefining Perspectives edition 12 and 13 session 2
Redefining Perspectives edition 12 and 13 session 2Redefining Perspectives edition 12 and 13 session 2
Redefining Perspectives edition 12 and 13 session 2sapientindia
 
Redefining Perspectives 12th edition Session 1
Redefining Perspectives 12th edition Session 1Redefining Perspectives 12th edition Session 1
Redefining Perspectives 12th edition Session 1sapientindia
 
Redefining Perspectives 4 - Metro ui Session 2 ver 3 5 (5)
Redefining Perspectives 4 - Metro ui Session 2 ver 3 5 (5)Redefining Perspectives 4 - Metro ui Session 2 ver 3 5 (5)
Redefining Perspectives 4 - Metro ui Session 2 ver 3 5 (5)sapientindia
 
Redefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath FordeRedefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath Fordesapientindia
 
Rp 6 session 2 naresh bhatia
Rp 6  session 2 naresh bhatiaRp 6  session 2 naresh bhatia
Rp 6 session 2 naresh bhatiasapientindia
 
Risk managementusinghadoop
Risk managementusinghadoopRisk managementusinghadoop
Risk managementusinghadoopsapientindia
 
Analyticsand bigdata
Analyticsand bigdataAnalyticsand bigdata
Analyticsand bigdatasapientindia
 

Más de sapientindia (8)

Redefining Perspectives - June 2015
Redefining Perspectives - June 2015Redefining Perspectives - June 2015
Redefining Perspectives - June 2015
 
Redefining Perspectives edition 12 and 13 session 2
Redefining Perspectives edition 12 and 13 session 2Redefining Perspectives edition 12 and 13 session 2
Redefining Perspectives edition 12 and 13 session 2
 
Redefining Perspectives 12th edition Session 1
Redefining Perspectives 12th edition Session 1Redefining Perspectives 12th edition Session 1
Redefining Perspectives 12th edition Session 1
 
Redefining Perspectives 4 - Metro ui Session 2 ver 3 5 (5)
Redefining Perspectives 4 - Metro ui Session 2 ver 3 5 (5)Redefining Perspectives 4 - Metro ui Session 2 ver 3 5 (5)
Redefining Perspectives 4 - Metro ui Session 2 ver 3 5 (5)
 
Redefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath FordeRedefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath Forde
 
Rp 6 session 2 naresh bhatia
Rp 6  session 2 naresh bhatiaRp 6  session 2 naresh bhatia
Rp 6 session 2 naresh bhatia
 
Risk managementusinghadoop
Risk managementusinghadoopRisk managementusinghadoop
Risk managementusinghadoop
 
Analyticsand bigdata
Analyticsand bigdataAnalyticsand bigdata
Analyticsand bigdata
 

Redefining Perspectives 4 - Metro ui Session 1

  • 1. Session 1 Windows 8 & Metro UI: The Changing Application Paradigm
  • 2. 2© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL What we’ll cover Changing landscape – a brief history of applications What is Metro? What do Architects and Developers need to change to use Metro?
  • 3. 3© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL Changing Landscape Monolithic Client Server Distributed, Web Based, Mobile
  • 4. 4© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL Introducing Metro
  • 5. 5© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL Windows Runtime – the underlying platform Windows Core OS Services JavaScript (Chakra) C C++ C# VB Metro style apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media XAML HTML / CSS HTML JavaScript C# VB C C++ Desktop apps Win32 .NET / SL Internet Explorer SystemServicesView Model Controller Core
  • 6. 6© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL A Financial World Scenario Actors Applications Functions Portfolio Manager Execution Trader Analyst - Front-faces Investors - Creates Strategies & Deals - Watches Stock Prices - Acknowledges New Orders - Approves Orders - Analyzes Daily Trading Data - Watches Stock Prices - Go To Person For All Research & Analysis - Watches Stock Prices
  • 7. 7© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL Monolithic Rich Apps
  • 8. 8© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL Less is More • Create smaller apps focused on specific things they are best at • Share charm used to share functionality Share
  • 9. 9© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL Contracts and Reuse • Support the Metro search charm by making your application searchable • Enables mash-up scenarios not thought of at the time of application development • Activation contracts enable Applications to invoke one another
  • 10. 10© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL Think standards Navigation – [Hub, Flat] Commanding Charms Touch, mouse, and keyboard • Detailed UI guidelines and standards around: • Key component of enabling support across multiple devices and form factors
  • 11. 11© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL Costly to support Multiple Devices DIFFERENT APPS DIFFERENT DEVICES
  • 12. 12© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL Multiple devices • Not all parts of a large app make sense on all devices. Smaller focused apps enable easier multi-device support • Standards enable support for multiple form factors • Application lifecycle management changes to support devices with limited battery life
  • 13. 13© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL Key changes 1. Less is more! 2. Create small apps that are best at doing just one thing 3. Think of contracts that your application needs to expose 4. Think of the activation points of your application 5. Reuse existing applications to create mash ups 6. Much more discipline around standards! 7. Bring together use cases that make sense on multiple form factor devices 8. Application lifecycle
  • 14. 14© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL Sharing Perspectives  Q&A session