Google TV Dish Network DVR style integration - google-tv

I am looking into integrating MythTV with Google TV; I would like to have the same level of integration found with dish network dvr (ability to set things to record from Google TV and look-up recordings).
Is there any api that can be used for that or this is only something that google - dish can do via their partnership ?

The API your looking for will be released as part of our next major software release. Please watch Getting Your Content on Google TV for more information.

Related

Device onboarding in IBM Bluemix platform

I have a few questions regarding onboarding a thing in IBM Bluemix IOT. My questions are as follows:
In scenario 1: Let's say I need to connect only one thing to the Bluemix platform, so I configure the device type, device, authentication token, etc., to connect the device to the platform. This is possible in the current situation.
In scenario 2: If I need to connect 50 things to my platform, will I be configuring each and every device to get the device ID, token, etc.?
Does Bluemix provide any discovery mechanism or other ways to configure things automatically?
You can programmatically register devices using bulk/devices operations. https://docs.internetofthings.ibmcloud.com/swagger/v0002.html#!/Bulk_Operations/post_bulk_devices_add
Also, this recipe describes how to register multiple IoT devices.
If you are using a gateway, devices can be auto registered:
look for "Gateway auto-registration"
Here are some other links that may be helpful.
This recipe talks in detail about how to register a device in Watson IoT Platform - https://developer.ibm.com/recipes/tutorials/how-to-register-devices-in-ibm-iot-foundation/
This Java sample shows how one can do bulk addition/deletion - https://github.com/ibm-messaging/iot-platform-apiv2-samples/blob/master/java/api-samples-v2/README.md

How to completely access android bluetooth using progressive web app

I have tried web Bluetooth API to access,but it is only for battery status, heart rate etc.., I need to access complete functionality of Bluetooth. Is there any option or API available
I think there is no other available API for this bluetooth function, The Web Bluetooth API is your only option, but it is not finalized yet.
According to this documentation, until now, the ability to interact with bluetooth devices has been possible only for native apps. The Web Bluetooth API aims to change this and brings it to web browsers as well. Alongside efforts like Physical Web, people can walk up to and interact with devices straight from the web.
And even though it is not finalized yet, the Chrome Team is actively looking for enthusiastic developers to try out this work-in-progress API and give feedback on the spec and feedback on the implementation.
Just take note that Web Bluetooth
API is currently
available to be enabled experimentally on your origin in Origin
Trials, or locally on your machine using an experimental flag. The
implementation is partially complete and currently available on Chrome
OS, Chrome for Android M, Linux, and Mac.
For more information, just read these documentation and video. You can also check the updates of the documents here.

How to access motion sensor on Sony NSZ-GS7 Google TV

Sonys website of the NSZ-GS7 devices says "There's also a 3-Axis motion sensor for gaming." in the description of the controller.
http://store.sony.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10151&catalogId=10551&productId=8198552921666462151
But when I ask the SensorManager for a list of sensors like on any other android device, there are none. Do I miss something here?
Sadly, the google page on Google TV supported features tells me that no sensors are supported, too.
https://developers.google.com/tv/android/docs/gtv_android_features#Hardware
So, any idea whats going on here? Is the Sony website lying? Or is there a motion sensor inside this device but not exposed by the OS? whats the point of a sensor you can't use, then? Will it work in future Google TV versions?
Sony support seems not to like me, as they answered none of this quaestions :(
Sony developed proprietary API's for their devices to allow developers to get access to sensor data from their physical remotes or the Sony MediaRemote app. You need to integrate their libraries into your app to get to use these API's. Sony has a developer web site with more information: https://android.developer.sony.com/pages/documents/view/?id=4000080
Just be aware that other Google TV devices do not support these API's.

Live TV in Google TV emulation

According to the developer site documentation, Google TV emulation supports live tv. Local provider list will be obtained by giving zip code of the area.
Does this work with an Indian Zip code? If yes, will the ChannelListing information of the provider be accessible free of cost or does it impose any subscription charges?
How does this actually work?
It only works for US zip codes at present. There is no charge.
I found that at least the GoogleTV I got also has only US zip-codes for location and no ability to select non-US locations not other languages but english.

Support for an in-remote accelerometer for Google TV

During the I/O 2011 Building Android Apps for Google TV session (at 37:50 in the YouTube video) Googlers TV guys have said: "Probably not the accelerometer"... Actually why not? What about an accelerometer inside the remote-controller (and there is already one if you use your phone/tablet as a remote-controller)? Just imagine playing a 1st person car racing game on your TV using your remote as a driving-wheel (Wiimote style) !
As far as I can understand this will be doable, but it will require two different android apps: One for Google TV and one running on what you are using as a controller (tablet/phone).
The controller app would then use the acceleromter functionality and communicate with Google TV in the same way as the official remote.
Take a look at an android application I wrote called "iCruZn." It uses the accelerometers in your android phone to control Google Earth on your dekstop. iCruZn transmits the accelerometer data over WiFi to a browser on your desktop running Google Earth. You can use this same mechanism to control an application your write for the Google TV. The only reason iCruZn won't work with Google TV is because the Google Earth Plugin is not compatible with the Google TV Chrome browser.
Looks like new Sony TV has accelerometer in its remote -
http://www.techradar.com/news/television/hands-on-sony-nsz-gs7-review-1063737