Solution Track: Virtualization for Developers
Host: Rene W. Schmidt
Virtual machines for programming languages such as Java and C# have made a huge difference in programmer productivity and application design in the last decade. A slightly different type of virtual machines used for hardware virtualization dates back to early IBM mainframes, but has recently gotten a major resurrection on the x86 platform. This effort is backed with commercial software, open-source software, and hardware, from among others VMware, Microsoft, XenSource, Intel and AMD.
Server virtualization simplifies the way we design, build, test, and deliver our next generation enterprise applications. For example, virtualization can be used to streamline Q&A procedures by making bugs reproducible, and virtual appliances can optimize the delivery and deployment of complex applications. In this track, we will focus on what developers and software architects need to know about virtualization to make effective use of it.