SlideShare una empresa de Scribd logo
1 de 23
Metro Style Apps
What’s there for us




             Jitendra Soni
             Tech Lead | Competency Centre
             Diaspark Inc.| www.diaspark.com
Agenda
   Building Blocks: Windows 8
   Tools: Visual Studio 11
   Metro Style Apps unveiled
   Demo: VS11 & Metro app
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 interface




Win 8 Experience                                                                  Metro Platform
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 customers



Win 8 Experience                 Tools                     Metro Platform
Windows 8
    Windows Reimagined
    Changing the way we operate




Win 8 Experience              Tools   Metro Platform
Demo
    Windows 8




Win 8 Experience   Metro Platform
Re-imagining Windows

      Windows 8 Experience

      Cloud Services

      Tools for Metro Style Apps

      Metro Style Apps Platform




Win 8 Experience               Tools   Metro Platform
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 8



Win 8 Experience               Tools                  Metro Platform
Windows Live SkyDrive integration:
                        the cloud is growing


Win 8 Experience     Tools            Metro Platform
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
Visual Studio 11
    Build high-performance applications for Windows 8




Win 8 Experience         Tools                Metro Platform
Experiences                              Promises


             User          Developer            Productivity
          Experience       Experience                            Integration




                     Team                                  Platforms
                   Experience




Win 8 Experience                        Tools                          Metro Platform
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 Development

Win 8 Experience            Tools            Metro Platform
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)
            await




Win 8 Experience                    Tools                     Metro Platform
The Metro Style Apps
   Unveiled



Win 8 Experience   Tools   Metro Platform
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 deploy




Win 8 Experience                  Tools                     Metro Platform
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
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 view



Win 8 Experience                            Tools                             Metro Platform
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 experience

Win 8 Experience                Tools                    Metro Platform
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 Services
Win 8 Experience                            Tools                     Metro Platform
Demo

                   Windows Metro style apps




Win 8 Experience              Tools
Back to
                                                        Home


Summary
 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
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

Más contenido relacionado

La actualidad más candente

React js vs angularjs which framework to choose in 2022_
React js vs angularjs  which framework to choose in 2022_React js vs angularjs  which framework to choose in 2022_
React js vs angularjs which framework to choose in 2022_Moon Technolabs Pvt. Ltd.
 
Windows phone 7 overview
Windows phone 7 overviewWindows phone 7 overview
Windows phone 7 overviewSoumow Dollon
 
Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First Sanjeev Kumar
 
Mobile web literature
Mobile web literatureMobile web literature
Mobile web literatureSandeep Supal
 
Cross platform app a comparative study
Cross platform app  a comparative studyCross platform app  a comparative study
Cross platform app a comparative studyijcsit
 
Windows Phone 7 Programming Introduction
Windows Phone 7 Programming IntroductionWindows Phone 7 Programming Introduction
Windows Phone 7 Programming Introductionphucnth
 
Mobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMarco Tabor
 
Top 10 programming languages for mobile app development
Top 10 programming languages for mobile app developmentTop 10 programming languages for mobile app development
Top 10 programming languages for mobile app developmentWxit Consultant Services
 
Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Marco Tabor
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionMarco Tabor
 
Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Marco Tabor
 
Html5 investigation
Html5 investigationHtml5 investigation
Html5 investigationoppokui
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Marco Tabor
 
Bam amor mobile development tools
Bam amor   mobile development toolsBam amor   mobile development tools
Bam amor mobile development toolsBam Amor
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developersrsnarayanan
 
follow-app BOOTCAMP 2: Building windows phone applications with visual studio...
follow-app BOOTCAMP 2: Building windows phone applications with visual studio...follow-app BOOTCAMP 2: Building windows phone applications with visual studio...
follow-app BOOTCAMP 2: Building windows phone applications with visual studio...QIRIS
 

La actualidad más candente (19)

React js vs angularjs which framework to choose in 2022_
React js vs angularjs  which framework to choose in 2022_React js vs angularjs  which framework to choose in 2022_
React js vs angularjs which framework to choose in 2022_
 
