?

Log in

No account? Create an account
Лабораторный журнал -- Day [entries|friends|calendar]
Anatoly Levenchuk

[ website | Лабораторный журнал ]
[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

CES-2008. [08 Jan 2008|12:51am]
Вот тут самое-самое с CES-2008: http://gizmodo.com/tag/ces-2008/top

Телевизор-стена уже существует: Panasonic представил (http://gizmodo.com/341633/holy-crap-first-150+inch-lifescreen-plasma-photos) плазменную панель 150" с разрешением 2160*4096 (это больше, чем 4 раза 1080). Будущее уже здесь, только оно пока очень дорого стоит.

Моторола представила ROKR E8 с нарисованными кнопками, которые дают тактильную обратную связь (http://gizmodo.com/341443/first-video-of-moto-rokr-e8s-100-buttonless-touch-interface).

Саньо сделала LCD-проектор, который дает 80" с расстояния 3" (http://gizmodo.com/341660/sanyo-plc+xl50-ultra-short-throw-projector). Если нужно закрыть бОльшую площадь (например, стену), то можно использовать несколько таких проекторов. Еще Саньо сделала самый яркий в мире (15000 lumen) проектор, хотя и всего 1024*768.
post comment

Идеальный софт PraxOS [08 Jan 2008|12:49pm]
Я вот все думаю над идеальным софтом для PraxOS -- и вот какой абсолютно утопический проект мне почему-то представляется:

1. В основание я положил бы основные идеи и даже коды проекта FONC (fundamentals of new computing) -- http://www.vpri.org/html/work/ifnct.htm. Этот проект посвящен созданию многоплатформенной среды программирования, эффективно поддерживающей смесь разнопарадигменных языков программирования. На этой "элементной базе" низкого уровня я бы реализовал

2. Интерфейсный уровень на базе идей пакета Tweak (подробней я писал в http://ailev.livejournal.com/463444.html -- Tweak сочетает удобство интерфейсов прямого манипулирования и модели разделения данных и их представления) и далее -- инструментальная среда программирования.

3. Над этим строится коллаборативная 3D-среда, использующая алгоритмы синхронизации (TeaTime) и другие оригинальные решения из Croquet (www.opencroquet.org).

4. На получившейся инструментальной системе коллаборативного мультипарадигмального программирования мы реализуем софт моделеориентированной разработки (model-driven engineering, MDE), со всеми требующимися для этого парсерами, трансформаторами, виверами ((http://www.cis.uab.edu/gray/Pubs/Dissertation.pdf, http://www.cis.uab.edu/gray/Pubs/yuehua-lin-defense.pdf и далее со всеми остановками по коллегам Jeff Gray).

5. А внтури этой системы порождающего программирования мы используем идеи MOSES по поиску наилучших презентаций объектов предметной области (http://metacog.org/main.pdf).

Это все были инструментальные слои -- не более, чем система прикладного программирования.

6. Уже на верхушке этой пирамидки делается коллаборативный набор программ, объединяющих в единой идеологии порождающее 4D-проектирование/design (http://ailev.livejournal.com/537276.html) с (голдратовским? или constraint planning? планирование с использованием ISO 18629?) подходом к управлению проектами/project (http://ailev.livejournal.com/458701.html, http://www.aaai.org/AITopics/html/planning.html). Собственно идеи PraxOS начинаются в этом пункте, отсюда и такое большое количество вопросов -- многие развилки еще не пройдены.

7. Весь этот прикладной комплекс трехмерного проектирования и гибкого планирования теперь нужно посадить на работу с данными, доступными в формате ISO 15926 (от безвыходности, конечно: к моменту окончания проекта это будет legacy, без юзания которого никакое использование программы в реальном инжиниринге не сможет быть организовано -- обмениваться данными придется со множеством поставщиков).

Утопичность тут (как минимум) в следующем:
а) люди, которые всем этим могут заниматься, уже заняты -- каждый своим давно выбранным делом, в любимом коллективе. Многие из этих могущих людей даже не говорят по-русски. Собрать соответствующую команду быстро (и даже медленно) -- верх утопичности. Этого аргумента было бы уже достаточно, чтобы прекратить и думать о затее.
б) каждая из помянутых систем создавалась несколько лет опытными людьми. Совершенно не факт, что даже просто повторение (а не развитие) другими людьми подобных систем займет меньше времени и даст приемлемый результат -- скрещивание всех этих ужей с ежами вполне может выдать на выходе мало кому нужные пару метров колючей проволки.
в) такой проект будет идти не менее десятка лет, чтобы получилось что-то приличное. За десяток лет много чего изменится кардинально во всех затрагиваемых проектом областях. Никакие инвесторы (даже активно развивающее нанотехнологии государство) не дадут на такую масштабную разработку денег, ибо что будет с рынком через 10 лет, никто не знает.
г) полезный прикладной результат получается тут на верхушке огромного стека инструментария. Это означает, что никакая бизнес-модель прикладного уровня не сможет окупить такой толстый инструментальный стек -- а таких благотворительных денег на невоенные цели не бывает.

Утопично. Но крайне интересно.
13 comments|post comment

navigation
[ viewing | January 8th, 2008 ]
[ go | previous day|next day ]