Click here to Skip to main content
11,718,589 members (84,413 online)
Rate this: bad
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 at 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
0 Sergey Alexandrovich Kryukov 651
1 OriginalGriff 210
2 F-ES Sitecore 185
3 Jochen Arndt 160
4 Maciej Los 130
0 OriginalGriff 535
1 Maciej Los 529
2 Richard MacCutchan 440
3 CHill60 415
4 F-ES Sitecore 415

Advertise | Privacy | Mobile
Web02 | 2.8.150901.1 | Last Updated 14 Jan 2013
Copyright © CodeProject, 1999-2015
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