Augmented Reality in Windows Phone - windows-phone-7

I am a Beginner for Windows Phone 7. My project is on developing augmented reality in windows phone.Many of them suggested GART Toolkit. It seems to be good. But as a beginner i am not able to understand that. Are they any other SDK's or Toolkits available other than GART or any tutorial for GART Toolkit? Any Windows Phone lovers here?

http://igrali.wordpress.com/2012/05/13/windows-phone-and-geo-augmented-reality-toolkit-gart/ is the second article that comes up in Bing when you search using the terms: windows phone augmented reality tutorial gart

Try this one:
http://igrali.wordpress.com/2012/05/24/implementing-augmented-reality-using-gart/
It's about implementing GART in 6 easy steps. :)

There is also the Augmented Reality sample on MSDN, described as:
This sample uses the Motion API and the PhotoCamera class to create an Augmented Reality application that lets you pin labels to points in space as you rotate the device. For more information, see How to: Use the Combined Motion API for Windows Phone.

Related

Using the Mobile SDK for the Mavic 2 what language needs to be used for the iOS app?

I'm looking into the Mavic 2 Pro for autonomous flight. I just need to get some more information on what language I should use, and which SDK is the best: Mobile, Ux, Onboard, or the Windows SDK.
Thanks in Advance!
autonomous flight is a wide topic.
based on gps or gpsless there could be a huge difference.
when dealing with normal
MSDK
normal Java should be sufficient.
But when you dealing with research level vision-based navigation .e.g. SVO, then bottom layer has to be C++ and you need a corss compiler for it.
DJI
wsdk
also can give what you want. Below is the demo that I did use DJI WSDK alpha release and Windows UWP. As for what language it is, I think it is C#. but not sure(uwp not traditional C# anymore), I coded it without knowing what language it is. Just follow the sample style and API. You can code without knowing what language
https://www.youtube.com/watch?v=CcndnHkriyA&t=12s

Can I obtain raw depth data/map from PHAB2 Pro?

I want to buy a Lenovo PHAB2 Pro mobile phone to learn Tango's depth perception. So can I obtain raw depth maps or data from PHAB2 Pro? And if possible could you tell me how to do it? Is Tango C API useful? Or does PHAB2 Pro have other open-source package or Development kit that I can use?
Thanks!:)
1 & 2 - Raw Depth Maps are not available natively, but for an idea of how to get them see Here. I've not done it.
However you do have the Point Cloud representation of the data to work with.
3 & 4 - It seems the majority of developers do not directly use the C API, but instead work with the UNITY SDK. There is a very good reference on which APIs to choose here. The PHAB2 does not have any different Development kit from the Dev Kit tablet.

Windows Phone - XNA & SIlverlight

I was wondering if it is actually true that Microsoft is discontinuing XNA and Silverlight. If this is the case? What shall I learn to make applications for Windows Phone? What shall I learn to make simple/easy 2D based games (not c++)?
What are the alternatives with Windows 8?
Cheers.
There is no official announcement from Microsoft that says they are discontinuing Silverlight/XNA.
Of course, a lot of us have our own reasons to believe that Silverlight is dying. I would not say the same about XNA. At least not yet :-) Don't forget XBox.
For the next version of Windows Phone (8), application programming model is going to be based on/same as Windows 8 (Win RT). And they have been promoting DirectX as a technology to develop games for Windows 8 (WinRT). XNA is officially not supported in Metro Mode.
To program games in DirectX, C++ is not the only option. Managed DirectX can be used with C#/VB. You can look into that.
And if you know Silverlight, your understanding on XAML would really help you a lot with new Metro Style apps (Phone and Windows). So, you don't have to worry about that part.
It's hard to say something about a rumor, but in this case the best thing that you can do is to stay in contact with Microsoft and its forums or social network.
For example http://channel9.msdn.com/Forums/Coffeehouse/XNA-in-Windows-8
Windows Phone 8 will surely introduce a support for DirectX and C++, XNA is a subset, more or less, of DirectX, if Microsoft will introduce DirectX in its phones i see no point for keeping XNA; Silverlight is a technology that will never succeed at this point, even Flash is dead, you can imagine what is the situation about Silverlight that is a really really really small player in this market and it's not even portable.
For games it's better to use XNA, because eventually you'll start to create 3d games.
Silverlight is more adapted for common applications, like notepad, browser and other stuff.
And again, if you want to create games, learn more Xna.
As there is no official statement yet, it's hard to say what will happen with those platforms. If you want to create games, you might consider using MonoGame.
What is MonoGame?
MonoGame is an Open Source implementation of the Microsoft XNA 4
Framework. Our goal is to allow XNA developers on Xbox 360, Windows &
Windows Phone to port their games to the iOS, Android, Mac OS X, Linux
and Windows 8 Metro. PlayStation Mobile development is currently in
progress.
I had a demo of a few games made in MonoGame on Windows 8 last week and I gotta say I was pretty impressed.

Windows Phone SDK for AR, location chat?

Hi I'm building a social networking / dating app where users can see who is around in Augmented Reality mode.
To speed things up I need:
Server / API to store users' locations
AR lib or SDK to do client-side integration
I've done some research on this, there is GART library for WP7: Implementing augmented reality using GART and code samples from MSDN: Augmented Reality Motion Sample
I'm also considering using Quickblox SDK as they have done exactly what I need - AR Chat - but for iPhone - so I'm thinking of taking their WP7 Location Chat code sample QuickBlox Developers (API docs, code samples, SDK) and doing AR part myself with GART library or from scratch using MSDN samples.
Have looked into Wikitude Architect as well but they do it via web/Javascript overlay so not native which I don't really like.
Any suggestions regarding what's the best approach to implement AR Chat on WP7 - are there any better solutions?
Thanks
Server / API to store users' locations
I think QuickBlox is good solution for this purpose. There is VK Radar sample application http://quickblox.com/augmented-reality-chat-for-mobile-applications/ wich demonstrates that QuickBlox is good solution for AR based applications.
AR lib or SDK to do client-side integration
I recomende to use GART. This is great kit, it has 2 samples http://gart.codeplex.com/documentation : SimpleAR & BingAR . I used them when develop simple application at one hackathon some times ago

Windows Phone 7 2D Game Engine

Are there any 2D game engines for WP7, that don't use XNA? (I need it because I can't develop with XNA because of my video adapter).
There are Silverlight-based sprite engines...don't count on them to wow your customers. I'm in agreement with ctatke: upgrade your video card o switch dev machines and get it done properly.
Googling "Silverlight sprite engine" came up with this...might be more if you'd like to dig:
http://slspriteengine.codeplex.com/
Good luck!
-John
These are some XNA Game engine for WP7
http://farseerphysics.codeplex.com/
http://www.synapsegaming.com/products/sunburn/engine/
http://www.cocos2d-iphone.org/archives/1801
http://box2dxna.codeplex.com/discussions/224576/
Have you tried using Reach settings? It worked for me. Check here: http://blogs.msdn.com/b/shawnhar/archive/2010/07/19/selecting-reach-vs-hidef.aspx
I did, however, notice a list of compatible graphics cards for XNA here: http://www.xnawiki.com/index.php?title=Graphics_card_compatibility
So, if your graphics card is actually supported, then you might try using Reach.

Resources