Тепер статті може редагувати кожен. Приєднуйтесь до нашої вікі-спільноти!

Wonderland

Матеріал з USIC Wiki
Перейти до: навігація, пошук

Зміст

[ред.] Проектування та створення віртуального музею за допомогою Open Wonderland

Ця сторінка присвячена дипломним роботам студентів магістерської програми «Інтелектуальні системи прийняття рішень» Оксани Журавльової, Максима Крячка, Юрія Лесневського та студента 5-го року навчання факультету інформатики Максима Барвінського.

Головною метою роботи є проектування та створення віртуального музею на основі інтер'єру та експонатів музею НаУКМА, а також створення та наповнення сайту цього музею.

[ред.] Етапи роботи:

  1. Встановлення та налаштування необхідного програмного забезпечення на сервер, виділений ІКЦ (чи як він зараз називається)
    • операційна система OpenSolaris 2008.11[1], оновлена до 2009.06 (ubuntu server з цим залізом працювати відмовилася :-));
    • пізніше через повільну роботу пам’яті від старого сервера відмовилися, замість нього використали одну з робочих станцій USIC, встановивши на неї Ubuntu Server 10.04[2]
    • у жовтні 2010 року для проекту було пожертвувано робочу станцію, що раніше використовувалася для проекту Pegasus. Таким чином, об’єм оперативної пам’яті збільшився до 1 Гб, а дисковий простір — до 80 Гб. Новою операційною системою стала Gentoo Linux 10.1[3].
    • Open Wonderland package (включає в себе такі сервіси: веб-сервер, ігровий сервер, сервер аудіоконференцій, сервер спільних застосувань);
      • налаштування аутентифікації;
  2. Створення та наповнення сайту музею :
    • встановлення та налаштування системи керування контентом;
    • наповнення сайту матеріалами.


На даний момент використовується вихідний код версії 0.5 user preview 4, revision 4558.

Налаштування доступу до об’єктів є такими:

  • зареєстровані користувачі можуть редагувати всі об’єкти;
  • гості не можуть редагувати нічого.

[ред.] Теми дипломних робіт

Максим Крячко — Аналіз архітектури, розгортання програмної платформи OpenWonderland віртуального музею НаУКМА.

Юрій Лесневський — Застосування засобів інформаційного супроводження проекту віртуального музею НаУКМА.

Оксана ЖуравльоваОгляд, розробка, впровадження засобів інтерактивності віртуального музею НаУКМА на платформі OpenWonderland. У цій роботі описано процес розробки та впровадження віртуального екскурсовода.

[ред.] Віртуальний екскурсовод: деталі

Файли проекту модуля: http://usic.org.ua/~oksamyt/museum-exhibit.tar.gz (потім викладу деінде)

Для коректної роботи модуля необхідно, щоб на сервері було встановлено модулі scriptingComponent та scriptingNpc

Відеодемонстрація результату роботи: http://www.youtube.com/v/gn7bDz3KX24

[ред.] Корисна інформація

[ред.] Що робити, якщо після запуску клієнта не відображається вікно логіну?

Упевніться в тому, що веб-сервер запущено з повною адресою сервера (наприклад, wonderland.usic.org.ua, а не wonderland). Цю інформацію можна знайти в лог-файлі веб-сервера.

Для того, щоб веб-сервер використовував повну адресу, можливо, доведеться прописати її в /etc/hosts:

194.44.142.131 wonderland.usic.org.ua wonderland

[ред.] Як змінити порт веб-сервера GlassFish?

У файлі my.run.properties додайте рядок:

wonderland.webserver.port=<port number>

[ред.] Як налаштувати права доступу до об'єктів у світі?

Tools->Object Editor, далі виберіть об’єкт, та клацніть на кнопці + у нижній лівій частині вікна. У списку, що з’явився, оберіть Security. У списку властивостей об’єкта з’явиться пункт Security.

[ред.] Які порти необхідно відкрити на сервері для коректної роботи jVoiceBridge?

Порт 5060 є портом для SIP-трафіку, а також потрібен діапазон довільних портів для передачі звукового потоку (по 2 порти на кожного клієнта). Цей діапазон можна задати в конфігурації jVoiceBridge (змінні voicebridge.first.rtp.port, voicebridge.last.rtp.port).

[ред.] Завантаження зображень

Дослідним шляхом було виявлено, що зображення з кольоровою схемою grayscale спричиняють некоректну роботу клієнтського застосування (воно «замерзає»), а RGB-картинки завантажуються та відображаються нормально.

[ред.] Де розташована індексна сторінка веб-сервера GlassFish?

web/front/build/web/index.jsp

[ред.] Мережні налаштування:

eth0 IP addr: 172.16.200.224 MAC: 00:0f:ea:45:45:bb

eth1 IP addr: 194.44.142.131 MAC: 00:13:46:2d:6f:f8

[ред.] Як зробити так, щоб Wonderland-сервер запускався автоматично при завантаженні операційної системи?

На даний момент використовується Gentoo Linux, тому в файлі /etc/conf.d/local.start було прописано такий рядок:

/usr/sbin/wonderland

Вміст файлу /usr/sbin/wonderland:

#!/bin/bash

DIR=/home/oksamyt/0.5-preview4/wonderland/

ANT=ant

cd $DIR

su oksamyt -c "$ANT run-server > /dev/null 2>&1 &"

[ред.] Документація

  1. Головна сторінка
  2. Блог
  3. IRC chat room: irc://irc.freenode.net/wonderland
  4. Огляд засобів комунікації

[ред.] Посилання

  1. http://www.opensolaris.com
  2. http://ubuntu.com
  3. http://gentoo.org
Особисті інструменти
Простори назв
Варіанти
Дії
Навігація
Інструменти