Описание возможностей проекта
Начнем описание возможностей проекта с описания самого виртуального мира и его возможностей. Итак, Диптаун представляет собой виртуальный город, так называемое информационно-развлекательное пространство, которое может служить как для развлекательных, так и для деловых целей.
Я бы назвал Диптаун новой ступенькой в развитии всемирной сети. Теперь вместо скучного и двухмерного Интернета перед пользователем откроется трехмерный красочный мир со всеми прелестями Интернета и принципиально-новыми возможностями Диптауна. Например, теперь производителям будет гораздо проще показать пользователю свой продукт в трехмерном виде, со всеми его характеристиками, нежели размещать многочисленные картинки на веб-страницах из которых, как правило, потребитель не может толком разобраться с предлагаемым ему товаром.
Теперь перейдем к услугам Диптауна.
Первая и самая главная услуга – это доступ в Диптаун. Под доступом подразумевается вход в виртуальный город и возможность использования всех предоставляемых услуг.
При регистрации пользователь получает бесплатную «комнату» в гостинице. В ней можно хранить разные предметы, файлы, данные, книги и т.д. В комнату может попасть только владелец либо гость, получивший приглашение. Все разговоры внутри «помещения» шифруются и не будут слышны за его пределами.
Также пользователь получает банковскую карту. Такая карточка является визуальным интерфейсом к счету пользователя в банке. Все финансовые операции, производимые жителем Диптауна, осуществляются с помощью этой карты. Счет является реальным счетом в банке и поэтому пользователи могут, как переводить, так и снимать с него деньги. Любой человек может перевести деньги на счет, но только хозяин сможет ими воспользоваться.
У каждого пользователя есть свой личный виртуальный КПК, который всегда с хозяином. Он может выполнять множество разнообразных функций. Вот список стандартных возможностей пользовательского КПК:
- Сотовый телефон;
- пейджер;
- почтовый клиент;
- список контактов;
- прочее.
Пользователь также может установить новые приложения на свой КПК, созданные, либо разработчиками проекта, либо сторонними программистами.
В своем КПК пользователь может найти адресную книгу. В ней будут опубликованы адреса и внутренние телефоны организаций и заведений Диптауна. Юридические лица желающие попасть в адресную книгу смогут это сделать за определенную плату.
С помощью своего КПК пользователь сможет воспользоваться услугами IP-телефонии. Другими словами пользователь сможет не только звонить по внутреннему телефону Диптауна, но и связываться с «реальным миром». Любой пользователь может как звонить на внешние(реальные) номера, так и принимать звонки на свой номер в Диптауне.
Жители Диптауна смогут использовать традиционные Интернет-услуги не выходя из виртуального пространства. WEB-браузер, эл. почта, ICQ, IRC и др. будут доступны пользователю в виде программ на КПК и компьютерном терминале.
В городе будут существовать Компьютерные терминалы, при помощи которых можно будет пользоваться услуги сети Интернет или выполнять любые другие необходимые действия.
Также пользователи смогут воспользоваться виртуальной библиотекой. Библиотека является государственной организацией, в которой хранятся книги. Книги – это аналог WEB-страниц в Интернете. Они могут быть двух видов: платные и бесплатные. Если книга платная, то для того, что бы прочитать её, пользователь должен заплатить автору. Любой пользователь или организация может издать книгу и положить её в библиотеку. Жители Диптауна также могут брать книги с собой и потом спокойно читать их у себя дома.
Так же для жителей Диптауна доступна Биржа труда, где некоторые организации могут предлагать удаленную работу через Диптаун, а пользователи, соответственно, просматривать все доступные вакансии.
Если человека, по каким либо причинам не устраивает номер в гостинице, он может взять в аренду или купить квартиру, офис или дом.
Территория Диптауна может продаваться или сдаваться в аренду физическим или юридическим лицам. Цена может зависеть от разных факторов (расположение, величина и т.д.). В некоторых районах города существуют ограничения на внешний вид застроек, поэтому владельцам территории придется соблюдать архитектурную целостность города.
На собственной территории организация может открыть частное заведение. Это может быть онлайн-игра, клуб по интересам или любая другая услуга, которая может быть как платной, так и бесплатной.
Так же в Диптауне существует такой вид услуг, как картинные галереи (музеи/выставки). Каждый пользователь сможет зайти в галерею и посмотреть выставки подобранные профессионалами или сделать свою подборку картин. Все картины будут представлены, как в настоящих выставочных залах, в рамках и на стенах. Если пользователю угодно, то он может воспользоваться «хранилищем картин», где сможет найти абсолютно все картины с нужной ему сортировкой.
Перейдем к описанию возможностей программы-клиента.
В клиентской программе совмещены две вещи: трехмерный браузер и среда для запуска приложений.
После авторизации в Диптауне пользователь попадает в трехмерное пространство города и может ходить, разговаривать и выполнять различные действия с окружающими его предметами. При этом будут открываться нужные программы представляющие собой полупрозрачные окна, в которых можно будет выполнять различные действия над предметами.
Например, при входе в зону с ограниченным доступом пользователю может быть предложено ввести логин и пароль; в различных магазинах и выставках на экране будут появляться полупрозрачные окна с красочным описанием товара или объекта, что гораздо удобнее, чем разглядывать ценники в виртуальности.
Для хранения всевозможной информации (3D объектов, файлов, личных настроек пользователя и т.д.) будет использоваться новая уникальная разработка нашей команды – виртуальная файловая система (ВФС). Она существенно расширяет возможности «традиционной» файловой системы.
ВФС представляет собой дерево ссылок на различные данные. Источником данных может служить что угодно: это может быть «обычный» файл, запись в базе данных объектов, удаленный файл (доступный по одному из стандартных протоколов, таких как FTP, HTTP, SMB и др.), файл в zip-архиве и т.д. Различные части дерева могут храниться на разных носителях (жесткий диск, флеш-карта, сервер). Некоторые части дерева могут быть динамическими: при этом они будут адаптироваться под пользователя, что поможет мгновенно находить необходимую информацию.
Клиентская программа устроена таким образом, что ее функциональность может расширяться за счет модулей написанных сторонними программистами. Благодаря концепции построения программного интерфейса, эти расширения могут быть очень разносторонними, например:
- поддержка каких-либо форматов файлов или источников данных;
- выполнение фоновой работы;
- элементы интерфейса;
- замена стандартных движков;
- многое другое...
Также программы Диптауна могут запускаться не только в самом клиенте, но и на самых различных существующих платформах, таких как:
- карманный компьютер либо смартфон;
- Web-браузер(с использованием технологий AJAX);
- обычное оконное приложене Windows/Linux X11/Mac (с использованием библиотеки Qt)
- сотовый телефон с поддержкой J2ME(функциональность ограничена возможностями телефона)
Таким образом Вы сможете использовать даже программы со своего виртуального КПК на реальном карманном компьютере. А если у Вас под рукой есть только компьютер с обыкновенным веб-браузером – не стоит расстраиваться: весь этот софт будет доступен вам прямо в окне браузера.
Одной из самых важных задач проекта является обеспечение пользователей удобной средой для общения. И здесь Диптаун показал себя с наилучшей стороны объединив в себе все известные IM-протоколы. Пользователю даже не потребуется устанавливать дополнительное программное обеспечение, просто в любимой программе надо будет написать адрес нашего сервера в место стандартного, и Вы получите массу дополнительных возможностей:
- общение с пользователями, использующими любые другие протоколы (например, не составит труда общаться с пользователями ICQ при помощи IRC-клиента и наоборот);
- Общение с пользователями Диптауна по внутреннему протоколу проекта;
- просмотр логов всех чатов при помощи удобного для пользователя интерфейса(как и для всех интерфейсов, доступен web-интерфейс);
- поиск диалогов в логах по ключевым словам или тегам;
- использование браузера в качестве клиента для общения;
- единая информационная среда, включающая общение, электронную почту, просмотр веб-страниц и запуск приложений Диптауна.

