Does anybody know is google assistant sdk available for commercial use? - google-assistant-sdk

Does anybody know that google assistant SDK is available for commercial use or not?
If available how can I buy its License?

Per the Google Assistant SDK Terms of Service, you may not commercialize your Project without written permission from Google:
Google provides the Assistant API only for developmental use on your
Project devices. You may not:
a. commercialize your Project without written permission from Google;
b. incorporate or use the Assistant API with any standalone software
applications that are not necessary for operation of your Project
device; or
c. circumvent the limits Google places on the number of
queries your Project may issue, Users it may support, or any other
limit Google may put in place.

Related

Secure joining process using Local Google & Apple HomeKit SDK's

I am working on smart home devices based on the zigbee, z-wave & wifi.
I would like to make my smart home devices compatible with the google local SDK & apple home kit.
For that,
I would like to know how the provisioning is managed by the SDK or APP to add a device securely into the network.
Are there any standards mentioned by Google Or Apple?
How the security is managed by them?
With regards to Google's smart home platform, the seamless setup using Bluetooth is documented along with the rest of the developer documentation. That should answer your questions for that platform. I don't know about how Apple does it in their HomeKit platform.

Google Assistant no longer available for commercial use?

Is Google Assistant seriously no longer available for commercial use? Previously, you were able to but you had to get permission from them. Then at this page and even on their support page I run into this text:
Warning: You can't launch commercial devices that integrate with the Google Assistant SDK. It's available for experimental and non-commercial uses only.
So am I understanding correctly that Google is no longer allowing 3rd party hardware developers to add Google Assistant to their product? If this is indeed true, anyone know why?
Not quite. They're just saying that the Assistant SDK is no longer the route to go to embed the Assistant in your own commercial hardware. Given there are third party platforms that have the Assistant, I assume that they have a different platform that you need to partner with Google to use.
I can only speculate about why this is necessary, however my guesses are some combination of the following:
The Assistant SDK does not provide a way to update itself on devices when necessary, which they would expect on a consumer device.
The Assistant SDK doesn't support all the features that the Assistant now supports. In particular, it doesn't support streaming audio, which is the most popular feature for the Assistant.
Likely at the core of both of these, many of the features of the Assistant are implemented on the client side, while the Assistant SDK implements nearly everything (except wake word) on the server side.

Apple Watch and Tizen shared library

We would like to bring some functionalities of an home banking mobile application to smart watches; we are evaluating Samsung Gear(Tizen) and Apple watch.
Do you know if it is possible to share a core library between the two platforms (Tizen, watchOS)?
It would contain just a generic wrapper to the rest API, some error handling and obviously nothing platform specific like the UI.
Something like a shared c/c++ library targeted for each specific platform.
Adding to RzR's comment, there are some tricky things in this approach. Tizen is moving in the direction of supporting Xamarin.Forms which should have some chance of doing what you want (see https://developer.tizen.org/development/tizen-.net-preview). I don't, however, know if that support is planned for the Tizen Wearable profile. A generic (platform-specific) shared library in general turns out to be frowned on by both Apple Store and Tizen Store policies, so that's going to have a harder time working out. A Tizen web app, on the other hand, should have an easy time working with REST, that's the idea of those... but whether they can access any Samsung Gear-specific features (as opposed to generic Tizen Wearable features) if you need those is a question that would require some research.
I am not apple wizard, but If I remember correctly iOS is only using static libraries (libfoo.a), but Tizen can use native shared ones and this can be bundled into TPK. Iotivity project is supporting both, you'll find some hints about bundling shared lib into package:
https://wiki.iotivity.org/tizen

Here maps free evaluation iOS mobile SDK for 90 days, no link available on the web to download

As part of our mobile app development we need to work on offline maps. Recently we have registered for HERE maps iOS free evaluation sdk(90 days), however we are not able to download HERE maps sdk and explained samples since there is no download link available on website(https://developer.here.com/native-apis). We have sent several mails to support team but nobody responded to my mails.
Someone help us to proceed further like how to get this sdk, so that we can integrate this free evaluation HERE sdk in our apps. If we are happy with this maps we are ready to purchase business license also.
Note: Google Maps(no offline), Skobbler maps are giving sdks and sample programs but not Here Maps.
The native HERE Maps SDK which includes offline map support can now be evaluated by anyone, no business license required. You just need to create a HERE account and request an evaluation copy.
Go to developer.here.com > Mobile SDKs > Sign up for a 90-day free trial
https://developer.here.com/native-apis
I contacted HERE a few days ago. They said that the SDK is available only for business contracts, not for free contracts. And it's not possible to get the sdk for evaluation. We need first a business contract...
Click on the below link to download Here maps mobile SDKs for android and iOS:
https://developer.here.com/plans/mobile-sdk
Currently there are two types of mobile SDKs are available
1.Starter Evaluation(90-day free trial) : Some feature will not be available here.
For ex a).We cannot download maps with this.
b).Hybrid mode will not work here etc.
Hybrid version will work both online and offline modes whereas online version will only work in online mode. You can download the maps with Here mobile SDK and then you can navigate to the places without internet. In hybrid version app will switch to offline automatically whenever net is not available.
2.Premium Evaluation(90-day free trial) : We can download maps.

Is it possible to adapt a linux/windows sdk for ios?

I recently started working on an iPhone app which needs connection to functions of a DVR. I found out that the DVR company provides SDKs for this but only for windows and linux.
So I wanted to ask if I can adapt one of these SDKs and use it for ios. The answer may be obvious and easy but with the little experience I have I want to ask the experts if it's possible. And if it is, what can be the main obstacles generally? Will porting the linux sdk to Mac, following the Apple Developer guide, help?
I can of course provide more details about the sdk if needed.

Resources