Print

Print


On Thu, 2008-10-02 at 05:07 +0100, Nick Green wrote: 
> It's gotta be Open Software MySQL etc

There is an urgent need to make cybernetic management tools available,
accessible, affordable and (consequently) mainstream, better known and
more widely understood. These tools are far too important to be
restricted to the elites. Variety absorption needs to be distributed
more effectively and decentralized, and good will and enthusiasm are not
enough to achieve that.

The fastest way to get access to, and to engage participation from, a
large skilled software development force is through open source
software. That way everyone benefits - the communities who need the
tools to solve their real world problems, the consultants who are needed
by those communities to use the tools effectively and appropriately, and
even commercial enterprises looking to build solutions they can sell.

Most open source developments are essentially modular and accessible as
subsystems within something larger. Even the OpenOffice suite (which is
usually seen as a desktop office suite) can be run as a daemon alongside
DBMS (such as MySQL and PostgreSQL), web servers and a great diversity
of ready made systems waiting to be joined together with ad hoc "glue
code" (which can also be built from a diversity of ready made tools).

As a specific example, there is a need for a more effective
"Cyberfilter" - i.e. one appropriate for current use, to be integrated
with modern and future technology. Whether or not the original
Harrison-Stevens solution is the most appropriate, an opportunity is
being wasted by not drawing in expertise from diverse (and probably as
yet unidentified) sources. Given a definition of exactly what is needed,
required or expected of such a module, and abstraction layer (running as
a daemon) could be defined to allow the "plugging-in" of a diversity of
"back-end" solutions, written in a variety of languages - perhaps using
the well-known Bayes++ classes (C++) or R Bayesian libraries. It doesn't
really matter how the parts are sewn together, or out of what, as long
as they are effective. 

Such a module could form part of a far larger system (from real-time
display to scenario simulation, from alerting to system analysis),
comprising components built from most appropriate technology for any
particular purpose. Any Unix-like OS provides a natural environment for
putting these together in diverse ways, and almost all Open Source OS
are Unix-like. A big project could emerge from a lot of small and
individually useful tools.

(The abstraction layer - in this case, as in others - matches implementation
variety to utilization variety.)

> and gotta run wherever there is a numeric data stream being updated.

Daemons, pipes, tunnels, channels, threads, ...

John :)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For more information go to: www.metaphorum.org

For the Metaphorum Collaborative Working Environment (MCWE) go to:  www.platformforchange.org

METAPHORUM eList Archive available at - https://listserv.heanet.ie/ucd-staffordbeer.html

Archive of CYBCOM eList available at - http://hermes.circ.gwu.edu/archives/cybcom.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~