Chromecast home screen development options? - chromecast

I've been reading through Google's Chromecast developer documentation and I can't seem to find any developer docs that discuss how to develop customizations for the Chromecast home screen, such as HTML overlays, etc.
There are Chromecast apps available that do show stuff on the Chromecast home screen, such as Dashboard Cast, https://play.google.com/store/apps/details?id=com.rir.dashboardcast&hl=en.
Does anyone know what approaches can be used with the Receiver API to allow this?

You cannot customize the home screen (backdrop); users can change what sort of feeds (images) can be used to be shown there. You, as a developer, do not have control over that and if it seems that some developers have customized that, in reality they have not; they are running an app there (like any other chromecast app).

Related

Digital Signage for Dynamic Web Pages

Is there a digital signage application that can faithfully render a dynamic web page the way a browser does? I have tried a few vendors - NoviSign, Pickcel.com, etc. These are cloud-based solutions that offer access to an authoring tool (ran in a browser) that can upload your content to the vendor's servers. You then configure a media player which has the vendor's app installed (and connected to your digital TV display) to pull the content for display on the TV.
The issue I am running into is that when I tried a dynamic web page content on the media player application, the web page remains static on the TV screen (there are no problems with Powerpoint slideshows). It seems that the JavaScript behind the web page is not getting executed in the player. I tried looking hard for some configuration settings that's causing this but to no avail. The ideal media player application would be one that has an actual web browser built into it that can render any typical dynamic web page for display. Are you guys aware of any such offerings by any vendor in the market?
I finally found a signage product that addresses exactly the issues I posted here. If you have a need to display a dynamic web page faithfully (even one that requires a login) via a signage app, you can try https://screencloud.com/. They have a Dashboards widget that handles this requirement and is very easy to use. I'm not going to go into details here as you can easily google them. I looked long and hard to find this and hopefully somebody in the same situation will find this information useful.

I want to be an Appetize.io(or Browserstack) in China. Should I learn about open source projects or knowledge?

Appetize.io or Browserstack.com can't access it normally in China, so I want to implement a tool myself. Like Appetize (or Browserstack), I can use my different versions of mobile devices to debug my webpage online, but I don't know where to start. Thank you.
Look at the Network Activity tab of Chrome Dev Tools while you are on the demo page for Appetize.io. You will see a bunch of JPEG images being streamed to the browser as you interact with the device "screen" on the browser. Most likely an emulator/simulator is fired up in the backend and screenshots are taken at regular intervals and streamed to the browser.
That would be a good start. The next thing to look at would be how to capture input (typing and screen taps) on the browser and then "execute" those type/taps on the emulator in the backend.

Is there a framework to manage iPhone home page icons?

Is there a framework, or are there some good tutorials that can help me to work with the home icons in iOS? I need to make an app that can group all the applications I have made.
Apple doesn't allow developers any access to the home screen, icons, icon positions or anything like that. Unless you're talking about on a jailbroken device, there is no way to do what you're asking.

Joomla mobile template testing

Joomla automagically recognises the mobile template and displays it on the mobile devices. but sometimes it does not display(very rarely) and also sometimes the behaviour is different(like logo disappearing).
Question:
1) Is there a way we can test the mobile template on the desktop computers (like m.mobilesite.com) so that we can debug the issue?
Yes You can,
The http://www.browserstack.com sites Provide a real machine for testing the device and browser compactability.(It a remote machine so the result is 100%).This required signup.
Also you can check iphone and ipad compactabilty with safari Developer option.
From Settings->Preference ->Advanced ->check the Show Develop menu option.
Now you will get a new menu in the browser Developer there you can choose the user agent.
You can also find several sites that provide mobile testing but those are not 100% sure
like iphone4simulator.com, iphonetester.com
Hope this may help you..
I also found that - If you decrease your browser width and height - it will display mobile format. I am not sure if this is a feature of later versions of joomla. Also on Chrome - developer tools, there is an option to choose the mobile device to test the webpage.

Remote Screen Sharing in realtime like SharedView, TeamViewer

What technologies would I need to know to write an app like the now defunct Microsoft SharedView or something like TeamViewer? Any way to do it with a browser and not need a client app?
I'm a .NET developer, but figure I'd need to know C++ or driver stuff?
How would you stream the users desktop to another user? How do you even capture it in realtime?
I can imagine how you could take screenshots of the desktop and transfer them, but how do you capture live video of the screen of application and stream it to another user.
There are many apps that do this: Skype, GotoMeeting, TeamViewer, SharedView, Citrix, logmein, etc. but I'd like to write my own.
How would I get this to work on Windows, tablets, droids, etc...?
The browser seems to be a good platform for this, but there are some limitations
1 - flash doesn't work at all on IOS, and is not widely available on android.
2- Webrtc works with chrome, firefox and opera on mac/pc/linux, and with firefox/chrome on android. There's librairies to use webrtc from an IOS native app(in objective C). Screen Sharing on the other hand only works with chrome (pc/mac/linux). There's a work in progress in firefox.
3- Installation of browser plugins will be hard if not impossible on various platforms, but it can open some possibility : on chrome and firefox you can make them with javascript. For example a javascript extention can share a tab in chrome.
Using javascript you can stream from a desktop to any other desktop / android.

Resources