Projector provides multiple options for setting up a server or client. You can think of this as a remote desktop solution like VNC, but it only displays the IDE windows and it is fine-tuned for maximum throughput for Java-based applications. The connection between the client and server is extremely fast and lightweight. You run the IDE on your server, and then you can connect to it over the network. You can find GitHub links to particular projects below. We also invite you to contribute new features and bug fixes via GitHub pull requests.
#JETBRAINS WEBSTORM COMMUNITY EDITION CODE#
We’re also working on a new remote development solution that combines the functionality of Code With Me and Projector. If you need a collaboration tool, try Code With Me. Please be aware, Projector does not support collaborative development. A configuration that requires remote access.VM or Docker images with debug sources and a pre-configured IDE.Remote debugging server-side (devtest, devprod).The need to turn off your computer while your app continues to work on the server.The need to run the IDE in a GNU/Linux environment on Windows machines or even on non-conventional operating systems like ChromeOS.Local copy of source code is prohibited.Running code near the runtime or database to reduce roundtrips.Here’s a brief list of issues that Projector is particularly suited to address: Some of these issues are particularly common in large companies with huge infrastructure. There is a wide range of special conditions that may require you to run an IDE on a server. Projector is a self-hosted technology that runs IntelliJ-based IDEs and Swing-based apps on the server, allowing you to access them from anywhere using browsers and native apps.
#JETBRAINS WEBSTORM COMMUNITY EDITION ANDROID#
The same is true for other IntelliJ-based IDEs, like Android Studio.Įven though it is generally a good thing that JetBrains IDEs and Swing apps are desktop applications, there’s a number of corner cases, like thin clients, that require a special approach. Current JetBrains IDEs use Swing to draw the UI. Today we’re announcing the initial release of Projector – a tool and framework for running JetBrains IDEs and Swing apps remotely over your network.Īs you may know, Swing is a graphical widget toolkit for Java.