Over a million developers have joined DZone.

Windows 7 Version of PhoneGap/Cordova

DZone's Guide to

Windows 7 Version of PhoneGap/Cordova

· Web Dev Zone
Free Resource

Learn how to build modern digital experience apps with Crafter CMS. Download this eBook now. Brought to you in partnership with Crafter Software

This is interesting - Intel has created a Windows 7 port of PhoneGap (AKA Cordova). You can grab the bits at the Github project:


Right now it is pretty rough, but you can test it using the free Visual C++ 2010 Express.

Once you download Visual Studio, run it, and open Cordova.sln:

And then you can simply hit the green button by the word Debug:

If everything works out, you get an actual Windows application built from the files in the html folder of the project.

Note that there doesn't seem to be a way to go back from the demos they built. Luckily it's just HTML so I went in and added a link back to index.html:

The lovely pink markers are my work - wasn't sure if my machine's UUID was something I should share.

Note that using this project requires Internet Explorer 9 to be installed on the machine. I was able to generate a release build (an actual .exe file), but it didn't run properly. That's either the project still being in its infancy or me simply not building it correctly.

To be clear, this is not new. I've long been a fan of Adobe AIR and HTML but as a PhoneGap developer, I think this is pretty cool stuff.

Crafter is a modern CMS platform for building modern websites and content-rich digital experiences. Download this eBook now. Brought to you in partnership with Crafter Software.


Published at DZone with permission of Raymond Camden, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}