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!
These resources have been designed to help you learn how to build applications that use Windows Azure services.
This technical content covers several of the new Windows Azure features including:
The October update includes updated hands-on labs to use the latest version of Visual Studio 2012 and Windows 8, new demos and presentations.
The training kit (available for download here) is the most authoritative learning resource on Windows Azure.
I highly recommend that you download the training kit, review the presentations and go through the Hands On Labs and include these resources into your teaching materials.
Test drive Windows Azure solutions in a virtual lab and see how you can quickly and easily develop applications running in the cloud by using your existing skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework. Virtual labs are simple, with no complex setup or installation required.
Get Free Cloud Access Windows Azure MSDN Benefits | 90 Day Trial
You get a downloadable manual and a 90-minute block of time for each module. You can sign up for additional 90-minute blocks at any time.
These versatile tools range from games to help you get started in a new programming language to analysis engines that enhance the power and usability of Visual Studio. These are tools made by researchers for researchers, designed specifically to meet the needs by people who share their needs.
Microsoft Research has a range of Microsoft Visual Studio tools that aid in programming safe and secure code. These tools bring programs alive for every skill level, from games to help young developers get started in a new language, to analysis engines operating at the highest level that enhance the power and usability of Microsoft's premier development environment.
The Fakes framework runs in Visual Studio Ultimate and helps developers create, maintain, and inject dummy implementations in their unit tests. Fakes makes development more robust and scalable when individual components are tested in isolation.
Code Contracts provide a language-agnostic way to express coding assumptions in Microsoft .NET programs in all versions of Visual Studio. The Code Contracts tools include a runtime checker, a static checker based on abstract interpretation, and a documentation generator.
Social for Team Foundation Server (Social for TFS) is a community add-on for Visual Studio to aggregate teammates’ content from various social sites, such as Facebook, LinkedIn and Twitter, into the developer’s workspace. Social for TFS is developed in C# and available under MPL license.
Microsoft Automatic Graph Layout (MSAGL) is a tool in Visual Studio Ultimate for graph layout and viewing. MSAGL can be used to represent complex directed graphs, such as those found in business management, manufacturing, network analysis, and bioinformatics research.
Debugger Canvas is used for debugging programs in Visual Studio Ultimate. It visually brings together the code being explored into a single pan-and-zoom code bubbles display. Debugger Canvas helps to see variables through the code bubbles, make notes and see the bigger picture in one place.
Pex4fun brings programming in C#, Microsoft Visual Basic, and F# to any web browser. Pex4Fun is an interactive coding game environment where the player discovers a secret program. Pex4fun is based on Code Contracts and the unit testing tool Pex, which runs in Visual Studio and also as a dedicated app on Windows Phone.
Try F# is a web browser–based interactive cross-platform learning environment. It features tutorials and resources for learning F#, which is a functional language ideal for data-rich, concurrent, and algorithmic development. The full power of F# is available in Visual Studio.
Learn more or read the blog.
Science@Microsoft, an e-book that commemorates our many years of Microsoft Research activities with the academic research community.
This celebration of collaboration, demonstrates the breadth of our collaborative research and the potential of computer science to address some of the world’s problems. These stories demonstrate the amazing power of technology to impact areas far afield from traditional computer science.
Science@Microsoft is available as a PDF at microsoft.com/scienceatmicrosoft. It is also available for the Kindle at Amazon.
· Download the PDF
· Get the Kindle version
· Read the blog
· Read more
The Microsoft Research Faculty Summit was held July 16 to 17 on the Redmond campus, with 431 attendees from 235 institutions in 30 countries. In addition, this year we streamed the Microsoft Research Faculty Summit live.
This year’s focus on advancing the state of the art covered two key themes: big insights from big data and blending virtual and physical reality. Eric Horvitz provided an enlightening keynote about how machine learning intelligence is making it easier to gain insight from large amounts of data and Rick Rashid inspired attendees with his presentation on how hardware and software advances are contributing to a simpler, more natural integration of the physical and virtual worlds.
· Watch the virtual 2012 Faculty Summit sessions on demand
· Read our blog about the virtual event
· Read our blog about the David Breashears keynote
1. Build a single, flexible app vs. many replicated apps. - For example, a book publisher should not publish 100s of apps, one for each book. Rather, the publisher should deliver a single app that allows the user to browse their full book catalogue.
3. Another very common reason for failure that is simple to fix is inappropriate Age Rating.
4. Ensure all app builders run the WACK before app submission.
5. Take advantage of App Fast Track (AFT) review where appropriate.
6. Familiarize yourself and app builders you engage with App Certification Tips on the Dev Center: Common Certification Failures and Guidance for Resolving Certification Failures.
7. Review apps locally before app submission with Store certification requirements in mind.
Windows 8 App Store Requirements – http://aka.ms/storereq
Resolving certification errors – http://aka.ms/storefix
I am happy to confirm that DreamSpark has been modified and we have reinstated the ability to download batches of Windows 8 Professional and Windows Server 2012 unique retail keys.
These student keys, are available from the MSDN Subscriber Portal for Program Administrator to distribute to their students. This is to allow, students to successfully register Windows 8 and Windows Server products downloaded from DreamSpark.
Hearing directly from our experts is the best way to get a really good understanding of Visual Studio, especially now we’ve launched Visual Studio 2012. We have scheduled free in-person events on Application Lifecycle Management capabilities of Visual Studio and Team Foundation Server for you to come and learn more about the new version.
In the meantime we will continue to add ad hoc events and helpful videos which will cover all aspects of the latest Developer tools from Microsoft.
If you would like to attend one of these events please register here http://www.microsoft.com/visualstudio/en-gb/visual-studio-events
Want to try Visual Studio and Team Foundation Server in your teaching and learning see http://www.dreamspark.com
The Windows 8 Camp is open to everyone and offers an experience catered to your background and technology preference. Find out how to make sure your app is in the Windows Store by the time Windows 8 hits the market.
We don’t expect you to have finished your application in one day (although that’s not impossible). You will at least understand the Windows 8 operating system, what makes a great Windows 8 style application and the development paths that are available to you. If you choose to take advantage of one of our 1:1 UX labs, then you will also leave with a set of wireframes that you can use to start your base your Windows 8 style application on.
You can then return to one of our future camps to carry on with your application build and take further advantage of our Windows 8 experts who will be present all day to personally answer your questions.
For more details and resources see http://www.microsoft.com/uk/msdn/windows8/
For students and educators get all the necessary software and windows store accounts from www.dreamspark.com
Registration for the October incarnation of Three Thing Game are now open at the University of Hull. The week long event It starts on Monday 22nd of October with the "Amazing Thing Auction" with real fake money. Then on Saturday 27th and Sunday 28th The students face the infamous 24 hour overnighter, this time with added Mono Game and Windows 8 fun.
The team from Mono Games and Microsoft will be on hand to help you port your game to Windows 8. The University of Hull we will have some Windows 8 systems set up for testing. There are some great prizes up for grabs and win even bigger, by getting your game into the Windows 8 Store before anyone else via a FREE Windows 8 store accounts via Microsoft DreamSpark.
Today MonoGame announced 3.0 BETA available for download.
MonoGame is an Open Source implementation of the Microsoft XNA 4 Framework. The goal of Monogame is to allow XNA developers on Xbox 360, Windows & Windows Phone to port their games to the iOS, Android, Mac OS X, Linux and Windows 8 Store apps.
We have over a 100 first, second and third year students attending and University of Hull, lecture Rob Miles will be running a special XNA sampler in the week before the competition where students will get to grips with "skeleton code and get a understanding of Microsoft XNA”
Hull Students can find the registration form here. Simply compete it and return it to Rob Miles, with your registration fee.
Watch out for an update during the weekend of the 27th/28th and announcement of the winners and their games on the 28th.
I had the pleasure of attending a fascinating meeting yesterday, the event had a number of commercial organisations and UK Universities discussing the following challenges which the UK education and employers face.
What was interesting is that the fact that in both academia and employment the most common measures of skills are qualifications.
Qualifications form a major part of employer recruitment strategies, especially screening candidates prior to interview. As a result, the majority of individuals prefer studying towards a qualification and over one half of employers say they would like to support their employees to gain qualifications.
So the debate is should Universities meet employers requirements of providing not only academic qualifications but also professional certification in the form of vendors certifications?
Should Universities provide more life long learning opportunities and tailored courses which meet the demand of employers or specialised around specific employer requirements.
Such as fascinating debate and discussion.. If your interested in the learning more about Microsoft Professional certification look at the following presentation.