На днях в беседе с разработчиками программного обеспечения главный программист планеты Земля, а по совместительству еще и глава корпорации Microsoft, Билл Гейтс неожиданно разразился тирадой об изменениях, которые будут внесены в последнюю версию Office с тем, чтобы сделать это приложение еще прекраснее, еще удобнее и еще более привлекательным для пользователей.
В частности, господин Гейтс сообщил, что "основным отличием новой версии от предыдущих будет то, что Office 12 получит все преимущества Windows Vista". Интерфейс новой версии будет кардинально переработан, что должно особенно понравиться разработчикам текстовых редакторов, а также программ для работы с таблицами.
По словам господина Гейтса, при разработке нового дизайна авторы пытались "представить образ мыслей и порядок действий пользователя, впервые открывшего Office". В новой версии не будет "традиционных" меню, панелей инструментов и систем закладок. "Все вкладки и инструменты будут появляться по мере их надобности пользователю и исчезать, когда в их наличии на рабочем столе не будет необходимости". Что делать пользователю, если его мнение о степени необходимости тех или иных инструментов на рабочем столе разойдется с мнением программы, господин Гейтс не сообщил.
Для того, чтобы помочь пользователям в профессиональном оформлении создаваемых документов, в Office 12 были добавлены галереи стилей. "Люди работают увереннее и с большим желанием, когда имеют четкое представление о конечном результате. Поэтому, мы все еще считаем, что Microsoft Write была великолепным приложением, хотя и с довольно ограниченными возможностями", – сообщил Гейтс внемлющей публике.
Office 12 будет использовать WinFX, который господин Гейтс назвал "совершенно новой программной моделью, разработанной специально для Windows Vista с целью повышения эффективности приложений класса Presentation Foundation и Communication Foundation". Другие возможности Windows Vista включают LINQ (Language Integrated QUery Project) и Atlas - так господин Гейтс именует модуль, содержащий клиентскую часть для выполнения Javascript приложений.