• Microsoft UK Faculty Connection

    Cross Platform development with Visual Studio 2015 and Visual Studio Online


    One of the great advantages of being an educational establishment or a student is access to Microsoft Imagine and Software from DreamSpark.

    Today there is a huge desire for students to learn and build applications for as many platforms as possible.

    As educators and students you need to learn and embrace modern way of doing cross-platform mobile development.

    Todays studios and agencies can no longer afford or simply  recruit  and retain dedicated teams on all different platforms (Android, iOS, Windows).

    So the question I have is are  you teaching or learning with Visual Studio 2015? If the answer is No.. here are some reasons to upgrade now!

    Getting Started with Cross Platform development


    If you’re teaching, learning web development  with CSS, HTML, JavaScript or Typescript you can target Windows, Android, and iOS devices by using Visual   Studio Tools for Apache Cordova.

    Getting Started



    You can also build a native application for Android or Windows devices with C++ templates


    You can build native apps for Android and iOS by using C# and the Xamarin framework Apps not only look the way the end user expects; they behave that way too. Xamarin apps leverage platform-specific hardware   acceleration, and are compiled for native performance. This can’t be achieved with solutions that interpret code at runtime.

    Visual Studio Online


    What is Visual Studio Online?

    Visual Studio Online (VSO) is the cloud-hosted toolset to organize, build, test, deploy and report on your software project.

    Again Visual Studio Online is free to all students via www.dreamspark.com at https://www.dreamspark.com/Product/Product.aspx?productid=99

    Why use source control from Visual Studio

      • Cross platform / all languages

        • You can write code in Java or any other language using any IDE and fully leverage the capabilities of Visual Studio Online

      • Git/Github is great but will not support you enough

        • You can keep your code in Git/Github and use Visual Studio Online for all the other processes. GitHub is great with some nice features like collaborative code review but you have the same capabilities in VSO (if not better like the team management) with a fundamental difference: traceability and predictability

      • Traceability is the foundation

        • VSO will connect the dots between the requirements, the project management, the source code, the versions, the defects and the tests. VSO (or TFS for the on premise version) is by far the best (if not the only) candidate to support any organization looking to regroup all the important project artefacts in one place.

        • By using VSO today, you will get a full traceability on what is happening in your project starting from any angle (requirements, project, code, defect, test…)

      • Move to Predictability by controlling the quality

        • Quality is not a “phase” or a “campaign” in the project cycle, it’s something that is diffused from requirements (bad alignment), project management (wrong estimation or no control on the team capacity), code (bad quality), test (not enough or wrong functional and performance tests) or defect (no prioritization)

        • Tests are the best way to reveal the quality but they will not increase it. It’s the combination of early tests, process (tests at the right time, get insights back to the developer, review practice, automate part of the testing effort) and coverage (code, architecture, functional, performance, mobile scenario ….) that will validate if the task closed was done the right way. To “trust” what you are tracking, you need to validate them with tests.

        • Visual Studio Online will offer you a platform to track each part of the project, integrated them, set practices and process, manage/run/automate tests and also deploy the solution (with a full release management capability)

      Check the links below for more information and start using VSO today for your projects.

    Visual Studio Online

  • Microsoft UK Faculty Connection

    Imagine Cup Earth - Microsoft and NASA student competition $36,000 prize fund



    Who can enter?

    Students ages 6-18 worldwide are invited to explore this exciting and vital area of scientific research in Imagine Cup Earth, a new coding competition for students. Whether you have never coded before and would like to learn, or if you’re already studying coding and want to take on a new challenge, all skill levels are welcome to dream big, build creatively, and boldly bring your ideas to life.

    What's the competition?

    Microsoft Imagine and NASA’s Jet Propulsion Laboratory are co-presenting this contest for students around the world. Together, we have created Imagine Cup Earth to inspire the next generation of thinkers, dreamers and future programmers to learn the basics of coding and explore the latest science about our precious home.

    What's the prize?

    During our 2015-16 Imagine Cup Earth season, a total of 18 winning students will share $36,000 in prizes for their earth-science coding projects. Students who choose our Beginner category can create games, apps and simulations using Microsoft’s free learn-to-code tools, including Kodu Game Lab, Microsoft Touch Develop and Project Spark. More advanced students can create web apps using HTML5/CSS/Javascript, Python, or other web languages of their choice.

    How to enter?

    Students can get started by visiting our Imagine Cup Earth contest page to learn more about the requirements and read the official rules. Because school schedules vary from country to country around the world, Microsoft Imagine is providing three contest rounds each with their own deadlines and prizes. Students are welcome to compete in any or all of these as is most convenient for them – each round stands alone. All deadlines are given in Greenwich Mean Time (GMT).

    First Round Deadline: 23:59 GMT December 15, 2015

    Second Round Deadline: 23:59 GMT March 31, 2016

    Third Round Deadline: 23:59 GMT June 15, 2016

    Each round will have six prizes:

    Beginner Category

    Intermediate Category

    For the best earth-science themed game, app or simulation using Kodu  Game Lab, Microsoft Touch Develop or Project Spark.

    For the best web app exploring an earth-science topic using actual  NASA data and imagery.

    1st Prize: $3,000

    1st Prize: $3,000

    2nd Prize: $2,000

    2nd Prize: $2,000

    3rd Prize: $1,000

    3rd Prize: $1,000

    Microsoft Imagine and NASA’s Jet Propulsion Laboratory look forward to seeing what our global community of students creates.

    .Students can get started by visiting our Imagine Cup Earth contest page to learn more about

  • Microsoft UK Faculty Connection

    Start measuring your success with Application Insights free with DreamSpark


    To start using the Visual Studio Application Insights SDK in your app.

    For those of you not familiar with Application Insights, the service collects telemetry data from your app and uses Azure to store the data. The Windows Dev Center can access this telemetry data to provide you with a view into how customers are using your app.

    You can use Visual Studio 2015 or 2013 to add Application Insights to your app in about 10 minutes. To get started, open up your Windows app (Windows 8 or 10 – client or phone), and do the following:


    1. Right click on your project in Visual Studio and select ‘Add Application Insights Telemetry…’
    2. Application Insights will then launch a wizard that walks you through adding the service into your Windows app. As part of this process, it will ask you where you want to keep your data (if you don’t already have a free Azure account, you’ll need to create one simply activate your Free DreamSpark Azure subscription https://www.dreamspark.com/Product/Product.aspx?productid=99 
    3. Once you’re done with the wizard, it will set up and configure your project for telemetry collection.


    At this point, you’ll be able to see on Azure, in near real-time, how many folks are using your app in the wild. This telemetry can tell you a lot about your app and where to direct your development efforts – you can measure what features are being used, by how many people, and for how long.

    And once you publish your app into the Store and enable the app usage telemetry setting on the Windows Dev Center dashboard (under ‘Account settings’), the data will be visible on the Usage report.

    You can then use the TelemetryClient class to gather additional telemetry data like page views (or even pivot/hub control activity), interesting events you want tracked, and exceptions. Beyond the basic page telemetry you get by using Application Insights, you can taking advantage of exception tracking to get a near real-time view into trouble spots (particularly useful when launching an update to the public). To track exceptions, use the following code



    // ...


    catch (Exception ex)


    private TelemetryClient telemetry = new TelemetryClient();



    As you get more comfortable with analytics, you can start instrumenting all kinds of things. For example, this sample code tracks how long it takes to accomplish a task:

    var stopwatch = System.Diagnostics.Stopwatch.StartNew();

    // ... perform the timed action ...


    var metrics = new Dictionary <string, double>

    {{"processingTime", stopwatch.Elapsed.TotalMilliseconds}};

    // Set up some properties:

    var properties = new Dictionary <string, string>

    {{"signalSource", currentSignalSource.Name}};

    // Send the event:

    private TelemetryClient telemetry = new TelemetryClient();

    telemetry.TrackEvent("SignalProcessed", properties, metrics);

    Get started with Application Insights

    Application Insights comes as part of Visual Studio with automatic instrumentation for ASP.NET or Windows developers. You get vital application telemetry data out of the box, including usage, exceptions/crashes, requests, performance & logs.

    Enable monitoring for Azure web apps and VMs directly via Azure portal or install Status Monitor on your ASP.NET web server to get performance monitoring without need to update code and redeploy your application.

    Easily add Application Insights SDK to Java, iOS or Android apps. Monitor apps written in languages like Ruby, Python, PHP, Node.JS, etc. with open source SDKs on GitHub.

    Explore supported platforms

  • Microsoft UK Faculty Connection

    Support for video interstitials on Windows 8.1, Windows Phone 8.1 and Windows 10



    Microsoft Universal Ad Client SDK for Windows 10

    The Microsoft Universal Ad Client SDK is now available for Windows 10 devices. The ad SDK also supports Windows and Windows Phone 8.1 apps. The new ad SDK is built using native code and does not require .NET runtime, reducing the memory used and increasing performance.

    To use the SDK, install the new ad SDK, then drag and drop the control, and configure it.


    Support for video interstitials

    Video ads are a highly popular way of monetizing apps and games, and can offer higher eCPM than banner ads. Video Ads are supported in Windows 10, Windows 8.1 and Windows Phone 8.1 through the Microsoft Universal Ad Client SDK released today.

    Read the instructions on how to use video interstitials to get started.

    Ad mediation for Windows 8.1 and Windows 10 apps, enhancements for Windows Phone


    Dev Center has supported ad mediation for Windows Phone apps for some time now, allowing you to manage multiple ad SDKs from different providers to achieve up to a 99% fill rate, thus increasing the ad revenue in your apps. Enabling ad mediation is easy, just add the Windows ad mediation SDK to an app and submit it to the Store. You can then managing multiple ad networks without having to modify the app code or resubmit the app for certification.


    Ad mediation is supported by both Visual Studio 2015 and Visual Studio 2013, and supports Windows 8.1, Windows Phone 8.x, and Windows 10 UWP apps.

    To try out ad mediation, follow the steps described in the documentation. I also recommend reading the best practices to help you get started.  All these new capabilities are detailed in the Announcing the Microsoft Universal Ad Client SDK with support for video interstitial ads and ad mediation post from Microsoft Advertising.

    You can also take this DVLUP challenge to earn great Rewards


  • Microsoft UK Faculty Connection

    Quick reference guide for Visual Studio Online using your DreamSpark Account



    With DreamSpark all Students now get Visual Studio Online for FREE

    • Visual Studio Online is the fastest and easiest way yet to plan, build, and ship software across a variety of platforms. Get up and running in minutes on our cloud infrastructure without having to install or configure a single server.
    • Application Insights provides a 360° view across availability, performance and usage of your ASP.NET services and mobile applications for Windows Phone, iOS and Android platforms. Search and analyze your data to continuously improve your application, prioritize future investments and improve overall customer experience.
    • Azure App Service Web Apps is a part of a fully managed cloud offering that enables you to build and deploy web apps in seconds. Use ASP.NET, Java, PHP, Node.js or Python. Run popular web apps and CMS solutions. Set up continuous integration and deployment workflows with VSO, GitHub, TeamCity, Hudson or BitBucket – enabling you to automatically build, test and deploy your web app on each successful code check-in or integration tests.

    Microsoft Azure for DreamSpark is available now for validated DreamSpark students at no cost and no commitment, with no time limit and no accidental charges. You can upgrade to more services later if you want, but you can host your web apps and websites today with the power of the Microsoft cloud behind you and it won’t cost you anything.


    Making sure that you know all the ways that Visual Studio Online can help you be successful with your team based student projects.

    Host your code in the cloud

    Add a comment and check in pending changes

    Host your code in the cloud to access it anytime, anywhere. Pick a traditional, centralized version control system using Team Foundation Version Control, or if you prefer a distributed approach, use Git repos.


    Manage your work in one place

    Backlog showing user stories and bugs based on Agile project template

    Quickly plan, manage, and track work across all your backlogs and teams with easy-to-use, fully integrated tools for agile planning and portfolio management. Maintain a backlog of your project, work in sprints, track progress on a task board, and coordinate your team activity.


    Build your applications in the cloud

    Completed build

    Create and manage build processes that automatically compile and test your applications in the cloud, either on demand or as part of an automated continuous integration strategy.


    Test, test, test

    Load test high-level results and summary
    Apart from creating test plans to track manual tests, you can use the cloud-based Load Testing feature to ensure your websites and services can handle the heaviest expected load – it will take you five minutes to be 100% sure. You’ll need Visual Studio Ultimate  to create and execute load tests.


    Gain insight into your applications

    Overview blade

    Visual Studio Online Application Insights is a new cloud-based service (currently in preview) that collects rich operational, performance, and customer usage information from client/device apps or server applications – whether they run on-premises, in Microsoft Azure, a third-party cloud provider, or a combination of all three.


    Connect with Microsoft Azure

    Create test environments, deploy and scale web apps in seconds, build and host backends for mobile applications or explore the DevOps lifecycle through the new Azure Preview portal. Microsoft Azure provides a whole set of services for developers.


    For more information
    Work with non-Visual Studio IDEs (XCode, Eclipse and GitHub)
    Visual Studio Online API & Service Hooks
    Application Insights

  • Microsoft UK Faculty Connection

    Objective C For Windows & Update on Windows Bridges Project


    Welcome to the Windows Bridge for iOS project preview


    Last week, Microsoft released Windows 10 as a free upgrade in over 190 markets, within 24 hours over 14 million installations of Windows 10 had been completed.

    Along side the release the Windows team introduced a series of “bridging” technologies to enable developers to bring their existing iOS, Android, Web and desktop code and skillsets to the Windows Store.

    What is WinObjC? Windows Bridge for iOS (previously known as ‘Project Islandwood’).

    Windows Bridge for iOS (also referred to as WinObjC) is a Microsoft open source project that provides an Objective-C development environment for Visual Studio/Windows. In addition, WinObjC provides support for iOS API compatibility. While the final release will happen later this fall (allowing the bridge to take advantage of new tooling capabilities that will ship with the upcoming Visual Studio 2015 Update),

    The bridge is available to the open-source community now in its current state. Between now and the fall. The iOS bridge as an open-source project under the MIT license. Given the ambition of the project, making it easy for iOS developers to build and run apps on Windows.

    Salmaan Ahmed has an in-depth post on the Windows Bridge for iOS discussing the compiler, runtime, IDE integration, and what the bridge is and isn’t. Best of all, the source code for the iOS bridge is live on GitHub right now.

    The iOS bridge supports both Windows 8.1 and Windows 10 apps built for x86 and x64 processor architectures, and soon we will add compiler optimizations and support for ARM, which adds mobile support.

    Windows Bridge for web apps

    ‘Project Westminster,’ is live and available with the release of Windows 10 and Visual Studio 2015. Kiril Seksenov recently wrote a blog post on the web apps bridge detailing what happens at the Windows level, how the bridge functions, how you can use it to build ‘Hosted Web Apps’ and addressing common questions.

    The Windows Bridge for Android,

    ‘Project Astoria’, is currently available as a technical preview by invitation only.  To get on the waitlist for early access, please use the sign up form.As we make progress on the Android bridge, we are also contributing to open-source projects used by its community.

    Angle OpenGL to DirectX

    As part of this work Microsoft has submitted changes to help improve ANGLE. For those who haven’t hear of ANGLE, ANGLE provides translation of OpenGL to DirectX. These changes have been accepted by Google and improved ANGLE’s performance and compatibility with DX feature level 9.3.

    The Windows Bridge for Classic Windows apps

    ‘Project Centennial,’ that will make it possible to package and publish your current .NET and Win32-based Windows applications to the Windows Store, will be ready for public testing next year.

    I encourage everyone to check out the Windows Bridge for iOS and install Windows 10 and developer tools. If you feel that we are missing any feature or functionality, my team would love to know at User Voice.

    Where to get it

    Download the Windows Bridge for iOS SDK here - https://github.com/Microsoft/WinObjC/

  • Microsoft UK Faculty Connection

    Public release of Windows 10 IoT Core



    Welcome to the  public release of Windows 10 IoT Core for the Raspberry Pi 2 and the MinnowBoard Max.

    Where do I get the Public Release

    Visit the Windows IoT Dev Center to choose your target board, then walk through the steps to provision your board, acquire the tools, and get started Making.

    Introduction to Windows 10 IoT Core

    Windows 10 IoT Core is a new edition for Windows targeted towards small, embedded devices that may or may not have screens. For devices with screens, Windows 10 IoT Core does not have a Windows shell experience; instead you can write a Universal Windows app that is the interface and “personality” for your device. IoT core designed to have a low barrier to entry and make it easy to build professional grade devices. It’s designed to work with a variety of open source languages and works well with Visual Studio.

    Check out what you can build

    AirHockey on WIndows IoT Core

    Home Automation

    What’s in the Public Release

    The full list of new features and improvements:


    • Improved support for Python and Node.js, including a new Express Node.js project template
    • GPIO performance on the Raspberry Pi 2 has improved by 8X to 10X
    • Analog-to-digital converter (ADC) and pulse-width modulation (PWM) are now supported via breakout boards and ICs
    • New Universal Windows Platform (UWP) APIs give apps easy control over system management features like time zone and network connections
    • Full support for the standard UWP languages like C++, C#, JS and VB,
    • Support – including full tools, debugging, and project systems – for Node.js and Python.
    • Project templates for the standard UWP languages create projects that look like standard UWP projects

    Samples and Code

    Node.js UWP app that reads from an I2C sensor and serves up a web page with the data here

    You can find all the IoT samples on Github, as well as documentation and a growing set of libraries and helper tools. Even our project system and runtime support for Python and Node.js is available open source on Github.

    When our samples start turning into full projects, you can find them on Hackster.io.

    We’ve also worked with our friends at Arduino to make it very easy to talk to Arduino boards from Windows and even for Arduinos to talk to Windows devices as if they were virtual shields. See this project for more information.

    Some Cool IoT demos

    Rover Robot Kit – Make and program your own robot using a Raspberry Pi 2 running Windows 10 IoT Core
    Windows Remote Arduino- using an Arduino from a Windows Phone app to control an LED
    Home Automation with the RPI2

    Cooling off in the Summer: Handheld fan control from an RPI2
    Even more robots : GoPiGo

    We have more projects in the pipeline, so keep your eyes on our hackster.io hub for more information about our Air Hockey Table, Face Recognition Unlocked Door, and more.


    Quick links

    Release Notes : Details about what is covered in this release of Windows 10 IoT Core.
    Download Now : Click here to start downloading for FREE now. You will need the latest version of Windows 10, Visual Studio 2015 and tools.
    Community : Share your feedback here and engage with other Makers using our forums.

    Show Us What You’ve Got

    Tweet @WindowsDev with the hashtag #makeInventDo with pictures so we can have as much fun as you do.

  • Microsoft UK Faculty Connection

    Microsoft Azure Cloud Services FREE for Students



    With our new free Azure offer, student developers can publish their own web apps to Azure and host them in the cloud, at no cost and with no credit card required. Students can take advantage of these great Azure services:

    • Web Apps
    • VSO
    • Application Insights

    We have created a comprehensive guide to enable students to publish their code to Azure in any one of three ways:

    • Publish a Web App to Azure using Visual Studio
    • Enabling Continuous Integration with Azure Web Apps & GitHub
    • Publish a Web App to Azure using FTP
    Download our Using Microsoft Azure for Students PDF now and you'll be all set.

    We can't wait to see what web projects you start building in Azure!

  • Microsoft UK Faculty Connection

    Imagine Cup 2015 Results




    The Microsoft Imagine Cup has inspired and challenged student developers worldwide for over 13 years.

    The competition challenges students to master new skills, build strong teams and bring entire technology projects from concept to completion.

    On Friday, a brilliant team of students showed CEO Satya Nadella just what they’re capable of when he crowned Team eFitFashion of Brazil as the winning team of the 2015 Imagine Cup World Championship during a live broadcast and in front of an audience of 5,000 students, judges, partners and Microsoft employees at the Washington State Convention Center in downtown Seattle.


    Team eFitFashion’s project, Clothes For Me, is a marketplace for custom tailored clothes based on a person’s unique body size and shape.

    The Judging panel was made up of distinguished judges –

    Thomas Middleditch, star of the hit HBO show “Silicon Valley;”
    Alex Kipman, inventor of HoloLens; 
    Jens Bergensten, lead developer of Minecraft


    Over this past week, our judges chose a first-place winner in each of the three Imagine Cup competition categories:

    Team IzHard of Russia for Games,

    Team eFitFashion of Brazil for Innovation and Team Virtual Dementia Experience of Australia for World Citizenship.

    The first-place teams then competed in front of the world to take home the Imagine Cup and to receive a private meeting with Satya Nadella, our CEO.

    The 2016 season of Imagine Cup launches today, as well, and it’s never too early for students to start dreaming up their next projects and getting prepared by visiting our website.

    We’re finding talented student developers at younger and younger ages, too – last week we shared the results of a new competition for students as young as 9 years old, and the work they did was impressive. We’ll have more opportunities for younger students coming in August and continuing all season long.

    Here are all the winners of the 13th annual Microsoft Imagine Cup!


    • Winners of the Imagine Cup trophy and a private meeting with Satya Nadella: Team eFitFashion, for its project Clothes For Me, Winner of the Innovation category


    Games Category:

    • First Place, $50,000 prize and PAX Boot Camp: Team IzHard (Russia, “Ovivo”)
    • Second Place, $10,000 prize: Team Kuality Games (The Netherlands, “Bounce ‘em Up”)
    • Third Place, $5,000 prize: Team T.H.I.E.F. (China, “Lost Shadow”)

    Innovation Category:

    • First Place, $50,000 prize and Microsoft Ventures Boot Camp: Team eFitFashion (Brazil, Clothes for Me)
    • Second Place, $10,000 prize: Team NoObs (Azerbaijan, Spinal)
    • Third Place, $5,000 prize: Team Siymb (United Kingdom, Siymb)

    World Citizenship Category:

    Ability Award:

    Microsoft Student Partner of the year:

    • Jason Chee of Singapore
  • Microsoft UK Faculty Connection

    Imagine Cup Innovation Competition Results


    Microsoft Imagine Cup 2015
    Innovation Competition Results

    In 1st place

    Team Efit Fashion from Brazil

    About the Team

    We are a multidisciplinary team from the areas of Information Systems and Fashion, seeking for solutions to encompass both areas with intelligence, in order to bring improvements to people and companies around the globe.

    About the Project

    The project "Clothes For Me" is a online marketplace develop to sell custom made and tailored clothes in a simpler way. The goal is to increase the development of the ePMG software, which generates patterns of clothes automatically, based on the user's measures. That way, everyone can find clothes that fits perfectly, no matter what type of body you have. We aim to connect customers, seamstresses and clothing firms all over the world, offering them a channel to get in touch, with reliability and security. (read more…)


    In 2nd place

    Team NoObs from Azerbaijan

    About the Team

    The main goal of the team is to prove that technology can help people improve the quality of their lives.
    NoObs team consists of 4 people
    Movsumzade Arif - Developer
    Ismaylov Nizami - Developer
    Rustamova Fidan - Designer/Manager
    Rustamova Ulviya - Developer

    About the Project

    The project called 'Spinal' aims at helping people to control their posture, preventing consequences of wrong spinal position while they are sitting,walking,working etc. It helps develop a habit of correcting back position by using special sensors and phone (Windows Phone 8).

    Imagine Cup Innovation Pitch



    In 3rd place

    Team Siymb from UK 

    About the Team

    A team of bold and innovative minds that are crazy enough to believe they can fundamentally change real-life communication.
    Wünscher, Konstantin
    2nd year, Finance and Economics
    Delov, Konstantin
    1st year, Management and Marketing
    Zeitler, Jakob
    1st year, Philosophy, Politics and Economics (yes, I can actually code even though I am not studying Computer Science … ) (read more…)

    About the Project

    Siymb looks towards bringing conferences and exhibitions to the twenty first century. It will shatter the fishbowls full of business cards and burn their contents to ashes.
    The basic idea is using an inexpensive wearable to transform the way people interact with each other during conferences and exhibitions.


    Congratulations to the UK team you can follow their progress at www.siymb.com and via twitter at @siymb_com

Page 1 of 105 (1,042 items) 12345»