|
Тепер статті може редагувати кожен. Приєднуйтесь до нашої вікі-спільноти! |
Wonderland
[ред.] Проектування та створення віртуального музею за допомогою Open Wonderland
Ця сторінка присвячена дипломним роботам студентів магістерської програми «Інтелектуальні системи прийняття рішень» Оксани Журавльової, Максима Крячка, Юрія Лесневського та студента 5-го року навчання факультету інформатики Максима Барвінського.
Головною метою роботи є проектування та створення віртуального музею на основі інтер'єру та експонатів музею НаУКМА, а також створення та наповнення сайту цього музею.
[ред.] Етапи роботи:
- Встановлення та налаштування необхідного програмного забезпечення на сервер, виділений ІКЦ (чи як він зараз називається)
- операційна система 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 (включає в себе такі сервіси: веб-сервер, ігровий сервер, сервер аудіоконференцій, сервер спільних застосувань);
- налаштування аутентифікації;
- Створення та наповнення сайту музею :
- встановлення та налаштування системи керування контентом;
- наповнення сайту матеріалами.
На даний момент використовується вихідний код версії 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 &"
[ред.] Документація
[ред.] Посилання
| ||||||||||||||