Windows phone 7 overview
Windows phone 7 overviewWindows phone 7 overview
Windows phone 7 overview
 
Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First
 
Mobile web literature
Mobile web literatureMobile web literature
Mobile web literature
 
Cross platform app a comparative study
Cross platform app  a comparative studyCross platform app  a comparative study
Cross platform app a comparative study
 
Sunil Kumar Sarvepalli
Sunil Kumar SarvepalliSunil Kumar Sarvepalli
Sunil Kumar Sarvepalli
 
Windows Phone 7 Programming Introduction
Windows Phone 7 Programming IntroductionWindows Phone 7 Programming Introduction
Windows Phone 7 Programming Introduction
 
Mobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th edition
 
TechDays 2013 Developer Keynote
TechDays 2013 Developer KeynoteTechDays 2013 Developer Keynote
TechDays 2013 Developer Keynote
 
Top 10 programming languages for mobile app development
Top 10 programming languages for mobile app developmentTop 10 programming languages for mobile app development
Top 10 programming languages for mobile app development
 
Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th edition
 
Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10
 
Javascript frameworks
Javascript frameworksJavascript frameworks
Javascript frameworks
 
Html5 investigation
Html5 investigationHtml5 investigation
Html5 investigation
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9
 
Bam amor mobile development tools
Bam amor   mobile development toolsBam amor   mobile development tools
Bam amor mobile development tools
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
follow-app BOOTCAMP 2: Building windows phone applications with visual studio...
follow-app BOOTCAMP 2: Building windows phone applications with visual studio...follow-app BOOTCAMP 2: Building windows phone applications with visual studio...
follow-app BOOTCAMP 2: Building windows phone applications with visual studio...
 

Destacado

Hoja de trabajo rompecabezas de oraciones recortables
Hoja de trabajo rompecabezas de oraciones recortablesHoja de trabajo rompecabezas de oraciones recortables
Hoja de trabajo rompecabezas de oraciones recortablesYarelly Ramos
 
How to buy ppgi from china
How to buy ppgi from chinaHow to buy ppgi from china
How to buy ppgi from chinaZeo Jordan
 
Selenia racing
Selenia racingSelenia racing
Selenia racinggonguibri
 
User Generated Community Radio Ric Presentation Whitehorse Yukon
User Generated Community Radio   Ric Presentation Whitehorse YukonUser Generated Community Radio   Ric Presentation Whitehorse Yukon
User Generated Community Radio Ric Presentation Whitehorse Yukonradiorobyukon
 
Jat consulting frost and sullivan
Jat consulting frost and sullivanJat consulting frost and sullivan
Jat consulting frost and sullivancasechallenge
 
Пригл​ашаем инвесторов в Удмуртию.
Пригл​ашаем инвесторов в Удмуртию.Пригл​ашаем инвесторов в Удмуртию.
Пригл​ашаем инвесторов в Удмуртию.swswestza
 
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraft
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCrafteFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraft
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraftDropbox
 
Presentacion lissette moran
Presentacion lissette moranPresentacion lissette moran
Presentacion lissette moranLissette Moran
 
Marina Power Point
Marina Power PointMarina Power Point
Marina Power Pointmarinaflores
 
Impacto del tren interurbano y viaducto
Impacto del tren interurbano y viaductoImpacto del tren interurbano y viaducto
Impacto del tren interurbano y viaductoLaÜ MaRtiinez
 
Optimize and Integrate International Offline and Online Enrollment Marketing
Optimize and Integrate International Offline and Online Enrollment MarketingOptimize and Integrate International Offline and Online Enrollment Marketing
Optimize and Integrate International Offline and Online Enrollment MarketingMichael Waxman-Lenz
 
Soluciones business intelligence basadas en excel ape soft
Soluciones business intelligence basadas en excel   ape softSoluciones business intelligence basadas en excel   ape soft
Soluciones business intelligence basadas en excel ape softCarmen Hevia Medina
 
El mercado de calzado para caballero en Colombia
El mercado de calzado para caballero en ColombiaEl mercado de calzado para caballero en Colombia
El mercado de calzado para caballero en ColombiaAngie E. Poletty
 
