Metro Style Apps - Whats there for Developers

1,700 views

Published on

This presentation discuss importance & opportunity that Metro Style Apps brings for .Net developers. How Windows 8 is going to revolutionize Windows & Phone application development and why as developer we should focus on Metro Style Apps.

Published in: Technology
  • Be the first to comment

Metro Style Apps - Whats there for Developers

  1. 1. Metro Style AppsWhat’s there for us Jitendra Soni Tech Lead | Competency Centre Diaspark Inc.| www.diaspark.com
  2. 2. Agenda Building Blocks: Windows 8 Tools: Visual Studio 11 Metro Style Apps unveiled Demo: VS11 & Metro app
  3. 3. Tool Visual Studio 2011 Provides APIs and Metro App tools, choice of languages, deployment, packaging, localization API - Same app on PC/Tablet /Phone Windows 8 - Easy & safe to Install Touch-first, fluid user experience, full-screen, backward compatible - Windows Live Store - Customized for touch & highly interactive interfaceWin 8 Experience Metro Platform
  4. 4. The paradigm shift……  Increased anticipation towards mobility  User interaction models (Touch First)  New form factors  App developers want rich connectivity and sharing capabilities, connection to customersWin 8 Experience Tools Metro Platform
  5. 5. Windows 8 Windows Reimagined Changing the way we operateWin 8 Experience Tools Metro Platform
  6. 6. Demo Windows 8Win 8 Experience Metro Platform
  7. 7. Re-imagining Windows  Windows 8 Experience  Cloud Services  Tools for Metro Style Apps  Metro Style Apps PlatformWin 8 Experience Tools Metro Platform
  8. 8. Windows 8 Experience  Fluid user experience  Full-screen view  Touch-first enabling inputs  Apps working together  Everything that runs on Windows 7 runs on Windows 8Win 8 Experience Tools Metro Platform
  9. 9. Windows Live SkyDrive integration: the cloud is growingWin 8 Experience Tools Metro Platform
  10. 10. Cloud Services  New Metro style apps for Mail, Photos, Calendar, People  Sync  SkyDrive for the information you create  Live APIs for SkyDrive:Win 8 Experience Tools Metro Platform
  11. 11. Visual Studio 11 Build high-performance applications for Windows 8Win 8 Experience Tools Metro Platform
  12. 12. Experiences Promises User Developer Productivity Experience Experience Integration Team Platforms ExperienceWin 8 Experience Tools Metro Platform
  13. 13. Visual Studio 11  Visual Studio IDE Improvements  C# & VB Enhancements  Data Application Development  WinRT  ASP.NET 4.5 and Web Development  Other language enhancements  Debugger and Quality Tools  Graphics Tools  SharePoint DevelopmentWin 8 Experience Tools Metro Platform
  14. 14. C# & Visual Basic  async Programming ▫ Asynchronous programming = Synchronous programming ▫ Previously asynchronous code • Define callbacks • Difficulty in routine tasks ▫ Now compiler does hard work  async  Task or Task(Of TResult)  awaitWin 8 Experience Tools Metro Platform
  15. 15. The Metro Style Apps UnveiledWin 8 Experience Tools Metro Platform
  16. 16. Metro Style App  What is Metro App ▫ Customized for the device they run on ▫ Customized for touch interaction ▫ Customized for the Windows user interface ▫ Full screen apps customized for users needs ▫ Easy & Safe to deployWin 8 Experience Tools Metro Platform
  17. 17. What is there for the user? Immersive ▫ Entire screen ▫ Completely engaged with the content ▫ Screen space maximization for content ▫ Let your users focus on the things they want to do ▫ Soul to the ultimate Windows experience Engaging and alive ▫ Engage users with • Info they are interested in • People they care about • Live tiles update users at a glance. • Start screen • Showing off what apps are great at • App tiles are alive with status and activity updates Connected ▫ Share content with social circles ▫ Send content to connected devices
  18. 18. What is there for the user?  Interactive and touch-first ▫ Apps for touch and physical manipulation ▫ Supports keyboard, mouse, and graphical scaling.  Great in multiple views & multiple form factors ▫ Support to "fluid" layout, content flows naturally ▫ Adapts to available space on devices ▫ Automatic scaling for multiple resolutions and screen orientation  Confidence-inspiring ▫ Safely install & uninstall apps, without making irreversible changes to Windows  Designed for user multitasking ▫ Snapped view ▫ Filled viewWin 8 Experience Tools Metro Platform
  19. 19. What is there for the developer?  New APIs and tools to build Metro style apps  Choice of languages ▫ JavaScript with HTML5 and CSS3, or C++/C#/VB with XAML ▫ Touch-enabled controls, templates  New deployment method  Metro style app packaging ▫ All apps are installed per user ▫ Install, update, and uninstall cleanly ▫ No irreversible changes  Available through Windows Store  Localization ▫ Develop once & deploy in multiple locales and languages ▫ Localization API ▫ Coherent cultural experienceWin 8 Experience Tools Metro Platform
  20. 20. Platform Metro style Apps Desktop Apps XAML HTML / CSS C/C++ C#, VB JavaScript HTML C C# JavaScript C++ VB Windows Runtime APIs Communication Graphics & Devices & & Data Media Printing Application Model Internet Win3 .NET Explorer 2 SL Windows Kernel ServicesWin 8 Experience Tools Metro Platform
  21. 21. Demo Windows Metro style appsWin 8 Experience Tools
  22. 22. Back to HomeSummary Windows 8 is Major OS change after a decade, adopting new environment of PCs, Tablets, Mobiles. Currently Windows 8 Developer Preview includes Visual Studio 11 Express, Expression Blend 5, SDK, Apps, Developer Pre-Release The Next milestones: Beta RC RTM GA Download Windows 8 Developer Preview at: http://dev.windows.com We will get back to you on further updates
  23. 23. Enterprise Services| Mobile Applications| IT consulting| Jewelry Software 200 Metroplex Drive, Edison, NJ, 08817 Tel: +1 732 248 8333 Ext. 6740 Toll Free : - 1-800-900-2200

×