Andreas,<br><br>Thanks for the questions.<br>I will try to answer as clear as possible.<br>Krestianstvo was born in 2006 as a concept of virtual learning environment for mathematics; also as collaborative, highly portable, end-user/programmer framework for building-then-exploring rich multimedia discs on art; also as tool for creating real-time art installations and augmented reality (<a href="http://nsuslovi.blogspot.com/2007/02/croquet-realtime-3walls-art.html">http://nsuslovi.blogspot.com/2007/02/croquet-realtime-3walls-art.html</a>).<br>

<br>1. Collaboration was (and is) at first, so SDK is based on Croquet image (3.8). <br>2. For describing Tweak UIs in Croquet, Sophie&#39;s XUL logic (CSS/XML/SmallTalk) is used. <br>3. The same XUL logic is used for describing the contents of the Croquet 3D spaces (during next few days I&#39;ll put it to Kresianstvo update stream with the Krestianstvo Croquet&#39;s part). <br>

4. OMeta will be used here for describing user own languages on describing Croquet spaces and for parsing active formulas (user scripts) in XML tags.<br>5. The possibility of interaction with collaborative space not just from peer computer with running Croquet image, but also from web browser from anywhere. So the Seaside and Comet was connected (you could try it in the current image, look at SmotriniWorldControl class comment, more at: <a href="http://nsuslovi.blogspot.com/2009/07/seaside-29-and-comet-to-control.html">http://nsuslovi.blogspot.com/2009/07/seaside-29-and-comet-to-control.html</a>). <br>

6. Support of the existing physical interfaces (available in Squeak/Etoys) to interact with Croquet space using OSC and Midi protocol (TUIO, Wii for now).<br>7. Support of Live Coding on Croquet islands (to change the object functionality in source code on all connected participants at the same time, more at: <a href="http://nsuslovi.blogspot.com/2009/07/live-and-collaborative-coding-in.html">http://nsuslovi.blogspot.com/2009/07/live-and-collaborative-coding-in.html</a>).<br>

8. To have fully native spoken language support (here Russian) for programming in SmallTalk, OMeta&#39;s user created domain-oriented languages etc. (here <a href="http://www.krestianstvo.ru/sdk/Monticello/CroquetSystem/">http://www.krestianstvo.ru/sdk/Monticello/CroquetSystem/</a> are the Monticello packages for Croquet image to have this support).<br>

<br>SDK could be used for programming a collaborative Croquet space with support
of interaction with it from different phisical interfaces and web
mobile devices, not just keyboard and mouse. To describe the content of the collaborative space just in XML text file or create he&#39;s own description language using OMeta (examples soon).<br>In Russia, SDK will be used for learning object-oriented programming principals and more important for creating real world applications on native spoken language, which could rapidly increase the audience of people involved in Computer Technology science etc. from child to older.<br>

<br>Thanks,<br>Nikolay Suslov<br><br><br><div class="gmail_quote">2009/9/16 Andreas Raab <span dir="ltr">&lt;<a href="mailto:andreas.raab@gmx.de">andreas.raab@gmx.de</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hi Nikolay -<br>
<br>
That&#39;s very interesting, thanks for sharing it. It looks like this has come quite a way! Can you say more about what you expect the SDK to be used for? Do have specific applications in mind?<br>
<br>
Cheers,<br>
  - Andreas<br>
<br>
Nikolay Suslov wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
Hello!<br>
<br>
Introducing Krestianstvo SDK.<br>
<br>
Krestianstvo SDK is built on top of OpenCroquet SDK with preloaded packages (some of the list: Sophie XUL-CSS, Seaside, OMeta, and Krestianstvo itself).<br>
 From now it will be entirely native spoken language based (Russian).<br></div>
The SDK is updated through change set&#39;s update stream &lt;<a href="http://www.krestianstvo.ru/sdk/Krestianstvo/updates" target="_blank">http://www.krestianstvo.ru/sdk/Krestianstvo/updates</a>&gt; and source code could be easily filed in/filed out containing unicode chars.<br>


The current developing version of the Krestianstvo SDK could be downloaded here &lt;<a href="http://www.krestianstvo.ru/sdk/Krestianstvo1.0a.zip" target="_blank">http://www.krestianstvo.ru/sdk/Krestianstvo1.0a.zip</a>&gt; (one-click image for Windows, Mac OS X, Linux).<div class="im">

<br>
<br>
More information:<br>
<a href="http://nsuslovi.blogspot.com/2009/09/krestianstvo-sdk-smalltalk-croquet.html" target="_blank">http://nsuslovi.blogspot.com/2009/09/krestianstvo-sdk-smalltalk-croquet.html</a><br>
<br>
Official web site:<br>
<a href="http://www.krestianstvo.ru" target="_blank">http://www.krestianstvo.ru</a><br>
Discussion Group:<br>
<a href="http://groups.google.com/group/krestianstvo" target="_blank">http://groups.google.com/group/krestianstvo</a><br>
<br>
Thanks,<br>
Nikolay Suslov<br>
<br>
----for Russian spoken---<br>
<br>
Здравствуйте!<br>
<br>
Представляем вашему вниманию открытый проект Крестьянство SDK.<br>
Наконец-то, стало возможным программирование в SmallTalk, Croquet, Seaside на родном языке (Русском).<br>
Мы еще только в начале пути, но тем неменее уже доступен для скачивания базовый образ для основных платформ (Windows, Linux, Mac OS X).<br>
<br>
Крестьянство SDK построен на основе OpenCroquet SDK с предустановленными пакетами (некоторые из списка: Sophie XUL-CSS, Seaside, OMeta и Крестьянство).<br>
Отныне она будет разрабатываться полностью на родном языке (русский).<br>
Крестьянство обновляется путем потока изменений и исходный код может быть легко (загружаться в/ выгружаться из) образа приложения.<br>
<br></div>
Текущий вариант Крестьянство SDK можно загрузить здесь &lt;<a href="http://www.krestianstvo.ru/sdk/Krestianstvo1.0a.zip" target="_blank">http://www.krestianstvo.ru/sdk/Krestianstvo1.0a.zip</a>&gt; (однокликовый образ).<div class="im">

<br>
<br>
Дополнительная информация:<br>
<a href="http://nsuslovi.blogspot.com/2009/09/krestianstvo-sdk-smalltalk-croquet.html" target="_blank">http://nsuslovi.blogspot.com/2009/09/krestianstvo-sdk-smalltalk-croquet.html</a><br>
<br>
Официальный сайт:<br>
<a href="http://www.krestianstvo.ru" target="_blank">http://www.krestianstvo.ru</a><br>
Группа для обсуждений:<br>
<a href="http://groups.google.com/group/krestianstvo" target="_blank">http://groups.google.com/group/krestianstvo</a><br>
<br>
С уважением,<br>
Николай Суслов<br>
<br>
<br></div>
------------------------------------------------------------------------<br>
<br>
<br>
</blockquote>
<br>
<br>
</blockquote></div><br>