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 36.962.478 Times

dispatch 0.0.2a

  Date Added: May 07, 2010  |  Visits: 887

dispatch

Report Broken Link
Printer Friendly Version


Product Homepage
Download (80 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
USER REVIEWS
More Reviews or Write Review


DISPATCH RELATED
Multimedia & Graphics  -  VectorEngineer Quick Tools 2
VectorEngineer Quick-Tools is a complete technical drawing and multi-purpose cad software system that offers all the features required to create accurate professional drawings, working drawings, designs, plans, layouts and diagrams in a quick and...
2.08 MB  
Application Add-Ins  -  Lead Generator Software System 1.1
Lead Generator Software System for managing and selling high quality leads to local and national businesses. 100% automated system. Lead generation companies can manage unlimited leads for any industry with this lead generator software. Tested and...
1021 KB  
Business  -  Youmehub Lite 3.00.04
Youmehub is a central workflow software system that allows you to track clients and suppliers, create and manage marketing campaigns and consolidate project schedules, correspondence, estimates, timesheets, expenses, invoices and more... Youmehub...
50.5 MB  
Finance  -  FreeWERM 1.0.8b
FreeWERM (short for "Free Web-based Employee Reporting Module") is an easy-to-use software system for creating, maintaining, and reporting on employee profiles for any sort of business. It has a time clock feature similar to other pieces of...
204.8 KB  
Calendars & Scheduling Tools  -  Splendid City 5.4
Splendid City Team Sports Scheduler, and Sports Scheduling Software System is useful for people who organize team sports or game events. It can manage sports schedules of any size and complexity. Simply fill in the requested information into the...
38 MB  
Accounting Tools  -  ClockSimple Product S1 2.0
Clock Simple is a cloud and web based time clock software system for any size business. Employees can use computers and smart phones to track time and attendance. Managers get payroll reports instantly. ClockSimple.com is a web based time clock...
60.38 MB  
Desktop Utilities  -  Multi-Cursor Window Manager 1.0
Multi-Cursor Window Manager is a modified Unix window manager which provides multiple cursors. This allows multiple users to simultaneously interact with a Unix desktop environment. Using a modified x2x client users can capture the keyboard and...
1.5 MB  
Programming  -  Javatt - Java Test Tool 0.7.2008.07.24
The Java Application Test Tool runs test scenarios against other Java Application (up to a Multi-Tier-Architecture). It reads the test scenarios from XML-Files, sends Test Cases to its clients, collects test results and logs them in a result file.
16.19 MB  
Modules  -  Multi-Stores multiple shop system 2.0
The products and categories will not be able to be manipulated via the web-browsers address bar (like in most other multi-shop implementations). Also, there is no "one store to rule them all".You decide which categories you want displayed on which...
 
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  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  Driver Booster 7.6.0.766
Driver Booster 7 can update all outdated/faulty/missing drivers in 1-click with a database of 3, 500, 000+ drivers, which ensures all outdated drivers and game components can be updated for Windows users. And all the supported drivers have passed...
24.64 MB  
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
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  
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  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB