Skip to main content
Develop for
                Windows
                 Store
http://www.c-sharpcorner.com   http://debugmode.net   http://telerikhelper.net
Agenda !
I will tell you story of a
Developer

                             His name is DJ
Last Evening DJ’s GF left him
Due to this Conversation

     Girl :


     DJ :
     Girl :
                                                  REST IS HISTORY
      DJ :    I guess your face needs   CSS 3.0
DJ’s Sad Story is not over yet
DJ’s meeting with Boss
          Boss : What you did last week ?
          DJ : I created a Web Application
          Boss : Show me
          DJ : Ok




                          DEMO
DJ’s Sad Story is not over yet
DJ’s meeting with his Boss
          Boss : That was ok ! Have you heard of Windows 8 ?
          DJ :   Yea
          Boss : Good ! I want you to convert that Web
                    Application as App for Windows Store
           DJ :     But I do not know Windows 8 Development

           Boss :     I heard one can use existing web
                      development skills like HTML and
                      JavaScript to create a Win 8 App. So you
                      convert that web app as Win8 App by
                      EOD
DJ is sad
Thinking my GF left me and now this boss will
fire me!

   Let us help DJ …..

   Should we help or not ?


                   Off course Yes!!!
DJ is with Boss again !
DJ’s meeting with his Boss
          Boss : How you did that ?
          DJ :   I copied and pasted code
          Boss : did you learn why it worked ?
           DJ :   No




                          Go and Learn
DJ is Learning Windows 8
Windows 8 is a version of the Microsoft Windows operating system, produced by Microsoft for use on
personal computers, including home and business desktops, laptops, tablets, and home theater PCs. Development of
Windows 8 started before the release of its predecessor, Windows 7, in 2009. Its existence was first announced
at CES 2011, and followed by the release of three pre-release versions from September 2011 to May 2012. The operating
system was released to manufacturing on August 1, 2012, and was released for general availability on October 26,
2012.[3]
Windows 8 introduces significant changes to the operating system's platform, primarily focused towards improving its
user experience on mobile devices such as tablets to better compete with other mobile operating
systems like Android and Apple's iOS.[4] Windows 8 introduces a new touch-friendly shell and user interface based on
Microsoft's "Metro" design language, featuring a new Start screen with a grid of dynamically updating tiles that represent
applications. The Start screen replaces the "Start menu" of earlier Windows versions. There is a new app platform with
an emphasis on touchscreen input, and the new Windows Store to obtain and/or purchase applications to run on the
operating system.
In addition, Windows 8 takes advantage of new or emerging technologies like USB 3.0, 4Kn Advanced Format, near field
communications, cloud computing, and the low-power ARM architecture. It includes new security features such as built-
inantivirus capabilities, a new installation process optimized for digital distribution, and support for secure boot
(a UEFI feature which allows operating systems to be digitally signed to prevent malware from altering the boot process).
Synchronization of certain apps and settings between multiple devices is supported.
Windows 8 was released to mixed reception. Although reaction towards its performance improvements, security
enhancements, and improved support for touchscreen devices was positive, the new user interface of the operating
system has been widely criticized for being confusing and having a steep learning curve (especially when used with a
keyboard and mouse instead of a touchscreen). Despite these shortcomings, 60 million Windows 8 licenses have been
sold through January 2013. This includes upgrades and sales to OEMs for new PCs.[5]
We simplified WINDOWS 8 for DJ


     Win7          WinRT          Win8




      Modern UI {Metro UI } User Interface
DJ is with Boss again !
DJ’s meeting with Boss
          Boss : Explain me Windows 8
          DJ :   Win 8 = Win 7 + Win RT
          Boss : cool , now explain me what is
                  Win RT ?

           DJ :   Oops I do not know !



       Boss : you are of no use
DJ is very sad . Being a geek he
searched motivation on
Internet

 And he found ….
After watching passion of
almighty for developers
        DJ’s perception changed about
        himself
        He perceived himself as
        DEVELOPER
        And he became   DEVELOPER
Perception is everything
Some of you might be perceiving        I perceive myself like this
me like this


                              You become
                              what you
                              perceive about
                              your self
One Question for You !
   Do you perceive yourself as a
   passionate Developer ?
Good you are a developer and in next 30 minute with me you
will create App for Windows Store
I forgot to introduce my self …


Dhananjay Kumar (a.k.a DJ )
     – Customer Advocate, Telerik
     – Microsoft MVP
     – C-SharpCorner MVP
     – Microsoft Delhi User Group
     – Mindcracker Delhi/NCR Chapter
     – @debug_mode
     – http://debugmode.net
     – http://telerikhelper.net
     – http://c-sharpcorner.com
Create App for Windows Store
 Flickr Search App
       We will learn
        •   Working with GridView
        •   Working with Services
        •   Parsing XML
        •   Working with Template
        •   Working with Search Contract
What is WinRT
   It is unmanaged
   Native API to create
   apps for Windows
   Store

                          It is available to all the
                          languages like C#
                          ,JavaScript and C++
What is WinRT
What is WinRT
       Unmanaged   Managed   JavaScript
         Code       Code       Code




                                          Projection
                                            Layer
Enough talking !!!

                Let us write
                some Code !!!!
Ye we created App !!!
DJ is with Boss again !

        Boss : You created this App
        DJ :   Yes I have
        Boss : cool, I am proud of you !

        DJ :    Thanks with small smile

     Boss : Can you create Hybrid App for Flickr
     Search ?
     DJ screamed and ran away to his girl friend ……
DJ with GF

  Girl :


  DJ :
  Girl :


   DJ :    I guess your face needs   better Template
Thanks !!!
    Follow me @debug_mode

   Add me on Facebook at dhananjay.25july@gmail.com


    dhananjay.kumar@telerik.com