際際滷

際際滷Share a Scribd company logo
Fast Track
Windows 8 Modern App


                     -Ankit Kashyap
               (Programmer Analyst)
Agenda
What you can expect in this session




 Meet the aliens in
 the town                             Aila! Hello World!!



                                                            Over to Store


                                                            Picture Abhi baki
 Lets Code                                                 hai
Guess the song!
Windows Reimagined

   Metro Modern UI

   (Live) tiles!

   Where is the start button

   Touch Centric



Meet the aliens in the town
Windows Reimagined

   Charms to charm!

   Off to Cloud

   Welcome to ARM - RT

   Windows Store



Meet the aliens in the town
Windows Reimagined

   Surface

   Is it Home Premium or Ultimate

   Dream towards Windows Ecosystem




Meet the aliens in the town
Lets spend few minutes with
                        Win8




Meet the aliens in the town
Programming Model

   VS 2012

   .NET 4.5

   Async and await

   More Languages, More fun!



Aila! Hello World!!
Programming Model for
                                        Windows 8
                                       Windows Store Apps                               Desktop App
         View




                                        XAML                      HTML / CSS
       Controller




                                  C                C#
        Model




                                                                  JavaScript          HTML          C
                                 C++               VB                                 JavaScrip
                                                                                          t        C++
                                              WinRT APIs
         System Services




                              Communication                         Devices &
                                               DirectX & Media
                                 & Data                              Printing

                                              Application Model                       Internet
                                                                                      Explorer    Win32
         Kernel




                                    Windows Kernel Services



Aila! Hello World!!                                                         Source: silverlightshow.net
App Life cycle




Aila! Hello World!!                    Source: silverlightshow.net
App Life cycle



                      Apps are notified when
                         they have been
                            resumed




Aila! Hello World!!                            Source: silverlightshow.net
Windows Store App APIs
                                                          User Interface
         HTML5/CSS                      XAML                   DirectX                  Controls              Data Binding

             SVG                            Tiles               Input                 Accessibility              Printing



                       Devices                                            Communications & Data
                          Portabl      Sensor
         Geolocation                                NFC      Contracts         Local & Cloud Storage              Web
                            e            s

                                                                            Notifications       Streams
                          Media
                                    PlayT       Visual       Backgroun                         Networkin
        Playback      Capture                                                   XML                              SMS
                                      o         Effects      d Transfer                            g



                                                          Fundamentals
            Application                                      Memory          Authenticatio     Cryptograph     Globalizatio
                                Threading/Timers
             Services                                      Management             n                 y              n




Aila! Hello World!!                                                                                    Source: silverlightshow.net
UI & Code behind



                       XAML & C#



Aila! Hello World!!
Understanding the template




Aila! Hello World!!
Lets say Hello world




Aila! Hello World!!
More template




Aila! Hello World!!
App idea




Lets Code
Welcome to store

   Why store?

   Developer license

   Revenue models  Free, Trial & Paid

   MS earnings



Over to Store
Lets upload it!

   Preparing App Manifest

   Logos

   WACK

   Creating AppX



Over to Store
Lets upload it!

   Reserving an App name

   General Store Guidelines  Privacy Policies

   Uploading AppX

   What happens after submission



Over to Store
Developer Dashboard

   Downloads

   Usage Report

   How the data helps




Over to Store
And before we wrap up!



                           Queries




Picture abhi baki hai!
Wanna meet next time??




Picture abhi baki hai!
Thanks for your time and
         attention


    ankit.kashyap@wipro.com
          @ankitwww
        www.ankitk.com

More Related Content

Fast Track - Windows 8 Apps

  • 1. Fast Track Windows 8 Modern App -Ankit Kashyap (Programmer Analyst)
  • 2. Agenda What you can expect in this session Meet the aliens in the town Aila! Hello World!! Over to Store Picture Abhi baki Lets Code hai
  • 4. Windows Reimagined Metro Modern UI (Live) tiles! Where is the start button Touch Centric Meet the aliens in the town
  • 5. Windows Reimagined Charms to charm! Off to Cloud Welcome to ARM - RT Windows Store Meet the aliens in the town
  • 6. Windows Reimagined Surface Is it Home Premium or Ultimate Dream towards Windows Ecosystem Meet the aliens in the town
  • 7. Lets spend few minutes with Win8 Meet the aliens in the town
  • 8. Programming Model VS 2012 .NET 4.5 Async and await More Languages, More fun! Aila! Hello World!!
  • 9. Programming Model for Windows 8 Windows Store Apps Desktop App View XAML HTML / CSS Controller C C# Model JavaScript HTML C C++ VB JavaScrip t C++ WinRT APIs System Services Communication Devices & DirectX & Media & Data Printing Application Model Internet Explorer Win32 Kernel Windows Kernel Services Aila! Hello World!! Source: silverlightshow.net
  • 10. App Life cycle Aila! Hello World!! Source: silverlightshow.net
  • 11. App Life cycle Apps are notified when they have been resumed Aila! Hello World!! Source: silverlightshow.net
  • 12. Windows Store App APIs User Interface HTML5/CSS XAML DirectX Controls Data Binding SVG Tiles Input Accessibility Printing Devices Communications & Data Portabl Sensor Geolocation NFC Contracts Local & Cloud Storage Web e s Notifications Streams Media PlayT Visual Backgroun Networkin Playback Capture XML SMS o Effects d Transfer g Fundamentals Application Memory Authenticatio Cryptograph Globalizatio Threading/Timers Services Management n y n Aila! Hello World!! Source: silverlightshow.net
  • 13. UI & Code behind XAML & C# Aila! Hello World!!
  • 15. Lets say Hello world Aila! Hello World!!
  • 18. Welcome to store Why store? Developer license Revenue models Free, Trial & Paid MS earnings Over to Store
  • 19. Lets upload it! Preparing App Manifest Logos WACK Creating AppX Over to Store
  • 20. Lets upload it! Reserving an App name General Store Guidelines Privacy Policies Uploading AppX What happens after submission Over to Store
  • 21. Developer Dashboard Downloads Usage Report How the data helps Over to Store
  • 22. And before we wrap up! Queries Picture abhi baki hai!
  • 23. Wanna meet next time?? Picture abhi baki hai!
  • 24. Thanks for your time and attention ankit.kashyap@wipro.com @ankitwww www.ankitk.com