[ANN] Open Croquet for Squeak 6.x (experimental)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Open Croquet for Squeak 6.x (experimental)

Nikolay Suslov
Hello, 

Anticipating the new Squeak release! and in the spirit of the "Survey: what do you do with Squeak, what do you *want* to do?" want to share the work on restoring the original Open Croquet onto Squeak 6.x (experimental).

For a long time, the community available Open Croquet images exist only in bootstrap images for Squeak 3.8 and for Squeak 4.2. Actually, there is no any open solution to use the latest Squeak VM and Smalltalk language with Open Croquet architecture. So, that starting from the original version to OpenQwaq, anyone could load it from scratch onto the new Squeak. 
Below you could find install instructions, links and first steps in achiving this.


Comparing to the original Open Croquet for Squeak 3.8/4.2:

* No Embedded Morphic apps (bugs)
* No Tweak (yet) 
* Original TContactPoint (find master on network) broadcaster/listener is replaced with WebSocket broadcaster/listener using WebClient (switching from UDP)
* Island snapshot/serializing/restoring needs deep review

=========================
Instructions and Links:

Preloaded Squeak image:

- Squeak VM and image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-App-MacWin-32bit.zip

- Only Squeak image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-Image-resources.zip

- Only content (Textures, Models, etc.): https://www.krestianstvo.org/sdk/croquet/Content.zip


How To install manually:

1. Get the latest Squeak VM with included B3DAcceleratorPlugin(!)
The preloaded app uses VM cog.spur 32 bit for Mac/Windows:

2. Get the latest Squeak 6.x image from http://files.squeak.org/6.0alpha/

3. Run Squeak.

4. In Workspace DoIt:

This will load FFI, OpenGL and Croquet packages from the project's repository "Open Croquet for Squeak 6.x".

MCHttpRepository
    user: ''
    password: ''

Or you could manually load FFI at first:

(Installer repository: 'http://source.squeak.org/FFI')
    install: 'FFI-Pools';
    install: 'FFI-Kernel';
    install: 'FFI-Tests'.

and then only OpenGL and Croquet packages:

5. Open 'Objects' in Squeak and choose 'Croquet' category.
Drag Croquet(Master) or Demo(Master) onto the empty space.

=========================

Best regards,
Nikolai

Inline image 3


tty
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Open Croquet for Squeak 6.x (experimental)

tty
Appreciate you keeping this alive, Nikolay

---- On Mon, 26 Feb 2018 18:11:07 -0500 Nikolay Suslov <[hidden email]> wrote ----
Hello, 

Anticipating the new Squeak release! and in the spirit of the "Survey: what do you do with Squeak, what do you *want* to do?" want to share the work on restoring the original Open Croquet onto Squeak 6.x (experimental).

For a long time, the community available Open Croquet images exist only in bootstrap images for Squeak 3.8 and for Squeak 4.2. Actually, there is no any open solution to use the latest Squeak VM and Smalltalk language with Open Croquet architecture. So, that starting from the original version to OpenQwaq, anyone could load it from scratch onto the new Squeak. 
Below you could find install instructions, links and first steps in achiving this.


Comparing to the original Open Croquet for Squeak 3.8/4.2:

* No Embedded Morphic apps (bugs)
* No Tweak (yet) 
* Original TContactPoint (find master on network) broadcaster/listener is replaced with WebSocket broadcaster/listener using WebClient (switching from UDP)
* Island snapshot/serializing/restoring needs deep review

=========================
Instructions and Links:

Preloaded Squeak image:

- Squeak VM and image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-App-MacWin-32bit.zip

- Only Squeak image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-Image-resources.zip

- Only content (Textures, Models, etc.): https://www.krestianstvo.org/sdk/croquet/Content.zip


How To install manually:

1. Get the latest Squeak VM with included B3DAcceleratorPlugin(!)
The preloaded app uses VM cog.spur 32 bit for Mac/Windows:

2. Get the latest Squeak 6.x image from http://files.squeak.org/6.0alpha/

3. Run Squeak.

4. In Workspace DoIt:

This will load FFI, OpenGL and Croquet packages from the project's repository "Open Croquet for Squeak 6.x".

MCHttpRepository
    user: ''
    password: ''

