[aida] Aida-based single page web application
Giuseppe Luigi Punzi Ruiz
glpunzi at lordzealon.com
Sun May 17 12:08:23 CEST 2009
I think you can add the thesis to the Documentation section as an
example of modelling a real application with Aida/web.
I only had time to see the PDF a little, but looks very good documented.
El 17/05/2009, a las 11:42, Janko Mivšek escribió:
> Ahoj Jarda,
> Well, that was something, an unexpectedly perfect event when I saw
> mail and looked at your thesis. It contains almost a book about Aida!
> And so fresh and intellectually honest view on it. I must say I
> reading every line. And I learned a lot by myself about Aida. Yep,
> really, a perfect mirror. I still need to look closer at your web app
> but from what I saw and read so far it is a really valuable
> to Aida.
> Thanks you a lot for all your work and I hope you'll continue in the
> future too. As Herbert already said the next step would be that you,
> Aleks and Herbert look together about your approaches to action blocks
> (callbacks), so that we will come out with one and as best as possible
> solution. I'll also look about your validation support, which is in my
> mind for a while, and of course Ajax multi-element update support,
> that's something we need to address soon too.
> What can be helpful for you already is a new execution context support
> in beta2. Also the complete isolation of Ajax requests is solved now
> more relying on #lastRequest and lastApp), so just by porting to beta2
> can solve many of problems you mentioned.
> So far for now, more later...
> Best regards
> Jaroslav Havlín pravi:
>> Hello all,
>> I have just deployed a testing version of a single-page web
>> application based on Aida/Web framework, CellStore/XML database and
>> Smalltalk/X platform.
>> It is a web client for the XML database, that introduces some
>> interesting (I hope) things that can be done with Aida.
>> - support for complete AJAX updating (callback links, automatic
>> detection of updated elements, unlimited number of elements updated
>> after single AJAX request)
>> - integration of reallysimplehistory into Aida (back button support
>> for AJAX applications)
>> - form elements with custom conversion, validation and failure
>> - AJAX form submitting
>> - support for both modern and text browsers
>> Download page for document that describes the web client, the most
>> important part is chapter 7 - Implementation:
>> (I'm sorry for my English)
>> HTML version of the document:
>> ! Live demo (At least I hope it is going to be alive for a
>> while :-) ):
>> (Please, do not upload big files. Only XML files are supported so
>> The page was tested with Firefox and MSIE browsers. With Firefox it
>> works, with MSIE not.
>> The database does not support concurrent users, and it may cause
>> Concurrent usage has not been tested yet - please, be tolerant if
>> something fails.
>> Reloading the page can sometimes solve one's problems)
>> Source code:
>> The application stores the state on the server-side, which brings
>> disadvantages. But it makes partial page updating very simple.
>> Any comments and suggestions welcome.
>> I will be glad if you let me know what you think.
>> Best wishes,
> Janko Mivšek
> Smalltalk Web Application Server
> Aida mailing list
> Aida at aidaweb.si
More information about the Aida