HealthVault + Your Web Service + Your Client Apps

Cloud hosted services such as HealthVault, Windows Azure, Office365, Dynamics Online, and others provide a great canvas upon which to compose both consumer and enterprise solutions. In this article, we’ll establish a foundation upon which to “front-end” a number of HealthVault solution scenarios. We’ll illustrate the use of a web-service (hosted on Windows Azure, of…


HealthVault Library for Windows Store C#/XAML Sample

The HealthVault for Windows Store application is now among the most popular Windows Store applications.  You can utilize the same underlying class library to develop your own HealthVault integrated Windows Store solutions.   A recent blog post details availability and usage of the HealthVault Library for Windows 8.  The library itself is available via Codeplex and…


HealthVault Connectivity Models and Solutions Architectures

Over the past few weeks, we’ve participated in healthcare solution development events at the University of Louisiana and in Silicon Valley.  These events were designed to spark healthcare informatics innovation using team-competition and incentives, including cash prizes.   We enjoyed many aspects of these events (Fred Trotter’s soap-box session stands-out) and consider it a privilege to…


Resources for HealthVault Application Developers

I’ve recently joined the Microsoft HealthVault team in a Solutions Architect role with a focus on assisting our partners and customers as they build great HealthVault integrated solutions.              I’ve always enjoyed this type of role and look forward to the learning experiences that HealthVault will bring into my life.   One of the first such…


How to Configure a Windows Azure Virtual Machine File Server and use it from within Windows HPC Server Compute Jobs

Recall the following axiom from your CS101 class…? “To solve a problem, create abstractions.   To attain efficiency, remove abstractions.” Such is the case with I/O in the Cloud (i.e. all Clouds).   Efficiency requires designing for the underlying platform with specific considerations for storage account quotas, network constraints, and partitioning strategies across available resources.   Regarding storage,…


C++ AMP Course Now Available From Acceleware

I recently attended an excellent new course offered by Acceleware covering the C++ Accelerated Massive Parallelism (AMP) library and tools.   AMP extends the C++ language to enable high-scale data-parallel computational algorithms and targets devices such as Graphics Processing Units (GPUs).   Significant advantages include device independence (i.e. via a DirectX abstraction layer) and integration with Visual…


How to Configure a Startup Script for Windows Azure Nodes using Windows HPC Server Node Templates

Download the script files associated with this topic from here.  Refer to the authoritative documentation for this topic here. This feature functionality applies when utilizing Windows HPC Server to deploy compute nodes onto Windows Azure using the Cluster Configuration Manager from the head-node. With Service Pack 3 (SP3) of Windows HPC Server 2008 R2 (November…


Windows Azure HPC Scheduler SDK Now Available!

Easily Develop Distributed Parallel Computing Solutions for Windows Azure. A new optional extension of the Windows Azure SDK, the Windows Azure HPC Scheduler SDK enables developers to create a new class of Windows Azure solutions.   The SDK includes a job scheduling service along with support for popular distributed parallel computing runtimes traditionally associated with High…


LINQ to HPC Beta2 Now Available

Note the recent release of Windows HPC Server 2008 R2 Service Pack 2 with a list of new features.   A corresponding new distributed runtime for “big data” parallel computing is concurrently released in beta form.   The “new” runtime is named “LINQ to HPC” and is an evolution of the popular Language Integrated Query technology in…


Updated GAMESS for Windows HPC Server 2008 R2

We recently completed a collaboration with the Quantum Theory Group at Ames Laboratory, Iowa State University, to update and tune the GAMESS application for Windows HPC Server 2008 R2.   Obtain the source code here and learn more about chemistry codes on Windows HPC here.