There is a well established FOSS IDE that does the job: http://eclipse.org/che (SaaS http://codenvy.com)
There is a well established FOSS IDE that does the job: http://eclipse.org/che (SaaS http://codenvy.com)