What is Arkamatrix?
Arkamatrix is a peer-to-peer (P2P) network, based
on the same principles that are utilized by Napster,
Gnutella and others. Arkamatrix also allows to chat,
share files and more.
What is different in Arkamatrix from
other P2P networks?
Arkamatrix user software can be extended through
plugins. Despite this sounds like known thing in other
P2P apps, Arkamatrix utilizes this concept to its
fullest capability, by allowing plugins control the
resource flow. In other words, Arkamatrix engine builds
the P2P network, and plugins are responsible for resource
sharing.
What is Arkamatrix plugin?
Arkamatrix plugin is the small piece of software
which can be developed by a third-party, and then
installed on user's PC in addition to Arkamatrix Engine
and other plugins already installed. Each plugin can
let you use different resources shared by other users
- such as files, chat or anything else. Each user
in Arkamatrix network having e.g. chat plugin can
participate in chats.
How exactly Arkamatrix is working?
Check out the drawing below:

Arkamatrix software consists of Arkamatrix Engine
(downloadable for free from this website), and a number
of Arkamatrix plugins, developed by us and third party
developers. Each plugin can ask Engine to connect
to network, and it can also contact other plugins.
E.g. Chat Plugin can use Encryption Plugin to encrypt
the chat conversation, or use Document Exchange Plugin
to ease the file transfer to the remote client. Document
Exchange Plugin can in turn use Chat Plugin to provide
personal user communication during document exchange,
or use Antivirus Plugin to check incoming files for
viruses.
Why using plugins in this way?
Plugin authors are given maximum flexibility in resource
sharing control and handling, while being offloaded
from the hassle with building and maintaining the
P2P network. Arkamatrix Engine, which is the heart
of client software, is controlling the plugins, and
letting them search for resources, connect to other
peers, and exchange information with other Arkamatrix
users, or webservers.
Who can develop Arkamatrix plugins?
Anyone who has a basic Windows programming skills
can write Arkamatrix plugins. Since plugins are simple
Windows DLLs, any Windows programming language can
be used. Plugin SDK is currently written in Delphi,
but it would be no problem to port it to any other
language.
Go to developers section
View an in-depth idea description
|