R Shiny pages on IE10 - r

I have a windows machine. I use R shiny (R 3.0.1 and Shiny 0.10.2.1) to share some apps with others on the same network.
Just running an app using runApp("some_app") works fine on chrome/IE10 but not of much use because others on the network can't access it. When I run using: runApp("some_app", host="XX.XXX.XX.XXX", port=3456), others can access the page but can't see any reactive output only on IE10.
Any idea what would be the problem with reactive output on IE10 when I use my computer's ip while it works okay on chrome?
Many Thanks
Pradeep

I'm not an expert, but my impression is that a lot of things don't work in IE, especially things that are new / cool.
A quick google search provided some helpful links, especially this one on shiny's google group.
If people really can't use Chrome or Firefox, I would consider having people connect to a remote server that does have Chrome installed.

Related

Sad Face in lieu of Map loading?

Getting reports from visitors that they are seeing a sad face load instead of the maps. Using the latest API.
Has anybody ever seen this or know the reason why it would show up?
We can be sure that our JS API 3.x works properly in all modern browsers and operation systems.
You can't reproduce the issue because it seems your visitors have some own issues on their side related to network, operation system, version of browsers, 32-bit browser installed on 64-bit OS, blocked map content by installed browser's extensions and etc. and etc. Because is not possible to list all potential issues would be better that visitors search the issue on his side e.g. search in internet "browsers can't load websites" or "my browser crashing"

Shiny R localhost Server not working

I have been trying Shiny with R and loved the concept. I have been looking at many examples online and everything is working just fine.
When i try to run the exact same example on my localhost server, I can see the text etc, tables but no images etc. It seems I have a JSON error in my browser. I dont understand why it is not happening when I browse online example. There is a png file in the example. Shiny struggles to generate this?
Thank you for your help.
It sounds like you are using Internet Explorer 8 or 9, or another browser that doesn't support websockets. Running Shiny applications without Shiny Server requires a fairly recent version of Chrome, Firefox, Safari, or IE10. (Probably Opera as well, but we don't test it.)
The online examples you've seen all use Shiny Server, which allows applications to be used using many older browsers.

WebSockets: Any working C# examples?

I'm using Chrome 5.0.375.86. Can anyone point me to a working example of an HTML page communicating (or at least establishing a handshake) in Chrome with a C# (faux) web server?
The current version of WebSockets in hixons-76 (or whatever) and not -75. What does production Chrome currently support? I think it's -75. Do I need the nightly build for -76?
This is also a nice example (The author says it should work with -76)
http://nugget.codeplex.com/
Heres a Related Question on SO, Should help you to get started
Maybe you will find useful my demo http://programistka.com/en/websockets-c/ which uses two open source libraries - one for server and one for client. In my opinion it is really worth to check them.

Notification to the end users about a newer version

I am having an application that will be installed on various machines. Now if i have a newer version than the installed one, i need to inform the users that an update is available. An update that shows up in Mozilla Firefox about a newer version,similar to that. Is this possible to implement?? Or how those Firefox guys implementing that feature? My application has been implemented using Qt 4.4. But i guess this doesn't conform to a specific programming language. I have virtually no idea about implementing this so any ideas regarding this are welcome.
you need a web site page, like http://yourapp.com/version
and place version number in this page.
each time your app runs, check this page(quietly),
if found version > current version, then open a confirm window.

Web browser lock-down: How to?

I have an ASP.NET web application where a portion of it needs to run in a web browser as a public facing terminal.
Essentially it is used to capture anonymous user feedback (wizard control on a .aspx) in a commercial location such as a shop.
An administrator will login and prep the application for 'terminal' mode.
The terminal is a normal PC with keyboard and/or mouse like device.
I would like to prevent users from:
Viewing the browser menu's, pushing back button and/or entering a different URI in the URL and also disallow keyboard shortcuts from bypassing the intended looping functionality of the application that is running?
Which browser is best suited for its ability to disable functionality as mentioned? The app runs on IE/FF/Chrome/Opera/Safari.
HOW would one go about configuring the machine and/or browser so it is locked to prevent unauthorized/unintended use?
On a side note, I guess the web application session needs to have an unlimited timeout?
Thanks for your input!
EDITED: I am leaving the question as unanswered for now... I would like to see responses that highlight possible options for the other browsers as well.
You can run Internet Explorer in Kiosk mode.
Please see this MS KB article.
Simply put, start Internet Explorer with the -k argument
There seems to be some commercial products available also, like this.
Try How to use Kiosk Mode in Microsoft Internet Explorer
Also, there are many Kiosk tools to assist in locking down a machine. Example: http://www.thekioskstore.com/index.php/software/kiosk-lock-down
Firefox has at least two plugins (and possibly many more):
https://addons.mozilla.org/en-US/firefox/addon/1659
https://addons.mozilla.org/en-US/firefox/addon/509
It is also possible to lock down KDE and GNOME (GNOME at least has a built in tool), which you can also use to lock down the rest of the system. I suggest installing Ubuntu if the web app is running on another system.
If you have to use MS Windows, check out: http://www.microsoft.com/windows/products/winfamily/sharedaccess/seeit/internetcafe.mspx.
You can use an opensource Linux distribution designed for this very purpose, http://webconverger.com/

Resources