Padus DJ .NET
- Page 1
Introduction
at the ... of January 2001 a new version of the famous DJ called .NET. This
new version promises unique features that cover mostly networking capabilities
that the competition doesn't offer ,at least in the current status.
- Overview
Using the new Padus Foundation Class (PFC) and additional components it is
now possible to master a CD using a networked CD writing system. The system
can be anything from a 16-drive autoloader w/printing solution or even a workstation
with 2 drives. This will be referred to as a "DiscJuggler.NET Server"
or "DJNS" (for short).
The DiscJuggler.NET Server, it is mainly used at WinNT/2k/XP systems. Any
software using the PFC can utilize the Padus Network Service. The PNS is able
to receive a job (image sent by a DiscJuggler client) and master that job. If
the DJNS is connected to an autoloader and printer, it is able to automatically
load discs, unload discs, and print individual labels to those discs. When all
recording drives are busy a job will be created, making sure that the DJNS is
always able to receive jobs. The DJNS Administrator has complete control over
how many jobs can exist in the queue, along with a wide range of user-based
controls.
The client is able to send a job to the DJNS through the Padus Network Client
(PNC). This is a Windows .DLL file that enables connectivity with the Padus
Network Service. It is possible to call this .DLL from a program developed in
many environments (C++, Delphi, Visual Basic). One of the admin and user interfaces,
called DJ.NET Remote, was built upon this .DLL file. This is a small program
which operates separately from DiscJuggler and communicates with the PNS. In
effect, all communication between the client and the server occurs through this
.DLL file. Many client applications can use the PNC at the same time. (See below
for a simple diagram illustrating this client-server relationship).
With the DJ.NET Remote it is possible to monitor the status of jobs, the status
of writers, and change all server parameters. Administrators can manage drives,
jobs, queues, and users. Users can transfer jobs, track the status of the jobs,
and even cancel jobs if necessary. All of these features are available based
on the login provided when first connecting to a DJNS. Most of these features
are available through the web using HTML and XML. There are plans for an ActiveX-based
Web Remote which will allow all functionality through one web application.
PNS uses two protocols to communicate with clients. TCP is used for web communication
(default: port 80) and service communication (default: port 3700). UDP is used
for broadcast communication (default: port 3701).