А вот весьма впечатляющую вещь выпустили из лабораторий Microsoft (из Live Labs) - "морского дракона" (Seadragon).
Это основанный на масштабировании принцип пользовательского интерфейса, с очень приятной особенностью - при масштабировании графических объектов их визуальное качество не ухудшается, и "тормозов" не наблюдается.
В общем, много говорить нечего - на странице по ссылке есть работающий пример (чёрный "экранчик" с прямоугольной картинкой), советую сразу переключиться в полноэкранный режим (крайняя правая кнопка снизу), и попробовать перемещать картинку мышкой и масштабировать её. На этой панораме Милуоки видны даже кирпичики на стенах, и всё работает более чем пристойной быстро.
Забавно, что это пример - на Ajax. Естественно, разработчики не забыли о своём Silverlight, но и сторонние платформы не обойдены вниманием.
И ещё забавное - с зум-интерфейсами "возились" в лаборатороиях даным-давно, я ещё помню допотопные реализации для X Window, требовавшие немыслимо устаревших библиотек виджетов, и вот только теперь масштабирование пробирается в массовые приложения. Хороший пример того, как "работают" банальности. Разве то, что любой самой красивой идее нужны как минимум ресурсы для успешного овеществления, востребованность и следующее из неё массовое признание, - это не банальность? Как и то, что на всё это требуется время, обычно - много времени.
Как бы там ни было - красивая штука.