Game development for Windows Phone after XNA - windows-phone

Is there any replacement for XNA to develop games on windows phone? I know that Microsoft will end it's support for this technology in 2014, but what next? Silverlight is not suitable for 3d games I guess, so Direct X?

MonoGame could be an option maybe?

Related

Developing apps for Xbox One?

I've heard that Xbox One application development is quite similar to Windows 8, but I haven't found much to suggest why, or what differences there are.
Is there any documentation about creating Xbox One applications (not games, apps.. like Netflix, etc), or even how to apply to obtain such information?
I've been trying to find more details myself. It sounds like the ability to develop apps is coming:
http://arstechnica.com/gaming/2013/10/wait-can-the-xbox-one-really-run-generalized-windows-8-apps/
Nothing to announce today, but when I talk about that common core,
you're seeing that common core in action, being able to target other
devices over time that run the Windows 8 engine.
If you want to know about how to get a head start about thinking about
developing for Xbox One, the logical thing to do is [to] go build
Windows 8 applications.
There are some additions in WinRT designed to allow interaction with Kinect:
http://www.oxm.co.uk/59024/features/what-its-actually-like-to-develop-for-xbox-one-microsoft-explains/?page=2
The applications are very similar to Windows 8, like we brought a lot
of the Windows 8 namespace - WinRT can be used for building those
applications, the time it takes to port a Windows 8 application to the
new Xbox? It's super, super easy. There's some things we added to the
platform for handling gestures, for handling voice and handling ten
foot UI paradigms.
Right now it appears the most you can do is try out your app ideas in WinRT and wait until an Xbox One SDK appears.
I've worked on a few of the launch apps for Xbox One. Unfortunately, you cannot get an app on the platform unless you've been invited (at this point in time), however rumour has it that MS may open up the platform a bit more in the next year or two.
All documentation and information regarding the development itself is all under strict NDA, so it's highly unlikely that you'll find any in depth details.
If you're interested, you can always try contacting the Xbox team for more information.
Important update on this topic:
Every Xbox One is now capable of going into developer mode via the Xbox Dev Mode App. Games and more importantly apps can now be developed by anyone.
FAQ on this topic: http://support.xbox.com/en-US/xbox-one/apps/developer-mode-activation-app-faq
Microsoft currently does not have any official documentation for Xbox One Apps, however it seems that if you go here: http://www.xbox.com/en-us/Developers/id You can register to become a developer for the Xbox One and get the development kit so you can develop apps for it.
Main information about developing for the Xbox can be found at http://www.xbox.com/en-US/developers, which includes how to register for an Xbox One development Kit
and the different tools and middleware that can be used to create games/apps for the Xbox. More documentation for the Xbox One will most likely get published by the end of this year.
To add to what I said, I recommend creating apps for the windows phones as it will show Microsoft that you can successfully build apps for their products. If your app gets enough downloads they will probably allow you to create an app for the Xbox One because you already have a track history
You could use Unity because it can use cross-platforms like Xbox, iPad, iPhone, PS4 and more. Also you can create 3D and 2D apps for development and to upload it to the phone you can use Xcode to build and run the unity project on the phone. If you get stuck you can always go to https://unity3d.com.

Launch Windows 8 Nokia Maps

How to use Nokia Maps in Windows 8 Store application ? I used it before in windows phone 8 but I can't find any sdk for Windows 8
There is nothing preventing Nokia from making their Navteq map control similar to their map control in Windows Phone. In the meantime, developers have the Bing map control, which is a Navteq-based map.
If you think about it for a second, Nokia's investment in Phone makes sense that they would spend the time to build a Native Navteq map. In fact their Phone control is shared across apps, literally built into the Phone's core OS. They may not be as motivated to build one for Windows 8. And, and this is serious, their resulting Windows 8 control would NEVER have the same functionality as Phone until it is shipped as a part of the core framework (similar to phone). I hope this makes sense.
Some resources:
More info on the Bing mapping services
http://blog.jerrynixon.com/2012/06/easily-include-bing-map-data-in-your.html
More info on the Bing mapping control
http://blog.jerrynixon.com/2012/10/announcing-windows-8-bing-maps-sdk-is.html
Best of luck!

Video conferencing with Kinect

I am doing a project about video conferencing using Kinect.
However, I am not familiar with C#. Therefore, I would like to ask if there are books or/and websites available explaining how to program with it.
Remarks: I do it by Kinect SDK
Thanks
These three books might help you out :
Start Here!™ Learn Microsoft® Visual C#® 2010
Start Here!™ Fundamentals of Microsoft® .NET Programming
Start Here!™ Learn the Kinect™ API (Good book if you're new to Kinect SDK
This site has excellent examples of code. It's a good way to start.

various Windows 8 Metro app development approaches

I am starting developing Windows 8 Metro apps. It seems that there are 3 different approaches available for creating one:
C#/XAML
C++/XAML
JS/HTML5
Do these approaches have the same functionalities and power?
I mean that if one develops an app in one these three, is it possible to recreate it in any of the other two?
Well, a simple application can be built on any of these platforms. Their won't be much difference. C++ code is generally more faster, if speed is a matter for you got that way!
There are some tools like DatePicker and all which are available only in JS/HTML but NOT on XAML(Alternatives are available though).
So yes! there is a bit difference in the API's available for each of them.
Their is a question already on the site explaining difference between C# and C++.
I personally prefer C#/XAML because it is easy and comfortable.
You may refer to it here:
What are the pros and cons of writing C#/XAML vs. C++/XAML WinRT applications in Windows8?
Happy coding :)
You can write the basic engine with the C# language and the mainview with HTML5.
If you know web development technologies, you can develop a Windows Store app using HTML5, Cascading Style Sheets, Level 3 (CSS3), and JavaScript.
If you have developed .NET, Windows Presentation Foundation, or Microsoft Silverlight applications, you can develop a Windows Store app using XAML, with code-behind in C++, C#, or Visual Basic.
If you know DirectX, you can develop a DirectX Windows Store app using native C++ and HLSL to take full advantage of graphics hardware.

Can I use the Kinect Windows Live Messenger on a PC?

Can I use the Kinect Windows Live Messenger on a PC? I heard rumor that it worked and it would focus on the person talking.
If this is the wrong place to ask this which "StackExchange" should I use?
After searching for some time it is looking like NO