This demonstrates several ranking algorithms within JUNG. The vertices are laid out with the Fruchterman-Rheingold layout. It is possible to filter out vertices with the lower slider (nodes with low betweeness are removed first), and to scale the vertices with the upper slider.
The system recalculates the pagerank and degree each time the graph filter is changed. The graph is based on a segment of a co-publication graph.