Приложение для организации интерактивных конференций в Internet

Заказчик

Заказчиком является EIDOS - крупная итальянская телекоммуникационная компания, специализирующаяся на решениях для организации конференций.

Задача

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

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

Целью проекта было создание конкурентоспособного набора приложений в области веб-конференций, аудио и видео конференций. Первая часть проекта была направлена на разработку движка для веб-конференций, без функциональности для передачи аудио и видео.

Решение

Была заключена договоренность с заказчиком, что в качестве эталона для бизнес анализа будет использована линейка программных продуктов WebEx. Также было решено добавить в конечное решение несколько полезных функциональных возможностей, которых не было в WebEx. 2 аналитика из Qulix выполнили глубокий функциональных анализ продуктов конкурентов и подготовили набор формальных документов с описанием бизнес потоков, графического интерфейса.

Архитектурно и технически продукт очень сложен. Тесно работая с заказчиком, наша команда успешно решила такие технические аспекты, как работа через Proxy/NAT, хорошая производительность и алгоритмы компрессии, установка и обновления.

Основные функции

Следующие основные функциональные модули были разработаны для проекта:

Совместная работа с рабочим столом и удаленное управление
Совместная работа с приложениями
Показ слайдов
Виртуальная доска и возможности для рисования, слои и аннотации
Запись и последующее воспроизведение конференции
Мгновенный обмен сообщениями
Проверка статуса подключения
Голосование
Совместная работа с файлами
Виртуальные путешествия

Технические детали

  • портативность (multi browsers for client side, Unix and MAC support for server side)
  • изменяемый интерфейс
  • локализация
  • возможность работы через Proxy/NAT/Firewall

EIDOS WC состоит из клиентского модуля и серверной части. Одним из требований к пользователю является использование платформы MS.NET на стороне сервера и Java для клиентского приложения. Такой выбор технологий позволил получить довольно быстрый и эффективный внутренний интерфейс и портативный пользовательский интерфейс. Клиентское приложение является комбинацией Java приложения, основанного на SWING и системно-специфического агента, написанного на C++ для обработки системных событий. Java часть стандартна для всех операционных систем, но системные агенты разработаны под отдельные операционные системы: Unix, Linux, Windows, MAC OS. Для доставки клиентского приложения на компьютер пользователя используется Java WebStart.

Выгоды для заказчика

Дополнительные возможности для продажи конференц-услуг
Лучшая управляемость и производительность, по сравнению с существующими системами

Использованные технологии и продукты

Клиентская часть: J2EE, Swing, Java WebStart, JPEG compression library

Серверная часть: MS.NET, C#, NET Security, Remoting

Объём работы

Проектная команда для первого этапа составила 5 человек, длительность проекта - 9 месяцев.

Вернуться к списку проектов


К началу страницы