Trabajo union europea
Trabajo union europeaTrabajo union europea
Trabajo union europeacarlesmonclus
 
Animalada de Cançons 2 - Frederic Sesé
Animalada de Cançons 2 - Frederic SeséAnimalada de Cançons 2 - Frederic Sesé
Animalada de Cançons 2 - Frederic SeséFrederic Sesé
 

Destacado (20)

Juego diccionario loco
Juego diccionario locoJuego diccionario loco
Juego diccionario loco
 
Hoja de trabajo rompecabezas de oraciones recortables
Hoja de trabajo rompecabezas de oraciones recortablesHoja de trabajo rompecabezas de oraciones recortables
Hoja de trabajo rompecabezas de oraciones recortables
 
How to buy ppgi from china
How to buy ppgi from chinaHow to buy ppgi from china
How to buy ppgi from china
 
Selenia racing
Selenia racingSelenia racing
Selenia racing
 
User Generated Community Radio Ric Presentation Whitehorse Yukon
User Generated Community Radio   Ric Presentation Whitehorse YukonUser Generated Community Radio   Ric Presentation Whitehorse Yukon
User Generated Community Radio Ric Presentation Whitehorse Yukon
 
Jat consulting frost and sullivan
Jat consulting frost and sullivanJat consulting frost and sullivan
Jat consulting frost and sullivan
 
Jugando con gosu
Jugando con gosuJugando con gosu
Jugando con gosu
 
Пригл​ашаем инвесторов в Удмуртию.
Пригл​ашаем инвесторов в Удмуртию.Пригл​ашаем инвесторов в Удмуртию.
Пригл​ашаем инвесторов в Удмуртию.
 
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraft
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCrafteFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraft
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraft
 
Entendendo SEO e SMO
Entendendo SEO e SMOEntendendo SEO e SMO
Entendendo SEO e SMO
 
Presentacion lissette moran
Presentacion lissette moranPresentacion lissette moran
Presentacion lissette moran
 
Marina Power Point
Marina Power PointMarina Power Point
Marina Power Point
 
Impacto del tren interurbano y viaducto
Impacto del tren interurbano y viaductoImpacto del tren interurbano y viaducto
Impacto del tren interurbano y viaducto
 
Ecommerce day yovanka
Ecommerce day yovankaEcommerce day yovanka
Ecommerce day yovanka
 
Optimize and Integrate International Offline and Online Enrollment Marketing
Optimize and Integrate International Offline and Online Enrollment MarketingOptimize and Integrate International Offline and Online Enrollment Marketing
Optimize and Integrate International Offline and Online Enrollment Marketing
 
Soluciones business intelligence basadas en excel ape soft
Soluciones business intelligence basadas en excel   ape softSoluciones business intelligence basadas en excel   ape soft
Soluciones business intelligence basadas en excel ape soft
 
Els nervis
Els nervisEls nervis
Els nervis
 
El mercado de calzado para caballero en Colombia
El mercado de calzado para caballero en ColombiaEl mercado de calzado para caballero en Colombia
El mercado de calzado para caballero en Colombia
 
Trabajo union europea
Trabajo union europeaTrabajo union europea
Trabajo union europea
 
Animalada de Cançons 2 - Frederic Sesé
Animalada de Cançons 2 - Frederic SeséAnimalada de Cançons 2 - Frederic Sesé
Animalada de Cançons 2 - Frederic Sesé
 

Similar a Metro Style Apps - Whats there for Developers

Windows Phone Apps Development overview
Windows Phone Apps Development overviewWindows Phone Apps Development overview
Windows Phone Apps Development overviewPruthvi Reddy
 
Wired2Win Webinar: Windows8 Mobile App Development
Wired2Win Webinar: Windows8 Mobile App DevelopmentWired2Win Webinar: Windows8 Mobile App Development
Wired2Win Webinar: Windows8 Mobile App DevelopmentWinWire Technologies Inc
 
Building Windows8 Metro Applications
Building Windows8 Metro ApplicationsBuilding Windows8 Metro Applications
Building Windows8 Metro ApplicationsAbhishek Sur
 
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013John Garland
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumKatrien De Graeve
 
