If you attended the event yesterday in London then firstly, thank you for coming and secondly, you can find the slides we used attached to this post or via this direct link.
The tips I listed in my part of the day can be found at Windows Store Tips.
And finally, my group is very active in helping developers and designers skill up for Windows 8. Check out the resources (including in-person free training) at http://www.windows-store.co.uk/training
Round Table 29th Nov 2012 novideo
Just stumbled upon ClassBrowserPlus – what a great app!
Lovely clean UX with great detailed content
And some very nice code samples
Well done Russell!
[Windows Store Tips]
When you create a developer account on the Windows 8 store you can either create a company account or an individual account. I have seen several companies get into a “bit of a pickle” with store company accounts.
We now have some detailed guidelines which will help avoid problems later on, including:
- Create your Microsoft account using an email address that belongs to your company’s domain, but not to a single individual—for example, firstname.lastname@example.org.
- Add a company phone number that does not require an extension, or an additional email distribution list as a proof.
- Limit access to your company’s Windows Store Dashboard to the smallest number of developers as possible.
- In general, use trusted PCs as your security proof. All key team members must have access to these trusted PCs.
- If you need to allow access to the Windows Store Dashboard from a non-trusted PC, limit that access to a maximum of 5 developers. These developers should access the Windows Store Dashboard from machines that share the same geographical and network location.
- Frequently manage your proofs to keep them current.
There appears to be a small myth that getting a Windows 8 store app on a Windows RT device during development is complicated. I think this stems from a) some of the (quite complex) blogosphere posts on Windows RT and sideloading for Enterprise and b) the expectation that some form of remote deployment/debugging will be required.
However, if all you want to do is install and run it then it really is very simple.
In Visual Studio, use the Store menu to create a package.
At which point Any CPU is normally fine – unless you are using a C/C++ component in which case you will want to generate a ARM package.
Now navigate to the directory
And copy the entire sub folder onto a USB stick. The appxupload is NOT what you want.
Place the USB stick into your Windows RT device and open the folder to reveal the contents.
Right click on the .ps1 file and “Run with PowerShell”
You will then get a series of prompts – agree to them all 🙂
Note: If it is the first ever time you have done this on the device you will also be prompted to get a developer license (free).
And when complete the application will be on your Start screen – far right, unless you previously installed it.
Back in March 2011 I spent a few hours developing a simple application for Windows Phone. The result was BMI Stones and Pounds – a very simple 3 screen application:
To better help Windows 8 early adopters build applications I realised I needed to get an application into the store so I could answer with certainty more of the store related questions I was getting plus get a feel for what it takes to port a Windows Phone 7 application to Windows 8. I had 2 hours free one evening end of October… the end result is BMI Stones and Pounds Lite – a very simple 1 screen application 🙂
The “process” was simple. I opened up two instances of Visual Studio 2012, one for the Phone application, one for the Windows 8 application. Then proceeded to copy across the “inner” XAML and the business logic classes. At which point I took some “shocking” short cuts and justified them to myself by adding “Lite” to the end of the app name. Good tip that… maybe not 🙂
- I dropped persisting input
- I combined it crudely into a single screen app
- I cheated for my full screen view – it is the snap view (which was easy to do starting from phone) centred
But it worked, it passed certification (I followed my own store tips) and it is now live in the store.
If you want to really port a Windows Phone application, check out these links I gathered up earlier in the year, especially the Telerik case study:
Also check out http://channel9.msdn.com/coding4fun/blog/From-Windows-Phone-7-to-Windows-8-Metro-one-apps-journey
A lot of companies we have been engaging over the last few months to get applications into the Windows 8 store have already build applications for IPhone and/or IPad.
The great news is this week we made it that bit easier for iOS developers to transition to Windows 8 by pulling together all the relevant resources into one place www.interop.windows.com. The currently includes a wide variety of relevant articles such as: