Текущие CoWebs предлагают три средства для облегчения этого бремени.

• Наследование. CoWebs имеют связанную иерархию наследования, поэтому

интерфейс может быть определен как набор функций из существующих CoWebs

без работы с HTML или Squeak.

• Веб-контроль. Простые модификации макета могут быть сделаны через Интернет.

интерфейс. Например, каталог изображений, отвечающий за

значки в верхней части страницы, могут указывать на любой веб-каталог. Сайт

дизайнеры могут работать над изображениями значков в своем собственном веб-пространстве без

требуется доступ к хост-компьютеру.

• Дополнительные инструменты. Команда создает утилиты, которые упростят редактирование и

разработка новых интерфейсов CoWeb.

Разработчики

CoWeb доказал свою полезность в Технологическом институте Джорджии также как общий механизм для

сотрудничество. Он оказал поддержку другим проектам, поддерживая роль

Разработчики.

Критически важными для таких проектов являются гибкость и доступ к базовым

состав. CoWeb здесь часто просто обеспечивает совместную основу для

прикладное программное обеспечение, внешнее по отношению к CoWeb.

Из-за того, что Squeak является бесплатным программным обеспечением с открытым исходным кодом, другие люди за пределами

Группа Georgia Tech смогла разработать приложения с использованием CoWeb.

инфраструктура. Чтобы удовлетворить этих разработчиков, была необходима открытая структура, которая могла бы

легко разрешить модификацию. Эта структура доказала свою эффективность. Например, один


356

ВИКИ СТАНОВИТСЯ ОБРАЗОВАТЕЛЬНЫМ

внешний разработчик смог перевести CoWeb с английского на немецкий с помощью

изменение файлов конфигурации, но без необходимости изменения основного программного обеспечения.

Администраторы

По мере роста популярности CoWeb в кампусе интерес к установке новых серверов

вырос. Кафедры хотели настроить свои собственные серверы для преподавателей. Чем чаще

Дело было в том, что преподаватель хотел использовать настольный компьютер для обслуживания CoWebs. Этот

роль - администратор.

Кросс-платформенный характер Squeak позволил предложить обслуживание CoWeb на

практически любая платформа на столе преподавателя. Однако довольно загадочный

знание Smalltalk, необходимое для настройки сервера, изначально было ограничивающим фактором. Ан

администратор не хочет быть экспертом в базовой технологии — HTTP,

специальные каталоги или другие проблемы, такие как настройка традиционного веб-сервера, такого как