Archive for the 'Adaptive Technologies' Category

Bayesian Noise Reduction Library

libbnr is an implementation of the Bayesian Noise Reduction (BNR) algorithm. All samples of text contain some degree of noise (data which is either intentionally or unintentionally irrelevant to accurate statistical analysis of the sample where removal of the data would result in a cleaner analysis).

The Bayesian noise reduction algorithm provides a means of cleaner machine learning by providing more useful data, which ultimately leads to better sample analysis. With the noisy data removed from the sample, what is left is only data relevant to the classification. libbnr can be linked in with your classifier and called using the standard C interface.

Visit Nuclear Elephant to download latest version.

Posted on Monday, January 7th, 2008
Under: Adaptive Technologies, Linux | No Comments »

nexB OpenAssets

nexB OpenAssets is a tool for inventorying, managing, and monitoring applications, software, hardware, networks, and generally any IT asset.

It is designed so that system administrators, IT, and finance can determine what they have, how it is configured, what it is used for, and how much it is being used, so that informed decisions can be made.

It complements existing network management software, integrates with a growing number of protocols and tools, and features no-agent discovery and inventory, configuration management including dependencies and correlation, monitoring, and reporting. It makes extensive and innovative use of XML, Xpath, and Xquery.

Here are some key features of “nexB OpenAssets”:

· asset tracking
· asset inventory
· asset auditing

Visit Philippe Ombredanne to download latest version.

Posted on Monday, January 7th, 2008
Under: Adaptive Technologies, Linux | No Comments »

SigmaPi Neural Network Simulator is designed for time-series processing and neural network research on Unix/X11

The SigmaPi Neural Network Simulator is designed for time-series processing and neural network research on Unix/X11. Since version 0.5, it uses the LSTM neuron model, the RTRL training algorithm and a heuristic learning rate adaptation based on local update sign-changes. It is GPL-covered, so you can use it for free (read the license for more information)

The current version runs with the Trolltech QT 3.x API and is therefore platform-independent.

SigmaPi is no end-user software. It allows the user to change every possible network parameter, and it won’t tell you whether a setting is nonsense or not.

Visit Ewald Krämer to download latest version.

Posted on Monday, January 7th, 2008
Under: Adaptive Technologies, Linux | No Comments »

Care2x is software for hospitals and health care organizations

Care2x (formerly Care 2002) is software for hospitals and health care organizations. It is designed to integrate the different information systems existing in these organizations into a single efficient system. It solves the problems inherent in a network of multiple programs that are incompatible with each other.

CARE2X project can integrate almost any type of services, systems, processes, clinics, departments, data, or communication that exist in a hospital. Its design can even handle non-medical services or functions like security or maintenance. All of its functions can be accessed with a Web browser, and all program modules are processed on the server side.

Here are some key features of “CARE2X”:

· HIS - Hospital/Healthservice Information System
· PM - Practice (GP) management
· CDS - Central Data Server
· HXP - Health Xchange Protocol

Visit Elpidio Latorilla and the Care2x Team to download latest version.

Posted on Monday, January 7th, 2008
Under: Adaptive Technologies, Linux | No Comments »

OpenSSI Clusters for Linux project is a comprehensive clustering solution offering a full highly available SSI environment

OpenSSI Clusters for Linux project is a comprehensive clustering solution offering a full, highly available SSI environment for Linux. Goals for OpenSSI Clusters include availability, scalability and manageability, built from standard servers.

Technology pieces include: membership, single root and single init, cluster filesystems and DLM, single process space and process migration, load leveling, single and shared IPC space, device space and networking space, and single management space

Here are some key features of “OpenSSI Clusters for Linux”:

1. Membership

· courtesy of the CI project
· includes libcluster and the cluster command (part of Cluster Tools)

2. Internode Communication

· courtesy of the CI project

3. Filesystem

· CFS is transparently stacked over any ext3 mount, making it instantly and coherently shared across the cluster
· CFS can be used for the root and other filesystems
· there is mount enforcement across nodes in the cluster so an NFS mount on any node is automatically done on all nodes;
· reopen of files, devices, ipc objects when processes move is supported
· CFS supports file record locking and shared writable mapped files (along with all other standard POSIX capabilities
· HA-CFS is configurable for the root or other filesystems
· Lustre is supported;
· openGFS was supported but is not currently
· GFS will be supported in OpenSSI 2.x but is not currently supported

4. Process Management

· very complete, including:
- clusterwide PIDs
- process migration and distributed rexec(), rfork() and migrate() with reopen of files, sockets, pipes, devices, etc.
- vprocs
- clusterwide signalling, get/setpriority
- capabilities
- distributed process groups, session, controlling terminal
- surrogate origin functionality
- no single points of failure (cleanup code to deal with nodedowns)
- Load leveling at exec() time and during process execution
- clusterwide ptrace() and strace
- clusterwide /proc/, ps, top, etc.
- threaded processes migrate as a group
- process groups can migrate as a group

5. Devices

· there is a clusterwide device model via the devfs code
· each node mounts its devfs on /cluster/node#/dev and bind mounts it to /dev so all devices are visible and accessible from all nodes, but by default you see only local devices
· a process on any node can open a device on any node
· devices are reopened when processes move
· rocesses retain a context, even if they move; the context determines which node’s devices to access by default
· single, clusterwide /dev/pts

6. IPC

· all IPC objects/mechanisms are clusterwide:
- pipes
- fifos
- signalling
- message queues
- semaphore
- shared memory
- Unix-domain sockets
- Internet-domain sockets
· reopen of IPC objects is there for process movement
· nodedown handling is there for all IPC objects

7. Clusterwide TCP/IP

· HA-LVS is integrated, with extensions
· extension is that port redirection to servers in the cluster is automatic and doesn’t have to be managed.

8. Paging/Swapping

· not clusterwide
· each node is independent

9. Kernel Data Replication Service

· it is in there (cluster/ssi/clreg)
· no subsystems are using it

10. CLVM/EVMS

· not there

11. Shared Storage

· we have tested shared FCAL and use it for HA-CFS

12. HA interconnect

· Bonding is supported

13. DLM

· is integrated with CLMS and is HA

14. Sysadmin

· services architecture has been made clusterwide
· ps, top, ipcs are clusterwide by default
· localview command can limit view to local node

15. Init, Booting and Run Levels

· system runs with a single init which will failover/restart on another node if the node it is on dies

16. Application Availability

· application monitoring/restart provided by spawndaemon/keepalive
· services started by RC on the initnode will automatically restart on a failure of the initnode

17. Timesync

· NTP for now

18. Load Leveling

· for connection load balancing, using HA-LVS
· process load leveling is on by default
· process load leveling can occur at exec() time or during execution
· applications must be registered to load level

19. Packaging/Install

· Have source patch, binary RPMs and CVS source options;
· Can also build Debian packages from CVS source;
· First node is incremental to a standard Linux install
· Other nodes install via netboot, PXEboot, DHCP and simple addnode command;

20. Object Interfaces

· standard interfaces for objects work as expected
· no new interfaces for object location or movement except for processes (rexec(), migrate(), and /proc/pid/goto to move a process)

Visit OpenSSI Cluster Project to download latest version.

Posted on Monday, January 7th, 2008
Under: Adaptive Technologies, Linux | No Comments »

IVJLogger project is a small library of classes and functions

IVJLogger project is a small library of classes and functions written in Java designed to assist you with your logging needs. “Why another logger?” you may ask. Well, the main purpose of it is keeping it simple.

Simplicity means less bugs, more extensibility, better performance, and happier users. Many loggers I’ve seen out therer take forever to set up, I am not even talking about all the initialization code, and all the clean-up you have to do just to get them to log one line of code.

With IVJLogger you don’t need any external files, no clean-up, and initialization code is as simple as instantiating an object.

Here are some key features of “IVJ Logger”:

· Simplicity
· High performance - thanks to very efficient thread pool
· Less coding - one line to initialize, one line to log, no clean-up
· No external objects used - include the source with your project and you’re ready to go
· Most recent JVM friendly - created and tested on Java 1.4.2 SE
· Cross-platform - well, Java kind of took care of that :)
· Thread-safe - multiple threads may use the same logger to log data simultaneously.

Visit Ivan Jouikov to download latest version.

Posted on Monday, January 7th, 2008
Under: Adaptive Technologies, Linux | No Comments »

Blitz open source JavaSpaces implementation

Blitz is an open source JavaSpaces implementation designed to ease development and deployment of JavaSpaces technology.

It is Jini 2.0 enabled, and uses established VM principles. It also implements smart indexing, tuneable persistence, and active/passive lease cleanup.

Blitz JavaSpaces project is designed with experimentation and expansion in mind.

Here are some key features of “Blitz JavaSpaces”:

· Pure Java - no native libraries required
· No External Database Requirement - just configure and go

Visit Dan Creswell to download latest version.

Posted on Monday, January 7th, 2008
Under: Adaptive Technologies, Linux | No Comments »

YALE open-source tool for knowledge discovery machine learning experiments and data mining applications

YALE short from Yet Another Learning Environment is a flexible open-source tool for knowledge discovery, machine learning experiments, and data mining applications.

Experiments can be made up of a large number of arbitrarily nestable operators and their setup is described by XML files which can easily be created with a graphical user interface. Applications of YALE cover both research and real-world data mining tasks.

YALE is an environment for rapid prototyping of data mining applications. A modular operator concept allows the design of complex nested operator chains for a huge number of learning problems.

The data handling is transparent to the operators. They do not have to cope with the actual data format or different data views - the YALE core takes care of the necessary transformations. YALE is widely used by researchers and in industry.

Requirements:

· Java 1.5

Visit YALE Team to download latest version.

Posted on Monday, January 7th, 2008
Under: Adaptive Technologies, Linux | No Comments »

OpenSSH is a FREE version of the SSH protocol suite of network connectivity tools

Portable OpenSSH is a Unix/Linux port of OpenBSD’s excellent OpenSSH, a full implementation of the SSH1 and SSH2 protocols. Portable OpenSSH includes sftp client and server support.

OpenSSH is a FREE version of the SSH protocol suite of network connectivity tools that increasing numbers of people on the Internet are coming to rely on. Many users of telnet, rlogin, ftp, and other such programs might not realize that their password is transmitted across the Internet unencrypted, but it is.

OpenSSH encrypts all traffic (including passwords) to effectively eliminate eavesdropping, connection hijacking, and other network-level attacks. Additionally, OpenSSH provides a myriad of secure tunneling capabilities, as well as a variety of authentication methods.

The OpenSSH suite includes the ssh program which replaces rlogin and telnet, scp which replaces rcp, and sftp which replaces ftp. Also included is sshd which is the server side of the package, and the other basic utilities like ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen and sftp-server. OpenSSH supports SSH protocol versions 1.3, 1.5, and 2.0.

Here are some key features of “OpenSSH”:

· Open Source Project
· Free Licensing
· Strong Encryption (3DES, Blowfish, AES, Arcfour)
· X11 Forwarding (encrypt X Window System traffic)
· Port Forwarding (encrypted channels for legacy protocols)
· Strong Authentication (Public Key, One-Time Password and Kerberos Authentication)
· Agent Forwarding (Single-Sign-On)
· Interoperability (Compliance with SSH 1.3, 1.5, and 2.0 protocol Standards)
· SFTP client and server support in both SSH1 and SSH2 protocols.
· Kerberos and AFS Ticket Passing
· Data Compression

Visit OpenBSD Project to download latest version.

Posted on Monday, January 7th, 2008
Under: Adaptive Technologies, Linux | No Comments »

Soothsayer is an intelligent predictive text entry platform

Soothsayer is an intelligent predictive text entry platform. Soothsayer exploits redundant information embedded in natural languages to generate predictions. Soothsayer’s modular and pluggable architecture allows its language model to be extended and customized to utilize statistical, syntactic, and semantic information sources.

A predictive text entry system attempts to improve ease and speed of textual input. Word prediction consists in computing which word tokens or word completions are most likely to be entered next. The system analyses the text already entered and combines the information thus extracted with other information sources to calculate a set of most probable tokens.

The set of most probable tokens, a list of suggestions, is displayed to the user. If the token the user intended to enter is in the list, the user selects it and it is automatically entered by the system. If the list of suggestions does not contain the desired word, the user continues entering text until the correct suggestion is offered or until the user is done entering text.

Soothsayer is fundamentally different from predictive input technologies commonly found on mobile phones, which might more accurately be described as ‘disambiguating text entry’ rather than ‘predictive text entry’ systems.

Such systems do not try to guess what the user intends to write in the future, only to determine what they most-likely intend to write in the present, given their past input.

Soothsayer, on the other hand, actively predicts the what the user intends to write, and only reverts to word completion mode if the prediction did not contain the desired token.

Soothsayer is free software and it’s distributed under the term of the General Public License.

What’s New in This Release:

· This release includes a new Python binding module, which enables Python applications to natively call into soothsayer.
· It has been ported to Solaris 10, and built with Sun Studio 10 and 11 compilers.
· It includes bugfixes and improvements to the build system.
· Library dependencies have been cleaned up.
· Shared libraries are now built on all supported platforms, including Windows/Cygwin targets.

Visit Matteo Vescovi to download latest version

Posted on Monday, January 7th, 2008
Under: Adaptive Technologies, Linux | No Comments »

Your Ad Here