Or you could manually load FFI at first:

(Installer repository: 'http://source.squeak.org/FFI')
    install: 'FFI-Pools';
    install: 'FFI-Kernel';
    install: 'FFI-Tests'.

and then only OpenGL and Croquet packages:

5. Open 'Objects' in Squeak and choose 'Croquet' category.
Drag Croquet(Master) or Demo(Master) onto the empty space.

=========================

Best regards,
Nikolai

Inline image 3






Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Open Croquet for Squeak 6.x (experimental)

Bert Freudenberg
In reply to this post by Nikolay Suslov
Awesome!

- Bert -

On Tue 27. Feb 2018 at 00:12, Nikolay Suslov <[hidden email]> wrote:
Hello, 

Anticipating the new Squeak release! and in the spirit of the "Survey: what do you do with Squeak, what do you *want* to do?" want to share the work on restoring the original Open Croquet onto Squeak 6.x (experimental).

For a long time, the community available Open Croquet images exist only in bootstrap images for Squeak 3.8 and for Squeak 4.2. Actually, there is no any open solution to use the latest Squeak VM and Smalltalk language with Open Croquet architecture. So, that starting from the original version to OpenQwaq, anyone could load it from scratch onto the new Squeak. 
Below you could find install instructions, links and first steps in achiving this.


Comparing to the original Open Croquet for Squeak 3.8/4.2:

* No Embedded Morphic apps (bugs)
* No Tweak (yet) 
* Original TContactPoint (find master on network) broadcaster/listener is replaced with WebSocket broadcaster/listener using WebClient (switching from UDP)
* Island snapshot/serializing/restoring needs deep review

=========================
Instructions and Links:

Preloaded Squeak image:

- Squeak VM and image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-App-MacWin-32bit.zip

- Only Squeak image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-Image-resources.zip

- Only content (Textures, Models, etc.): https://www.krestianstvo.org/sdk/croquet/Content.zip


How To install manually:

1. Get the latest Squeak VM with included B3DAcceleratorPlugin(!)
The preloaded app uses VM cog.spur 32 bit for Mac/Windows:

2. Get the latest Squeak 6.x image from http://files.squeak.org/6.0alpha/

3. Run Squeak.

4. In Workspace DoIt:

This will load FFI, OpenGL and Croquet packages from the project's repository "Open Croquet for Squeak 6.x".

MCHttpRepository
    user: ''
    password: ''

Or you could manually load FFI at first:

(Installer repository: 'http://source.squeak.org/FFI')
    install: 'FFI-Pools';
    install: 'FFI-Kernel';
    install: 'FFI-Tests'.

and then only OpenGL and Croquet packages:

5. Open 'Objects' in Squeak and choose 'Croquet' category.
Drag Croquet(Master) or Demo(Master) onto the empty space.

=========================

Best regards,
Nikolai

Inline image 3



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Open Croquet for Squeak 6.x (experimental)

fniephaus
Very cool!

Fabio

--

On Tue, Feb 27, 2018 at 10:35 AM Bert Freudenberg <[hidden email]> wrote:
Awesome!

- Bert -

On Tue 27. Feb 2018 at 00:12, Nikolay Suslov <[hidden email]> wrote:
Hello, 

Anticipating the new Squeak release! and in the spirit of the "Survey: what do you do with Squeak, what do you *want* to do?" want to share the work on restoring the original Open Croquet onto Squeak 6.x (experimental).

For a long time, the community available Open Croquet images exist only in bootstrap images for Squeak 3.8 and for Squeak 4.2. Actually, there is no any open solution to use the latest Squeak VM and Smalltalk language with Open Croquet architecture. So, that starting from the original version to OpenQwaq, anyone could load it from scratch onto the new Squeak. 
Below you could find install instructions, links and first steps in achiving this.


Comparing to the original Open Croquet for Squeak 3.8/4.2:

* No Embedded Morphic apps (bugs)
* No Tweak (yet) 
* Original TContactPoint (find master on network) broadcaster/listener is replaced with WebSocket broadcaster/listener using WebClient (switching from UDP)
* Island snapshot/serializing/restoring needs deep review

=========================
Instructions and Links:

Preloaded Squeak image:

- Squeak VM and image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-App-MacWin-32bit.zip

- Only Squeak image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-Image-resources.zip

- Only content (Textures, Models, etc.): https://www.krestianstvo.org/sdk/croquet/Content.zip


How To install manually:

1. Get the latest Squeak VM with included B3DAcceleratorPlugin(!)
The preloaded app uses VM cog.spur 32 bit for Mac/Windows:

2. Get the latest Squeak 6.x image from http://files.squeak.org/6.0alpha/

3. Run Squeak.

4. In Workspace DoIt:

This will load FFI, OpenGL and Croquet packages from the project's repository "Open Croquet for Squeak 6.x".

MCHttpRepository
    user: ''
    password: ''

Or you could manually load FFI at first:

(Installer repository: 'http://source.squeak.org/FFI')
    install: 'FFI-Pools';
    install: 'FFI-Kernel';
    install: 'FFI-Tests'.

and then only OpenGL and Croquet packages:

5. Open 'Objects' in Squeak and choose 'Croquet' category.
Drag Croquet(Master) or Demo(Master) onto the empty space.

=========================

Best regards,
Nikolai

croquet-squeak6_small.jpg



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Open Croquet for Squeak 6.x (experimental)

Robert Hirschfeld
In reply to this post by Nikolay Suslov
Hi Nikolai --

*** Thank you! :) ****

Best,
Robert


> On 27 Feb 2018, at 00:11, Nikolay Suslov <[hidden email]> wrote:
>
> Hello,
>
> Anticipating the new Squeak release! and in the spirit of the "Survey: what do you do with Squeak, what do you *want* to do?" want to share the work on restoring the original Open Croquet onto Squeak 6.x (experimental).
>
> For a long time, the community available Open Croquet images exist only in bootstrap images for Squeak 3.8 and for Squeak 4.2. Actually, there is no any open solution to use the latest Squeak VM and Smalltalk language with Open Croquet architecture. So, that starting from the original version to OpenQwaq, anyone could load it from scratch onto the new Squeak.
> Below you could find install instructions, links and first steps in achiving this.
>
> Demo-video: https://vimeo.com/257578323
>
> Comparing to the original Open Croquet for Squeak 3.8/4.2:
>
> * No Embedded Morphic apps (bugs)
> * No Tweak (yet)
> * Original TContactPoint (find master on network) broadcaster/listener is replaced with WebSocket broadcaster/listener using WebClient (switching from UDP)
> * Island snapshot/serializing/restoring needs deep review
>
> =========================
> Instructions and Links:
>
> Preloaded Squeak image:
>
> - Squeak VM and image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-App-MacWin-32bit.zip
>
> - Only Squeak image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-Image-resources.zip
>
> - Only content (Textures, Models, etc.): https://www.krestianstvo.org/sdk/croquet/Content.zip
>
>
> How To install manually:
>
> 1. Get the latest Squeak VM with included B3DAcceleratorPlugin(!)
> The preloaded app uses VM cog.spur 32 bit for Mac/Windows:
> https://bintray.com/opensmalltalk/vm/download_file?file_path=squeak.cog.spur_macos32x86_201802232356.dmg
> https://bintray.com/opensmalltalk/vm/download_file?file_path=squeak.cog.spur_win32x86_201802232356.zip
>
> 2. Get the latest Squeak 6.x image from http://files.squeak.org/6.0alpha/
> The preloaded app uses http://files.squeak.org/6.0alpha/Squeak6.0alpha-17606-32bit/
>
> 3. Run Squeak.
>
> 4. In Workspace DoIt:
> (Installer fromUrl: 'http://sdk.krestianstvo.org/sdk/croquet/croquet-sn.2.mcm') install
>
> This will load FFI, OpenGL and Croquet packages from the project's repository "Open Croquet for Squeak 6.x".
>
> MCHttpRepository
>     location: 'http://sdk.krestianstvo.org/sdk/croquet'
>     user: ''
>     password: ''
>
> Or you could manually load FFI at first:
>
> (Installer repository: 'http://source.squeak.org/FFI')
>     install: 'FFI-Pools';
>     install: 'FFI-Kernel';
>     install: 'FFI-Tests'.
>
> and then only OpenGL and Croquet packages:
> (Installer fromUrl: 'http://sdk.krestianstvo.org/sdk/croquet/croquet-sn.1.mcm') install
>
> 5. Open 'Objects' in Squeak and choose 'Croquet' category.
> Drag Croquet(Master) or Demo(Master) onto the empty space.
>
> =========================
>
> Best regards,
> Nikolai
>
> <croquet-squeak6_small.jpg>
>



