Nikolay Suslov 1d58b0464d book init | 9 years ago | |
---|---|---|
.. | ||
authors | 9 years ago | |
directions | 9 years ago | |
events | 9 years ago | |
ideology | 9 years ago | |
images | 9 years ago | |
mathbooks | 9 years ago | |
mathclub | 9 years ago | |
methodology | 9 years ago | |
publications | 9 years ago | |
virtual | 9 years ago | |
README.md | 9 years ago | |
SUMMARY.md | 9 years ago | |
links.md | 9 years ago |
Крестьянство SDK представляет собой приложение, написанное на языке SmallTalk для 3-х мерной операционной системы Open Qwaq/Open Croquet, и запускается посредством виртуальной машины. Несколько запущенных приложений образуют сеть аналогичную torrent (p2p) и обеспечивают распределенные вычисления в едином пространстве на основе репликации.
Приоритетные направления разработки программы «Крестьянство»
Название «Крестьянство» не связано непосредственно с тружениками села, но призывает исповедовать идеалы благородного коллективного труда и природосообразного познания.
Проект «Крестьянство» (http://www.krestianstvo.ru) ставит перед собой задачу создания новой операционной системы, нового интернет, нового интерфейса взаимодействия человека и компьютера в открытых технологиях.
«Крестьянство» SDK представляет собой комплекс открытого программного обеспечения, созданного для архитектуры распределенных вычислений в сети. Основным принципом разработки программного обеспечения «Крестьянство» SDK, является соответствие современному уровню развития компьютерной инженерии, математики, физики, приоритетным направлениям фундаментальной науки и искусства, но не маркетинговым исследованиям и бизнес-логике.
Используя существующие общедоступные транспортные каналы связи, «Крестьянство» SDK позволяет организовывать на них в неограниченном количестве общественные, гетерогенные, защищенные, одноранговые сети типа точка-точка (p2p, торент) на основе распределенных вычислений и репликации, самостоятельно без помощи системных администраторов и программистов.
«Крестьянство» SDK позволяет любому желающему создать виртуальное обучающее пространство для многопользовательского защищенного взаимодействия, которое обеспечит синхронную работу над объектами определенной доменной области в реальном времени. Несколько запущенных приложений на основе «Крестьянство» SDK образуют одноранговую сеть (p2p) и обеспечивают распределенные вычисления в едином, защищенном виртуальном пространстве.
Приложения, входящие в состав «Крестьянство» SDK представляют адекватные, конформные по форме и содержанию методы взаимодействия человека с информационными технологиями с использованием средств виртуальной, дополненной реальности, средств навигации и робототехники.
Программный комплекс позволяет любому желающему создавать мобильные системы автоматической виртуальной реальности CAVE (Cave Automatic Virtual Environment), а так же системы дополненной реальности для взаимодействия с компьютером. Количество создаваемых секторов CAVE, участвующих в проекции не ограничено.
Приложения, входящие в состав SDK, разрабатываются на языках программирования высокого уровня Smalltalk, JavaScript, Ruby, Python и запускаются посредством виртуальных машин, не требующих инсталляции. В основе «Крестьянство» SDK лежат передовые открытые разработки в области распределенных вычислений: 3-х мерная операционная система OpenQwaq/OpenCroquet на языке Smalltalk/Python; инструментарий создания виртуальных миров в интернет Virtual World Framework на языке JavaScript/Ruby; инструментарий живого программирования в интернет LivelyKernel на языке JavaScript/Smalltalk.
Программирование осуществляется как на английском так и на русском языках, в пределе с полным отказом от английского. Так, русские символы могут использоваться как в низкоуровневых, так и высокоуровневых именах методов языка Smalltalk/JavaScript.
На сервере http://www.krestianstvo.ru создан постояннодействующий сервис виртуальных миров, позволяющий организовать совместную работу пользователей через сеть интернет, как посредством запуска приложения «Крестьянство» SDK для операционной системы Windows, Mac OS X, Linux, так и напрямую через интернет-браузер Google Chrome, Mozilla FireFox, Apple Safari.