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!
We are pleased to announce the final results of this year’s PhD Scholarship Programme.
In September 2011, Microsoft Research received 110 PhD applications which were reviewed by 148 internal and external reviewers between October and December 2011. Microsoft Research have now selected 16 applications that will be funded through Microsoft Research Connections starting in the academic year 2012/13.
Four proposals relate to the new Joint Initiative in Informatics with Edinburgh University.
The selected applications are listed below.
Applicants have already been informed of the decision.
Development of an Executable Model Encapsulating Blood Cell Development from Pluripotent Embryonic Stem Cells Supervisor: Berthold Gottgens, University of Cambridge MSR Supervisor: Jasmin Fisher
Incremental and Adaptive Symbolic Execution Supervisor: Cristian Cadar, Imperial College London MSR Supervisor: Miguel Castro
Supporting a 'Sense of Home' in Care Homes: an Exploration of Digital Design with People Living with Dementia Supervisor: Jayne Wallace, Northumbria University MSR Supervisors: Tim Regan, Siân Lindley
Efficient Approximations for Fast Simulations: Application to Building Designs Supervisor: Leo Liberti, Ecole Polytechnique MSR Supervisor: Youssef Hamadi
Virtualization and High-Productivity for Many-Cores Supervisor: Mikel Lujan, University of Manchester MSR Supervisor: Tim Harris
Automated Design of Revenue-Maximizing Ad Auctions Supervisor: Mingyu Guo, University of Liverpool MSR Supervisors: Yoram Bachrach, Peter Key
LumiConSense Supervisor: Oliver Bimber, Johannes Kepler University MSR Supervisors: Shahram Izadi, Otmar Hilliges
Content-based Relevance Estimation on the Web
Supervisor: Oren Kurland, Technion MSR Supervisors: Filip Radlinski, Milad Shokouhi
Developing Novel Computational Methods to Describe and Predict Human Behaviour in Earth System Models
Supervisor: Paul Palmer, University of Edinburgh MSR Supervisor: Drew Purves
Dynamic Modelling of HIV Recognition by the Immune System
Supervisor: Peter Coveney, University College London MSR Supervisor: Neil Dalchau
Systematic Assessment of Uncertainty in Couples Carbon-Nitrogen Cycle Models and their Climate Feedbacks
Supervisor: Sönke Zaehle, MPI for Biogeochemistry MSR Supervisor: Matthew Smith Joint Initiative in Informatics with Edinburgh University
Machine Learning Markets Supervisor: Amos Storkey, University of Edinburgh MSR Supervisors: Peter Key, Thore Graepel
Statistical Language Processing for Programming Language Text Supervisor: Charles Sutton, University of Edinburgh MSR Supervisors: Andy Gordon, Thore Graepel
Machine Learning Methods for Formal Dynamical Systems: a Systems Biology Case Study Supervisor: Jane Hillston/Guido Sanguinetti, University of Edinburgh MSR Supervisors: Luca Cardelli, Andrew Phillips
Holistic Evaluation in LINQ Supervisor: Stratis Viglas, University of Edinburgh MSR Supervisor: Gavin Bierman
FREE – Online presentation Sharepoint 2010 in UK Education
When - March 27th, 11am-12pm
This session, presented by Dave Coleman, SharePoint MVP – will cover the key features of SharePoint 2010 –highlighting key education scenarios. Whether you are completely new to SharePoint or have experience with previous versions, this session will give a great recap, and provide a “what’s new” in this current release. You will also have the chance to get answers to any of your burning SharePoint questions.
Register Here - https://www.livemeeting.com/lrs/microsoft1/Registration.aspx?pageName=z9g4c4lktqqztkdr
This year, Tech.Days events for IT implementers and professionals is changing.
The Microsoft UK TechNet team are bringing information, ideas and inspiration to your doorstep with a series of IT camp workshops across the country the first sessions are in Leeds, Manchester, Edinburgh, Birmingham, Newcastle and London.
The camps are designed to deliver more freestyle learning with our evangelist hosts across a range of topics about the latest developments in hosted services and what Microsoft are doing in this field.
Across the next few months we'll cover how to Virtualise Servers, Build a Private cloud, Migrate from Windows Server 2003 and Manage consumer IT products on your networks.
Along with the hands on training there will be the usual Q&A, networking and a few other surprises thrown in…
Register for an event near you.
Thanks to all of the Universities who have updated their curricula to include Windows Phone.
For the past few month we have been running a number of Phone Camp across the UK and judging from all the questions and comments in relation to METRO there is clearly a lot of interest and passion around this topic from academics and students.
So I thought I would share with you all a quick set of resources for Windows Phone Development.
Consumer site www.windowsphone.com
AppHub – Developer Site for Windows Phone http://create.msdn.com
Windows Phone YouTube Channel http://www.youtube.com/user/windowsphone (Watch Social, App and Web videos)
Windows Phone SDK http://www.DreamSpark.com
Windows Phone UX Guidelines http://msdn.microsoft.com/en-us/library/hh202915(v=vs.92).aspx
Design Templates for Windows Phone 7 http://go.microsoft.com/fwlink/?LinkId=196225
Windows Phone Grid http://ux.artu.tv/?p=165
31 Weeks of Windows Phone Metro Design http://ux.artu.tv/?page_id=190
Get started, get the Windows Phone SDK 7.1 (Mango) http://create.msdn.com/en-us/home/getting_started
Silverlight Windows Phone 7.1 (Mango) Toolkit http://silverlight.codeplex.com/releases/view/71550
Microsoft Design .toolbox Tutorials http://www.microsoft.com/design/toolbox/school/tutorials.aspx
Microsoft Design .toolbox Courses http://www.microsoft.com/design/toolbox/school/
· Calculator http://www.microsoft.com/design/toolbox/school/modules.aspx?lid=16&mid=46
· Daily Awesome http://www.microsoft.com/design/toolbox/school/modules.aspx?lid=17&mid=47
· Air Hockey http://www.microsoft.com/design/toolbox/school/modules.aspx?lid=18&mid=48
· Golf http://www.microsoft.com/design/toolbox/school/modules.aspx?lid=19&mid=49
Windows Phone Geek - UX Resources http://www.windowsphonegeek.com/Resources/UX#ux
Jeff Wilcox’s “Metro” design guide for developers, v1.00 http://www.jeff.wilcox.name/2011/03/metro-design-guide-v1/
Quick Spacing, Margin, and Icon Tips for Windows Phone Devs http://www.jeff.wilcox.name/2012/01/metroradio-design/
Full Day Event Windows Phone Design Sessions http://blogs.msdn.com/b/jaimer/archive/2010/08/13/windows-phone-design-day-recordings.aspx
Windows Phone Design Day
Metro | the foundation http://channel9.msdn.com/Events/TechDays/Tekniset-Esitystallenteet/TechNet-2011-Windows-Phone-UX-osa-1
Metro | the foundation part II http://channel9.msdn.com/Events/TechDays/Tekniset-Esitystallenteet/TechNet-2011-Windows-Phone-UX-osa-2
Think & Design | sketch, wireframe, prototype, design http://channel9.msdn.com/Events/TechDays/Tekniset-Esitystallenteet/TechNet-2011-Windows-Phone-UX-osa-3
Refine | Best Practices http://channel9.msdn.com/posts/Design-Day-del-2-Refine-Best-Practices
Build | Building a Windows Phone App Prototype with Expression Blend http://channel9.msdn.com/Blogs/channel9spain/WINDOWS-PHONE-DESIGN-DAY-OPTIMIZA-Y-CONSTRUYE (Note: this video includes both REFINE and BUILD. BUILD starts at
Windows Phone User Experience Design http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-832T
All Thumbs: Redesigning an Existing UI to Suit Windows Phone 7 http://channel9.msdn.com/events/MIX/MIX11/OPN02
Analyzing and Improving Windows Phone Application Performance http://channel9.msdn.com/events/MIX/MIX11/DVC01
Application Design for Windows Phone http://channel9.msdn.com/events/MIX/MIX11/DVC02
Windows Phone UI and Design Language (MIX10) http://channel9.msdn.com/Events/MIX/MIX10/CL14
Mike Kruzeniski: Personal, Relevant. Connected: Designing Integrated Mobile Experiences for Apps and Web http://www.ixda.org/resources/mike-kruzeniski-personal-relevant-connected-designing-integrated-mobile-experiences-apps-a
How was CocktailFlow Designed? Creating a Beautiful Windows Phone 7 Application http://uktechdays.cloudapp.net/techdays-live/creating-a-beautiful-windows-phone-7-application.aspx
Albert Shum Talking about Windows Phone http://www.youtube.com/watch?v=UD8MqWvARfA
ReMIX South 2011 Keynote with Albert Shum and Arturo Toledo http://www.vimeo.com/27800521
Silverlight TV 81: Four Great Windows Phone UX Tips http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-81-4-Great-Windows-Phone-UX-Tips
Silverlight TV 69: UX and Perceived Performance of WP7 Apps http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-69-UX-and-Perceived-Performance-of-WP7-Apps
Silverlight TV 83: Using Wireframes to Visually Communicate a Windows Phone Experience http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-83-Using-Wireframes-to-Visually-Communicate-a-Windows-Phone-Experience
Silverlight TV 75: Quick and Dirty UX Testing (Design Tips Mini Series) http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-75-Quick-and-Dirty-UX-Testing-Design-Tips-Mini-Series
Silverlight TV 78: Designing Tiles and Splash Screens for Windows Phone (Design Tips Mini Series) http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-78-Designing-Tiles-and-Splash-Screens-for-Windows-Phone-Design-Tips-Mini-Series
Inside Windows Phone #24 - User Experience for Windows Phone Apps http://channel9.msdn.com/Shows/Inside+Windows+Phone/Inside-Windows-Phone-24-User-Experience-for-Windows-Phone-Apps
Windows Phone Design Team @wpdesignteam http://www.twitter.com/wpdesignteam
Windows Phone @windowsphone http://www.twitter.com/windowsphone
Mike Kruseniski Blog http://mkruzeniski.posterous.com/ Twitter @mkruzeniski http://twitter.com/mkruzeniski
Corrina Black, Windows Phone Design Lead for Developer Experience @corrinab http://twitter.com/corrinab
Arturo Toledo, UX Designer Developer Experience @arturot http://ux.artu.tv http://twitter.com/arturot
Windows Phone Design Twitter List http://twitter.com/#!/arturot/windows-phone-design
So how could you use Pex4Fun (Windows phone app) or PexforFun web app in your curricula?
The (RiSE) team has created these great tool to exercise your students brains, they help teach and reinforce the bit of code your delivering in lectures and allow them to learn self paced.
As I have stated in the previous blog you have two ways of using Pex. For the web version simply go to the PexForFun site http://www.pexforfun.com or for the mobile version install the Pex4Fun app onto your Windows Phone device.
So what is available?
There are puzzles, learning exercises, and duels. Register and you can create your own challenges. The puzzle structure is a great demonstration of Pex. When you start a new puzzle, you have a empty implementation. You can click Ask Pex to get some test results on the hidden successful implementation. Pex then executes those tests on your code.
Students will learn as they see some failures, and you can fix your code to make the tests pass. Student can click “Ask Pex” to see if a more extensive test suite still passes. Iterating this way not only helps students understand fundamentals but also enables them to write better code and its tested to see if their implementation gets closer to the expected solution. If you are not familiar with Test Driven Development, this is a great tools for teaching the concept.
All in all, there are several reasons you should consider integrating FREE resource like PexForFun into your curricula or vocational training resources:
The Windows Azure Research Engagement project aims to boost scholarly and scientific research by extending computing to the cloud. We provide a cloud computing platform and work with researchers on projects that push the frontiers of client and cloud computing.
For more details see http://www.windowsazure.com/en-us/community/education/program/overview/
Join us for the upcoming launch of System Center 2012. Learn about 2012's exciting wave of Microsoft Private Cloud product launches and announcements – starting with the release of System Center 2012. Get the latest insights into the Microsoft Private Cloud and learn what's new in System Center 2012. The Best of MMS 2012 brings you the highlights from MMS 2012 conference in a choice of UK-wide one-day or virtual events.
Understand the Microsoft Private Cloud vision, strategy and roadmap, with deep dive sessions on managing your applications, infrastructure, desktops and devices plus sessions on service delivery and automation – opportunities you won't want to miss.
Experience how System Center 2012 lets you manage your virtual, physical and cloud environments from a single console using common and consistent management experiences that give you full control of your datacentre.
The Best of MMS 2012 is the best possible opportunity to interact with Microsoft, key strategic partners and customers at ONE of THREE events.
The Best of MMS 2012 Agenda
Microsoft's Private Cloud: Built For The Future, Ready Now
What's New in System Center 2012
Infrastructure and Fabric Management
Service Delivery and Automation
Desktop and Device Management
Networking and Close
We look forward to seeing you in May.
8th May 2012, Hilton Deansgate, Manchester
10th May 2012, Thames Valley Park, Reading
17th May 2012, Cardinal Place, London
REGISTER HERE FOR THE SUMMIT 8th May 2012, Hilton Deansgate, Manchester
10th May 2012, Thames Valley Park, Reading
17th May 2012, Cardinal Place, London
FOLLOW US ON TWITTER. Keep up with the latest MMS news, announcements & speakers at #mmsuk
CAN'T MAKE IT IN PERSON? Join us for one of our two virtual events:
22nd March 2012, 10:00-13:00
21st June 2012, 10:00-13:00
FREE Webinar – Deploying Windows 7
When - April 17th, 11am-12pm
This session will give you an overview of the key steps needed to plan for and deploy Windows 7 effectively. If you want to teach the latest technology and curricula such as Windows Phone development then Windows 7 is a key requirement.
So take part in this FREE event and learn the skills, tips and tricks of a successful Windows 7 deployment.
There are a whole range of free tools and utilities from Microsoft that enable you to remove huge cost out of the deployment process. Including:
· How to simplify assessing your current PC estate for suitability
· Checking your application compatibility – and reducing the impact of any that aren’t compatible
· Application deployment methods to reduce your workload
· Capturing and migrating existing user data
· Automating deployments – from light touch to zero touch installations
The session will be relevant for IT services and desktop support staff.
You will also have chance to get any of your deployment questions answered by a Microsoft Specialist.
Register now - https://www.livemeeting.com/lrs/microsoft1/Registration.aspx?pageName=g44771637dlklvz2
Microsoft Research have come up with the following great tools for Windows Phone.
The Research in Software Engineering (RiSE) group at Microsoft Research have two great mobile programming apps TouchDevelop & PexforFun.
TouchDevelop (New name for TouchStudio) is an Windows Phone 7 App that allows the users to script with their phone. By bringing bringing programming to the Windows Phone it not only great fun but productive too, especially from a learning perspective. In the video below Nikolai Tillmann and Michal Moskal from Research in Software Engineering group (RiSE) at Microsoft Research give a demo of TouchStudio
In the video below Nikolai Tillmann from Research in Software Engineering group (RiSE) at Microsoft Research give a case study of TouchDevelop being used by School children developing an app in 45mins directly on the device
In this video, Grant Bronsdon, a intern at Microsoft Research, gives a quick tutorial on writing scripts in TouchDevelop
Download the app from here
Another great tool is Pex4Fun. Pex4fun is another project from Research in Software Engineering (RiSE). PexforFun have a dedicated web site application which allows programming in C#, Visual Basic, and F# from your browser. Now the team has released a Windows Phone mobile app which allows you to do the same in Windows Phone 7 titled Pex4Fun.
The difference between Touch Studio and Pex4Fun is that Pex4Fun is a learning tool, you can win points by writing code! You earn points when your code computes the right outputs for all inputs. Pex4Fun features a code editor with auto-completion, snippets and background compilation to make programming on the phone a reality. If you are new to programming in general, don’t worry: Pex4fun also features a set of courses to learn the basics and beyond right from your phone.
Download the app from here.
Kinect for Windows is now Available!
Version 1.0 of the SDK and runtime are now available for download, and distribution partners in our twelve launch countries are starting to ship Kinect for Windows hardware, enabling companies to start to deploy their solutions.
Looking for great on content on how to build apps for Kinect? Visit Channel 9 where we have updated quick starts and open source projects.
Get Started Guides and Tutorials Kinect for Windows Quickstart Series
Write an App! - Sample Code / Open Source Projects
Kinect Service - A Windows Service so you can see Kinect data on your Windows Phone
Kinect Paint - Draw with your hands
Kinect Mouse Cursor - Control Windows with your hands
Coding4Fun Kinect Toolkit - Developer library for easy programming
Jellybean - Our famous drivable lounge chair code has been updated to the latest release of Kinect for Windows