In the following sections we report on our current experience with proofs of concepts for realizing some of the fundamental
services of a web IDE (code editing services, semantic analysis services, and execution services).
Migrating from the desktop to the Web may be likened to solving a multivariable equation.
The next sections outline what the known variables