Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Redefining Perspectives 4 - Metro ui Session 1

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

  • Be the first to like this

Redefining Perspectives 4 - Metro ui Session 1

  1. 1. Session 1Windows 8 & Metro UI:The Changing Application Paradigm
  2. 2. 2© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALWhat we’ll coverChanginglandscape– a brief historyof applications What is Metro?What doArchitects andDevelopersneed to changeto use Metro?
  3. 3. 3© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALChanging LandscapeMonolithicClient ServerDistributed, WebBased, Mobile
  4. 4. 4© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALIntroducing Metro
  5. 5. 5© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALWindows Runtime – the underlying platformWindows Core OS ServicesJavaScript(Chakra)CC++C#VBMetro style appsCommunication& DataApplication ModelDevices &PrintingWinRT APIsGraphics &MediaXAML HTML / CSSHTMLJavaScriptC#VBCC++Desktop appsWin32.NET/ SLInternetExplorerSystemServicesViewModelControllerCore
  6. 6. 6© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALA Financial World ScenarioActors Applications FunctionsPortfolioManagerExecutionTraderAnalyst- 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 AllResearch & Analysis- Watches Stock Prices
  7. 7. 7© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALMonolithic Rich Apps
  8. 8. 8© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALLess is More• Create smaller apps focused on specific things they are best at• Share charm used to share functionalityShare
  9. 9. 9© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALContracts 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. 10© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALThink standardsNavigation – [Hub, Flat]CommandingCharmsTouch, mouse, and keyboard• Detailed UI guidelines and standards around:• Key component of enabling support across multipledevices and form factors
  11. 11. 11© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALCostly to support Multiple DevicesDIFFERENTAPPSDIFFERENTDEVICES
  12. 12. 12© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALMultiple devices• Not all parts of a large app make sense on all devices. Smaller focused appsenable easier multi-device support• Standards enable support for multiple form factors• Application lifecycle management changes to support devices with limitedbattery life
  13. 13. 13© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALKey changes1. Less is more!2. Create small apps that are best at doing just one thing3. Think of contracts that your application needs to expose4. Think of the activation points of your application5. Reuse existing applications to create mash ups6. Much more discipline around standards!7. Bring together use cases that make sense on multiple formfactor devices8. Application lifecycle
  14. 14. 14© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIALSharing Perspectives Q&A session

×