Download   Screenshots   Demos   Login   Support   About Us   Blog
Getting Started Project Teams Managing Documents Kerika for Work For School For Action
 
 

The People-to-People NetworkTM

 

The Kerika software uses an open-source peer-to-peer networking technology called JXTA, that was originally developed by Sun Microsystems. Each computer in a peer-to-peer network can talk directly to any other computer, providing...

  • It can figure out how to locate the other computers, and
  • The other computers are not being blocked by firewalls or other mechanisms, such as Net Address Translation (NAT).
Peer-to-peer software works differently from traditional client-server software:
  • When you use email, your computer acts as a client to a central email server that is maintained by your employer, school or ISP. All the emails that you send and receive, even to someone sitting just a few feet away, have to go through that central server. That's client-server.
  • When you send an instant message, on the other hand, it goes directly from your computer (or cellphone) to that of your buddies. That's peer-to-peer.
There are two problems to solve, if you want to set up a peer-to-peer network: figuring out how to find each other, and getting around any blockages in your path, such as firewalls. With JXTA's help, Kerika takes care of both problems in an elegant way:

A common limitation of peer-to-peer networks is that you can only communicate with people who are online at the same time as you are. For example: your instant messaging buddies have to be online if you want to chat with them. This might be fine for casual communications, but we want Kerika to be a great tool for business and professional use as well, particularily for project teams that span timezones.

So, we built something we call the storage server which gives you the best of both worlds (peer-to-peer and client-server). If your buddies are online, your messages go directly from your computer to theirs without further delay. But if some of your buddies happen to be offline when you make changes to shared projects, the storage server automatically steps in to hold messages for your absent buddies.

We also made it easy for you to set up your own private storage server so that your files and other communications never leave a ring of trust consisting of your private server, your own machine, and the machines of your friends or colleagues.

The bottom line: Kerika is not just a peer-to-peer network, it's a people-to-people network.

Want to learn more?

Visit the JXTA site