SlideShare uma empresa Scribd logo
1 de 24
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

Mais conteúdo relacionado

Semelhante a Windows storemindcrcaker23rdmarch

Mobile Dev For Web Devs
Mobile Dev For Web DevsMobile Dev For Web Devs
Mobile Dev For Web DevsJustin James
 
The RPG Dude on Open Display File Technology for your IBM i - Drag & Drop Des...
The RPG Dude on Open Display File Technology for your IBM i - Drag & Drop Des...The RPG Dude on Open Display File Technology for your IBM i - Drag & Drop Des...
The RPG Dude on Open Display File Technology for your IBM i - Drag & Drop Des...looksoftware
 
Bdd agile requirements
Bdd agile requirementsBdd agile requirements
Bdd agile requirementsAgile Vietnam
 
Designing beautiful windows phone games
Designing beautiful windows phone gamesDesigning beautiful windows phone games
Designing beautiful windows phone gamesLee Stott
 
Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013Andy Hall
 
Windows8 metro presentationupdated
Windows8 metro presentationupdatedWindows8 metro presentationupdated
Windows8 metro presentationupdatedDhananjay Kumar
 
Workflow Samples
Workflow SamplesWorkflow Samples
Workflow SamplesRichard Lee
 
Android design lecture #1
Android design   lecture #1Android design   lecture #1
Android design lecture #1Vitali Pekelis
 
Introduction To Game Programming
Introduction To Game ProgrammingIntroduction To Game Programming
Introduction To Game ProgrammingDien Wong
 
Windows 8 mobile app development
Windows 8 mobile app developmentWindows 8 mobile app development
Windows 8 mobile app developmentTirth Thakkar
 
Power Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemPower Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemSukanta Biswas
 
Decoding design(ers) tinkerform
Decoding design(ers)   tinkerformDecoding design(ers)   tinkerform
Decoding design(ers) tinkerformJasmeet Sethi
 
Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...Francisco S. Barralaga
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentGaetano Bonofiglio
 
Video Editing in Blender Workshop - v.1
Video Editing in Blender Workshop - v.1Video Editing in Blender Workshop - v.1
Video Editing in Blender Workshop - v.1Eddie Vega
 

Semelhante a Windows storemindcrcaker23rdmarch (20)

Intro to Github
Intro to GithubIntro to Github
Intro to Github
 
Mobile Dev For Web Devs
Mobile Dev For Web DevsMobile Dev For Web Devs
Mobile Dev For Web Devs
 
Android game ppt
Android game pptAndroid game ppt
Android game ppt
 
The RPG Dude on Open Display File Technology for your IBM i - Drag & Drop Des...
The RPG Dude on Open Display File Technology for your IBM i - Drag & Drop Des...The RPG Dude on Open Display File Technology for your IBM i - Drag & Drop Des...
The RPG Dude on Open Display File Technology for your IBM i - Drag & Drop Des...
 
Bdd agile requirements
Bdd agile requirementsBdd agile requirements
Bdd agile requirements
 
Designing beautiful windows phone games
Designing beautiful windows phone gamesDesigning beautiful windows phone games
Designing beautiful windows phone games
 
Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013
 
Windows8 metro presentationupdated
Windows8 metro presentationupdatedWindows8 metro presentationupdated
Windows8 metro presentationupdated
 
Workflow Samples
Workflow SamplesWorkflow Samples
Workflow Samples
 
Android design lecture #1
Android design   lecture #1Android design   lecture #1
Android design lecture #1
 
The windows socket
The windows socketThe windows socket
The windows socket
 
ppt on Android os- vinit
ppt on Android os- vinitppt on Android os- vinit
ppt on Android os- vinit
 
Introduction To Game Programming
Introduction To Game ProgrammingIntroduction To Game Programming
Introduction To Game Programming
 
Windows 8 mobile app development
Windows 8 mobile app developmentWindows 8 mobile app development
Windows 8 mobile app development
 
Power Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemPower Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating system
 
Dj Remixes
Dj RemixesDj Remixes
Dj Remixes
 
Decoding design(ers) tinkerform
Decoding design(ers)   tinkerformDecoding design(ers)   tinkerform
Decoding design(ers) tinkerform
 
Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Video Editing in Blender Workshop - v.1
Video Editing in Blender Workshop - v.1Video Editing in Blender Workshop - v.1
Video Editing in Blender Workshop - v.1
 

Mais de Dhananjay Kumar

Slides of webinar Kendo UI and Knockout.js
Slides of webinar Kendo UI and Knockout.jsSlides of webinar Kendo UI and Knockout.js
Slides of webinar Kendo UI and Knockout.jsDhananjay Kumar
 
Presenter deck icenium hol
Presenter deck   icenium holPresenter deck   icenium hol
Presenter deck icenium holDhananjay Kumar
 
Windows azure mobile service
Windows azure mobile serviceWindows azure mobile service
Windows azure mobile serviceDhananjay Kumar
 
Test studiowebinaraugcodedstep
Test studiowebinaraugcodedstepTest studiowebinaraugcodedstep
Test studiowebinaraugcodedstepDhananjay Kumar
 
Functions and Objects in JavaScript
Functions and Objects in JavaScript Functions and Objects in JavaScript
Functions and Objects in JavaScript Dhananjay Kumar
 
