• Microsoft UK Faculty Connection

    Tech Days online 5th of February 2015 3 days of online training

    • 0 Comments

    On the 5th of February Microsoft UK  are broadcasting Techdays Online Developer day (you can register here)

    Techdays Online

    Here the full Agenda of the days

    TechDays Online 2015 Day 1 – Tuesday 3rd of February

    TechDays Online 2015 Day 1

    Day_1_keynote 

    Keynote speaker bio

    Mary jo foley has covered the tech industry for more than 30 years for a variety of publications and web sites, and is a frequent guest on radio, tv and podcasts, speaking about all things microsoft-related. on zdnet, she blogs at allaboutmicrosoft.com. she is the author of microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008). Foley also is the co-host of the Windows Weekly podcast on the TWiT network.

    Theme: Client, Devices & Mobility 

    Day One: Devices and Managing a Mobile-First World
    Time
    Session
    Speaker
    09:30-09:40
    Overview of the Day
    Ed Baker, Microsoft Technical Evangelist
    see agenda with session abstracts and speaker bios
    09:40-10:15
    Delighting your business with EMS - The ABCs of what you need to know
    Stuart Leddy, Microsoft UK
    see agenda with session abstracts and speaker bios
    10:30-11:05
    Devices, Devices Everywhere
    Andrew Bettany, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    11:20-11:55
    Windows 10 Client Innovations
    Chris Rhodes, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    12:10-12:45
    KEYNOTE: What IT Pros and Devs Need to Know About the New Microsoft
    Mary Jo Foley
    see agenda with session abstracts and speaker bios
    13:30-14:05
    Building IoT solutions today
    Paul Foster, Microsoft UK & Robert Hogg, Black Marble
    see agenda with session abstracts and speaker bios
    14:20-14:55
    Microsoft Azure Remote App
    Richard Astbury, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    15:10-15:45
    Microsoft Azure RMS
    Mark Parris, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    16:00-16:35
    Azure Active Directory: Much more than a user store
    Rick Hepworth, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    16:50-17:25
    Microsoft Intune/SCCM
    Steve Beaumont, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    17:25-17:30
    Wrap up of day 1 - Part 1
    Ed Baker, Microsoft UK
    see agenda with session abstracts and speaker bios

    Day one evening: An evening with Office 365
    Time
    Session
    Speaker
    18:30-19:05
    Migration of your mailboxes to Office 365
    Victor Merians, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    19:15-19:50
    Keeping in touch with the online world
    Coming Soon!
    see agenda with session abstracts and speaker bios
    20:00-20:35
    Building online collaboration inside Office 365
    Kamil Jurik, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    20:35-20:45
    Final thoughts for the day
    Ed Baker, Microsoft UK
    see agenda with session abstracts and speaker bios

    NOTE: All sessions are approx. 35-minutes. There is a 15-minute changeover between sessions and a 45-minute lunch break.

    TechDays Online 2015 Day 2 – Wednesday 4th of February

    TechDays Online 2015 Day 2

    Jeffrey Snover

    Jeffrey Snover

    Distinguished Engineer

    Jeffrey Snover is a Distinguished Engineer and the Lead Architect for the Windows Server Division. Snover is the inventor of Windows PowerShell, an object-based distributed automation engine, scripting language, and command line shell. Snover joined Microsoft in 1999 as divisional architect for the Management and Services Division, providing technical direction across Microsoft’s management technologies and products. Snover has over 32 years of industry experience with a focus on management technologies and solutions. He was an architect in the office of the CTO at Tivoli and a development manager at NetView. He has worked also as a consulting engineer and development manager at DEC, where he led various network and systems management projects. Snover held 8 patents prior to joining Microsoft, and has registered 30 patents since. He is a frequent speaker at industry and research conferences on a variety of management and language topics.

    Theme: Server & Cloud 

    Day two: The Journey to the Cloud-first World
    Time
    Session
    Speaker
    09:30-09:40
    Overview of the Day
    Andrew Fryer, Microsoft UK
    see agenda with session abstracts and speaker bios
    09:40-10:15
    What's new Windows Server /Hyper –V - a technical preview
    Gordon McKenna, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    10:30-11:05
    How to find out what’s happening in your datacentre with Azure Insights
    Sam Erskine, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    11:20-11:55
    Host your own cloud with the Windows Azure Pack
    Damien Flynn, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    12:10-12:45
    Taking scripting to the next level with Service Management / Azure Automation
    Jonathan Noble, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    13:30-14:05
    A new home for your old applications
    Susan Smith, Microsoft UK
    see agenda with session abstracts and speaker bios
    14:20-14:55
    20% + of Azure runs on Linux - why is this important and how to do it well?
    Boris Devouge, Microsoft UK
    see agenda with session abstracts and speaker bios
    15:10-15:45
    Cloud Environments
    Tarun Arora, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    16:00-16:35
    Make Azure your DMZ
    Simon Skinner, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    16:50-17:25
    Microsoft Corporate Keynote
    Jeffrey Snover, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    17:25-17:35
    Wrap up of Day 2
    Andrew Fryer, Microsoft UK
    see agenda with session abstracts and speaker bios

    NOTE: All sessions are approx. 35-minutes. There is a 15-minute changeover between sessions and a 45-minute lunch break.

    TechDays Online 2015 Day 3 – Thursday February 5

    TechDays Online 2015 Day 3

    Scott Hanselman

    Scott Hanselman

    Scott is a web developer who has been blogging at http://hanselman.com for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts, http://hanselminutes.com for tech talk, http://thisdeveloperslife.com on developers' lives and loves, and http://ratchetandthegeek.com for pop culture and tech media. He's written a number of books and spoken in person to almost a half million developers worldwide.

    Theme: Developer 

    Day three: Multi-device, Cross-platform Development
    Time
    Session
    Speaker
    09:30-09:40
    Overview of the Day
    Martin Beeby, Microsoft UK
    see agenda with session abstracts and speaker bios
    09:40-10:25
    Creating x-platform apps with Visual Studio
    Mike Taulty & Martin Beeby, Microsoft UK
    see agenda with session abstracts and speaker bios
    10:40-11:25
    Visual Studio ALM
    Richard Fennell, Microsoft Most Valued Professional (MVP)
    see agenda with session abstracts and speaker bios
    11:40-12:25
    Azure Machine Learning
    Andrew Fryer, Microsoft UK
    see agenda with session abstracts and speaker bios
    13:00-13:45
    Debugging web apps
    Bianca Furtuna & Martin Kearn, Microsoft UK
    see agenda with session abstracts and speaker bios
    14:00-14:45
    ’Roslyn’ .NET compiler update
    Tomáš Herceg, Microsoft Most Valued Professional
    see agenda with session abstracts and speaker bios
    15:00-15:45
    Building cross-platform apps with .NET and ASP.NET
    Pedro Dias, Microsoft Norway
    see agenda with session abstracts and speaker bios
    16:00-16:45
    Creating cross-platform cloud apps for mobile devices
    Steve Plank, Microsoft UK
    see agenda with session abstracts and speaker bios
    17:00-17:45
    Microsoft Corporate Keynote
    Scott Hanselman
    see agenda with session abstracts and speaker bios
    17:45-17:55
    Wrap-up of Tech.Days Online Day 3
    Martin Beeby, Microsoft UK
    see agenda with session abstracts and speaker bios

    NOTE: All sessions are approx. 45-minutes. There is a 10-minute changeover between sessions and a 45-minute lunch break.

  • Microsoft UK Faculty Connection

    Infer.NET is a framework for running Bayesian inference in graphical models.

    • 2 Comments

    A challenge for most of us is simply wanting to work out the odds of something happening in a game or an app..

    Well here a nice technical solution from Microsoft Research to help with answering that challenge..

    Welcome to Infer.NET

    Infer.NET is a framework for running Bayesian inference in graphical models. It can also be used for probabilistic programming as shown in this video.

    You can use Infer.NET to solve many different kinds of machine learning problems, from standard problems like classification, recommendation or clustering through to customised solutions to domain-specific problems.

    Infer.NET SDK Download:

    http://research.microsoft.com/en-us/downloads/710cd61f-3587-44f4-b12d-a2c75722c4f6/

    NuGet (Compiler and Runtime binaries only):

    http://www.nuget.org/packages/Microsoft.Research.InferNET/

    Website (everything you need to know about Infer.NET):

    http://research.microsoft.com/infernet

    Infer.NET is a framework for probabilistic programming and running Bayesian inference in graphical models.

    Getting Started

    Introduction: http://research.microsoft.com/infernet/docs/InferNet_Intro.pdf

    Blog : http://blogs.msdn.com/b/infernet_team_blog/

    101: http://research.microsoft.com/infernet/docs/InferNet101.pdf

    User Guide: http://research.microsoft.com/en-us/um/cambridge/projects/infernet/docs/default.aspx

    Forum: http://social.microsoft.com/Forums/en-US/infer.net/

  • Microsoft UK Faculty Connection

    Azure Cloud Gaming Conference 19th Jan London 2015 FREE Register Now

    • 1 Comments

    char

    Join us for a full day conference on the Cloud

    There’s a new trend in gaming called cloud gaming. What’s cloud gaming all about? Think of the cloud. Now, thing of gaming.
    During the day we will discuss the true opportunity of Cloud Gaming : Simplicity for the world of multi-platform, multi-game, multi-player, multi-device development.


    The goal if cloud games is to provide gamers with the ultimate gaming experience and we will outline some of the best practice from across UK indies, Studios and research.

    The UK is a hotbed for great games innovation, and Microsoft is committed to helping start-ups and independent games developers accelerate their route to market.

    During the day we will share with you guidance on cloud services, developer tools, and support and prove that we are making it easier than ever for game developers to quickly grow their businesses. Building games with the cloud can help them quickly scale their reach across platforms, tap into the massive computing power of the cloud on demand, and immediately gain global reach without having to invest in building their own costly infrastructure.

    Microsoft will share details of the $1.2 M innovation fund which enables iOS, Android, Windows, Xbox game developers to benefit from cloud computing, so would you be interested in getting 3 month Microsoft Azure Cloud for up to 20 cores free for up to $100 usage per month. Independent game developers across the UK can apply to receive substantial benefits from the fund including free cloud services from Microsoft Azure, Visual Studio development tools, other software, plus access to Microsoft's Technology Advisory team to support indie game studio development.

    Register for this FREE event here https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032609327&Culture=en-GB&community=0

  • Microsoft UK Faculty Connection

    Get $300 of Azure for 3 Months for FREE to build your cloud backend

    • 0 Comments

    cloudgaming

    The UK is a hotbed for great games innovation, and Microsoft is committed to helping start-ups and independent games developers accelerate their route to market.  By offering free cloud services, developer tools, and support from our team, we are making it easier than ever for game developers to quickly grow their businesses.  Building games with the cloud can help them quickly scale their reach across platforms, tap into the massive computing power of the cloud on demand, and immediately gain global reach without having to invest in building their own costly infrastructure.

    So would you..

    Be interested in getting 3 month Microsoft Azure Cloud for up to 20 cores free for up to $100 usage per month.

    Free game data storage and $1.2 M innovation fund enables iOS, Android, Windows, Xbox game developers to benefit from cloud computing

    Independent game developers across the UK can apply to receive substantial benefits from the fund including free cloud services from Microsoft Azure, Visual Studio development tools, other software, plus access to Microsoft's Technology Advisory team to support indie game studio development.

    If Yes?

    Register here http://aka.ms/gamedevoffer

  • Microsoft UK Faculty Connection

    Take the Cloud Hero Challenge & win a Surface pro 3

    • 0 Comments


    Take the Cloud Hero Challenge today!

    Want to save time and money by offloading developer and IT administration tasks to the cloud? Take part in the Cloud Hero Challenge, submit your entry by Friday 19 December 2014 and win an exclusive t-shirt. Just complete ONE of the challenges listed below and submit your Azure Subscription ID & web URL in the entry form by Friday 19 December 2014, then you will get a free t-shirt sent to you.

    1. Set up a virtual machine in less than 10 min

    2. Provision a develop & test workstation with Visual Studio in less than 10 min

    3. Provision a highly available, scalable website in less than 1 hour

    Your free t-shirt will be sent to you when you’ve submitted your entry and it is as simple as that.

    If you are keen and fancy a chance Surface Pro 3, a weekend holiday getaway or an XBOX ONE console, then take a step further and share your experience in participating in the challenge. Share in no more than 500 words your experience and you will get the chance to win either a Surface Pro 3, a weekend holiday getaway or an XBOX ONE console.

    Tell us about your experience by 24th December for a chance to win* a great prize and to be featured as “Cloud Hero” of the month.

    Ready to go? Click here to get started & good luck!

  • Microsoft UK Faculty Connection

    Cross Promotion of your own content from within embedded Ads

    • 0 Comments

    Today Microsoft Advertising released ‘house ads,’ 

    Well what are house ads?

    Basically House ads are a new capability that enables developers that have two or more Windows or Windows Phone apps in the Store, to promote one of the apps in the other apps, using the Microsoft Ad SDK.

    So simply put its an awesome portfolio cross promotion tool, allowing you to promote your content apps/games from one apps to another..

    For example, let’s say you have a 2 games..

    game1, and game2. Both games use the Microsoft Ad SDK, and there are times when the Ad SDK cannot deliver an add or you may want to simply say for every 100 paid ads add 1 of my ads.

    So  you can be promoting your game1 within game2, and the game2 within game1, without any changes to your code.

    So what do you need to do to implement this..

    You must have at least two apps in the Store using the Microsoft Ad SDK, running either standalone or as part of Windows ad mediation.

    How do you create a House Ad?

    To create a house ad, go to the Microsoft pubCenter, create an ad campaign, select ‘House’ in campaign type, and enter the app that you want to promote. You can start and stop the campaign any time you want. House ad campaigns have no time boundaries and are provided at no cost to you.

    When choosing to use house ads, you will need to balance promotion vs revenue. Windows ad mediation helps deliver the highest fill rate possible, with revenue generating ad networks. Using house ads reduces the inventory of ads available to your app to monetize, shifting your advertising focus to app promotion.

    Ads

    Read more about house ads in the Microsoft Advertising blog.

    Our recommendations are give house ads a try if you have multiple apps in the Store, in addition to using Windows ad mediation to help increase your Windows Phone ad revenue.

  • Microsoft UK Faculty Connection

    Xbox Controller support to a Windows 8 HTML5/JS Game & a HTML5/JS Web Browser game

    • 0 Comments


    controller

    This game has been built using the Microsoft Platform Starter Kit Game  RubbaRabbit platformer 

    We are actually going to consider two variants:

    A game for Windows 8. x and Web Browser game.

    GamePad support in Windows 8 using HTML and JavaScript

    To enable gamepad support to the game which has been developed in HTML5/JavaScript on Windows 8. x you will need to learn how to work with XInput control class. There are a number of great examples available these include the JavaScript controller and XInput sketch.

    These samples include some  C++ code this C++ code is simply required as its the library project-strapping above XInput to enable it to be able to work in your HTML5/JS game


    C  Javascript


    So firstly we need to add the game contraoller to the project. You need to add the C++ .cpp files and header .h files to your solution within the game and add a link to it within your project for Windows 8. x References:

    VisC

    If you wish, you can open up the C++ file with Visual Studio to see  what they actually do, simply they are an interface to access the controller: the constructor to obtain a reference to the controller and function getState to retrieve its current state with the projection on the Xbox controller buttons.


    Now you need to add support for the GamePad in the game itself. To do this, usually, you have to make quite a small change in processing input from the player.

    The game loop

    So the game loop is simply the code inside the game which loops on a regular cycle, The game loop forms every scene of the game. In our case we want to check whether the user pressed the button.

    In this example the  game loop is defined inside the function update:

       1: /**
       2:  * game simulation loop step - called every frame during play
       3:  */
       4: this.update = function () {
       5: ...
       6: }


    You need to include the function which is processing the buttons and sticks:

       1: if (touchleft || jaws.pressed("left") || jaws.pressed("a")) { 
       2:     player.vx = -move_speed; player.flipped = 1; 
       3: }
       4: else if (touchright || jaws.pressed("right") || jaws.pressed("d")) { 
       5:     player.vx = +move_speed; player.flipped = 0; 
       6: }
       7:  
       8: if (!player.attacking && (touchjump || jaws.pressed("up") || jaws.pressed("w") || jaws.pressed("space"))) { 
       9:     if (!player.jumping && player.can_jump) { 
      10:         sfxjump(); 
      11:         player.vy = jump_strength; 
      12:         player.jumping = true; 
      13:         player.can_jump = false; 
      14:     } 
      15: }
      16: else { 
      17:     player.can_jump = true; 
      18: }


    As you can see, the engine developers are already taken care of that the user can send a command not only with different buttons with the keyboard jaws.pressed("a")

       1: if (touchleft || jaws.pressed("left") || jaws.pressed("a")) 

    What nice is that  they have also added support for  virtual buttons on a touch device (variables touchleft, touchright , etc.).

       1: if (touchleft || jaws.pressed("left") || jaws.pressed("a")) 

    Your code must have some variables that meet different game actions and imput controls which support various input methods/devices.

    Adding Gamepad support

    To add gamepad support is really simple

    Firstly we need to initialize the controller and them simply check the status on a regular basis.

    To initialize the controller we create a Controller via the designer that is available to us from the connected earlier C++ libraries:

       1: //Add Xbox Contoller support    
       2: function initXboxpad() {
       3:     var controller = new GameController.Controller(0);
       4:  
       5:     if (controller != null) {
       6:         updateState();
       7:     }
       8:  
       9:     ...
      10: }
    Next, we need to periodically update the status of the controller, for this will describe updateState feature that will query the call on every frame of the animation:
       1: //Add Xbox Contoller support    
       2: function initXboxpad() {
       3:     var controller = new GameController.Controller(0);
       4:  
       5:     // render loop
       6:     if (controller != null) {
       7:         updateState();
       8:     }
       9:  
      10:     function updateState() {
      11:         var state = controller.getState();
      12:  
      13:         if (state.connected) {
      14:             var x = state.leftThumbX / 32767;
      15:  
      16:             touchleft = (x < -0.9);
      17:             touchright = (x > 0.9);
      18:  
      19:             touchjump = state.a;
      20:             touchattack = state.x;
      21:             touchpause = state.start;
      22:         }
      23:         window.requestAnimationFrame(updateState);
      24:     }     
      25: }
      26:  


    Note that in this case we've have added support for touch, keyboard and controller input so a variety of control methods could be used.

    GamePad support in browser

    GamePad support is currently being developed in W3C standard Gamepad API that will consistently work with different types of game controllers and browsers.

    The W3C standard assumes "General" model

    gamepad
    For example, here is the documentation of Mozilla. The only thing I want to mention here is that it is out of date on the assumption Internet Explorer 11 Gamepad API are supported.

    The game loop and game code

    To demonstrate, I am continuing to use the same example of the Starter Kit, only this time, create an empty Web project and copy the original source files.

    html5

    Because the game is simply HTML5/JS , the game simply runs in your browser. Everything else remains unchanged, and we use the same assumptions about the game loop, which we did for a project under Windows 8.

    Gamepad support

    What's great about HTML5/JS is that you can use code from the Babylon.js library which support gamepad input

    babylon.gamepads.ts (GitHub). You can simply copy the library itself or make it a fork.

    The library makes a few important things:

    • The Gamepad API to simulate an event-driven model (if you need);
    • makes it easy to access the individual elements of the controller (such as a joystick axis brings together into one object);
    • distinguish between an Xbox controller


    Please note that the library is written in TypeScript.

    You can simply add the library inside the project, Visual Studio includes support for the TypeScript and automatically generates the .js files when saving.

    Do not forget to connect the library to the page with the game:

       1: <script src="js/babylon.gamepads.js"></script>

    The wiring diagram of the controller is very similar to what we did in the case of Windows 8 x:
       1: //Add Xbox Contoller support 
       2:    function initGamePad() {
       3:        var xboxpad;
       4:        function updateState() {
       5:            if (xboxpad != null && xboxpad.browserGamepad.connected) {
       6:                xboxpad.update();
       7:                touchleft = (xboxpad.leftStick.x < -0.9);
       8:                touchright = (xboxpad.leftStick.x > 0.9);
       9:                touchjump = (xboxpad.buttonA == 1);
      10:                touchattack = (xboxpad.buttonX == 1);
      11:                touchpause = (xboxpad.buttonStart == 1);
      12:            }
      13:            window.requestAnimationFrame(updateState);
      14:        }
      15:        var gamepadConnected = function (gamepad) {
      16:            if (gamepad instanceof BABYLON.Xbox360Pad) {
      17:                xboxpad = gamepad;
      18:                updateState();
      19:            }
      20:        };
      21:        var gamepads = new BABYLON.Gamepads(gamepadConnected);
      22:    }


    Inside features BABYLON.Gamepads is passed to an event handler connection controller from your computer. As you can see, adding support to the project controller is about 20 lines of code


    Version of the code with event-based programming model:

       1: //Add Xbox Contoller support 
       2:    function initGamePad() {
       3:        var xboxpad;
       4:        var gamepadConnected = function (gamepad) {
       5:            if (gamepad instanceof BABYLON.Xbox360Pad) {
       6:                xboxpad = gamepad;
       7:                xboxpad.onleftstickchanged(function (values) {
       8:                    var x = values.x;
       9:                    touchleft = (x < -0.9);
      10:                    touchright = (x > 0.9);
      11:                });
      12:                xboxpad.onbuttondown(function (button) {
      13:                    switch (button) {
      14:                        case BABYLON.Xbox360Button.A: 
      15:                            touchjump = true;
      16:                            break;
      17:                        case BABYLON.Xbox360Button.X: 
      18:                            touchattack = true;
      19:                            break;
      20:                        case BABYLON.Xbox360Button.Start: 
      21:                            touchpause = true;
      22:                            break;
      23:                    }
      24:                });
      25:  
      26:                xboxpad.onbuttonup(function (button) {
      27:                    switch (button) {
      28:                        case BABYLON.Xbox360Button.A: 
      29:                            touchjump = false;
      30:                            break;
      31:                        case BABYLON.Xbox360Button.X: 
      32:                            touchattack = false;
      33:                            break;
      34:                        case BABYLON.Xbox360Button.Start: 
      35:                            touchpause = false;
      36:                            break;
      37:                    }
      38:                });
      39:            }
      40:        };
      41:        var gamepads = new BABYLON.Gamepads(gamepadConnected);
      42:    }

    As a result, we can easily control the character in the game directly from the Xbox controller
    Useful links
  • Microsoft UK Faculty Connection

    Visual Studio 2013 Community Edition Azure Virtual Machines

    • 3 Comments

     

    We recently announced a new version of Visual Studio.What was interesting in the announcement of Visual Studio 2013 Community Edition which would replace the existing Visual Studio Express and Professional and that it would be a free development tool.

    Vs2013

    Visual Studio 2013 Community Edition simply has all the feature which the Visual Studio Professional version had to offer. So if your new to Visual Studio or running Express because it was FREE. I would suggest you update and give Community edition a spin.

    Additionally if your a small indie or studio of developer it has some  pretty high-end featured version and if your company has less than 5 developers using the tool and with a turnover of less than $1 million its still FREE!

    Additionally a few weeks ago someone accused me of creating link bait with one of my post titles http://blogs.msdn.com/b/uk_faculty_connection/archive/2014/11/19/are-you-a-mac-user-who-wants-to-use-visual-studio-and-build-net-applications.aspx well I was setting a nice precursor to the announcement of something really excellent for dev who currently use Apple MacBook or MacBook Pro to dev with or even Linux.

    So what happened?

    Well we ended up hosting Visual Images in the Azure Image Galler so now you can spin up an image in the Microsoft Azure VM portal which has Windows Server 2012 R2 and Visual Studio Community Edition 2013 so even if you don't have a Windows 8 desktop you can us your MacBook or even a iPad or Android Tablet to build and deploy apps across all platforms using Visual Studio.

    VScommunityVM

    Getting Started

    So its really easy to provision a Windows Server 2012 R2 with Visual Studio Community Edition already installed what neat is that the VM has all the Windows 8 and Azure SDK installed.

    Windows Server 2012 R2 is pretty close to Windows 8 So you get a very modern development environment so you can build apps for Windows phone, Windows 8, Android and iOS.

    So is it difficult to setup as I don't use Windows 8?

    To set this up it takes around 9 clicks and a short wait of between 5 and 8 minutes….

    You then simply make a remote desktop connection to the machine over the Internet or use a RDP client or even the new AzureRemoteApp feature.

    Additionally its really to connect via the “Connect button” in the  Azure portal.

    So why not give it a go?

    So setup a free Azure trial subscription – you can provision this system and use it for free for the 30-day duration of the subscription.

    So What are my plans for Azure VM and Community Edition 2013

    Every month a run a number of developer or game camps in the past for Mac users we have helped them provision a bootcamp of Windows 8 then Visual Studio which can sometimes take a few hours depending on what the spec of machine is HDD space capacity etc.. well not anymore!

    The prerequisite or first task can be for delegates to provisioned their own dev machine in the cloud.

    What's next?

    So Azure VM Gallery and Azure RemoteApp are the very start of one of the huge use-cases we’re seeing for Azure: Dev-and-Test in the cloud. From the conversations I had with people to date it’s really fired a few imaginations as they think of the range of possibilities for their own companies’ dev and test environments.

    So what are you waiting for?

    You can sign up for that right here for FREE to provision a dev workstation.

  • Microsoft UK Faculty Connection

    Azure RemoteApp - stay productive anywhere, and on a variety of devices – Windows, Mac OS X, iOS, or Android

    • 0 Comments

    image

    Azure RemoteApp  allows you to stay productive anywhere, and on a variety of devices – Windows, Mac OS X, iOS, or Android.

    RemoteApp simply lets you run the Windows applications you want or need on a Windows Server in Azure, where they're easier to scale and update.

    Users can access their applications remotely from their internet-connected laptop, tablet, or phone – while appearing to run on the users' local device, the applications are centralised on Azure's trusted, reliable platform.

    Azure RemoteApp

    • Run Windows applications anywhere
    • Scale quickly to meet changing business needs
    • Safeguard sensitive corporate applications
    • Supports cloud and hybrid deployments

    Azure RemoteApp will be GA on Thursday 11th Dec 2014.

    Azure RemoteApp will be available as Pay-As-You-Go subscription and via Azure Agreements see www.azure.com for more details.

    For more information, please read the blog post at: http://blogs.technet.com/b/enterprisemobility/archive/2014/12/04/microsoft-azure-remoteapp-general-availability.aspx

    So if your interested give it a try with a free 1 month subscription

    Azuretrial

  • Microsoft UK Faculty Connection

    Developer Unlock your Windows Phone 7 devices before 1st Jan 2015

    • 1 Comments


    lumia700nokia-lumia-800

    This is a reminder that effective January 1, 2015, it will no longer be possible to unlock Windows Phone 7.x devices for app testing.

    So if you have a Windows Phone 7 device, we recommend that you developer unlock your Windows Phone 7.x devices prior to January 1, 2015 in order to continue testing your apps with those devices.

    Please note this unlock will be good for 24 months.

    On January 1, 2015, if you have not unlocked your Windows Phone 7.x device, deploying and testing of apps from Visual Studio on that device will no longer be possible.

    However, app testing can still be done on other unlocked phones, via the Windows Phone Emulator, or by submitting beta apps through the Windows Dev Center.

    Please note that this change will not impact apps available in the Windows Phone Store, nor will it impact customers with Windows Phone 7.x devices.

    Additionally, if you have apps that only have a Windows Phone 7.x package, now is a good time to update these apps to Windows Phone 8 or 8.1.

Page 4 of 101 (1,002 items) «23456»