Fwd: Seaside presentation in Montreal

stéphane ducasse ducasse at iam.unibe.ch
Wed Nov 17 09:22:44 UTC 2004



Begin forwarded message:

> Resent-From: vwnc at cs.uiuc.edu
> From: Alexandre Bergel <bergel at iam.unibe.ch>
> Date: 17 novembre 2004 09:51:18 GMT+01:00
> To: esug-list at lists.esug.org, vwnc at cs.uiuc.edu
> Resent-Cc: recipient list not shown: ;
> Subject: Seaside presentation in Montreal
>
> A presentation on Seaside will be given on November 25, at DIRO  
> (Departement d'Informatique et recherche operationnelle), Universite  
> de Montreal.
> It is planned to start at 11am until 12.
>
> Here the abstract of the talk.
>
> Cheers,
> Alexandre
>
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Seaside: Building Complex Web Applications Simply
> 	http://www.iam.unibe.ch/~ducasse/Web/Demoes/seaside4.mov
>
> Abstract
>
> It would be hard to imagine a worse model for user interface  
> development than HTTP.  Would you use a GUI framework where every  
> event from every widget in your application was handed to you at once,  
> periodically, as a large hashtable full of strings? Where every time a  
> single piece of data changed you had to regenerate a textual  
> description of the entire interface? Where the event-based  
> architecture was so strict that you couldn't ever, under any  
> circumstances, open a modal dialog box and wait for it to return an  
> answer? Those are the costs of using the web browser as a client  
> platform, and, by and large, we accept them. The dominant paradigms of  
> web development -- CGI, Servlets, Server Pages -- do very little to  
> hide or circumvent the low level realities of HTTP, and as a result,  
> web applications are fragile, verbose, and ill-suited to reuse.
>
> Seaside solves these problems. Seaside  is a framework for developing  
> sophisticated web applications.
> In this talk I will present some of its unique features, such as its  
> approach to session management: unlike servlet models that require a  
> separate handler for each page or request, Seaside models an entire  
> user session as a continuous piece of code, with natural, linear  
> control flow. Furthermore I will create a small web-application as a  
> demo together with the audience and present a complex production  
> web-site that has been built using Seaside.
>
> Seaside links:
> 	- http://beta4.com/seaside2/
> 	- http://www.iamexwi.unibe.ch/studenten/renggli/choose/
> 	-  
> http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/ 
> FinalSeaSideOne.pdf
> 	-  
> http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/ 
> FinalSeaSideTwo.pdf
> 	-  
> http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/seaSideThree.pdf
>
>
> Some testimonies:
> "Seaside c'est vraiment super innovant. Le seul reproche que je fais à  
> Seaside, c'est son manque de documentation."
> Programmeur C++, PhP
>
> "Hier soir j'ai regardé de près SeasSide, déjà ton article et le  
> premier
> tutoriel du site de SeaSide, m'ont laissé sur le cul. Ce qui est
> complètement génial, c'est que l'on peut coder une application web de
> façon très proche au développement d'une application Desktop et ça  
> c'est
> génial et ça n'a pas de prix.
>
> " Programmeur C, C++
>
> "j'ai ete bluffe"
> Programmeur Smalltalk
>
>




More information about the Squeak-dev mailing list