.NET Developers Gain App Portability
By using Uhuru .NET Services for Cloud Foundry together with Cloud Foundry Windows, .NET developers also gain application portability. Developers will be able to easily move their software from one cloud service to another with no modifications. Uhuru .NET Services for Cloud Foundry does not lock users in to one vendor. Users are free to select the most appropriate cloud service from among the many competing providers. Private and public clouds are also both supported with Uhuru .NET Services for Cloud Foundry. And the Uhuru product enables users to take existing .NET apps and move them to the cloud unmodified. "One of the test cases was to take a .NET app and without any changes deploy it to the VMware cloud," Khaki said. "We were able to do this with Umbraco." Umbraco is an open-source content management system (CMS) platform for publishing content on the Web and intranets. It is written in C# and deployed on Microsoft-based infrastructure.Charles Fitzgerald, platform strategist at VMware, told eWEEK the beauty of the VMware approach with Cloud Foundry as opposed to cloud computing platforms such as Microsoft's Windows Azure is: "We offer a much more open environment to give people a broader choice of clouds, frameworks and a range of application services where we're not locking people in. That's pretty powerful. Most of the other solutions out there have significant constraints on one or more axes."Moreover, Khaki said Uhuru understands the challenges facing IT managers and developers. The Uhuru executive team's first-hand experience managing IT departments and .NET development teams inspired them to create Uhuru .NET Services for Cloud Foundry. Khaki spent 20 years at Microsoft, where he worked on projects such as Windows NT, and left in 2009 with the title of corporate vice president. Jawaid Ekram, co-founder and COO of Uhuru, also worked at Microsoft, where he was a general manager responsible for Global Foundations Services and Live Meeting Services. "Uhuru's vision is to bring the best of .NET and Open Source together," Ekram said in a statement. "In today's announcement we are taking the first step in offering open source capabilities to .NET developers, so they can benefit from the agility and flexibility that cloud computing offers. We plan to offer additional services to enhance both the .NET and the open source community in the future." "We are delighted to see Uhuru's contribution of .NET support for Cloud Foundry," said Tod Nielsen, co-president of Cloud Application Platforms at VMware, in a statement. "There is significant demand from .NET developers to move their applications to the cloud, and with .NET support for Cloud Foundry, they will be able to deploy and scale both new and existing .NET applications with ease." Khaki said he believes there is a large pent-up demand for a solution such as Uhuru's to take .NET apps to the cloud. Fitzgerald said this is because Microsoft's Azure has failed. "Azure has failed to catch on with .NET developers," Fitzgerald said. "The .NET Framework may be the second most popular framework in the world, and a number of companies are trying to figure out how to move their .NET apps to the cloud. Microsoft has sort of blown it with Azure. Azure has not caught on. From a purely developer perspective, the .NET support in Azure is not .NET; it's a mutant dialect that gets you locked into Azure." Uhuru .NET Services for Cloud Foundry was built with a focus on providing a full-service product that accommodates and enhances the .NET user's environment. The product integrates with Windows and provides support for Visual Studio, MMC, SQL Server-all the systems that developers and administrators use as part of their daily work. Uhuru will continue to leverage its expertise in Microsoft Windows and developer tools to evolve the Uhuru .NET Services for Cloud Foundry as the premier .NET Cloud Foundry solution.