Create Hybrid Mobile Application with Icenium and Kendo UI Mobile
Create Hybrid Mobile Application with Icenium and Kendo UI Mobile Create Hybrid Mobile Application with Icenium and Kendo UI Mobile
Create Hybrid Mobile Application with Icenium and Kendo UI Mobile Dhananjay Kumar
 
Cloud Based Enterprise Apps using Everlive
Cloud Based Enterprise Apps using EverliveCloud Based Enterprise Apps using Everlive
Cloud Based Enterprise Apps using EverliveDhananjay Kumar
 
A Look into Automated Web UI Test
A Look into Automated Web UI TestA Look into Automated Web UI Test
A Look into Automated Web UI TestDhananjay Kumar
 
Windows phone 8 app using Kendo UI
Windows phone 8 app using Kendo UI Windows phone 8 app using Kendo UI
Windows phone 8 app using Kendo UI Dhananjay Kumar
 
Windows aazuremobileservices
Windows aazuremobileservicesWindows aazuremobileservices
Windows aazuremobileservicesDhananjay Kumar
 
Rad controlforwindows25thapril
Rad controlforwindows25thaprilRad controlforwindows25thapril
Rad controlforwindows25thaprilDhananjay Kumar
 

Mais de Dhananjay Kumar (20)

Slides of webinar Kendo UI and Knockout.js
Slides of webinar Kendo UI and Knockout.jsSlides of webinar Kendo UI and Knockout.js
Slides of webinar Kendo UI and Knockout.js
 
Nodejsvs
NodejsvsNodejsvs
Nodejsvs
 
Node.js
Node.jsNode.js
Node.js
 
No SQL with Kendo UI
No SQL with Kendo UI No SQL with Kendo UI
No SQL with Kendo UI
 
Patterns in JavaScript
Patterns in JavaScriptPatterns in JavaScript
Patterns in JavaScript
 
Presenter deck icenium hol
Presenter deck   icenium holPresenter deck   icenium hol
Presenter deck icenium hol
 
Bringbestoinyou
BringbestoinyouBringbestoinyou
Bringbestoinyou
 
Java script
Java scriptJava script
Java script
 
Windows azure mobile service
Windows azure mobile serviceWindows azure mobile service
Windows azure mobile service
 
Test studiowebinaraugcodedstep
Test studiowebinaraugcodedstepTest studiowebinaraugcodedstep
Test studiowebinaraugcodedstep
 
Functions and Objects in JavaScript
Functions and Objects in JavaScript Functions and Objects in JavaScript
Functions and Objects in JavaScript
 
Create Hybrid Mobile Application with Icenium and Kendo UI Mobile
Create Hybrid Mobile Application with Icenium and Kendo UI Mobile Create Hybrid Mobile Application with Icenium and Kendo UI Mobile
Create Hybrid Mobile Application with Icenium and Kendo UI Mobile
 
Cloud Based Enterprise Apps using Everlive
Cloud Based Enterprise Apps using EverliveCloud Based Enterprise Apps using Everlive
Cloud Based Enterprise Apps using Everlive
 
A Look into Automated Web UI Test
A Look into Automated Web UI TestA Look into Automated Web UI Test
A Look into Automated Web UI Test
 
Windows phone 8 app using Kendo UI
Windows phone 8 app using Kendo UI Windows phone 8 app using Kendo UI
Windows phone 8 app using Kendo UI
 
Cross platformmobileapp
Cross platformmobileappCross platformmobileapp
Cross platformmobileapp
 
Windows aazuremobileservices
Windows aazuremobileservicesWindows aazuremobileservices
Windows aazuremobileservices
 
Rad controlforwindows25thapril
Rad controlforwindows25thaprilRad controlforwindows25thapril
Rad controlforwindows25thapril
 
Data asservice
Data asserviceData asservice
Data asservice
 
WCF for begineers
WCF  for begineersWCF  for begineers
WCF for begineers
 

Windows storemindcrcaker23rdmarch

  • 1. Develop for Windows Store http://www.c-sharpcorner.com http://debugmode.net http://telerikhelper.net
  • 2. Agenda ! I will tell you story of a Developer His name is DJ
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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!!!
  • 7. 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
  • 8. 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]
  • 9. We simplified WINDOWS 8 for DJ Win7 WinRT Win8 Modern UI {Metro UI } User Interface
  • 10. 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
  • 11. DJ is very sad . Being a geek he searched motivation on Internet And he found ….
  • 12. After watching passion of almighty for developers DJ’s perception changed about himself He perceived himself as DEVELOPER And he became DEVELOPER
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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++
  • 19. What is WinRT Unmanaged Managed JavaScript Code Code Code Projection Layer
  • 20. Enough talking !!! Let us write some Code !!!!
  • 21. Ye we created App !!!
  • 22. 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 ……
  • 23. DJ with GF Girl : DJ : Girl : DJ : I guess your face needs better Template
  • 24. Thanks !!! Follow me @debug_mode Add me on Facebook at dhananjay.25july@gmail.com dhananjay.kumar@telerik.com

Notas do Editor

  1. Show Video of Steve Balmmer
  2. Show Steve Ballmer video here
  3. Show App here !!!!
  4. Show App here !!!!
  5. Show App here !!!!