Stricktly spoken Ajax
(sometimes called Web 2.0 "technology")
is not related to Askemos
--
except that everyone and their mother will eventually use it
for their own applications.
http://www.openajax.org/index.php
As a programming environment Askemos is well suited
to drive Ajax applications.
However it's a good idea not to depend on it,
at least not for essential features.
Client side scripting is often turned off
for it's security risks in sensitive environments.
To mitigate the effect
- and thereby exploiting some unique features of p2p
style "servers" -
we use redirect tricks to give those users,
who refuses script execution,
a somewhat ajax-alike feeling.
(The trick goes to the expense of network traffic,
but since a p2p-server is usually found at the local machine,
the additional traffic is no problem.)
TODO: use
http://hop.inria.fr/ , it's very simillar
porting from bigloo should be simple.
About http://softwareas.com/ajax-patterns:http://ajaxpatterns.org/
The idea of Ajax is to use a hidden frame like
http://www.adaptivepath.com/publications/essays/archives/000385.php
and
http://search.cpan.org/~eric/OpenThought-0.71/lib/OpenThought.pm
to update the client side
(recently also called the ajax way
as described here too).
Thus coding Ajax is an application level task altogether.
BALL however will eventually support JSON encoding and
probably include some optimisation for the emerging frameworks.
See also css to apply js
and exercised here too.
Newsforge about
mozex extensions , which support external editors for textareas
http://www-128.ibm.com/developerworks/library/j-ajax4/index.html?ca=dgr-lnxw01GWT4Ajax