HTTP/2 302
server: nginx
date: Sat, 17 Jan 2026 00:38:14 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20070728043335
location: https://web.archive.org/web/20070728043335/https://kanabos.dev.java.net/
server-timing: captures_list;dur=0.746686, exclusion.robots;dur=0.048942, exclusion.robots.policy;dur=0.036102, esindex;dur=0.013119, cdx.remote;dur=58.331267, LoadShardBlock;dur=148.500405, PetaboxLoader3.datanode;dur=92.511852
x-app-server: wwwb-app222-dc8
x-ts: 302
x-tr: 235
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app222; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sat, 17 Jan 2026 00:38:15 GMT
content-type: text/html;charset=UTF-8
x-archive-orig-date: Sat, 28 Jul 2007 04:33:35 GMT
x-archive-orig-server: Apache
x-archive-orig-x-powered-by: Servlet 2.4; JBoss-4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)/Tomcat-5.5
x-archive-orig-pragma:
x-archive-orig-cache-control: private,max-age=0,must-revalidate
x-archive-orig-helmloginid: guest
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 28 Jul 2007 04:33:35 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: IA-AROUND-THE-WORLD-2007-20070728041241-05321-crawling021-c/IA-AROUND-THE-WORLD-2007-20070728043233-09796-crawling01.us.archive.org.arc.gz
server-timing: captures_list;dur=0.493985, exclusion.robots;dur=0.018153, exclusion.robots.policy;dur=0.008094, esindex;dur=0.008200, cdx.remote;dur=23.531198, LoadShardBlock;dur=683.227229, PetaboxLoader3.datanode;dur=646.486628, PetaboxLoader3.resolve;dur=99.564443, load_resource;dur=69.864730
x-app-server: wwwb-app222-dc8
x-ts: 200
x-tr: 829
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
kanabos: Home
Get Involved
Project tools
How do I...
kanabos
Project home
Notice: the projects area will be down for network maintenance from 8 pm to 10 pm PDT, Saturday 7/28. We regret any inconvenience.
If you were registered and logged in , you could join this project.
Message from the owner(s)
The Code is relatively stable, but the documentation
isn't great.
"Event Driven Objects" communicate using asynchronous events rather than remote method calls.
The advantages of this approach are:
High performance (no waiting for remote methods to return)
Natural Parallelism
Decoupling of senders and receivers means that interactions not envisaged at design time are supported
High performance Distributed Objects enable a wide range of applications. However early uses are in
"Multitaneous"
applications, for example the Shared Page Multitaneous Editor
(Webstart here) .
"Event Driven Architecture" is a good thing in general, and you don't need our technology to enable distributed Objects
to communicate via events rather than remote calls.
However what we aim to provide with
"Event Driven Objects" is maximum support for this approach. For example one essential aspect of Event Driven Architectures
turns out to be event histories. We have integrated this concept right into the Objects themselves so that
every Field of an Object has a
"Data Event History" which is accessible at all times. These and other issues we are aiming to address are summarised on the
"Building Blocks (Bricks)" page.
Does it work? Well we hope so. There are some
demos you can try out here and if they work (or not) please get in touch via the
support e-mail address and users mailing list .
More information can be found on the Kanabos Website .