Cocktail is an IDE that mixes divergent technologies like Java, XML and JavaScript in an effective way to help develop java based User-Interfaces for the Webtop.