Click here to Skip to main content
13,143,637 members (31,227 online)
Rate this:
Please Sign up or sign in to vote.
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 5-Dec-12 23:13pm
JITHIL P PONNAN 6-Dec-12 5:52am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

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.
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

You may want to consider to develop your application in HTML5/JavaScript and use App Frameworks like AppMobi( or PhoneGap( 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.

Rate this: bad
Please Sign up or sign in to vote.

Solution 3

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.

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

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web04 | 2.8.170915.1 | Last Updated 14 Jan 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100