There is a very interesting demo of an IDE that uses “Code Bubbles”. I can see using this for debugging and working with well factored code. It seems very cumbersome for writing a brand new class and large methods. The IDE is based on Eclipse and only works with Java. There is a beta signup as well. Go here for more information.