The goal was to explore a way to draw big trees and still have the ability to zoom and scroll at interactive speeds. The initial prototype is written in cross-platform C++ and uses OpenGL to render. The prototype automatically collapses and expands nodes based on the available screen space. As the user zooms in, collapsed nodes will expand to show its children. The application also has an overview window to show the location of the current view in the larger tree. The current version can smoothly navigate a 250K taxon tree on a laptop and a million plus taxon tree on a high memory machine.
Use the new web-based tree viewer here
The initial prototype is a standalone version written in cross-platform C++ and OpenGL. See more details here. This version is no longer being actively developed.
Download source and binaries.
A simple manual can be found here.