Поддержка интероперабельности от Microsoft
Корпорация Microsoft (www.microsoft.com) опубликовала дополнительную документацию по форматам языка XAML (eXtensible Application Markup Language), одного из ключевых программных компонентов .NET Framework, который используется для разработки пользовательского интерфейса Windows-приложений, обеспечивая поддержку средств анимации, насыщенной двумерной и трехмерного графики, видео. С помощью XAML реализуется современный декларационный подход программирования, который в числе прочего повышает платформенную независимость ПО. Так, XAML-файлы могут генерироваться на любых компьютерах, а потом применяться в приложениях, запускаемых на клиентских Windows-машинах. В то же время не-Microsoft приложения можно писать, имея в виду возможность интерпретации файлов XAML. Опубликованная документация доступна бесплатно в рамках программы Microsoft Open Specification Promise, которая позволяет всем разработчикам включать XAML в их собственные клиентские и серверные продукты или в инструментальные средства без оплаты и лицензирования у Microsoft.
Кроме того, Microsoft объявила о заключении партнерского соглашения с компанией Sourcesense, одним из ведущих европейских консультантов в области интеграции систем open source. Эта договоренность нацелена на сотрудничество в области обеспечения интероперабельности программных решений open source и пакета Microsoft Office. В сообщении говорится, что обе стороны будут принимать участие в проекте (под эгидой Apache Software Foundation) разработки новой версии Apache POI – популярного программного Java-интерфейса, широко используемого в решениях open source. В частности, Microsoft и Sourcesense будут заниматься созданием библиотек для Apache POI для поддержки форматов файлов Office Open XML. Предполагается, что первая версия набора таких средств появится уже во втором квартале текущего года.