BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Visual Studio Now Supports Hybrid Cross-platform Mobile Development via Cordova

| by Abel Avram Follow 4 Followers on May 13, 2014. Estimated reading time: 1 minute |

Microsoft has added native support for hybrid cross-platform mobile applications in Visual Studio 2013 Update 2.

Microsoft has collaborated with PhoneGap as early as 2011 starting with support for Windows Phone Mango, and later it begun contributing to the Cordova project, but now they are integrating Cordova into their tooling. Microsoft has announced at TechEd North America Visual Studio 2013 Update 2 which includes among other new features deep support for Apache Cordova enabling developers to create iOS, Android, Windows Store and Windows Phone hybrid applications with HTML5, CSS and JavaScript.

Unlike previous support for native applications via Xamarin tools, this time Microsoft has created their own Multi Device Hybrid Apps (MDHA) extension for Visual Studio. MDHA offers a rich editor along with templates for JavaScript or TypeScript, and the ability to use the framework of choice, including Angular, Backbone, Bootstrap, Underscore or WinJS. A number of demo apps are provided as examples: Angular, Backbone, WinJS.

Developers can build and deploy applications on various devices, emulators or web-based simulators. Apache Ripple is the default simulator used for testing an app before deployment on a device. MDHA can be used for advanced debugging of Windows Store or Android 4.4 applications. Deployment and running in a iOS Simulator on Mac OS X can be done from Visual Studio through the vs-mda-remote package for Node.js.

MDHA is integrated with a number of Microsoft cloud services including Azure Mobile services, Azure AD, Application Insights and Office 365.

Another solution for creating hybrid mobile applications with Visual Studio is with Xamarin Portable Razor kit, which is a lightweight implementation of the ASP.NET MVC APIs for mobile devices. Xamarin has written a demo application exemplifying an application for iOS and Android combining C#, native APIs and web technologies.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT