Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.074.183 Times

dispatch 0.0.2a

  Date Added: May 07, 2010  |  Visits: 717

dispatch

Report Broken Link
Printer Friendly Version


Product Homepage
Download (72 downloads)

dispatch is a multi-tier architecture object-oriented framework that allows access to methods and variables at the command line and in shell scripts or via a GUI. The project is in an early stage and you will probably not be able to compile it easily or use it for significant work. There are lots of things which are not documented yet, as they only work occasionally. As the current written code is only a framework, no real application of it yet exists, there are still much things to invent. Get involved. This software package represents a meta program used to manage unix programs. It is a class library in the domain of system administration. It is similar to Microsoft .NET or corba or Unix as it is language independent. Indeed, a method can be written in any language, because the interface of a method is the same as that of a unix command. That means a method is passed an array of arguments, it has a standard input, standard output and standard error channel and returns a small integer exit code. The difference to a shell script is that there is no actual execve system call involved in calling a method, but the method is in a shared object that can be linked dynamically into the running process. With interpreted languages like perl, first the interpreter is dynamically linked into the current process which in turn executes the method written in the target language. That means that the second call of a certain method only involves some lookup in internal data structures to find the already loaded (c++, perl) and byte-compiled (perl) implementation. But this is only half of the story. The power of object orientation to a certain degree comes from the fact that you have abstract interfaces and concrete implementations which are interchangeable to a certain extend. This fact is still true of course, when you map the OO paradigm to the Unix shell and the domain of system management. But unfortunately this principle was not honored by the software that exists on posix compatible systems so far. An example of an interface relating to system management and configuration is internet server software configuration. There a many ways to configure on which port a piece of software should listen. In apache, you write Listen or BindAddress, the tcpserver from ucspi-tcp expects a command line argument, the inetd superserver expects it as the first column of a table in a free-form textfile. It is therefore impossible to know where an arbitrary server listens if you do not write specialized parser code for every configuration file format in existence. It would be so much easier to have an interface that has a method called port that you can call to either query the port or set it. Then you can call the exact same method on any server that implements the interface and dont have to care about syntax rules. Whats New in This Release: - Examples added.

Requirements: No special requirements
Platforms: Linux
Keyword: Dispatch Method Multi-tier Multi-tier Architecture Software System System Administration Unix
Users rating: 0/10

License: Freeware Size: 12.29 KB
DISPATCH RELATED
Miscellaneous Communications Tools  -  Nexus Bulletin Board System 9941
Nexus Bulletin Board System is a comprehensive, multi-user, multi-node bulletin board software package. It is currently available for DOS, with ports for Win32 and Linux underway.
1.36 MB  
E-Mail Tools  -  Shohei Mail 0.1.0
Shohei is a multi-language, multi-function, multi-server, multi-user, multi-context, multi-media web-based mail client, news client, calendar and note server. Shohei is a pop3 client which meets the requirements of Stockholm public network..
163.84 KB  
Project Management  -  Version Manager 1.1
VersionManager is an application software measurement system. It gives a quantitative measure of the Total Users, Active Users, Usage Time, Live bug reports and many more parameters that asses the value offered by a software. See...
3.45 MB  
Libraries  -  Cons 2.3.0
Cons is a Software Construction System. Cons is a system for constructing, primarily, software, but is quite different from previous software construction systems. Cons was designed from the ground up to deal easily with the construction of...
235.52 KB  
Utilities  -  m23 m23_0.5.5_halfBaked
m23 is a software distribution system for Debian GNU/Linux that lets you install and administrate hundreds of clients over an existing network easily. m23 project can partition and format clients and install a Debian GNU/Linux operating system...
270 MB  
Utilities  -  Conary 1.1.33
Conary is a distributed software management system for Linux distributions. It replaces traditional package management solutions (such as RPM and dpkg) with one designed to enable loose collaboration across the Internet. Conary enables sets of...
747.52 KB  
Registry Tools  -  Anvisoft PC Plus 1.0
Anvisoft PC Plus is an integrated desktop & system management software for Windows OS. Anvisoft PC Plus v1.0 is devote to providing comprehensive and various types solutions for different kinds of PC problems including desktop icon issues, network...
18.21 MB  
Video Recorders  -  SGS HomeGuard Free VMD software 2.0.0
SGS HomeGuard Free is the professional multi-purpose video motion detection software used to capture and store snapshots from webcam of your PC. It was designed for individuals, small and mid-sized businesses uses including video monitoring of...
12.29 MB  
Libraries  -  Software::Packager::Solaris 0.1
Software::Packager::Solaris is the Software::Packager extension for Solaris 2.5.1 and above. SYNOPSIS use Software::Packager; my $packager = new Software::Packager(solaris); This module is used to create software packages in a format...
14.34 KB  
Bug Trackers  -  Titration 1.3.2
Titration is a multi-user, multi-project tracking system. Titration is simple and is designed to work with other project management and time-tracking projects. It is designed to show the present work load, priority, and state of...
96.26 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Utilities  -  LPAR2RRD 4.95-4
LPAR2RRD collects performance data and generates actual, historical and future trends utilization graphs of your virtual environment. It is agentless (it receives everything from the management stations like vCenter or HMC). The product supports...
2.25 MB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB