Приложение для организации интерактивных конференций в 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 месяцев.
- Узнайте больше
Пример проекта
Приложение для организации Internet конференцийспособного набора приложений в области веб-конференций, аудио и видео конференций.

