November, 2011 - Microsoft UK Faculty Connection - Site Home - MSDN Blogs

November, 2011


  • Microsoft UK Faculty Connection

    Microsoft Big Data Solution SQL Server, Apache Hadoop and Windows Azure


    Big Data Solution

    Microsoft’s end-to-end roadmap for Big Data embraces Apache Hadoop™ by distributing enterprise class Hadoop based solutions on both Windows Server and Windows Azure. The roadmap includes Microsoft BI tools such as SQL Server Analysis Services, Reporting Services and even PowerPivot and Excel. This enables you to do BI on all your data, including those in Hadoop.

    Key Benefits
    • Broader access of Hadoop to end users, IT professionals and Developers, through easy installation and configuration and simplified programming with JavaScript.
    • Enterprise ready Hadoop distribution with greater security, performance, ease of management and options for Hybrid IT usage.
    • Breakthrough insights through the use of familiar tools such as Excel, PowerPivot, SQL Server Analysis Services and Reporting Services.


    Technical Considerations

    On the more technical front, we have been working on a simplified download, installation and configuration experience of several Hadoop related technologies, including HDFS, Hive, and Pig, which will help broaden the adoption of Hadoop in the enterprise.

    The Hadoop based service for Windows Azure will allow any developer or user to submit and run standard Hadoop jobs directly on the Azure cloud with a simple user experience. Therefore it doesn’t matter what platform you are developing your Hadoop jobs on -you will always be able to take a standard Hadoop job and deploy it on our platform, as we strive towards full interoperability with the official Apache Hadoop distribution.

    This is great news as it lowers the barrier for building Hadoop based applications while encouraging rapid prototyping scenarios in the Windows Azure cloud for Big Data.To facilitate all of this, we have also entered into a strategic partnership with Hortonworks that enables us to gain unique experience and expertise to help accelerate the delivery of Microsoft’s Hadoop based distributions on both Windows Server and Windows Azure.

    For developers, we will enable integration with Microsoft developer tools as well as invest in making Javascript a first class language for Big Data. We will do this by making it possible to write high performance Map/Reduce jobs using Javascript.For end users, the Hadoop-based applications targeting the Windows Server and Windows Azure platforms will easily work with Microsoft’s existing BI tools like PowerPivot and recently announced Power View, enabling self-service analysis on business information that was not previously accessible. To enable this we will be delivering an ODBC Driver and an Add-in for Excel, each of which will interoperate with Apache Hive.

    Finally, in line with our commitment to Interoperability and to facilitate the high performance bi-directional movement of enterprise data between Apache Hadoop and Microsoft SQL Server, we have released two Hadoop-based connectors for SQL Server to manufacturing.

    The SQL Server connector for Apache Hadoop lets customers move large volumes of data between Hadoop and SQL Server 2008 R2, while the SQL Server PDW connector for Apache Hadoop moves data between Hadoop and SQL Server Parallel Data Warehouse (PDW). These new connectors will enable customers to work effectively with both structured and unstructured data.

    For more information see

  • Microsoft UK Faculty Connection

    MATLAB and R on Windows Azure via Techila


    Techila is a middleware solution for High Performance Computing that enables existing applications to utilize more computing capacity. I believe that the key problem in business and operational computing is the lack of application performance. There are enormous amounts of computing capacity available using Windows Azure cloud service.

    Techila allows applications to utilise all available computing capacity. To try demonstrate this a great example of the benefits of Techila and the Windows Azure with Techila integration is a case study, which Techila did with a leading cancer researcher. The researchers in question had a project, which would have taken 15 years. He had developed his research application in MATLAB. He used the Windows Azure with Techila integration to boost the performance of his application with the combined power of 1200 Windows Azure instances. This allowed him to complete the project in 4,5 days! Being able to do something in 4,5 days, which usually takes 15 years gives a real competitive advantage.

    Techila develop the solution in close co-operation with end-users and system administrators from the very beginning.

    Techila has selected Pharma, Economics/ Financial, and Universities/ Academia as the key markets because of the fact that they are strong on Techila's home market, Finland. But I want to emphasize that unlike many other distributed computing solutions, Techila is a fully horizontal middleware, which can be used in any segment and which can increase the performance of any application: The code can be a MATLAB application, or it can be R (or C/C++, Java, Perl, Python, Fortran,...) They also offer an open API, which can be used to connect any ISV application (3DSMax, SAS, COMSOL, Sungard,...) to the Windows Azure capacity.

    Also please find below a demo of run a 2-day long computation in a couple of minutes using 500 Azure instances using MATLAB:


    Techila with R language can be found here:

  • Microsoft UK Faculty Connection

    DreamSpark Apphub Registration



    DreamSpark has partnered with Windows Phone 7 and the App Hub! Now, you get the same tools professional developers and designers have, and you can sell your mobile applications and make money! Along with all the free applications, we're waiving the $99 registration fee and giving you the first 100 application submissions for free!!

    App Hub is the place to distribute and merchandise your applications for Windows Phone 7 and Xbox LIVE Indie Games.

    To get registered:

    • Go to the App Hub Registration page.
    • When prompted make sure you register as a Student.
    • Complete the App Hub registration process.
    • Use the tools you downloaded to create applications and share your creativity with the world.

    Problem or issues registering?

    Are you having trouble with App Hub registration to submit Windows Phone Apps? Did you get this error?

    We’re sorry, an error has occurred.

    We have detected an error while processing the page you were looking for. We apologize for the inconvenience. Please try again.


    The following guidance has been issued on this issue.

    Please visit
    Click My Accounts
    Click Update Billing Account Information
    Re-Enter password.

    Verify that the information in the site matches what you have enter in App Hub, Also verify your account information at

    If the error persists, try clearing your Cache and using another browser.

    If you have verified all your information and still receive the error, please provide screen shots of your account information so that we can better assess the issue and it email it to App Hub Support <>

  • Microsoft UK Faculty Connection

    Kinect SDK Beta 2 Release



    Today is a very special day, the Kinect device has turn 1 and we have released beta2 of the Windows SDK for Kinect along with a new web site and branding see

    Microsoft built Kinect to revolutionize the way you play games and how you experience entertainment. But along the way, people started using Kinect in ways we never imagined. From helping children with autism, to helping doctors in the operating room, people are taking Kinect beyond games. And that’s what we call the Kinect Effect. h

    So whether you’re educating students, exploring new research, or redefining what’s possible when humans and computers interact, you can create something amazing with Kinect for Windows. The Kinect for Windows SDK Beta 2 is now available for download 

    Watch the following video from Microsoft Channel 9 where Rob Relyea give a refresher on what the Kinect SDK can do, and what's new for Beta 2. There are a number of under-the-hood improvements including faster and more accurate skeletal tracking, support for x64, and support for multi-core machines and support for Windows 8. Microsoft have also added a new StatusChanged event to know when a Kinect has been connected, disconnected, or doesn't have enough power, as well as new APIs to better manage using multiple Kinects.

  • Microsoft UK Faculty Connection

    Windows Phone Free eBook & Demos



    Resource for Teaching and Learning Windows Phone Development

    Windows Phone Programming in C# (Windows Phone Version 7.5)

    The main text is provided as a Word document and PDF file. This contains the entire text, broken into chapters.


    The Demos folder contains a folder for each of the chapters that have demonstration programs.

    Teaching Content

    For each of the chapters there is a folder with the presentations and lab content for that chapter. Each presentation has a corresponding folder containing the demonstrations for that chapter. The demonstration slides contain step by step instructions in the slide notes. Not all the demonstrations have sample projects associated with them, for these demonstrations the program will be created during the presentation. The first 9 chapters also have a lab document which contains a set of lab exercises for that chapter. Some of the lab documents also have answer documents.

    The following chapters are covered in this material:

    Windows Phone

    The Windows Phone Platform
    The Windows Phone Ecosystem
    Windows Phone Program Execution
    Windows Phone Application Development

    Introduction to Silverlight

    Program Design with Silverlight
    Understanding XAML
    Creating a Silverlight Application

    Visual Studio Solution Management

    Getting Started with Projects and Solutions
    Debugging Programs
    Performance Tuning

    Constructing a Program with Silverlight

    Improving the User Experience
    Data Manipulation and Display
    Managing Application Page Layout
    Displaying Lists of Data
    Pages and Navigation
    Using ViewModel Classes

    Isolated Storage on Windows Phone

    Storing Data on Windows Phone

    Using Databases on Windows Phone

    An Overview of Database Storage
    Creating Data Relationships with LINQ

    Networking with Windows Phone

    Networking Overview
    Creating a User Datagram Protocol (UDP) Connection
    Creating a Transmission Control Protocol (TCP) Connection
    Connecting to a Data Source
    Using LINQ to Read from an XML Stream
    Using Network Services

    XNA on Windows Phone

    XNA in Context
    Making an XNA Program
    Player Interaction in Games
    Adding Sound to a Game
    Playing Sound in a Silverlight Program
    Managing Screen Dimensions and Orientation
    Combining XNA and Silverlight

    Creating Windows Phone Applications

    The Windows Phone Icons and Splash Screens
    Fast Application Switching
    Launchers and Choosers
    Background Processing

    Windows Phone Marketplace

    Preparing an Application for Sale
    Distributing Windows Phone Applications and Games
    Making your Application Stand Out
    What to do Next

    Download this resource here

  • Microsoft UK Faculty Connection

    How much will Azure cost?



    Over the past few days I have had lots of question from academic’s in relation to COST the No1 Question being how much will the cloud or more specifically Microsoft Windows Azure cost?

    To try and help others struggling with this question here is a quick summary .

    Microsoft Windows Azure processor core costs are extremely cost effective for short periods of use. The pricing table below gives the list pricing (this drops by 20% under an Azure Enterprise agreement and there are specific pricing for addition of Azure to EES).


    Compute Instance Size



    Instance Storage

    I/O Performance

    Cost Per Hour

    Extra Small

    1.0 GHz

    768 MB

    20 GB




    1.6 GHz

    1.75 GB

    225 GB




    2 x 1.6 GHz

    3.5 GB

    490 GB




    4 x 1.6 GHz

    7 GB

    1,000 GB



    Extra Large

    8 x 1.6 GHz

    14 GB

    2,040 GB




    So if your looking to undertake some workload using  128 cores based on small instances, the hourly cost would be $15.36 which is about £10.  The benefit is huge in that you  can literally just pay for a few hours if that is all you need. So you don’t need to make the huge upfront capex and opex investments in terms of some of the following. The time taken between requirement and installation physical resources such as servers, network hardware, software, storage, additional staffing resources, heating, lighting, cooling and power for your equipment.



    Windows Azure Storage is metered in units of the average daily amount of data stored (in GB) over a monthly period.


    Standard pay-as-you-go pricing for storage

    $0.14 per GB stored per month based on the daily average

    $0.01 per 10,000 storage transactions



    So if you required 10TB you would be looking in the region of £900 per month (before discounts),  which includes making 3 copies of the data for resiliency. It also then becomes readily accessible to supported users. There are also some charges for data transit, but we don’t charge for loading data in, downloads  are $0.15 per GB, so this should stay relatively small unless the whole 10TB is moved about regularly. If your interested in learning more about Windows Azure please don’t hesitate to get in touch.

  • Microsoft UK Faculty Connection

    SharePoint 2010 Windows Phone 7 Toolkit



    I have been asked a few questions recently regarding developing Windows Phone apps which can access Sharepoint 2010 resources.

    The easy answer is… download the following toolkit on CodePlex, the toolkit will help simplify the task of building Windows Phone 7 applications based upon SharePoint 2010 servers running Forms Based Authentication. This toolkit also allows you to use the same libraries to build Silverlight desktop applications.

    This first release requires your SharePoint 2010 installation to support Forms Based authentication but once you do that, building applications is fairly trivial.

    This toolkit will allow you to do the following:

    1. Authenticate against a Forms Based SharePoint 2010 server.
    2. Downloads lists of data from the server.
    3. Create built-in, prepackaged filters to limit the data without writing CAML.

    Once a list item is selected it’s passed to a data-driven page that correctly renders the form based upon the Meta-Data for that List from the server. This includes formatting and validation. The data can even be updated and added back to the server.

    You can download the Toolkit from CodePlex at:

  • Microsoft UK Faculty Connection

    Want to programme Kinect, Windows Phone, Gadgeteer & other Microsoft Technologies with C#



    Learn to programme in C# over the course of 24 episodes, our friend Bob Tabor from will teach you the fundamentals of C# programming.

    Learn the skills and concepts applicable to video games, mobile environments, and client applications.

    The following tutorials and videos walk you through getting the tools, writing code, debugging features, customizations and much more! Each concept is broken into its own video so you can search for and focus on the information you need.

    Download the entire series' source code

    Watch all 24 Episodes

  • Microsoft UK Faculty Connection

    New curricula material and resources for Windows Phone 7.5

    Windows Phone Programming in C# (Windows Phone Version 7.5)


    Main Text – FREE Ebook Windows Phone Programming in C# by Rob Miles
    The main text is provided as a Word document and PDF file. This contains the entire text, broken into chapters.

    The Demos folder contains a folder for each of the chapters that have demonstration programs.

    Teaching Content
    For each of the chapters there is a folder with the presentations and lab content for that chapter. Each presentation is for that section of the chapter and has a corresponding folder containing the demonstrations for that chapter. The Demonstration slides in the presentation contain step by step instructions for that demonstration in the slide notes. Note that not all the demonstrations have sample projects associated with them, for these demonstrations the program will be created during the presentation.

    The first 9 chapters also have a lab document which contains a set of lab exercises for that chapter. Some of the lab documents also have answer documents.

    The following chapters are covered in this material:

    1. Windows Phone
    2. Introduction to Silverlight
    3. Visual Studio Solution Management
    4. Constructing a Program with Silverlight
    5. Isolated Storage on Windows Phone
    6. Using Databases on Windows Phone
    7. Networking with Windows Phone
    8. XNA on Windows Phone
    9. Creating Windows Phone Applications
    10. Windows Phone Marketplace

    To download this great resource simply visit Microsoft Faculty Connection Resource

  • Microsoft UK Faculty Connection

    Teaching UI and UX want some reference style guides–Metro



    From a design point of view a nice thing about Windows Phone is that it brings with it a whole set of design guidelines which are referred to as “Metro”.

    Microsoft has developed a sets of guides to  how controls are supposed to look and establishes a set of criteria that your applications should meet if they are to be “good looking applications.”

    For further details see the Metro style document, you can find the style guide here:

    This is well worth a look if you want to publish your programs in the Marketplace, where your potential customers will have certain expectations of how things should look and work.

    Additionally the following interviews are a GREAT virtual guest lecture for teaching UI and UX course attendees on concept and theories of design.

    On type

    On way-finding graphics

    On mobile audio

    On light & space in architecture

Page 1 of 3 (27 items) 123