[squeak-dev] Re: [ANN] Krestianstvo SDK - Smalltalk, Croquet, Seaside... programming on native spoken language (Russian)

Reinhard Handl rfh at atnet.at
Thu Sep 17 15:28:52 UTC 2009


wow, this is just fabulous, congrats, reinhard

Nikolay Suslov schrieb:
> Andreas,
>
> Thanks for the questions.
> I will try to answer as clear as possible.
> 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 
> (http://nsuslovi.blogspot.com/2007/02/croquet-realtime-3walls-art.html).
>
> 1. Collaboration was (and is) at first, so SDK is based on Croquet 
> image (3.8).
> 2. For describing Tweak UIs in Croquet, Sophie's XUL logic 
> (CSS/XML/SmallTalk) is used.
> 3. The same XUL logic is used for describing the contents of the 
> Croquet 3D spaces (during next few days I'll put it to Kresianstvo 
> update stream with the Krestianstvo Croquet's part).
> 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.
> 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: 
> http://nsuslovi.blogspot.com/2009/07/seaside-29-and-comet-to-control.html). 
>
> 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).
> 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: 
> http://nsuslovi.blogspot.com/2009/07/live-and-collaborative-coding-in.html).
> 8. To have fully native spoken language support (here Russian) for 
> programming in SmallTalk, OMeta's user created domain-oriented 
> languages etc. (here 
> http://www.krestianstvo.ru/sdk/Monticello/CroquetSystem/ are the 
> Monticello packages for Croquet image to have this support).
>
> 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's own description language using OMeta (examples soon).
> 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.
>
> Thanks,
> Nikolay Suslov
>
>
> 2009/9/16 Andreas Raab <andreas.raab at gmx.de <mailto:andreas.raab at gmx.de>>
>
>     Hi Nikolay -
>
>     That'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?
>
>     Cheers,
>      - Andreas
>
>     Nikolay Suslov wrote:
>
>         Hello!
>
>         Introducing Krestianstvo SDK.
>
>         Krestianstvo SDK is built on top of OpenCroquet SDK with
>         preloaded packages (some of the list: Sophie XUL-CSS, Seaside,
>         OMeta, and Krestianstvo itself).
>          From now it will be entirely native spoken language based
>         (Russian).
>         The SDK is updated through change set's update stream
>         <http://www.krestianstvo.ru/sdk/Krestianstvo/updates> and
>         source code could be easily filed in/filed out containing
>         unicode chars.
>         The current developing version of the Krestianstvo SDK could
>         be downloaded here
>         <http://www.krestianstvo.ru/sdk/Krestianstvo1.0a.zip>
>         (one-click image for Windows, Mac OS X, Linux).
>
>
>         More information:
>         http://nsuslovi.blogspot.com/2009/09/krestianstvo-sdk-smalltalk-croquet.html
>
>         Official web site:
>         http://www.krestianstvo.ru
>         Discussion Group:
>         http://groups.google.com/group/krestianstvo
>
>         Thanks,
>         Nikolay Suslov
>
>         ----for Russian spoken---
>
>         Здравствуйте!
>
>         Представляем вашему вниманию открытый проект Крестьянство SDK.
>         Наконец-то, стало возможным программирование в SmallTalk,
>         Croquet, Seaside на родном языке (Русском).
>         Мы еще только в начале пути, но тем неменее уже доступен для
>         скачивания базовый образ для основных платформ (Windows,
>         Linux, Mac OS X).
>
>         Крестьянство SDK построен на основе OpenCroquet SDK с
>         предустановленными пакетами (некоторые из списка: Sophie
>         XUL-CSS, Seaside, OMeta и Крестьянство).
>         Отныне она будет разрабатываться полностью на родном языке
>         (русский).
>         Крестьянство обновляется путем потока изменений и исходный код
>         может быть легко (загружаться в/ выгружаться из) образа
>         приложения.
>
>         Текущий вариант Крестьянство SDK можно загрузить здесь
>         <http://www.krestianstvo.ru/sdk/Krestianstvo1.0a.zip>
>         (однокликовый образ).
>
>
>         Дополнительная информация:
>         http://nsuslovi.blogspot.com/2009/09/krestianstvo-sdk-smalltalk-croquet.html
>
>         Официальный сайт:
>         http://www.krestianstvo.ru
>         Группа для обсуждений:
>         http://groups.google.com/group/krestianstvo
>
>         С уважением,
>         Николай Суслов
>
>
>         ------------------------------------------------------------------------
>
>
>
>
>
> ------------------------------------------------------------------------
>
>
>   




More information about the Squeak-dev mailing list