Which resolution should AudioItem.albumArt have? - bixby

The AudioItem structure has a required attribute albumArtUrl.
Which resolution should the image at this URL have?
Is the resolution different for different targets e.g. mobile, fridge, tv?

For the Mobile target, the UI is 96dp X 96dp so that would be the minimum recommended resolution.
However, there are no specific requirements for the resolution of images defined in this property. We recommend that you test them out on the device or the corresponding Simulator view to ensure that your users are presented with the most crisp and clear images on the devices you plan to support.

Related

analysing video stream for conditions

Not entirely new to azure, but new to the Media Services available on azure. I am looking for suggestion on what azure components I should consider to build a solution to analyze video for certain conditions.
(e.g. 1) Presence of a human - Yes/No, 2) alert if no human presence detected for a certain number of minutes, 3) confirmation if identified human is wearing a uniform or not, etc. )
I have built a somewhat similar on-premise solution in the past using OpenCV & some open source ML libraries, not sure what azure services I can use if this will be running in Azure.
I can live stream this to azure and am not looking for an edge solution.
I looked up azure video indexer and it looks promising, but probably more tuned for audio analysis rather then image frame analysis.
suggestions would be appreciated.
Azure video indexer is optimized for files, not streams, but is capable of meeting the requirement since it detect faces and people (in advanced preset).
Regarding uniform or not, this is not supported in video indexer at the moment but ability to detect cloth color will come in the future.
By fragmenting the video, Azure Video Indexer provides a near live solution. It means there will be a few minutes delay, so it depends on how time-sensitive your requirements are.
Regarding your second question, it will be possible to customize a model to identify specific uniforms in a few months. When the bounding boxes of the uniforms match the bounding boxes of the detected people, you can identify if a person is wearing a uniform.

Email templates

Is there a way to fully customize the HTML emails being send out to customers in any tier plans? (the support agent was unable to answer this question)
If not, are there any plans on adding more customization to the HTML email branding? I'm having issues with the recommended width and height as it looks terrible on an high density pixel ratio screen, ideally I could go around that by uploading it twice the size and then lowering the size down by defining the width of the image, is this something that would be possible in the future? Or even lets say, separate image files for web and emails?
Thanks
Is there a way to fully customize the HTML emails being sent out to customers in any tier plans?
Not beyond the branding feature. Higher tier plans support multiple branding files, eg for different departments within a large org.
Sending emails with HTML to people that could be using any type of mail reading software and hardware from low-res small mobile devices to the high density pixel-ratio screens that your signers have is always a matter of tough compromise.

How can I increase Google Earth plug-in cache for loading overlays?

I have a lot of hi-res ground overlays on the plug-in version of GE.
Is there any way I increase the amount of memory Google Earth plug-in uses for cache for loading these image overlays?
Increasing the memory to the plugin is not the correct way to go about this. The thing is (ultimately) running in a web browser. If the KML data is not stored locally, then the user has to download your entire overlay all at once, which could take a while.
The correct approach is to break your large ground overlay into several small tiles that can be loaded individually when needed. E.g., If your overlay covers an entire state, don't load the tiles that are out of the user's view. Google calls overlays that follow this paradigm "Super Overlays"
More information on Super Overlays and how to use them with Google Earth is available here.
AFAIK there is no way within the API itself to increase the cache size available to the plugin. Indeed I don't think the plugin has any documented configurable system settings at all.
The only possible exception I have come across are various undocumented registry settings in various Windows OSs that allow some things to be configured (such as forcing OpenGL or DirectX rendering) but other than that I don't think there is any way to do this, sorry.

Advice on having videos on the device vs an alternative

I am working on an App that will have a bunch of pictures and videos the user will need to have. The app's mantra is having these videos and pictures available on demand and on the go. However, I am concerned about the app being too fat (big), in essence turning off some customers who prioritize size over substance. The preference has always been to have the customer be able to access these videos from anywhere regardless of 3g/wifi (i.e. local on the device). What are the really good options? Assuming I choose to elect to go the non-local route (i.e. using wifi/3g), what are my options there as well? Please advice. The size of the videos/pics could be up to 1.5GB.
The usual approach seems to be to download and store the videos on demand. A lot of the apps I've seen allow the user to manage the stored videos themselves so that they can remove videos if they aren't going to use them again.

When does UI (as opposed to widget toolkit type thing) need to know screen dimensions?

In a secure OS, we'd like to not tell applications anything unless they absolutely must know. Say you browse a website through an anonymity network as two different identities by running separate isolated instances of the web browser. The web browser instances can transmit your screen size, and then an adversary could see that both of your identities use the same screen size and make a more accurate guess that they are the same person. Screen size reveals identity or narrows it down.
What are some use cases of why a UI/web page (as opposed to the underlying technology) needs your screen size? Why not just use abstract dimensions for everything? Or use layout widgets that don't let you even touch dimensions. What are the limitations of these techniques?

Resources