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

 






  It's worth looking at...

Developers section

Arkamatrix Idea - In-depth look

Arkamatrix FAQ



Copyright © 2002,2003 Artyom Kamshilin.

Design by Melamori. All rights reserved.