Пока эксперты обсуждают перспективы офисных онлайн-приложений, я, пожалуй, выложу свою статью (ей чуть меньше полугода отроду, но информация актуальна) о том, какие сегодня есть web-альтернативы прогораммным офисным пакетам.
Авторский вариант, опубликовано в журнале “Чип”, 2005 год.
Новый подход к World Wide Web, получивший название Web 2.0, развил внутри себя особое направление – офисные приложения на вебе. Зачем нужны онлайновые аналоги офисным программам? Текстовые процессоры, редакторы таблиц, презентации, почта и календарь – все это открывается в обычном браузере, избавляя нас от необходимости устанавливать дополнительный софт. Технологии Ajax, Flash позволяют расширить функциональность сервиса и сделать работу с приложением настолько комфортной, насколько хватит фантазии разработчика. Документы, сохраняемые на сервере, доступны с любого компьютера, и не обязательно носить с собой ноутбук, чтобы «быть мобильным». Веб-приложения интегрируются с другими сервисами, например, с блогами, да и сам интернет дает возможность организовать совместную работу над документом удобнее, нежели пересылать файлы по e-mail. И, ко всему прочему, офисные веб-приложения абсолютно бесплатны, что стало возможным благодаря бурному развитию контекстной рекламы. Идея хороша, но значит ли это, что обычные офисные программы больше не нужны?
Конкретные реализации идеи веб-офиса на практике оказываются очень разными – от любительских поделок до высокопрофессиональных разработок. В этой статье мы рассказываем о наиболее интересных новых проектах.
В (гипер)текстовом пространстве
Чаще всего разработчики начинают создание веб-офиса с текстового процессора. Видимо, пользователям офисных приложений приходится печатать тексты значительно чаще, чем строить таблицы или рисовать презентации. А может быть, это связано с тем, что появились html-редакторы, которые позволяют наводить лоск на текст в веб-приложении, как будто это окно MS Word. При наличии такого «полуфабриката» уже можно сделать что-то свое, подпадающее под определение «веб-приложение с расширенными возможностями».
В качестве примера хорошего веб-приложения для работы с текстом можно назвать проект Writely. Панель инструментов Writely напоминает упрощенный MS Word – стандартный набор опций форматирования, проверка орфографии (только на английском), печать документа. В этом Writely похож на все остальные онлайновые текстовые процессоры.Что же на самом деле выгодно отличает Writely, так это удобная организация совместной работы над документом. Ничего сверхъестественного, но на практике схема оказывается вполне функциональной: чтобы дать доступ к работе над документом другому пользователю, нужно в поле Collaborate указать его e-mail. На указанный адрес приходит письмо со ссылкой на ваш документ. Вашим абонентам даже не нужно заводить свой аккаунт в системе — Writely высылает временный пароль для тех, кого вы пригласите к совместной работе. Правки, внесенные другими пользователями, выделяются разными цветами, что очень помогает при сверке версий документа.
Writely позволяет импортировать документы из MS Word, а также сохранять созданные тексты как zip-архив или .doc-файл. Однако при попытке экспорта HTML в форматы doc или zip, кириллица превращается в набор вопросительных знаков. На момент написания статьи эта проблема не была решена, но служба поддержки в ответ на вопрос «доколе?» пообещала к началу года настроить поддержку кириллицы. А пока, если возникает необходимость перенести документ из Writely в обычный текстовый редактор, приходится прибегать к манипуляциям с copy/paste. Публикация текста непосредственно из Writely в блоги проходит без проблем – русский текст отображается корректно.
Интересную идею предложили разработчики проекта gOFFICE: они дополнили набор и сохранение документа оформительскими услугами. gOFFICE весь процесс работы над документом разделил на три этапа – набор текста, выбор стиля оформления, печать/сохранение готового документа. Если лень набирать документ самому, можно воспользоваться бесплатными заготовками – на сайте выложены сотни образцов документов на все случаи жизни (пока только на английском языке). На выходе получается файл PDF, который можно сохранить у себя на компьютере или напечатать на принтере, а можно отправить по обычной(!) почте. За небольшое вознаграждение gOFFICE распечатает документ на качественной бумаге и доставит по указанному адресу. Когда готовился материал, на сайте компании в ближайших планах значился выпуск двух других офисных веб-приложений – редакторов для таблиц и презентаций.
Увы, с кириллицей GOFFICE не дружит – на втором шаге (оформление текста) в браузере появляется сообщение «Вы используете символы, которые наша система не поддерживает». Руководитель проекта Кевин Варнок (Kevin Warnock) в интервью для читателей журнала «Чип» сказал: «В ближайшем будущем в gOFFICE будет обеспечена полная поддержка русского языка: будут внедрены кириллические шрифты, переведен интерфейс, создана библиотека бесплатных образцов документов на русском языке, к тому же для русской аудитории уже зарегистрирован свой домен – goffice.ru».
Дзен-Excel или таблица как повод познакомиться
Таблица не не столько проста, как кажется на первый взгляд. Чтобы сделать хорошую таблицу, нужно вникнуть в суть предмета, отделить важное от неважного, структурировать информацию в своем сознании и лишь тогда начинать чертить столбики и ряды. Предположим, что кто-то уже решал сходные задачи и создал подходящую для вашего случая таблицу. Из этого следует два вывода: а) можно самому не ломать голову, и воспользоваться результатами чужого труда; б) если кто-то решает те же проблемы, что и я – наверное, мы можем быть друг другу интересны. Эти идеи легли в основу онлайн-сервиса Num Sum.
На практике философия «общие таблицы – общие взгляды» работает следующим образом. Например, вы захотели составить видеотеку имеющихся дома DVD-фильмов. Первый способ решения проблемы — сесть и подумать, какие поля должна включать эта таблица, как ее лучше организовать. Второй — зайти на сайт Num Sum в раздел “Таблицы для всех”(Everyone’s Spreadsheets) и посмотреть, как другие составили свои видеотеки. Если найденный вариант устраивает, нажимаете кнопку “копировать таблицу”, и браузер открывает в новом окне копию, которую можно редактировать на свой вкус. По описанию таблицы, а также по странице автора можно понять, насколько интересен человек, и, при желании, познакомиться с ним.
Создание коллекции таблиц общего пользования – это, конечно, не главная цель сервиса. Num Sum, прежде всего, редактор таблиц, избавляющий пользователя от острой необходимости покупать лицензионный Excel. Однако по функциональности Num Sum уступает своим дэсктоповым собратьям. “Большинство из нас использует примерно 15 основных опций в программах для редактирования таблиц. Если вкратце, на основе самых популярных опций мы создали простейшую программу для работы с табличными данными” — так объясняют аскетичных набор возможностей сами разработчики.
Num Sum имеет полный джентельменский набор современного веб-приложения – тэги и поиск по тегам, неограниченный объем сохраняемых данных (по крайней мере, он нигде на сайте не декларируется), публикация таблиц в блоги и возможность добавлять комментарии. Однако некоторые моменты стались недоработанными. Не смотря на то, что разработчики используют Ajax, данные в ячейках таблицы не сохраняются без перезагрузки страницы. Чтобы сохранить документ, нужно нажать “Save”, после чего браузер перезагружает страницу. Сервис не предусматривает импорт/ экспорт документов, и копипэйстить созданную в Excel таблицу в Num Sum по одной ячейке – удовольствие крайне сомнительное.
Совместную работу с таблицами разработчики организовали не оптимально. Во-первых, по умолчанию каждая новая таблица доступна для просмотра всем. Чтобы закрыть документ от просмотра, нужно зайти в меню «свойства таблицы» и поставить галочку в соответствующем квадратике. Об этом написано мелким шрифтом в разделе FAQ. Во-вторых, править таблицу может только сам автор. Назначить пользователя или группу пользователей с правом редактирования нельзя.
В обзорах Ajax-офисов традиционно составляют пары Writely vs MS Word, Num Sum vs MS Excel. Невольно возникает мысль, что Num Sum получил столько внимания со строны обозревателей потому, что еще никто не удосужился создать онлайновый редактор таблиц с более удобной организацией работы и с большими функциональными возможностями.
Сам себе программист
Система создания веб-презентаций S5 получила название от сокращения «A Simple Standards-Based Slide Show System», что переводится как «простая система создания слайд-шоу, базирующаяся на стандартах» (в данном случае имеются в виду стандарты XHTML, CSS, and JavaScript).
S5 концептуально отличается от многих офисных веб-приложений. Во-первых, пользователю, чтобы начать работать с системой, нужно скачать на свой компьютер zip-архив (477KB) – набор заготовок для будущих презентаций. Во-вторых, браузер – это не единственный софт, который потребуется для того, чтобы создавать презентации в S5. Вам понадобится какой-либо HTML-редактор (хоть Dreamweaver, хоть Notepad). В-третьих, вы не увидите ничего, похожего на окошко PowerPoint.
«Простая система» S5 предлагает скачать набор файлов, затем открыть в редакторе определенный html-файл и править код вручную. Пользователю дается заготовка для титульного слайда и еще одна — для всех последующих, которую нужно копировать столько раз, сколько слайдов будет в презентации. По случаю вспоминается анекдот про письмо от ирландских хакеров: «Здравствуйте! Мы – ирландские хакеры. Наша страна технологически не развита, поэтому мы не умеем писать вирусы. Пожалуйста, удалите самостоятельно все файлы из директории С:/windows/system на вашем диске, но сперва перешлите это письмо всем вашим друзьям».
Концепция Web 2.0 предполагает большую самостоятельность пользователей, но S5, пожалуй, опередила в этом всех. На сайте выложена пошаговая инструкция для тех, кто ни разу не видел HTML-код; она начинается словами «Для новичков это может показаться сложноватым. Не паникуйте!». S5 действительно поможет вам создавать оригинальные слайд-шоу для просмотра в браузере, и размер всей презентации будет меньше, чем один слайд из PowerPoint, но для этого нужно владеть основами HTML и CSS.
В момент своего появления S5 вызвала интерес у гиков и людей, следящих за развитием веб-приложений, но спустя некоторое время в блогах стали появляться жалобы на систему, в частности, на некорректную работу S5 с Mozilla Firefox. Очевидно, что назвать S5 готовым продуктом было бы преувеличением, но, вероятно, система уже нашла своего пользователя.
Офисный убийца
Если сложить разрозненные элементы мозаики вместе, то получится «ThinkFree Office Online». ThinkFree Office, пакет офисных приложений, написанный на Java, еще в 2000 году был отмечен наградой Technical Excellence журнала PC Magazine как инновационный продукт, и многие называли его «убийцей MS Office». В ту пору ни сама Java, ни интернет-каналы, ни компьютеры не были готовы к тому, чтобы в полной мере использовать возможности, скрытые в идее java-офиса. Если верить зарубежным обзорам, то как раз сейчас наступило время ThinkFree.
Три приложения — Write (текстовый процессор), Calc (редактор таблиц) и Show (программа для создания презентаций) совместимы с аналогичными приложениями MS Office, имеют интерфейс, имитирующий майкрософтовский, но при том — бесплатны. Для пользователя все выглядит так, будто его привычные программы стали открываться в браузере. По сути, это идеал веб-офиса – полный набор инструментов, приятный внешний вид, все привычно. В онлайн-версию ThinkFree Office добавил возможность трансляции документов в блог (и редактирование документа непосредственно в блоге), а так же конвертацию в PDF. Каждому пользователю предоставляется 30 MB дискового пространства, что немного для хранилища информации на сервере, но достаточно для повседневных рабочих нужд. Чего еще желать?
Кириллица в ThinkFree отображается корректно и на веб-странице, и при экспорте документа в файл формата MS Office. Единственная проблема – русские названия файлов сохраняются некорректно. С другой стороны, давать файлам названия, используя кириллицу – это дурной тон. Кстати, созданный в ThinkFree Write документ при экспорте в doc на деле оказывается rtf-файлом.
А теперь внесем ложку дегтя. Заявление о совместимости с MS Office – это то, что принято называть «выдать желаемое за действительное». Совместимость есть, но частичная. Например, если вордовский файл содержит только текст, то его экспорт в ThinkFree пройдет гладко, без сучка, без задоринки. Если же в документ была внедрена графика, то форматирование нарушится. Внедренные объекты — это основная проблема Think Free.
Время ThinkFree пришло там, где есть широкие каналы в Интернет. Если вы работаете на модемном соединении, то первый запуск Java-апплета ThinkFree Office займет около часа, правда в дальнейшем апплет будет браться из кэша. Боюсь, что большинству российских пользователей придется ждать лучших времен, когда либо у нас появятся нормальные каналы, либо разработчики выпустят аналогичные по качеству, но менее требовательные приложения.
Атрибуты деловой жизни
Офис немыслим без вещей, организующих трудовой процесс. Веб-органайзеры – это абсолютный лидер среди офисных онлайн-приложений по количеству имеющихся разработок. Онлайн-календари, записки, To-Do-списки, адресные книги – в обзорах Web 2.0 как минимум раз в день появляется сообщение об очередной новинке в этой области. Проект Goowy выделяется на общем фоне профессиональным дизайном и функциональностью.
Goowy – это онлайн-альтернатива MS Outlook. В нем есть webmail (пользователям предоставляется доменный адрес – user@goowy.com), адресная книга, календарь с напоминаниями, некоторые мелочи, которые помогают организовать информацию на рабочем столе(RSS-новости, окно поиска в Google), и игрушки. С Goowy можно работать из браузера, а можно скачать небольшую программку-клиент (1 113 KB), основная задача которой – обеспечить более быстрый и удобный доступ к данным пользователя. Зарегистрировавшись на Goowy, пользователь получает 2 GB дискового пространства. Можно импортировать адресную книгу из любого почтового клиента. Русский язык отображается корректно, но сами разработчики предупреждают, что, хотя они сами используют «правильный» UTF-8, другие почтовые серверы могут этого не делать, и тогда возможны проблемы с кодировками.
Стилизованный под Mac OS дизайн дополнил и без того приятное впечатление от Goowy. И механизм работы, и оформление у этого сервиса сделаны добротно. Огорчает только одно: каждый раз, обращаясь к серверу, браузер должен подкачивать порцию Flash. На хорошем канале в Интернет такая мелочь незаметна, но на модемном подключении можно ждать несколько минут, пока загрузится нужная страница. Для таких страдальцев есть, конечно, версия Lite, которая требует меньше системных ресурсов и быстрее загружается, но существенной разницы между полноценным Goowy и его облегченным вариантом в работе не ощущается.
Из органайзеров, созданных на Ajax, достоен упоминания веб-календарь Kiko. В нем меньше функционального разнообразия, чем в Goowy, но проект хорош своей простотой. После щелчка по ячейке календаря всплывает окошко, в которое вносится вся необходимая информация о событии, а после нажатия кнопки «Save» данные сохраняются в календаре без перезагрузки страницы.
Разработчики Kiko дополнили календарь адресной книгой, которая позволяет создавать группы пользователей и, соответственно, назначать встречи и отправлять сообщения всем пользователям выбранной группы.
Тестовая эксплуатация выявила два существенных недостатка у этого сервиса: Kiko корректно работает только в Internet Explorer и не поддерживает русский алфавит.
Резюме
Пожалуй, деинсталлировать пакет офисных приложений в своей системе пока рановато. Почему-то сложилось так, что наиболее интересные сервисы, которыми хотелось бы пользоваться, либо не дружат с русскими буквами, либо требуют хорошего канала в Интернет, что в России не везде доступно – технологически или финансово.
Веб-офис не заменил собой традиционные Word и Excel, а дополнил — новыми возможностями, такими как коллективная работа с документами, публикация непосредственно из приложения на блог и т.д. Новое течение всегда поднимает много пены – за сравнительно короткий период стартовало множество проектов, зачастую дублирующих друг друга. Удачные идеи мнгновенно тиражируются на других сайтах, но кому-то удается сделать один и тот же в сущности сервис удобным и красивым, а кому-то – нет. Среди проектов идет конкурентная борьба за пользователей, и выиграет тот, кто сумеет предложить новую идею и, что обязательно, сумеет ее воплотить на должном профессиональном уровне.

Leave a comment