[Seaside] Re: Building realtime applications with Seaside

Esteban A. Maringolo emaringolo at gmail.com
Wed Jun 18 13:32:30 UTC 2014

Hi Andy,

I used Zinc's websockets to push data to a javascript "client", that
updated info on a map every time an event was received from a mobile

However, after analyzing the real usage of such feature (low), it's
maintenance became complex (the mix of js, seaside and ws), so I
switched from a push (websocket) to a pull (ajax) refresh, that let me
implement everything in "standard" Seaside flow (except for a minimum
JS part), but also helped me to have less state in the js client.

There is no official web of doing real-time with Seaside as far as I
know. And with web apps becoming more JS and RESTful based, sometimes
it's not easy to integrate Seaside in such workflow. Not even thinking
about integrating something like http://socket.io

However if you need help, I'll be happy to help you as much as I can.


Esteban A. Maringolo

2014-06-18 6:30 GMT-03:00 Sven Van Caekenberghe <sven at stfx.eu>:
> I believe (if I remember correctly), that the app (vaguely) described here
>   http://forum.world.st/Another-Pharo-based-solution-released-td4762341.html
> is also using web sockets. But you should ask.
> It is perfectly possible to combine Seaside with other servers/services in the same or different images. But this is a broad subject.
> On 18 Jun 2014, at 11:15, Philippe Marschall <philippe.marschall at gmail.com> wrote:
>> On Wed, Jun 18, 2014 at 12:28 AM, Andy Burnett
>> <andy.burnett at knowinnovation.com> wrote:
>>> <<
>>> Hi Andy,
>>> There is also Zinc-Server-Sent-Events:
>>>  http://forum.world.st/Zinc-Server-Sent-Events-td4705635.html
>>> Nothing spectacular, but it should work.
>>> Sven

More information about the seaside mailing list