Click here to Skip to main content
15,887,477 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi,
I want to develop Windows Phone 8 apps so I would like to know what are the technologies that I can develop these and what are the pros and cons of these apps. Since I want to use the same code base in my desktop applications which would run on various Windows platform (Win XP, Win 7, Win vista, Windows 8).
Also would like know that we have to use VS2012 IDE only or we can use VS2010. I need to develop apps that deals with audio,video and messaging functionalities. Can someone suggest me the right approach to develop these apps with bottlenecks/dependencies.

Redgs
Posted
Comments
pasztorpisti 21-Aug-13 13:13pm    
Win8 development requires VS2012. Only you can decide whether a technology suits your needs or not. You can find out what kind of video playback libs are available for each platform using google. Then you make an intersection of the list of these libs and then you filter them by your purposes. Same with audio and messaging libs.
ridoy 21-Aug-13 13:33pm    
VS2012 is a must for windows phone 8 and also your PC need to be 64bit.And yes,if you now plain C# then you can develop apps.

Start from here.

Windows Phone 8 and Windows 8 app development[^]

FYI Win 8 needs VS 2012.

And you could find more details in web.
 
Share this answer
 
You better use the most actual version of Visual Studio because Windows Phone 8. Try the "express" version:

http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-phone[^]

At best you develop in C# and write most of the code manually and stick to xml-services, bacause the wizard make crappy code which sint maintainable. :mad:

Make a clear concept to separate data, functions anf GUI so you can reuse code. Best is using Windows 7. All others flavours of Windows are CRAP ;-)

If you dont beleive me now, you will see the truth of my words in some months....
 
Share this answer
 
Comments
SNI 22-Aug-13 8:06am    
Thanks for your replies.
I want know about the option to choose. I have application that is developed in MFC (VS2010) and I want to use the code developed in C++ not in MFC (Since MFC is not supported on windows 8 / windows phone 8). There are three options
1) .Net (XAML & C#/VB.Net)
2) Native (C++,Direct3D...etc)
3) Windows Runtime (C++ & XAML)

I have 3rd part libs that are developed in C. I would like know which option to choose.

I know if I go for .Net then I need to convert my libs in DLL and use as an interop and also I am using C# and XAML then I can use the same code base in desktop apps as well.

If I choose Native (C++) then I am not sure how to develop my UI since here we can use Direct3D but it is for game development and I am developing simple telephony application for desktop and phone users which have Voice, Video and Messaging services capabilities.

If I go for Windows Runtime then I can use C++ with XAML and my C libs are not required to convert in DLL but not sure what are the limitations that I can face with WinRT in future. Using WinRT the application can run only on Windows 8 and wont support for Win XP,7 desktop users.
I want make codebase such that with minimal changes it can be used in Windows Phone as well as in desktops.

Please suggest me for above queries...
KarstenK 22-Aug-13 9:43am    
May knowledge is limited in this area but avoid using WinRT!!!

I also STRICTLY divide code in MFC and MFC-clean code.

Looks like C++ in available on Windows Phone: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681687(v=vs.105).aspx
SNI 22-Aug-13 12:31pm    
Thanks for reply.
Whatever I have mentioned above is from the the same link that you have provided. In this url it is not clear whether UI that I am expecting can be developed. I hope you understands what I am trying to say....
Also pls explain the point you have made about MFC code division.....
KarstenK 23-Aug-13 2:42am    
I use 3 types of classes and every class has its own file:

1. MFC-GUI only
2. MFC-Worker with data and no GUI
3. non-MFC with native API

That helps me because, I often have to change the GUI and all code in GUI-classes is often changed, so I separate data and GUI. And to separater MFC and API the got also in different classes.
SNI 28-Aug-13 1:44am    
Whether MFC is supported on Windows 8?

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