THANK YOU FOR SUBSCRIBING

Neil Polwart, Group Head of Mobile, BBI Group
Of course, most software developers will tell you that test driven development is the latest in a long line of supposed improvements to software methodologies over the last few decades which see the creators of software write the testing criteria before they write the actual code. Whilst in theory this help produce code that does exactly what is required, it simply moves the risk from bad software to bad test cases, it may be more efficient but it doesn’t automatically result in better applications. As a result significant effort is required in both the design and execution of the tests. If the software is written separately for iPhone and Android platforms this can amplify the effort required to build robust applications. In steps Microsoft’s Xamarin platform, a C# .net based development framework specifically designed to work across different operating systems. By abstracting as much of the code, and the necessary unit tests away from the platform specific development languages developers are able to build tests and applications with a common, robust, well tested underlying structure that help to reduce the risk of error. Xamarin is now an integral part of the Visual Studio offering, reassuring developers it is here to stay.
The Xamarin team at Microsoft recognize that testing doesn’t stop with backend testing of software modules and so have a warehouse full of actual mobile devices together with an interface allowing developers to deploy and test their code across the net on thousands of different mobile devices. This allows pre-designed test scripts to be run on many devices simultaneously with all the results tracked and recorded (an essential feature for any developer working in the medical environment where FDA inspectors can turn up unannounced and demand to see your technical files). This capability which used to be a standalone offering (called Test Cloud), has now been integrated into “App Centre” a sort of back end prototyping and deployment hub providing the ability to get apps into the hands of real users–the ultimate test of whether the software does what you expected. By the time it reaches real patients any medical app should already have gone through robust testing of each of its independent software units, been tested as an integrated product and then been trialled by real users in typical use environments. Microsoft’s tools provide a useful suite to help diagnostic and pharma companies and their development partners to follow this path, although of course the same strategies.
The Xamarin team at Microsoft recognize that testing doesn’t stop with backend testing of software modules and so have a warehouse full of actual mobile devices together with an interface allowing developers to deploy and test their code across the net on thousands of different mobile devices. This allows pre-designed test scripts to be run on many devices simultaneously with all the results tracked and recorded (an essential feature for any developer working in the medical environment where FDA inspectors can turn up unannounced and demand to see your technical files). This capability which used to be a standalone offering (called Test Cloud), has now been integrated into “App Centre” a sort of back end prototyping and deployment hub providing the ability to get apps into the hands of real users–the ultimate test of whether the software does what you expected. By the time it reaches real patients any medical app should already have gone through robust testing of each of its independent software units, been tested as an integrated product and then been trialled by real users in typical use environments. Microsoft’s tools provide a useful suite to help diagnostic and pharma companies and their development partners to follow this path, although of course the same strategies.
Read Also

Choosing Microsoft Dynamics 365
Andrew Ho, CIO, Global Strategy Group
Microsoft Teams Is Growing Like Wildfire: How To Not Get Burned
Robert Mulsow, VP Technical Solution Professionals EMEA, AvePoint; Microsoft MVP
The Needed Change on the Software Bot Industry
Guillermo Amodeo, Head of Software Engineering, Kolokium Blockhain Technologies SL
Accelerating Agile and Automated Development
Andy Crouch, Chief Technology Officer, Open Energy Market