Marlabs - MarlaBuzz November
Marlabs - MarlaBuzz NovemberMarlabs - MarlaBuzz November
Marlabs - MarlaBuzz NovemberMarlabs
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.Petru Jucovschi
 
Windows Phone 8 App Development
Windows Phone 8 App DevelopmentWindows Phone 8 App Development
Windows Phone 8 App DevelopmentDalpatTapaniya
 
Windows 10 UWP Development Overview
Windows 10 UWP Development OverviewWindows 10 UWP Development Overview
Windows 10 UWP Development OverviewDevGAMM Conference
 
Windows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceWindows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceDamir Dobric
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8AlexanderGoetz
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschimpgco
 
Microsoft Build 2015 highlights
Microsoft Build 2015 highlightsMicrosoft Build 2015 highlights
Microsoft Build 2015 highlightsPraveen Nair
 
Windows 8 App and Game Development Landscape
Windows 8 App and Game Development LandscapeWindows 8 App and Game Development Landscape
Windows 8 App and Game Development LandscapeJim O'Neil
 
Build once deploy everywhere using the telerik platform
Build once deploy everywhere using the telerik platformBuild once deploy everywhere using the telerik platform
Build once deploy everywhere using the telerik platformAspenware
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment SlidesLuke Angel
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Gamevarun arora
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)mosaicnet
 

Similar a Metro Style Apps - Whats there for Developers (20)

Windows 8
Windows 8Windows 8
Windows 8
 
Windows Phone Apps Development overview
Windows Phone Apps Development overviewWindows Phone Apps Development overview
Windows Phone Apps Development overview
 
Wired2Win Webinar: Windows8 Mobile App Development
Wired2Win Webinar: Windows8 Mobile App DevelopmentWired2Win Webinar: Windows8 Mobile App Development
Wired2Win Webinar: Windows8 Mobile App Development
 
Building Windows8 Metro Applications
Building Windows8 Metro ApplicationsBuilding Windows8 Metro Applications
Building Windows8 Metro Applications
 
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience Continuum
 
Marlabs - MarlaBuzz November
Marlabs - MarlaBuzz NovemberMarlabs - MarlaBuzz November
Marlabs - MarlaBuzz November
 
Windows 7 mobile
Windows 7 mobileWindows 7 mobile
Windows 7 mobile
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
Windows Phone 8 App Development
Windows Phone 8 App DevelopmentWindows Phone 8 App Development
Windows Phone 8 App Development
 
Windows 10 UWP Development Overview
Windows 10 UWP Development OverviewWindows 10 UWP Development Overview
Windows 10 UWP Development Overview
 
Windows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceWindows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers Conference
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
 
Microsoft Build 2015 highlights
Microsoft Build 2015 highlightsMicrosoft Build 2015 highlights
Microsoft Build 2015 highlights
 
Windows 8 App and Game Development Landscape
Windows 8 App and Game Development LandscapeWindows 8 App and Game Development Landscape
Windows 8 App and Game Development Landscape
 
Build once deploy everywhere using the telerik platform
Build once deploy everywhere using the telerik platformBuild once deploy everywhere using the telerik platform
Build once deploy everywhere using the telerik platform
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment Slides
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Game
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)
 

