Click here to Skip to main content
15,867,308 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
i want to develop a new application which can support Windows 7, WinRT, Win8 and Windows Mobile.
please suggest me the technology to develop the same which is compatible in all environments.
Posted
Comments
JITHIL P PONNAN 6-Dec-12 5:52am    
Silverlight

You will want to use a XAML-based technology.

There is not a single stack that crosses all of those platforms, so you will not have a write once-run everywhere solution.

The best approach is to use the Portable Class Library to create re-usable logic, then create different XAML interface projects along with platform specific code as needed.
 
Share this answer
 
Hi,
You may want to consider to develop your application in HTML5/JavaScript and use App Frameworks like AppMobi(appmobi.com) or PhoneGap(phonegap.com) to deploy to multiple platforms, like Windows 8, Windows 8 Phone, and Windows 7 Phone. These frameworks are supporting apps to be cross platforms (for Windows, iOS and Android). I am not sure what you mean to run an app on Windows 7, if you mean a web application running in the browsers, then a HTML5/JavaScript web app will also serve the purpose.

Thanks,
 
Share this answer
 
v2
Alternatively, you may want to think about moving as much logic as possible to the cloud.

Each client app would just "paint the glass" on the specific platform, leaving you with just a presentation layer to run across all the platforms.

In terms of richness, you do lose out in HTML, as you will lose access to native feature sets and hardware. Your best bet is to start off with a browser-based HTML/JS solution and port that to an HTML based Windows 8 app that would provide access to hardware and a native look and feel with minimal re-coding.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900