Eskimo project, главная страница


главная
тех. задание
состояние
документы

команда

Eskimo server - сервер на Java с поддержкой плагинов. Разрабатывается в рамках летней практики лаборатории SWsoft НГУ. Идея - Кузнецов А.А., команда разработчиков: Кузнецов А.А., Тютюньков В.Е., Савенко Д.В.

Разработка клиент-серверных приложений часто оказывается достаточно дорогой и продолжительной, если вести разработку с нуля. Это обусловлено несколькими причинами: Во-первых, это необходимость разработки многопоточного приложения для обеспечения параллелизма при обработке клиентов, во-вторых, это необходимость создания интерфейса взаимодействия администратора системы и серверного компонента, обслуживающего клиентов. Эти и многие другие причины не позволяют разработчику сконцентрироваться на протоколе, каждый раз заставляя его реализовывать множество побочной функциональности.

Цель данного проекта - создание универсальной платформы, пригодной для написания большинства серверных приложений, которая обеспечит параллелизм при обработке клиентов, обеспечит возможность настройки компонент и контроля их работы. Также будет предложен общий интерфейс доступа к БД, предназначенный для сохранения внутреннего состояния компонент между сеансами работы. Компоненты, написанные сторонними разработчиками, могут быть установлены на сервер и позволят обслуживать клиентов, которые могут быть реализованы на различных языках программирования.

Техническое задание.
Текущее состояние.

Примечание: название пошло из аналогии с Apache.



16 августа 2005

Выпущена документация по клиентской библиотеке C++ к плагину Update (Phoenix) (doxygen doc)
 

15 августа 2005

Клиентская библиотека для плагина BugReport (zip), сам плагин здесь.
Клиентская библиотека для плагина FeedBack (zip), сам плагин здесь.
Добавлены скриншоты, отражающие разные аспекты работы системы: (папка).
В разделе Документы существенное пополнение.
Установщик сервера для Win32.
Рабочая версия сервера: (zip).
Финальные версии всех плагинов доступны тут: (папка)
Финальная версия Javadoc для плагинов: (javadoc)
Финальная версия Javadoc для сервера: (javadoc)
Javadoc по клиентским библиотекам (пока нет плагина Update): (javadoc)
 

11 августа 2005

Выпущена документация по клиентской библиотеке к плагину FeedBack (Javadoc)
Выпущена документация по клиентской библиотеке к плагину BugReport (Javadoc)
 

10 августа 2005

Выпущена документация по текущей версии плагина FeedBack (Javadoc)
Выпущена документация по текущей версии плагина BugReport (Javadoc)
Выпущена документация по текущей версии плагина Phoenix (Javadoc)
 

9 августа 2005

Выпущена документация по текущей версии сервера (Javadoc)
 

21 июля 2005

Добавлена страница BugList'а
 

21 июля 2005

Добавлено более подробное описание проекта.
Добавлена страница технического задания.
 

8 июля 2005

В раздел Документы добавлена полная UML-диаграмма сервера.
В раздел Документы добавлен план работ на время летней практики.
 

7 июля 2005

В раздел Документы добавлено описание плагина Update.
В раздел Документы добавлено описание плагина Online Help.
В раздел Документы добавлено описание плагина Standard Registration.
В раздел Документы добавлено описание плагина Bug Reports.
 

6 июля 2005

В раздел Документы добавлена UML-диаграмма подсистемы конфигурирования.
В раздел Документы добавлено описание формата конфигурационных файлов.
В раздел Документы добавлено описание подсистемы конфигурирования.
В раздел Документы добавлена UML-диаграмма API для работы с базой данных.
В раздел Документы добавлена UML-диаграмма сервиса.
В раздел Документы добавлена UML-диаграмма ThreadPool-a.
 

5 июля 2005

В раздел Документы добавлена UML-диаграмма.
 

4 июля 2005

В раздел Документы добавлено техническое задание.
Обновлен раздел Состояние.
 

1 июля 2005

Старт сайта.