XYLUS: A Virtualized Programming Environment

XYLUS is a virtualized programming environment that addresses coder's mobility, hassle free coding environment, project management and team coordination. It aims to provide a coder or a team of coders to create, manage, develop, compile, execute and share a complete or partial set of development projects on the web without having any development and associated tools. This is mainly achieved through developing a virtualized integrated development environment completely functional on a browser, a web server hosting the virtual machine environment, a set of web services to carry out the necessary communication and synchronization, and a developer portal as the focal point of the whole environment.