Último

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
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...Miguel Araújo
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
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?Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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 Scriptwesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Metro Style Apps - Whats there for Developers

  • 1. Metro Style Apps What’s there for us Jitendra Soni Tech Lead | Competency Centre Diaspark Inc.| www.diaspark.com
  • 2. Agenda  Building Blocks: Windows 8  Tools: Visual Studio 11  Metro Style Apps unveiled  Demo: VS11 & Metro app
  • 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 interface Win 8 Experience Metro Platform
  • 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 customers Win 8 Experience Tools Metro Platform
  • 5. Windows 8 Windows Reimagined Changing the way we operate Win 8 Experience Tools Metro Platform
  • 6. Demo Windows 8 Win 8 Experience Metro Platform
  • 7. Re-imagining Windows  Windows 8 Experience  Cloud Services  Tools for Metro Style Apps  Metro Style Apps Platform Win 8 Experience Tools Metro Platform
  • 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 8 Win 8 Experience Tools Metro Platform
  • 9. Windows Live SkyDrive integration: the cloud is growing Win 8 Experience Tools Metro Platform
  • 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. Visual Studio 11 Build high-performance applications for Windows 8 Win 8 Experience Tools Metro Platform
  • 12. Experiences Promises User Developer Productivity Experience Experience Integration Team Platforms Experience Win 8 Experience Tools Metro Platform
  • 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 Development Win 8 Experience Tools Metro Platform
  • 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)  await Win 8 Experience Tools Metro Platform
  • 15. The Metro Style Apps Unveiled Win 8 Experience Tools Metro Platform
  • 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 deploy Win 8 Experience Tools Metro Platform
  • 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. 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 view Win 8 Experience Tools Metro Platform
  • 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 experience Win 8 Experience Tools Metro Platform
  • 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 Services Win 8 Experience Tools Metro Platform
  • 21. Demo Windows Metro style apps Win 8 Experience Tools
  • 22. Back to Home Summary  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. 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

