Communication between windows store app and windows phone app with NFC - windows-phone-8

Is it possible to tap a windows phone to a NFC reader connected to a windows laptop running a windows store app?
what I want to achieve is to send a message from windows phone to windows store app, and trigger a registration action.
any advice will be greatly appreciated.

Yes, it's fully supported through the Windows.Networking.Proximity APIs. However, the problem you may hit is that it's difficult to find desktop/laptops that support NFC proximity. You can easily find NFC readers that can read smart cards and tags, but most of these don't support proximity.
The only USB dongle I've seen that supports proximity is this Sony one, however I've also heard that there are reliability problems with it: http://www.sony.net/Products/felica/business/products/RC-S380.html

Related

Stream video from Windows Phone app to Windows Store app using Bluetooth or Wi-Fi direct?

I need to do reliable streaming of video from a Windows Phone 8 app to a Windows Store app. Currently I am doing this via sockets over Wi-Fi with a wireless router in the middle like this SO solution suggests:
How to stream video from PC to Windows Phone 8 mobile phone through internet
I can no longer use a solution like this because the production environment for the apps will not have a wireless router available so the Windows Phone device will need to talk directly to the Windows Store app running on a laptop or tablet. I've heard of something called Wi-Fi direct but I am having trouble finding the information I need in this context. Here are my questions:
Can I use Wi-Fi direct? If so, is there a decent sample or document that covers my app context of streaming video from a Windows Phone 8 app to a Windows Store app?
If I can't, is Bluetooth reliable enough to stream video smoothly? If so, any examples that show how to do this would be appreciated.
If both are viable solutions, which is the better one using smooth frame rate and reliability as a the criteria for judging?
If I turn the tablet/PC or Windows Phone into a hotspot, would that allow me to establish socket connections from my apps?
Hotspot questions extended. Will the hotspot solution, either phone or tablet/laptop, still work if the device providing the hotspot does not currently have access to a network? For example, if the phone can't access a 3G/4G network, can it still act as a hotspot for the tablet/laptop? I know there won't be Internet/Web access, but can the devices still talk to each other?
I found this SO post on Wi-Fi direct but it covers Android:
Wi-Fi Direct technology
I found this SO post on Bluetooth streaming but it covers Android and iOS:
Bluetooth video streaming in WiFiCameraApp
Would turning my laptop/tablet running the Windows Store app into a hot-spot work for my context?:
http://community.spiceworks.com/how_to/show/2207-accessing-files-over-wifi-without-a-router-android-pc
Why don't you use the phone as a hot spot by enabling internet sharing? Remove the router.

Developers version of a phone

I have been programming for windows since about v2.1 and am interested in some apps for the phone now that it seems to be coming of age.
Search as I might, I cannot find a developer's unlocked version of a phone other than CDMA one and I can't use that as there is only AT&T and TMo available out here in the boonies.
Buying a dev's version for Android was simple as going to Moto's site and dropping one in the shopping cart.
If msoft are wondering why there are so few win-phone devs and/or, they might start looking at how hard or easy it is to get started. I have installed the SDK and the emulator is OK, but not something I would trust enough without testing it on my own phone.
Any helpful thoughts and suggestion on where to get a phone that it is not against the warranty to unlock?
You can use any windows phone as long as it supports the OS version (windows phone 8/8.1 is not supported in the older models) you're coding for. You don't need a developer version of a phone.
You need a developer's account though (should be 20/year now) and take a look at this page for registering your device. For older devices you need Zune software but it's not needed for windows phone 8 and up.
And if you want to use a real device for testing, without wanting to buy a device, you could use the Remote Device Access service
With it you can use a real device (located in Tampere/Finland) over the internet with your browser. Limitations include the lack of physically touching/rotating the device, and that calls/SMS are disabled both incoming & outgoing ones.

Launch application automatically from an SMS on Windows Phone 8

I would like to launch an application using parameters provided from an SMS.
The behaviour I wish to achieve is that as soon as the user receives an SMS, the application will be launched with the parameters provided in the SMS. I.e. seamlessly present the SMS in a more user friendly way.
I have experimented with URI protocol associations and so far I can send an SMS to the test phone with text unleashed:param=test (protocol is taken from book “Windows Phone 8 Unleashed”, code is in WP8UnleashedSource_01_05\Source\FileAndProtocolAssociations).
When pressing the link in the received SMS the application is launched successfully.
But it would be great if the is a way to also launch the application automatically as soon as the SMS is received.
Is this possible on all Windows Phone models and versions from 8 and up?
Or are there other approaches, for example use push notifications, that are better suited to achieve the seamless use-case I described?
Thanks & Regards
This question is similar to Launch App through SMS (URI-Association) but I would like to concentrate on the automatic launch.
This is not possible on the Windows Phone 8 due to some security reasons.
This might be possible in Windows Phone 8.1. I read somewhere that 8.1 supports 3rd party SMS clients. This might mean there may some event that fires when new SMS are received. I am not sure though.
I would still suggest you to use Push Notifications.

HTML5 App on Windows 8 which cannot be closed

I want to create a HTML5 Application on a Windows 8 Computer which provides product information for a user in the store. Does anyone know if it is possible to set up the windows 8 in a such away, that the user cannot exit the HTML5 App?
This isn't possible on Windows 8; the soon to be released Windows 8.1 has a "Kiosk Mode", which seems to be what you are looking for. From Windows 8.1 kiosk mode locks systems to a single app:
Generally speaking, kiosk mode is something that’s intended for use in corporate and shared computing settings — like public information terminals. It would, for example, make an excellent way to lock a point-of-sale terminal in to the “cash register” app and prevent would-be procrastinators from tabbing out and surfing the web.

Windows Phone 8 - Make a call without user notification

Is there any way a Windows Phone 8 app can make phone calls, sending SMS, and perform other cellular network activities without user interaction?
According to this answer https://stackoverflow.com/a/7342769 it is somehow possible to perform AT commands to directly access the cellular functionality on Windows Phone 7 (in an inofficial way). Since the Windows Phone 8 SDK supports native code, my question is if you can make use of this to send the required AT commands or access the RIL layer somehow.
In case anyone is wondering why I need this: it's not about an app wich is going to get published but it is needed for an automated testing process.
You cannot do that, this is not possible in windows phone