The goal of this site is to put relevant and applicable tools and information at the fingertips
With this blog we want to inform you on our latest initiatives.
Enjoy reading and stay tuned!
Following last month’s launch of the Windows Phone 8 developer platform, and on the heels of strong critical acclaim and consumer response.
So if your currently learning or being taught Windows Phone development, we encourage you to start getting developing now for Windows Phone 8.
We hope you’ve downloaded the new Windows Phone 8 SDK and taken time to explore the new features and APIs. If you haven’t already viewed it, don’t miss Windows Phone Program Manager Peter Torr’s video on what Windows Phone 8 means for developers. Once you are ready to get started, please utilize this quick list of content and resources developed by our team to ensure you make the most of the new SDK.
▶ Register and attend a local Dev Camp
▶ If you have an existing app, learn more about how to utilize shared code.
▶ Learn how to implement new and differentiated Windows Phone 8 features, including in-app purchase, Lenses, Fast resume and much more.
▶ Check out the Windows Phone API Quickstart for an easy reference guide as you get started developing.
To complement the U.S. figures we shared publicly last week, check out the latest worldwide stats on our growing number of developers, app downloads and submissions, and paid app revenue:
Microsoft, Worldwide, October 27 – November 30, 2012
The Windows Phone 8 Jump Start videos are now available online. The Windows Phone Jump Start is two full days of demo-rich sessions led last week by our own experts, Microsoft Technical Evangelist Andy Wigley, and Microsoft Enterprise Mobility Strategist Rob Tiffany. Andy and Rob are two of the most respected authorities in mobile app development and were excited to help C#/XAML developers get the most from the Windows Phone 8 platform.
Jump Start Training On Channel 9: First session (of 21): Introducing Windows Phone 8 Development Part 1 (Links to others on that page)
Jump Start Training on Microsoft Virtual Academy: Building Apps for Windows Phone 8 Jump Start
More details are on Andy Wigley blog the presenter of Windows 8 Jump Start: Windows Phone 8 Jump Start Video recordings now available!.
Starting with last month’s //build 2012 conference, where we took the wraps off the new Windows Phone 8 developer platform, releasing the new SDK and continuing through last week at our popular Windows Phone 8 Jump Start training, our team has worked to compile useful technical content to guide you as you dive into development of new Windows Phone 8 apps. If you weren’t able to hear our experts deliver the content live, don’t worry, every breakout session is now on-demand on Channel 9. Check out the //build 2012 wrap-up blog post for a complete list of all available content, including the below topics:
Native C/C++ Game Development
XAML Application Development
Leverage Code across Windows Phone 8 and Windows 8
In-app Purchase & Dev Center
Networking, Bluetooth and NFC Proximity
Making Money With Your Apps
HTML5/IE10 for Developers
Maps, Location & Background Execution
Performance & Optimization
Photo and Lens Apps
Tiles, Lock Screen and Notifications
Using C++ in Your Apps
Using the Speech API
Wallet and Deals for Devs
App to App Communication
Microsoft has developed a excellent app template for UK Institutions with office365 and windows 8 clients.
The Contoso Learning Companion app for Windows 8 allows students and teachers can use to access their SharePoint/Office365 learning environments directly from a Windows 8 device. This application is white-label meaning that it can be customized by the institution or a Microsoft Partner.
The Contoso Learning Companion for Windows 8 provides a touch-friendly baseline Windows 8 sample app to support education scenarios on Office 365. It provides users with an aggregated experience that would otherwise require the user to access multiple sites via the browser. The Learning Companion for Windows 8 solves this issue by taking advantage of the new Windows 8 touch-friendly UI and by adding some client-side aggregation logic, and leveraging OneNote for managing lessons and assignments.
· Aggregated view of current events, classes, and study groups in SharePoint
· Access to class and study group sites, and their respective, events, materials, and related features in SharePoint
· OneNote integration for consumption and management of lessons and assignments via a class notebook
The Learning Companion is provided to serve as a baseline framework, which developers can use to create tailored solutions for their customers/institutions. Developers can take advantage of Windows 8 app contracts to extend the experience, such as through the Search, File Picker, and Send To and Play To contracts. Developers can customize the look and feel with school colours or by integrating stock imagery as a background. They can also extend the UI by adding additional components, such as an existing news feed and other server-side data sources.
Why not download the package to play around with the code to implement you institutional Windows 8 Office365 app.
We have a number of great competitions open at present with a closing date in December
Microsoft Power Up
This competition is aimed at the growing number of student and indy game developers in the UK..
The prize structure has been developed around the strategy of supporting the indie game space in the UK and fostering a vibrant and successful industry by giving developers and their titles the best chance of success through profile and discoverability. If your a winner you will get support and assistance in the form of a PR campaign, mentoring with industry leaders & a professionally produced video games trailer.
There will be first and second prizes as detailed below. All ten game app finalists will be invited to an Awards Ceremony hosted at Dolby’s London HQ in January 2013. In addition to the awards ceremony itself; there will be a chance to discover the latest audio technologies and listen to a guest speaker discussing the challenges involved in delivering a great audio experience.
The prize(s) will be as follows:
Timing: Monday November 5th competition opens and closes on December 21st at 11.59PM GMT
To be in with the chance of winning one of our fantastic prizes, after successfully submitting your app to the store, follow the steps below to enter the competition.
Send the following details to firstname.lastname@example.org
There is no limit to the number of entries, all entries need to be received by 11.59PM GMT 14th December 2012.
Please see below for all Terms and Conditions and further details at http://www.ubelly.com/power-up-competition/
Construct 2 HTML5 Windows 8 competition
Create a game or port an existing one with Construct 2 and then successfully publish it to the Windows 8 Store by December 21st to be entered into the competition.
1st, 2nd and 3rd prizes will also of course get gold, silver and bronze trophy profile badges as well!
Send an email to email@example.com with your name, the title of your entry, and a link to the Store page to register your entry.
Have you been toying with the idea of publishing your GameMaker: Studio™ game to the Windows Store? Well, wait no longer – GameMaker: Studio™'s Windows 8 support is here, and YoYo Games is offering you cool prizes for publishing your games in time for the holiday rush.
Windows 8 launches October 26th so don't delay! Publish your game by December 8th, let us know using the form below, and you'll be entered to win a $500 Visa gift card.
YoYo Games will also help spread the word by announcing the winning games on social media.
Notify us that you've submitted your game for publishing to the Windows Store by December 8th, 2012 for a chance to win. A select panel of judges from YoYo Games and Microsoft will choose up to 8 games from developers in the U.S., up to 8 games from developers in the U.K. and up to 8 games from developers from the rest of the world, based on the criteria below, and will notify winners by December 20th, 2012.
Full terms and conditions
If you have any questions, please contact firstname.lastname@example.org.
This December were running a special two day event so if your building an app or game, have an existing app or game for iOS and Android or simply interested in meeting with fellow app developers and building amazing Windows 8 apps then this is the event for you.
We’re running a two day event in December to create amazing app experiences for people using Windows 8. There’ll be some workshops, some training, some tools and resources for you to make use of – and you’ll all get to publish your app(s) by the end of the month into the Windows Store.
Who’s attending? There’s a great mix of students and non student developers. As long as you can do some basic coding you’ll have the skills needed.
In a nutshell…
Do you have a great app in the iOS store, but haven't got around to porting it to Windows 8 yet?
Well fear not, because help is at hand. We're running a 2 hour virtual workshop to give you all the information you need to to unlock a whole new market and opportunities to turn your work into profit.
The workshop will run 10am-12pm on Saturday 8th Dec. It's completely free - we want to help you make the most of the fantastic opportunities the Windows Store offers.
As part of the workshop our expert team will take you through the following stages.
For more information, and to sign up now, visit http://ubel.ly/porttoios.
For more resources on Windows 8 training camps and development resources see http://www.microsoft.com/uk/msdn/windows8
Scirra are excited to announce a new competition! see https://www.scirra.com/blog
You need to confirm that you have submitted your game for publishing to the Windows Store by December 21st, 2012 for a chance to win.
Send an email to email@example.com with your name, the title of your entry, and a link to the Store page to register your entry.
A select panel of judges from Scirra and Microsoft will choose 10 games as the finalists and from that group of 10 we will select prize winners based on the criteria below, and will notify winners by January 11th, 2013.
Note your game must be published in the store to be considered for entry, so you'll have to be quick - allow a week for the store acceptance process, which means submitting to the store by the 14th! You can enter existing games that you've ported from other platforms, and that might help you make an entry quickly.
Unfortunately apps that were published to the Windows Store before the start of this competition are not valid- they must be new submissions. However you can still submit an existing game that has not yet been submitted to the Windows Store.
Use the Windows 8 object in Construct 2 to access Windows 8 features.
Note the latest beta releases include more features, such as the ability to share images and screenshots of your game. See also our guide on How to make a Windows 8 app.
One great thing about academia is that its always important to understand your skills, particular situation, objectives and what you are trying to achieve.
So thanks to Joel Citzen and his blog The following guidance will help you get started to being the most effective developer.
What type of developer are you?
New to the Platform Typically you would have no existing apps and can’t wait to build and ship your app to Windows Phone Store or Windows Store. In this case the suggestion is that as a beginner you grab the free tools and start exploring building for either platform. You can explore:
Seasoned in Windows Phone App You already built Windows Phone Apps and now want to build apps for Windows Phone 8 and Windows 8. You will find a lot of similarities when you develop your apps for both platforms. To get started explore:
Seasoned in Windows Store App You already built Windows Store apps and now want to build apps for Windows Phone 8 and Windows 8. You will find a lot of similarities when you develop your apps for both platforms. You can get started by exploring these sources:
Seasoned in another Platform You’ve built apps for other platforms, and want to ship them or port them to Windows Phone 8 and Windows 8. Many of the programming concepts will be familiar. Both platforms support C++, and the tools have templates to help you get started. To learn more explore:
Games Creator from another Platform You’ve built games for another platforms and want to port them to Windows Phone 8 and Windows 8. We’ve invested significantly in native gaming support on Windows Phone 8 and this will make it possible for you to port your existing games to both Windows Phone 8 and Windows 8. Check these resources:
Maximising Code Reuse.
After choosing your approach, based on what type of developer you fall under, you can now decide what choices to make to maximize code reuse in your apps. As a developer, you want to streamline your development and make maintaining your app efficient. When building an app for Windows Phone 8 and Windows 8, you should look for opportunities to share code, designs, and assets as much as possible so that you maximize the return on your investment.
The Hilo end-to-end photo sample provides guidance to C++ developers that want to create a Windows 8 app using modern C++, XAML, the Windows Runtime, and recommended development patterns. Hilo comes with source code and documentation. This is a PDF version of the on-line guidance "Developing an end-to-end Windows Store app using C++ and XAML: Hilo (Windows)."
Version:1.0 Date published:11/29/2012 Language: English
HiloCppXAML.pdf 3.0 MB Download
Supported operating systems: Windows 8
The sample code can be found here: Hilo C++ sample. The online documentation can be found here: Developing an end-to-end Windows Store app using C++ and XAML: Hilo (Windows). For help and support visit the Hilo community site.
Version: 1.0 Date published: 11/26/2012 Language: English
WindowsPhone8TrainingCourse2012-11-220.127.116.11.Setup.exe 157.3 MB Download
Hands on labs for Windows Phone 8 software development
Windows 8 – http://dev.windows.com Windows Phone SDK 8 – http://dev.windowsphone.com
Additional Learning Resources
Windows Phone API QuickStart Poster (PDF) Windows Phone 8 and Windows 8 platform comparison What's new in Windows Phone SDK 8.0 Using the MVVM pattern in Windows 8 Targeting Multiple Platforms with Portable Code: Overview Sharing XAML UI Polymorphism (C# Programming Guide) MVVM Quickstart Implementing the Model-View-ViewModel pattern in a Windows Phone app How to: Add Existing Items to a Project Getting started developing apps for Windows Phone 8 and Windows 8 Develop Windows Store apps using C++ and XAML: Hilo Design library for Windows Phone Design guidance for Windows Store apps Cross-Platform Development with the .NET Framework Creating Windows Runtime Components Create a Continuous Client Using Portable Class Libraries Asynchronous Programming with Async and Await (C# and Visual Basic) Announcing the release of the .NET Framework for Windows Phone 8
BUILD 2012 VIDEOS
Create Cross-platform Apps using Portable Class Libraries (Build 2012) How to Leverage your Code across WP8 and Windows 8 (Build 2012) Windows Phone 8: Using C++ in your Applications (Build 2012) Windows Phone 8: Native C/C++ Game Development (Build 2012)