Notas del editor

  1. Changing world of computingMobility means devices you use while carryingNew form factors and user interaction modelsApp developers want rich connectivity and sharing capabilities, connection to customers
  2. Fluid user experience: Responsive and alive with animations making it highly engagingFull-screen viewTouch-first enabling inputs through a touch-screen display, full keyboard and mouseApps working togetherEverything that runs on Windows 7 runs on Windows 8
  3. Synchronization: Use of the Cloud is a central feature of Windows 8. It enables keep data on go. Machine to Sky & Sky to Tabletdata on go.
  4. New Metro style apps for Mail, Photos, Calendar, PeopleSync across your PC devices and phoneSkyDrive for the information you create:Stores your photos, documents and files to the cloudLive APIs for SkyDrive: Build your own cloud connected Metro style apps
  5. Not CoveredOther language enhancementsDebugger and Quality Tools Graphics Tools SharePoint Development
  6. Visual BasicIterators. Call Hierarchy: enables to navigate through code by displaying all calls to and from a selected method, property, or constructor. Global keyword: lets you define a namespace out of the root namespace of your project. C# & Visual BasicAsyncasynchronous programming almost as straightforward as synchronous programming.previously asynchronous code define callbacks makes routine tasks, such as exception handling, awkward and difficult. Now compiler does the hard work for you.async & awaitan async method returns a Task or Task(Of TResult). The task contains information that the caller of the asynchronous method can use, such as the status of the task and its unique ID.await operator is applied to the returned task. The await operator suspends execution of the method that called the asynchronous method until the task is completed.
  7. Immersive Metro style apps fill the entire screen and immerse users in the experience you create. Your users can be completely engaged with the content they love, in a full screen app. We moved the operating system out of the way to maximize screen space for your content. Your apps are the center of the Windows experience. Take advantage of the space but don't clutter it. Let your users focus on the things they want to do.Engaging and alive Your Metro style apps engage users with the info they are interested in and the people they care about. Live tiles update users at a glance and draw them into your app.The Start screen is about showing off what apps are great at. App tiles are alive with status and activity updates, encouraging your users to dive into your app. When designing your tile, you need to:Highlight your brand. Your app tile is a chance to visually define your brand for your users. It should be attractive and distinct.Showcase the info and activities your users are most interested in. You want your users to keep returning to your tile, looking for updates, checking in. You want those updates to pull your users back into the app itself. The more thoughtful you are about the kinds of info and activities you showcase, the more likely users are to engage. For more info on designing and creating an app tile, see Guidelines and checklist for tiles and Guidelines and checklist for notifications.Connected Your users can share content with their social circles and send content to devices they are connected to. Learn more at Searching, sharing, and connecting (JavaScript).Interactive and touch-first You design your apps for touch and physical manipulation, and Windows gives you keyboard, mouse, and graphical scaling support for free. To learn more, see Designing for touch and Responding to user interaction. Great in multiple views & on multiple form factors Apps use controls that support "fluid" layout, so content flows naturally and adapts to the available space on devices of the users' choosing. The platform provides automatic scaling to make it easy to design for multiple resolutions and screen orientation. Learn more about Designing for different form factors.Confidence-inspiring Your users can safely download, install, use, update, and uninstall your apps, without making irreversible changes to Windows or to their other apps. Designed for user multitaskingWhile apps immerse your users in a full screen environment, Windows also makes it possible for them to multitask.Snapped view Your users love doing more than one thing at once! They want to use your app while they chat, surf the web, watch a movie, or do their taxes, so make your snap view useful and maintain context when going between snapped and unsnapped.Filled view Hey, users might snap another app and keep your app in the fill space. Account for reduced horizontal screen space to accommodate this view.
  8. Immersive Metro style apps fill the entire screen and immerse users in the experience you create. Your users can be completely engaged with the content they love, in a full screen app. We moved the operating system out of the way to maximize screen space for your content. Your apps are the center of the Windows experience. Take advantage of the space but don't clutter it. Let your users focus on the things they want to do.Engaging and alive Your Metro style apps engage users with the info they are interested in and the people they care about. Live tiles update users at a glance and draw them into your app.The Start screen is about showing off what apps are great at. App tiles are alive with status and activity updates, encouraging your users to dive into your app. When designing your tile, you need to:Highlight your brand. Your app tile is a chance to visually define your brand for your users. It should be attractive and distinct.Showcase the info and activities your users are most interested in. You want your users to keep returning to your tile, looking for updates, checking in. You want those updates to pull your users back into the app itself. The more thoughtful you are about the kinds of info and activities you showcase, the more likely users are to engage. For more info on designing and creating an app tile, see Guidelines and checklist for tiles and Guidelines and checklist for notifications.Connected Your users can share content with their social circles and send content to devices they are connected to. Learn more at Searching, sharing, and connecting (JavaScript).Interactive and touch-first You design your apps for touch and physical manipulation, and Windows gives you keyboard, mouse, and graphical scaling support for free. To learn more, see Designing for touch and Responding to user interaction. Great in multiple views & on multiple form factors Apps use controls that support "fluid" layout, so content flows naturally and adapts to the available space on devices of the users' choosing. The platform provides automatic scaling to make it easy to design for multiple resolutions and screen orientation. Learn more about Designing for different form factors.Confidence-inspiring Your users can safely download, install, use, update, and uninstall your apps, without making irreversible changes to Windows or to their other apps. Designed for user multitaskingWhile apps immerse your users in a full screen environment, Windows also makes it possible for them to multitask.Snapped view Your users love doing more than one thing at once! They want to use your app while they chat, surf the web, watch a movie, or do their taxes, so make your snap view useful and maintain context when going between snapped and unsnapped.Filled view Hey, users might snap another app and keep your app in the fill space. Account for reduced horizontal screen space to accommodate this view.
  9. Your choice of programming languages You can create your app in the languages you're most comfortable with: JavaScript with HTML5 and CSS3, or C++/C#/VB with XAML. To learn more about Windows Runtime and your language options, see The Windows Runtime.New deployment method Your users can safely and simply install your apps. Removal is just as safe and simple, and won't lead to degradation of system performance over time.Metro style app packaging You package your apps for deployment as Metro style app packages. With Metro style apps, all apps are installed per user; they install, update, and uninstall cleanly; and they don’t change the operating system in an irreversible way.Windows Store (not yet released)New UI and touch-centered input You can create apps with controls that put your users' goals first, that support direct manipulation of UI elements. Localization You can develop your app once and deploy in multiple locales and multiple languages. Not only that, Windows Developer Preview provides an API that ensures your app responds to users' language and cultural preferences—like date, time, number, and currency formats—with little to no effort on your part. The end result is a great app with a coherent cultural experience tailored to each user and to all users everywhere. Learn more about Globalizing your app. Developer tools With free versions of Microsoft Expression Blend and Microsoft Visual Studio 11 Express for Windows Developer Preview, you get a development environment and templates that help you design, develop, package, debug, and deploy your app.