task

windows 8 - hello world

[step 2]

  1. Launching Visual Studio - so the first your going to notice is the Getting Started tutorial, awesome, lets begin there BECAUSE this is where you want to begin your journey. Dont take the little detour I took ... and [REMEMBER] windows 8 wont install on pre-release os versions
    1. ASIDE - how i could have got here without installing VS ...
    2. i googled - "windows 8 developer",
      1. to NO avail - i dont see this tutorial on the first page or two of results, I did bookmark a couple of blogs and couple of articles about developing for the platform, and i noticed that the ms downloads page does come, but not this tutorila
      2. http://www.techrepublic.com/blog/10things/10-reasons-windows-8-will-be-painful-for-developers/2885
    3. DIRECT NAVIGATION PATH from - msdn.com ( microsofts developer resource center )
    4.  choose windows
    5. at the top of the page, there is a button to "Start Downloading" which takes you to the downloads page where your can download the OS and the tools that you need, seeing as how we've gotten that taken care of .... we are ignoring this and heading down to the .... 
    6. ] bottom of the page, 4 groups of links, choose Home under the windows store apps heading
    7. ] now choose the "show me" button" at the top of this page and here you are ... almost ...
    8. ] click on the 2nd square tile at the top of the page named "Try it Out",
    9. ] then lick on the link to javascript + html link .... and you have arrived  
  2. TUTORIAL - It breaks down four development paths/frameworks you can use to develop your windows 8 app
    1. javascript and html5 - thats me and potentially every other web developer on the planet. (at least 1 billion at the last count)
    2. c# and xaml - if you are a ms dev and have experience with the C# language ...
    3. C++ and xaml - 
    4. direct x -  
  3. microsofts - hello world+   == my-app-1 (hw1)
    1. ] i follow along with with the first page of the 3 page tutorial which covers some basic stuff,  i createD a NEW PROJECT that i've named (hw-1) using the "blank" template
      1. ] my project has (x) files, which seems like a lot for a "blank" application that doesnt do very much
    2. x] replace the current html "body" content with my content
      1. ]
    3. x] i add a (text) input control
      1. *] ( apparently this will "automatically" handle touch, pen, and even ?voice? input as well as the mouse )
    4. ] i tweak the default css file
      1. ] to change the color scheme up a bit OR
    5. ] i add a little of my own css -
      1. ] to ..
    6. x] i write an event handler function -
      1. ] this handles the button click event
    7. x] i register the event handler function
      1. ]
    8. x] i build (f5) and run the application
      1. ] success - it works flawlessly
    9. ] tutorial - PAGE 2 -  talks about app state and handling your apps app and sesion data when state changes 
      1. ] saying basically your app is going to be in  1/4 states
        1. ] running,
        2. ] suspended,
        3. ] shutdown   
      2. ] when state changes you are going to have to "handle" your "app's data" and your "apps session" data, this will preserve the user experience by enabling them to resume where they left off in your app and not lose any data, ] there are (3) events for handling that data
        1. ]
        2. ]
        3. ]  
  4. NOTE that ive skipped over a couple of the steps ( those that dont have an x beside them)
    1. ] i will come back to them as i build "the real app" .. in the next article I am going to outline "the real app", what i want to build. I am thinking along the lines of a very basic windows 8 app framework that I will use to create something simple, yet functional and hopefully cover a number of core app development concepts along the way.
    2.  

So, in summary ...

  1. here is the link for the official ms hello world tutorial for developing windows 8 apps
    1. you could check this out even before you begin downloading and installing the tools that you need to see if this is going to be "your cup of tea" ( OR better yet just keep reading my blog ;)
  2. ] writing event handlers
  3. ] registering event handlers
  4. ] using the pre-built/native windows js libraries
  5. ] state changes
  6. ] state change events to

Things to check out ...

  1. some opinions about developing windows 8 apps
    1. http://www.techrepublic.com/blog/10things/10-reasons-windows-8-will-be-painful-for-developers/2885
    2. http://www.pcworld.com/article/2011463/windows-8-app-development-a-burden-or-a-breeze.html

Noting ... / Tips ... /

  1. you could blast thru this tutorial and build the sample app in 1 tomato.
    1. take your time, understand the concepts presented, eperiment, practice, repeat

Time invested :

  1. lets call it 4 tomatoes -

Stay tuned for ..

  1. step 3 - my app
    1. an outline of what i want "my" app to do.
Details Photos Edit more

Details

ID: 1352

NAME: day-2-step-2

DESCRIPTION: HELLO WORLD - getting my first windows 8 app up and running use the official ms hello world tutorial

START DATE TIME: 2012-11-02 00:00:00

EST DURATION: 01:00:00

END DATE TIME: 2012-11-02 01:00:00

STATUS: To-Do

PRIORITY: -5

OWNER ID: 1

Content Photos Edit more

photos

photos for this task

actions

Agenda Email task SMS task Priorities