Компания TouchGraph разработала оригинальный Java-апплет Google Browser, позволяющий визуализировать сложнейшие "родственные" связи между веб-сайтами. Для своей работы апплет использует механизм поиска похожих сайтов, реализованный в системе Google.
Полученные результаты отображаются в виде графа. Пользователь может предварительно задать количество результатов (до 30) и глубину поиска связей. Если глубина равна 1, то выводится список сайтов, связанных непосредственно с указанным в запросе. Если же глубина поиска равна 2 или больше (максимальное число уровней достигает 10), то связи ищутся для первого сайта и для каждого из связанных с ним узлов второго уровня и т.д.
Для навигации в паутине связей используются стандартные приемы. При однократном щелчке на узле все его связи с другими узлами выделяются цветом, а двойной щелчок позволяет произвести поиск связей для данного сайта (если, конечно, эти связи еще не найдены) и расширить радиус поиска. Кроме того, элементы слишком запутанного "клубка" можно растащить по разным углам экрана. Информацию об узле можно получить, щелкнув на пиктограмме с буквой "H", которая появляется, если навести курсор мыши на название узла.
Поиграть с TouchGraph Google Browser можно здесь. Для работы апплета необходима версия Sun Java Runtime Environment не ниже 1.3 и браузер Internet Explorer или Mozilla.
На иллюстрации: пример результатов поиска для сайта HP.com.