--
Robert Hirschfeld
[hidden email]
www.hirschfeld.org


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Open Croquet for Squeak 6.x (experimental)

Nikolay Suslov
Robert,

Yes, I am doing this with a great joy, cause Squeak becomes better and better day by day!

Regards,
Nikolai



On Sun, Mar 4, 2018 at 11:34 PM, Robert Hirschfeld <[hidden email]> wrote:
Hi Nikolai --

*** Thank you! :) ****

Best,
Robert


> On 27 Feb 2018, at 00:11, Nikolay Suslov <[hidden email]> wrote:
>
> Hello,
>
> Anticipating the new Squeak release! and in the spirit of the "Survey: what do you do with Squeak, what do you *want* to do?" want to share the work on restoring the original Open Croquet onto Squeak 6.x (experimental).
>
> For a long time, the community available Open Croquet images exist only in bootstrap images for Squeak 3.8 and for Squeak 4.2. Actually, there is no any open solution to use the latest Squeak VM and Smalltalk language with Open Croquet architecture. So, that starting from the original version to OpenQwaq, anyone could load it from scratch onto the new Squeak.
> Below you could find install instructions, links and first steps in achiving this.
>
> Demo-video: https://vimeo.com/257578323
>
> Comparing to the original Open Croquet for Squeak 3.8/4.2:
>
> * No Embedded Morphic apps (bugs)
> * No Tweak (yet)
> * Original TContactPoint (find master on network) broadcaster/listener is replaced with WebSocket broadcaster/listener using WebClient (switching from UDP)
> * Island snapshot/serializing/restoring needs deep review
>
> =========================
> Instructions and Links:
>
> Preloaded Squeak image:
>
> - Squeak VM and image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-App-MacWin-32bit.zip
>
> - Only Squeak image with preloaded Croquet and content: https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-Image-resources.zip
>
> - Only content (Textures, Models, etc.): https://www.krestianstvo.org/sdk/croquet/Content.zip
>
>
> How To install manually:
>
> 1. Get the latest Squeak VM with included B3DAcceleratorPlugin(!)
> The preloaded app uses VM cog.spur 32 bit for Mac/Windows:
> https://bintray.com/opensmalltalk/vm/download_file?file_path=squeak.cog.spur_macos32x86_201802232356.dmg
> https://bintray.com/opensmalltalk/vm/download_file?file_path=squeak.cog.spur_win32x86_201802232356.zip
>
> 2. Get the latest Squeak 6.x image from http://files.squeak.org/6.0alpha/
> The preloaded app uses http://files.squeak.org/6.0alpha/Squeak6.0alpha-17606-32bit/
>
> 3. Run Squeak.
>
> 4. In Workspace DoIt:
> (Installer fromUrl: 'http://sdk.krestianstvo.org/sdk/croquet/croquet-sn.2.mcm') install
>
> This will load FFI, OpenGL and Croquet packages from the project's repository "Open Croquet for Squeak 6.x".
>
> MCHttpRepository
>     location: 'http://sdk.krestianstvo.org/sdk/croquet'
>     user: ''
>     password: ''
>
> Or you could manually load FFI at first:
>
> (Installer repository: 'http://source.squeak.org/FFI')
>     install: 'FFI-Pools';
>     install: 'FFI-Kernel';
>     install: 'FFI-Tests'.
>
> and then only OpenGL and Croquet packages:
> (Installer fromUrl: 'http://sdk.krestianstvo.org/sdk/croquet/croquet-sn.1.mcm') install
>
> 5. Open 'Objects' in Squeak and choose 'Croquet' category.
> Drag Croquet(Master) or Demo(Master) onto the empty space.
>
> =========================
>
> Best regards,
> Nikolai
>
> <croquet-squeak6_small.jpg>
>



--
Robert Hirschfeld
[hidden email]
www.hirschfeld.org