edit-task
Home
Up
Delete
Task Name:
Task Description:
get the tools, my journey down the path of getting set up to write my first winodws 8 app
TaskGroup ID:
Start Date:
Start Time:
Duration:
Priority:
Status:
To Do
Completed
In Process
Add Photo:
Owner ID:
Content:
use HTML
Edit Content
<h1 style="text-align: center;">day 1 - step 1</h1> <h2>[ step 1 ] download and install the SDK</h2> <ol> <li>So Ive got my shiny new laptop pc that i've dedicated to this project and I am ready to get started. Ive assumed that if i am developing a windows 8 app, might be best to be running a windows 8 os. Ive loaded it up with the release preview version of 8, got it all setup and configured and am ready to start loading up the developer tools and any sdk's that i might need.</li> </ol><hr /> <h3>a little detour - you can skip this part ... if your in a hurry</h3> <p>So I headed over to <a href="http://www.asp.net/downloads">www.asp.net/downloads</a> thinking that i would grab a copy of microsofts web platform installer and have it download the visual studio 2012 express edition and all of the necessary dependancys that the app required and I would be on my way ... I found the <a href="http://www.asp.net/web-forms/videos/how-do-i/how-to-install-asp-net-and-tools" target="_blank">most clear, consice instructional video</a> for loading a developer sdk that i have ever seen.</p> <p>Go here, download this, click here, do that, click install, have a coffee, your done. Sounded almost too good to be true. I downloaded what i needed to download, started the install and promptly got an ERROR to the effect of - "were sorry, you cant install this on pre-release OS"</p> <h3>returning to go - do not collect $200 </h3> <p>OK, so after a few minutes of digging it looks like there is a 90 day evaluation version of the <span style="text-decoration: underline;">windows 8 enterprise os</span> (3.2 gb) available <a href="http://msdn.microsoft.com/en-US/windows/apps/br229516" target="_blank">here</a> along with the windows 8 SDK and visual studio express 2012 ) (392 mb) which includes all the tools you need ...</p> <p><strong>IMPORTANT NOTE - this will cost you $</strong> - it looks like you will NEED TO BUY at least 1 windows 8 os licence if your planning to dev apps on this platform, at this point I am assuming that it (the express version of visual studio 2012 with Blend ) will run on the "PRO" version of the win 8 os and does not require the more expensive "enterprise" version .... but .... someone better check that out</p> <p>I download the OS, install it. It's fairly quick and totally painless with no issues.</p> <p>NOTE to self re: installing os - dont forget to remove the bootable usb drive when the pc restarts for the first time </p> <p>NOTE to self re: windows-8 - looks like the native ms apps are a little further along/functional then they were with the "Release preview" versions, nice ... i kind of like the travel and the music apps, but i digress ... </p> <hr /> <h3>installing the SDK .... and ... registering ...</h3> <ol> <li><strong>I download the SDK, begin the installation process ... it completes relatively quickly, no issues, no questions</strong> .. tells me its completed successfully and presents me with a big beautiful LAUNCH button</li> <ol> <li>.... success ... lets get started with some coding ... ... the anticipation builds .... i click the Launch button</li> </ol> <li><strong>the next dialog greets me with 2 things ....</strong></li> <ol> <li>] Enter your product registration key and</li> <li><strong>] this product EXPIRES in 30 days</strong></li> <li>.. is this NOT the FREE visual studio express version ??? .... WTF ... a free product that expires in 30 days</li> </ol></ol> <h3>... and registering ...</h3> <ol> <li>] there is register online link, i click it and complete the registration form agreeing to give 2/3 of my pension to the MSFT as well as the stem cells from my first born child ....</li> <ol> <li>In return I get a product key !! woot, what a deal!</li> </ol> <li>OK .. its launching .... i see the IDE ... but whats this</li> <ol> <li>You need a "developer licence" ... OK my patience is starting to wear a little thin at this point.</li> </ol></ol> <h3>... and registering ...</h3> <ol> <li>It is relatively painless aquisition (just sign in with your microsoft account that a] you already have or b] that you registered for when you installed the os) and your pretty much good to go</li> </ol> <h3>... and registering ...</h3> <ol> <li>Once again i mindlessly agree to whatever terms they have presented so that i can test whatever software that I develop on my computer .. nice</li> <ol> <li>Again this "licence" expires in 30 days !!</li> </ol> <li>At this point I am ready to begin coding .... I think, ....</li> <ol> <li> but i have had enough of this project for today ...</li> </ol></ol> <h3>So, in summary ...</h3> <ol> <li><strong>Don't install visual studio 2012 express edition on the pre release versions of the windows 8 os,</strong></li> <ol> <li>if you dont have a licenced version of the windows 8 os available, you can download a 90 day evaluation version of the enterprise edition (here). </li> </ol> <li><strong>You will need to register the FREE product ...</strong></li> <ol> <li>(and IT May expire in 30 days ????, i havent figured that one out yet ...</li> </ol> <li><strong>You will need to sign up for a developer licence</strong></li> <ol> <li>what exactly this is or does ...., not sure, no charge at this point but it also expires in 30 days.</li> </ol> <li><strong>All of the software installed with minimal fuss and no issues</strong></li> <ol> <li>i dont know if it works or if it does anything, but it installed just fine !</li> </ol></ol> <h3>Time invested :</h3> <ol> <li> <p>] lets call it 8 tomatoes - i didnt actually track it today but it was at least that ...</p> </li> </ol> <h3><strong>Noting</strong> :</h3> <ol> <li>looks like there is some kind of developer support program that msft is also offering for 30 days ... for free</li> </ol> <h3>Next: stay tuneD for step 2 - "hello world" - here i come ...</h3> <ol> <li>] launching the IDE and writing(starting) off with the obligatory "hello world" app.</li> </ol> <p> </p>