• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux dispatch Download

dispatch

December 15, 2005
Dispatch is an object-oriented framework designed with a multi-tier architecture.
Version 0.0.2a
License GPL
Platform Linux
Supported Languages English
Homepage dispatch.sourceforge.net
Developed by Sascha Krissler
Dispatch is a powerful multi-tier architecture object-oriented framework. It allows access to methods and variables via the command line, shell scripts, or GUI. The software package represents a meta program that is used to manage Unix programs. This program is still in the early stages, and you may face difficulty while compiling or using it for significant work. Additionally, many things are not documented as they only work occasionally. The current written code is only a framework, and you may need to invent much of what you want to do with it.

This framework is a class library in the domain of system administration, similar to Microsoft .NET, Corba or Unix, and is language independent. A method can be written in any language, as the method's interface is the same as that of a Unix command. This framework possesses the power of object orientation, which comes from abstract interfaces and concrete implementations that are interchangeable to a certain extent.

However, the existing software on POSIX-compliant systems so far does not honor this principle. An example of an interface relating to system management and configuration is internet server software configuration. Therefore, it's difficult to know where an arbitrary server listens if you don't write specialized parser code for every configuration file format in existence. The dispatch framework can help with that. It provides you an interface that has a method called port that you can call to either query the port or set it. You can then call the exact same method on any server that implements the interface without worrying about syntax rules.

With interpreted languages like Perl and others, dispatch is even better. 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.

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. More importantly, the dispatch framework is equipped with various examples to make it easy to understand and implement. Thus, it's a must-try software for object-oriented application developers.
What's New

Version 0.0.2a: N/A

Free Download 12K
385
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Firebird .NET Data Provider
Firebird .NET Data Provider is a software that provides ADO.NET data service ...
Select Inbox
Select Inbox is a startup extension that automatically selects the Inbox folder.
Gnome Play Video in Totem
Gnome Play Video in Totem enables Gnome users to view audio or ...
Musical MIDI Accompaniment
MMA is a MIDI accompaniment software that generates accompaniment for musical compositions.
cfunge
Cfunge is a C-based interpreter for Befunge98 that is compact, efficient, and ...
gunit-gnome
GUnit is a C testing framework inspired by JUnit for performing unit ...
git-svn-helpers
Simplify git-svn with easy-to-use command-line tools.
Kaspaliste
Kaspaliste is a Linux/KDE literature database providing users with a platform to ...
CD-ROM Digest MD5
CD-ROM Digest MD5 is a swift and basic tool that calculates the ...
charities.cron
Charities.cron is a tool that allows users to set up a scheduled ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.