Подразделение alphaWorks корпорации IBM представило экспериментальный пакет SheetPages для работы с электронными таблицами через веб-интерфейс. При этом сами таблицы отображаются в виде статичных HTML-файлов, что позволяет работать с ними практически на любых клиентских системах. Пакет SheetPages написан на Java и выполняется на любом сервере, поддерживающем технологию Java Server Page (JSP). На сервере же располагаются и шаблоны таблиц, которые создаются в формате XML. Работать с таблицами можно в двух режимах - просмотра и обновления. Во втором случае таблицы можно редактировать.
Внедрение SheetPages представляет собой двухэтапный процесс. На первом этапе с помощью Java-инструментария необходимо создать шаблоны таблиц. При этом в шаблон могут быть включены математические и финансовые формулы, форматирование ячеек и текста, а также специализированные форматы даты, времени и валюты. На втором этапе шаблон загружается на сервер, где производятся все манипуляции с данными таблицы, вычисления и т.п. Итоговый результат преобразуется в формат HTML и направляется программе-клиенту.
Основное достоинство SheetPages разработчики видят в том, что даже сложные электронные таблицы могут быть представлены единообразно практически на всех платформах. Для работы с системой необходим лишь браузер с поддержкой CSS. В настоящее время тестирование на совместимость с SheetPages прошли браузеры Mozilla 1.3 для Linux и Windows, Konqueror 3.1, Internet Explorer версии 5.5 и выше и Opera 7 для Windows. Из серверных платформ были испытаны Tomcat 4.1 и Websphere 4.0.4. Главным недостатком SheetPages является несовместимость данного пакета с другими электронными таблицами. Узнать подробности о новой разработке IBM можно здесь...>>.