Проект Зазеркалье
Разработчик(и) | Разработчики LG3D |
---|---|
Первоначальный выпуск | 2003 год |
Финальный выпуск | 1.0.1 / 29 января 2007 г. |
Написано в | Ява |
Операционная система | Линукс , Солярис , Винда |
Тип | Среда рабочего стола |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | Ява |
Project Looking Glass — это в настоящее время неактивный проект бесплатного программного обеспечения под лицензией GPL, целью которого является создание инновационной 3D-среды рабочего стола для Linux , Solaris и Windows . Его спонсором выступила Sun Microsystems .
Looking Glass программируется на языке Java с использованием системы Java 3D, что позволяет оставаться независимым от платформы. Несмотря на использование функций графического ускорения, настольный компьютер исследует возможность использования возможностей 3D-окна как для существующих прикладных программ, так и для программ, специально разработанных для Looking Glass.
На Live CD . сайте Project Looking Glass доступен [1] Среда Looking Glass также включена в Live DVD (выпуск FunWorks 2007) проекта Granular Linux . [2] [3]
История
[ редактировать ]Looking Glass была впервые разработана Хидэей Кавахарой, программистом Sun , который написал ее в свободное время на ноутбуке с Linux . После демонстрации ранней версии руководителям Sun он был назначен на нее на постоянной основе со специальной командой и открыл исходный код проекта. [4] Его продемонстрировал Джонатан Шварц на LinuxWorld Expo 2003 в Сан-Франциско. [5] После демонстрации генеральный директор Apple Стив Джобс Apple позвонил в офис Шварца и сказал ему, что Apple подаст в суд на Sun, если они начнут коммерциализировать его — Джобс считал, что проект нарушает интеллектуальную собственность . [6] Несмотря на угрозу, Sun решила, что проект не является приоритетным, и решила не вкладывать больше ресурсов в его развитие до качества продукта. Проект продолжался в экспериментальном режиме, но из-за ухудшения финансового положения Sun в конце 2006 года он стал бездействующим. [7]
Функции
[ редактировать ]
Одной из наиболее примечательных особенностей является создание двусторонних окон . Эту возможность можно использовать для таких функций, как разрешение пользователю писать заметки и комментарии на задней стороне окон или отображение диалоговых окон приложений без риска их отсоединения от приложения, к которому они относятся. Все окна изначально выглядят как обычное 2D- или 2,5D- окно, но ими можно манипулировать как тонкими грифельными 3D-объектами, которые пользователь может устанавливать под любым углом или полностью поворачивать.

Другие функции включают в себя наклон всего окна, чтобы помочь пользователю выбрать нужное окно, предоставление панорамируемого виртуального рабочего стола, значки, которые отражают текущее состояние окна, которое они представляют, и масштабирование окна, когда оно получает фокус.
Есть несколько проектов, реализованных в Looking Glass, которые в последующие годы появились в других продуктах. Один из методов, ставший популярным благодаря Apple , Dashboard виджетам — это настройка приложения (виджета) путем переворачивания его визуального элемента и выполнения обновлений на его обратной стороне. Внешний вид Apple для macOS док-станции стал похож на внешний вид Looking Glass, когда был выпущен Leopard . [8] В Windows 7 реализована функция выбора окон, которая скрывает другие окна, кроме того, на миниатюру которого пользователь поместил курсор мыши над панелью задач. Это напоминает использование прозрачности в Looking Glass для выбора окон с помощью миниатюр окон на панели задач. [9]
Похожие проекты
[ редактировать ]Looking Glass похож на прототип TaskGallery от Microsoft Research и проект Croquet с открытым исходным кодом , основанный на Squeak, с точки зрения возможности пользователю манипулировать приложениями (включая существующие 2D-приложения) в трехмерном пространстве. Однако модели взаимодействия с пользователем TaskGallery и Croquet основаны на опыте, подобном виртуальной реальности , когда пользователь перемещается внутри трехмерного пространства для выполнения задач, тогда как Looking Glass сохраняет операционную модель сегодняшнего рабочего стола (т.е. не ходит внутри трехмерного пространства) и использует 3D-эффекты выборочно там, где они считаются эффективными. Кроме того, эти три похожи, поскольку они предназначены для работы с адаптированными или расширенными версиями существующих рабочих столов, а не для перепроектирования всего графического пользовательского интерфейса с нуля - подход, используемый во многих проектах масштабирования пользовательского интерфейса, таких как проект, созданный Джефом Раскином. .
Хотя многие оконные менеджеры (такие как Microsoft Desktop Window Manager , X Window System на базе Compiz и macOS через Core Animation ) могут использовать 3D-эффекты, они просто дополняют традиционную 2D-среду.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Нестор, Мариус (15 мая 2006 г.). «Зазеркалье LiveCD» . софтпедия . Проверено 19 марта 2020 г.
- ^ «Дистрибутивный выпуск: Granular Linux 2007 «FunWorks» (новости DistroWatch.com)» . distrowatch.com . Проверено 19 марта 2020 г.
- ^ «Granular-Linux: выпущен Granular FunWorks 2007» . 29 января 2009 г. Архивировано из оригинала 29 января 2009 г. Проверено 19 марта 2020 г.
- ^ «Sun открывает трехмерный рабочий стол Linux в виде «зеркала»» . еНЕДЕЛЯ.
- ^ Подробная документация по Linux
- ^ Шварц, Джонатан (9 марта 2010 г.). «Хорошие художники копируют, великие художники крадут» .
- ^ Кавахара, Хидэя (18 сентября 2009 г.). «Объявление: НЕАКТИВНО (ПРАКТИЧЕСКИ МЕРТВ) с конца 2006 года» . Архивировано из оригинала 23 ноября 2009 года.
- ^ «Док-станция Leopard напоминает Sun Project Looking Glass?» . 12 июня 2007 г.
- ^ «Проект Зазеркалье: комплексный обзор технологии» (PDF) . 14 марта 2006 г. [ постоянная мертвая ссылка ]
Внешние ссылки
[ редактировать ]- Официальное демо-видео на Youtube
- Еще один демонстрационный ролик на Youtube - Без маркетинговых выступлений, но в более низком качестве.
- Проект «Зазеркалье»: комплексный обзор технологии [ мертвая ссылка ]
- Дом развития
- LG3D Live CD
- Интервью с Хидэей Кавахарой
- Проект «Зазеркалье»: комплексный обзор технологии [ мертвая ссылка ]