Исследователи из США разрабатывают программу, которая позволит вносить изменения в ПО с закрытым исходным кодом — например, добавить в Word новые функции или, наоборот, убрать лишние. Программа получила название Prefab (от англ. prefabricated — «сборный, составной»). Как уверяют разработчики — ученые из Вашингтонского университета, США, она позволит разложить любую программу — например, текстовой редактор Word или плеер iTunes, — на набор составных элементов: кнопок, ползунков, выпадающих меню и т.д. С помощью Prefab пользователь сможет изменить порядок расположения этих элементов, убрать те, которые он не использует, или, наоборот, добавить новые из другой программы. Как сообщает Physorg.com , программа воспринимает составные элементы окна любого приложения как набор пикселей и может вносить изменения в порядок их расположения. По словам профессора Джеймса Фогарти (James Fogarty), который принимал участие в разработке Prefab, Microsoft и Apple запрещают вносить изменения в программный код их продуктов, но они не могут запретить изменять пиксели на экране. Более подробной информации о принципах работы Prefab пока нет. Ученые намерены продемонстрировать свою разработку на конференции Ассоциации по вычислительной технике, которая пройдет в Атланте. 31.03.10, 20:30 Источник|http://ruformator.ru/news/article0645F/default.asp
Хм.програма бред наверное..создаите офис 2010 и включите все дополнение туда...+ дать возможность ставить то или иное дополнения.
Не возможное возможно (c) Д. Иплан По сабжу: Поживем увидем, совершенство безгранично и так будет всегда!!!
А... я.. я... я знаю как она будет работать Я думаю программы такого рода скоро можно будет называть быдло программа высокого уровня. Эта программа будет выступать как надИнтерфейс над другими программами, я думаю всем извтна программа (забыл название) которая умеет выделять отдельные элементы интерйфеса из любого интерфейса (она в в MSVS есть). Схема работы: 1) программа идентифицирует все элементы интерфеса подопытной программы 2) вырезает из подопытной программа попиксельно эти элементы (фиксируя взяимосвязь отдельного вырезанного пиксельного объекта и реального объекта из интерфеса подопытной программы, полученного на первом этапе) 3) в конструкторе испытуемой программы эти вырезанные объекты мы склеиваем как душе угодно и тем самым получаем при поддержке испытуемой программа новый псевдо интерфейс который как скин натягивается и закрывает интерфейс подопытной программа. Итог: Мы не избавляемся от лишних функций подопытной программа (они просто боле не показываются пользователю) Мы теряем еще часть ресурсов на этот надИнтерфейс + на саму испытуемую программу. Ну или этот надинтерфейс будет к некий легкий клинт (законченное приложение не требующее поддержки со стороны испытуемой программы), а подопытная программа будет чтото вроде сервера Ну что ?) как вам такой расклад ?)
если туда можно будет включать функции другой программы или изменять уже существующие, то это будет рай для реверсера