3 ms·
Very slick UI. How is this done? Is the main UI HTML/Javscript or QT? I guess it's good that I can't immediately tell.
by equark 16y ago
Very slick UI. How is this done? Is the main UI HTML/Javscript or QT? I guess it's good that I can't immediately tell.
- jcheng 16y agoThanks! It's HTML/Javascript. (Note that you can use it as a webapp, we couldn't do that with Qt obviously)
- equark 16y agoBut you make native dialog calls too? Care to expand on how Qt, GWT, pure Javascript mix? I think you guys have really pulled off something great in terms of cross platform support and the web.
- jcheng 16y ago> But you make native dialog calls too? Yes, sometimes we call back into native code, especially to do things like file dialogs that you really prefer to be native. > Care to expand on how Qt, GWT, pure Javascript mix? I think you guys have really pulled off something great in terms of cross platform support and the web. Thanks! We use QtWebkit as the container for our UI. QtWebkit has hooks to let Qt code execute JavaScript in the page, and you can also inject Qt objects into the window object so JS can call into it. GWT's extensible compilation pipeline actually lets us create stub interfaces in GWT that mirror the Qt classes we want to call, and automatically generate the glue code at compile time. At some point I will blog about this in more detail at http://jcheng.wordpress.com http://jcheng.wordpress.com. In the meantime feel free to peruse our source code at http://github.com/rstudio/rstudio http://github.com/rstudio/rstudio and reach out if you have specific questions.
- fxj 16y agohm tried it on mac snow leopard and all i get is an empty white frame. :(( i have kde3 installed on the mac. might that cause some problems?
- jcheng 16y agoMore likely a proxy server issue; make sure any HTTP proxy you use is bypassed for localhost and 127.0.0.1. If that doesn't work, come visit us at http://support.rstudio.org http://support.rstudio.org!
- deleted 16y ago[deleted]
- soulclap 16y agoThe comments on here and the screenshots made me install it, although I don't have any interest in R. Slick indeed and fast as well, kind of screams for a dedicated project/repo for the UI components, as a starting point for other IDEs.