communication
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 557
Dialogos 0.5
Dialogos is an automate network communication via a scripting language. more>>
Dialogos lets you automate network communication. The program is controlled via a scripting language.
The scripting language is designed to make connecting to a remote computer and sending and receiving data as easy and straight-forward as possible.
Installation
To compile the program, the GNU C++-Compiler (g++) version 2.95.3 or greater is required.
Type
./configure
make
make install (as root)
The program is installed in /usr/local/bin by default. Follow the instructions in the INSTALL file if you want to choose a different directory.
The program is executed on the shell as
dialogos [< file > [< arg1 > < arg2 > < arg3 > ... < arg9 >] ] .
If < file > is not specified, instructions are read from standard input.
<<lessThe scripting language is designed to make connecting to a remote computer and sending and receiving data as easy and straight-forward as possible.
Installation
To compile the program, the GNU C++-Compiler (g++) version 2.95.3 or greater is required.
Type
./configure
make
make install (as root)
The program is installed in /usr/local/bin by default. Follow the instructions in the INSTALL file if you want to choose a different directory.
The program is executed on the shell as
dialogos [< file > [< arg1 > < arg2 > < arg3 > ... < arg9 >] ] .
If < file > is not specified, instructions are read from standard input.
Download (0.10MB)
Added: 2005-04-15 License: GPL (GNU General Public License) Price:
1652 downloads
RealizationEngine Group Communicator 1.0.14rc3
Innovative, Web-based The RealizationEngine is designed from the ground up to facilitate group communication and collaboration. more>>
The RealizationEngine is designed from the ground up to facilitate group communication and collaboration.
It will store that communication to built and manage an institutional knowledge base. It is accessible from any Web browser or Web-enabled device.
Classified information is easily restricted to authorized individuals. Information can be compartmentalized, restricted, or published openly, as appropriate, all from the same system.
Ideas are coherently threaded, and every message is searchable in a single location and in the context of the messages related to it.
Main features:
- Communication base (completely replace e-mail or even Lotus Notes)
- Collaboration
- Idea Management
- Project Management
- Intranet
- Extranet
- Virtual meetings
- Online communities
- Virtual companies
- One or all of the above in a single installation
<<lessIt will store that communication to built and manage an institutional knowledge base. It is accessible from any Web browser or Web-enabled device.
Classified information is easily restricted to authorized individuals. Information can be compartmentalized, restricted, or published openly, as appropriate, all from the same system.
Ideas are coherently threaded, and every message is searchable in a single location and in the context of the messages related to it.
Main features:
- Communication base (completely replace e-mail or even Lotus Notes)
- Collaboration
- Idea Management
- Project Management
- Intranet
- Extranet
- Virtual meetings
- Online communities
- Virtual companies
- One or all of the above in a single installation
Download (0.060MB)
Added: 2005-04-19 License: GPL (GNU General Public License) Price:
1648 downloads
sctplib 1.0.1
The sctplib library is a fairly complete prototype implementation of the Stream Control Transmission Protocol (SCTP). more>>
The sctplib library is a fairly complete prototype implementation of the Stream Control Transmission Protocol (SCTP), a message-oriented reliable transport protocol that supports multi-homing and multiple message streams multiplexed within an SCTP connection.
The API of the library was modeled after section 10 of RFC 2960, and most parameters and functions should be self-explanatory to the user familiar with this document.
In addition, the library also provides a number of helper functions for managing timers and UDP communication.
<<lessThe API of the library was modeled after section 10 of RFC 2960, and most parameters and functions should be self-explanatory to the user familiar with this document.
In addition, the library also provides a number of helper functions for managing timers and UDP communication.
Download (1.2MB)
Added: 2005-09-23 License: LGPL (GNU Lesser General Public License) Price:
1499 downloads
The Freiburg Project 2.0
The Freiburg project is an infrastructure to replace shared libraries with a client/server interface. more>>
The Freiburg project is an infrastructure to replace shared libraries with a client/server interface. This system converts a shared library into a "service" using Unix or inet domain sockets for communication.
The "service" will be usable by any programming language without additional C programming requirements. An application is a composition of multiple services using an event-based message bus for communication.
A service can reside locally or remotely using the "client" or the inetd super-server for startup.
Enhancements:
API update
no libtool for build-environment
-significant speedup for build
-no libtool bug issues anymore
-no libtool porting issues anymore
update transaction work-flow
-no return-handles anymore
-no public transaction API anymore
speed improvements
-better internal caching of used objects
-improved header parsing
API now thread-safe
-need MUTEX lock for MqCreate
-need MUTEX lock for MqDelete
<<lessThe "service" will be usable by any programming language without additional C programming requirements. An application is a composition of multiple services using an event-based message bus for communication.
A service can reside locally or remotely using the "client" or the inetd super-server for startup.
Enhancements:
API update
no libtool for build-environment
-significant speedup for build
-no libtool bug issues anymore
-no libtool porting issues anymore
update transaction work-flow
-no return-handles anymore
-no public transaction API anymore
speed improvements
-better internal caching of used objects
-improved header parsing
API now thread-safe
-need MUTEX lock for MqCreate
-need MUTEX lock for MqDelete
Download (0.20MB)
Added: 2005-09-19 License: (FDL) GNU Free Documentation License Price:
1495 downloads
JKhepera 1.1
JKhepera is a Java class library for Khepera mini robots. more>>
JKhepera is a Java class library for Khepera mini robots. It includes a class which allows you to open connections from a host computer to the Khepera robot via a serial interface easily.
Communication between Khepera and a computer is also simple, using methods like "setSpeed" or "readProximitySensors".
In addition, there are GUI classes to display the whole communication for debugging purposes and to control the robot manually.
Main features:
- Open Source - JKhepera is published under the terms of GPL.
- Easy to handle communication between Khepera robots and a host computer via serial interface.
- The gui component KheperaPanel, to control Khepera manually
- The gui component KheperaMonitor, to display the complete communication between Khepera and a host computer for debugging purposes
- An Interface KheperaMotionalAlgorithm, that allows the implementation of individual control algorithms (additionally to the existing BraitenbergAlgorithm) to control Khepera automatically.
- The KheperaAgent, to control Khepera by an individual algorithm in an independent thread.
<<lessCommunication between Khepera and a computer is also simple, using methods like "setSpeed" or "readProximitySensors".
In addition, there are GUI classes to display the whole communication for debugging purposes and to control the robot manually.
Main features:
- Open Source - JKhepera is published under the terms of GPL.
- Easy to handle communication between Khepera robots and a host computer via serial interface.
- The gui component KheperaPanel, to control Khepera manually
- The gui component KheperaMonitor, to display the complete communication between Khepera and a host computer for debugging purposes
- An Interface KheperaMotionalAlgorithm, that allows the implementation of individual control algorithms (additionally to the existing BraitenbergAlgorithm) to control Khepera automatically.
- The KheperaAgent, to control Khepera by an individual algorithm in an independent thread.
Download (0.031MB)
Added: 2005-09-27 License: GPL (GNU General Public License) Price:
1492 downloads
libstrophe 0.7.1
libstrophe is a library for XMPP client and component communication. more>>
libstrophe is a library for XMPP client and component communication. Our goal is to build a library that is portable, usable quickly, reliable, well documented and that implements the XMPP specification.
Main features:
- XMPP compliant
- Platform agnostic
- TLS support (coming soon)
- SASL DIGEST-MD5 and SASL PLAIN authentication
- Legacy jabber authentication
- Resource binding
- Low-level miniDOM access for manipulating stanzas
- Event handers for timed events, stanza names and/or namespaces, stanza ids
- Threadsafe (coming soon)
- High-level stanza object manipulation and handling (coming soon)
- Full documentation (coming soon)
- Customizable logging and allocation facilities
- C++ binding (coming soon)
Enhancements:
- fix a bug in the fallback to jabber auth that prevented login to jabberd 1.4 servers
- Simplify access to the default loggers, and merge the basic_logging and basic examples
- draft C++ api
<<lessMain features:
- XMPP compliant
- Platform agnostic
- TLS support (coming soon)
- SASL DIGEST-MD5 and SASL PLAIN authentication
- Legacy jabber authentication
- Resource binding
- Low-level miniDOM access for manipulating stanzas
- Event handers for timed events, stanza names and/or namespaces, stanza ids
- Threadsafe (coming soon)
- High-level stanza object manipulation and handling (coming soon)
- Full documentation (coming soon)
- Customizable logging and allocation facilities
- C++ binding (coming soon)
Enhancements:
- fix a bug in the fallback to jabber auth that prevented login to jabberd 1.4 servers
- Simplify access to the default loggers, and merge the basic_logging and basic examples
- draft C++ api
Download (0.36MB)
Added: 2005-10-11 License: GPL (GNU General Public License) Price:
1473 downloads
OSSP sio 0.9.3
OSSP sio is an I/O abstraction library for layered stream communication. more>>
OSSP sio is an I/O abstraction library for layered stream communication.
It was built to deal efficiently with complex I/O protocols and includes capabilities to filter and multiplex data streams.
Its modular structure is fully supported by the underlying OSSP al data buffer library.
Enhancements:
- An Autoconf check is provided for the va_copy(d,s) macro.
- The build environment was upgraded to GNU autoconf 2.59, GNU libtool 1.5.20, and GNU shtool 2.0.3.
- The embedded sub-libraries were upgraded to OSSP sa 1.2.6 and OSSP al 0.9.3.
- OSSP ex support was fixed by internally using a non-conflicting namespace for the OSSP ex API.
<<lessIt was built to deal efficiently with complex I/O protocols and includes capabilities to filter and multiplex data streams.
Its modular structure is fully supported by the underlying OSSP al data buffer library.
Enhancements:
- An Autoconf check is provided for the va_copy(d,s) macro.
- The build environment was upgraded to GNU autoconf 2.59, GNU libtool 1.5.20, and GNU shtool 2.0.3.
- The embedded sub-libraries were upgraded to OSSP sa 1.2.6 and OSSP al 0.9.3.
- OSSP ex support was fixed by internally using a non-conflicting namespace for the OSSP ex API.
Download (0.95MB)
Added: 2005-10-12 License: MIT/X Consortium License Price:
1472 downloads
GAMMA 05-08-22
GAMMA is a low latency, high throughput communication system for clusters of PCs. more>>
GAMMA is a low latency, high throughput communication system for clusters of PCs.
Network Of Workstations (NOWs) and clusters of PCs interconnected by modern, industry-standard LAN fabrics (Gigabit Ethernet, Myrinet, SCI) and running the Linux operating system, have became an attractive and cost-effective architecture for parallel and distributed applications.
The usual drawback of a standard PC cluster is the poor performance of the support to inter-process communication over the interconnect.
Current implementations of industry-standard communication primitives, APIs, and protocols, usually show high communication latencies and low communication throughput.
We have developed a system for inter-process communication, called the Genoa Active Message MAchine (GAMMA). GAMMA runs on Linux clusters of PCs with Intel IA-32 processors (Intel Pentium, AMD K6, and superior models), networked by a Gigabit Ethernet.
The core of GAMMA is a custom Linux network device driver, which operates the Network Interface Card (NIC).
The GAMMA driver delivers low latency, high throughput communication services based on Active Ports, a mechanism derived from Active Messages.
Both point-to-point and broadcast communications are provided. Broadcast communication exploits the Ethernet broadcast directly.
The GAMMA driver is able to manage standard IP traffic as long as no parallel job is running. Therefore, all IP services are up and running whenever the cluster is not in use by any parallel job.
The communication mechanisms implemented in the GAMMA driver are made available to application writers through the GAMMA user library.
The GAMMA library provides support to application launch, process grouping, point-to-point/broadcast communications based on the Active Ports mechanisms, and some collective routines (barrier synchronization, and broadcast).
GAMMA provides two levels of QoS. The lower one, corresponding to the fastest communications, is a best-effort service. With this service, network congestion and ``hot spots may cause the receiver NIC or even the LAN switch to loose packets by overrun.
The other QoS level provides flow-controlled communication, ensuring reliability up to hardware faults, at a negligible performance penalty.
Installing the GAMMA driver requires only two small and marginal patches to the original Linux kernel. The Linux kernel extended by the GAMMA driver must be installed on each PC in the cluster.
Main features:
- Supports both single and dual CPU processing nodes (Intel IA-32)
- Runs on Gigabit Ethernet
- SPMD parallel processing with message passing
- Can run IP traffic when not in use
- Good programmability thanks to fairly high abstraction level
- Reliable thanks to mechanisms for retransmission of missing packets
- Implemented as a network device driver for Linux 2.6, and released under GNU GPL
Version restrictions:
GAMMA allows more process instances of the same parallel job to run on the same CPU. Thread safety is granted with point-to-point communications when running on distinct GAMMA ports.
However, collective routines (barrier synchronization, and broadcast) are not thread compatible, as they use predetermined GAMMA ports.
The packet retransmission mechanism is not perfect. It will not work if the missing packet originates from a non-blocking send.
<<lessNetwork Of Workstations (NOWs) and clusters of PCs interconnected by modern, industry-standard LAN fabrics (Gigabit Ethernet, Myrinet, SCI) and running the Linux operating system, have became an attractive and cost-effective architecture for parallel and distributed applications.
The usual drawback of a standard PC cluster is the poor performance of the support to inter-process communication over the interconnect.
Current implementations of industry-standard communication primitives, APIs, and protocols, usually show high communication latencies and low communication throughput.
We have developed a system for inter-process communication, called the Genoa Active Message MAchine (GAMMA). GAMMA runs on Linux clusters of PCs with Intel IA-32 processors (Intel Pentium, AMD K6, and superior models), networked by a Gigabit Ethernet.
The core of GAMMA is a custom Linux network device driver, which operates the Network Interface Card (NIC).
The GAMMA driver delivers low latency, high throughput communication services based on Active Ports, a mechanism derived from Active Messages.
Both point-to-point and broadcast communications are provided. Broadcast communication exploits the Ethernet broadcast directly.
The GAMMA driver is able to manage standard IP traffic as long as no parallel job is running. Therefore, all IP services are up and running whenever the cluster is not in use by any parallel job.
The communication mechanisms implemented in the GAMMA driver are made available to application writers through the GAMMA user library.
The GAMMA library provides support to application launch, process grouping, point-to-point/broadcast communications based on the Active Ports mechanisms, and some collective routines (barrier synchronization, and broadcast).
GAMMA provides two levels of QoS. The lower one, corresponding to the fastest communications, is a best-effort service. With this service, network congestion and ``hot spots may cause the receiver NIC or even the LAN switch to loose packets by overrun.
The other QoS level provides flow-controlled communication, ensuring reliability up to hardware faults, at a negligible performance penalty.
Installing the GAMMA driver requires only two small and marginal patches to the original Linux kernel. The Linux kernel extended by the GAMMA driver must be installed on each PC in the cluster.
Main features:
- Supports both single and dual CPU processing nodes (Intel IA-32)
- Runs on Gigabit Ethernet
- SPMD parallel processing with message passing
- Can run IP traffic when not in use
- Good programmability thanks to fairly high abstraction level
- Reliable thanks to mechanisms for retransmission of missing packets
- Implemented as a network device driver for Linux 2.6, and released under GNU GPL
Version restrictions:
GAMMA allows more process instances of the same parallel job to run on the same CPU. Thread safety is granted with point-to-point communications when running on distinct GAMMA ports.
However, collective routines (barrier synchronization, and broadcast) are not thread compatible, as they use predetermined GAMMA ports.
The packet retransmission mechanism is not perfect. It will not work if the missing packet originates from a non-blocking send.
Download (0.36MB)
Added: 2005-10-19 License: GPL (GNU General Public License) Price:
1467 downloads
OCERA Real Time Ethernet 0.3.1
The ORTE is an implementation of the RTPS communication protocol defined by Real Time Innovations. more>>
The ORTE is an implementation of the RTPS communication protocol defined by Real Time Innovations.
RTPS is an application layer protocol targeted to the real-time communication area. It is built on top of a standard UDP stack.
This protocol is being submitted to the IETF as an informational RFC and has been adopted by the IDA group.
<<lessRTPS is an application layer protocol targeted to the real-time communication area. It is built on top of a standard UDP stack.
This protocol is being submitted to the IETF as an informational RFC and has been adopted by the IDA group.
Download (1.6MB)
Added: 2005-11-03 License: GPL (GNU General Public License) Price:
1454 downloads
libshout 2.2
Libshout allows applications to easily communicate and broadcast to an Icecast streaming media server. more>>
Libshout library allows applications to easily communicate and broadcast to an Icecast streaming media server.
It handles the socket connections, metadata communication, and data streaming for the calling application, and lets developers focus on feature sets instead of implementation details.
Enhancements:
- This release includes support for the Speex voice codec, as well as a timing fix for Theora streams and bugfixes when login fails.
<<lessIt handles the socket connections, metadata communication, and data streaming for the calling application, and lets developers focus on feature sets instead of implementation details.
Enhancements:
- This release includes support for the Speex voice codec, as well as a timing fix for Theora streams and bugfixes when login fails.
Download (0.46MB)
Added: 2006-01-05 License: GPL (GNU General Public License) Price:
1397 downloads
Eva 0.4.1
Eva is an instant message client software providing communication with Tencent QQ or other clients. more>>
Eva is an instant message client software providing communication with Tencent QQ
or other clients. Eva IM is written for KDE envirenment.
Main features:
- basic buddy chatting
- file transfer
- chatting messages recording
- custom-head picture downloading and displaying
- display buddies details
- modifying personal details
- persional signature
- downloading groups
- uploading groups
- displaying buddies level
- creating Qun
- modifying Qun details
- modifying Qun members
- Qun chatting
- UDP and TCP log in
- HTTP proxy log in
- delete buddy
- search buddy and add buddy
- adding request approving
- system messages recording
- auto replying
- quick replying
- system setting
Compile and Run:
1. enter eva directory, input
./configure --prefix=`kde-config --prefix`
2. then type,
make
and press enter
3. when making finished, input
su
make install
4. now, eva should be installed into your system. you can
open a console and type eva to run it.
<<lessor other clients. Eva IM is written for KDE envirenment.
Main features:
- basic buddy chatting
- file transfer
- chatting messages recording
- custom-head picture downloading and displaying
- display buddies details
- modifying personal details
- persional signature
- downloading groups
- uploading groups
- displaying buddies level
- creating Qun
- modifying Qun details
- modifying Qun members
- Qun chatting
- UDP and TCP log in
- HTTP proxy log in
- delete buddy
- search buddy and add buddy
- adding request approving
- system messages recording
- auto replying
- quick replying
- system setting
Compile and Run:
1. enter eva directory, input
./configure --prefix=`kde-config --prefix`
2. then type,
make
and press enter
3. when making finished, input
su
make install
4. now, eva should be installed into your system. you can
open a console and type eva to run it.
Download (2.3MB)
Added: 2006-01-24 License: GPL (GNU General Public License) Price:
1369 downloads
Lua Messaging Engine 0.1.0
Lua Messaging Engine is a set of scripts that offer abstract functions for communication via AOLs OSCAR protocol. more>>
Lua Messaging Engine (LuME) is a set of scripts that offer abstract functions for communication via AOLs OSCAR protocol (as used by ICQ and AIM clients), Microsoft Messengers MSNP, and Yahoos YIM protocol. Lua Messaging Engine also includes utility functions for string operations, SHA hashing, and basic HTTPS communication.
An increasing number of software developers are making use of the simplicity and power behind employing a Lua script interface.
Meetroduction, LLC has been using a Lua script interface as a core design concept for the multi protocol messaging component of its proximity based people finder client: Meetro. Beyond that, the interface offers its users a flexible way to vastly extend the clients functionality.
<<lessAn increasing number of software developers are making use of the simplicity and power behind employing a Lua script interface.
Meetroduction, LLC has been using a Lua script interface as a core design concept for the multi protocol messaging component of its proximity based people finder client: Meetro. Beyond that, the interface offers its users a flexible way to vastly extend the clients functionality.
Download (0.089MB)
Added: 2006-01-26 License: MIT/X Consortium License Price:
1368 downloads
libnfnetlink 0.0.14
libnfnetlink is the low-level library for netfilter related kernel/userspace communication. more>>
libnfnetlink is the low-level library for netfilter related kernel and userspace communication.
It provides a generic messaging infrastructure for in-kernel netfilter subsystems (such as nfnetlink_log, nfnetlink_queue, nfnetlink_conntrack) and their respective users and/or management tools in userspace.
This library is not meant as a public API for application developers. It is only used by other netfilter.org projects, such as libnetfilter_log, libnetfilter_queue or libnetfilter_conntrack.
Enhancements:
- This release fixes numerous bugs and adds support for top-level APIs that are required by other pieces of the netfilter userspace world, such as libnetfilter_conntrack.
<<lessIt provides a generic messaging infrastructure for in-kernel netfilter subsystems (such as nfnetlink_log, nfnetlink_queue, nfnetlink_conntrack) and their respective users and/or management tools in userspace.
This library is not meant as a public API for application developers. It is only used by other netfilter.org projects, such as libnetfilter_log, libnetfilter_queue or libnetfilter_conntrack.
Enhancements:
- This release fixes numerous bugs and adds support for top-level APIs that are required by other pieces of the netfilter userspace world, such as libnetfilter_conntrack.
Download (0.19MB)
Added: 2006-02-01 License: GPL (GNU General Public License) Price:
1361 downloads
palmfs 0.1
palmfs is a PalmOS filesystem access software for Linux, based on FUSE. more>>
palmfs is a PalmOS filesystem access software for Linux, based on FUSE. It consists of two parts, a client and a server.
The client is a FUSE-based application running on the Linux system. The server part is a PalmOS application that actually executes commands sent by the client.
palmfs filesystem is intented to support various communication ports and to access the PalmOS internal filesystem as well as expansion cards.
Enhancements:
- Basic functionality was implemented.
<<lessThe client is a FUSE-based application running on the Linux system. The server part is a PalmOS application that actually executes commands sent by the client.
palmfs filesystem is intented to support various communication ports and to access the PalmOS internal filesystem as well as expansion cards.
Enhancements:
- Basic functionality was implemented.
Download (0.012MB)
Added: 2006-02-06 License: GPL (GNU General Public License) Price:
1355 downloads
libnetfilter_log 0.0.12
libnfnetlink is the low-level library for netfilter related kernel/userspace communication. more>>
libnfnetlink is the low-level library for netfilter related kernel/userspace communication.
libnetfilter_log provides a generic messaging infrastructure for in-kernel netfilter subsystems (such as nfnetlink_queue, nfnetlink_log, nfnetlink_conntrack) and their respective users and/or management tools in userspace.
This library is not meant as a public API for application developers. It is only used by other netfilter.org projects, such as libnetfilter_log, libnetfilter_queue or libnetfilter_conntrack.
Main features:
- low-level nfnetlink message processing functions
<<lesslibnetfilter_log provides a generic messaging infrastructure for in-kernel netfilter subsystems (such as nfnetlink_queue, nfnetlink_log, nfnetlink_conntrack) and their respective users and/or management tools in userspace.
This library is not meant as a public API for application developers. It is only used by other netfilter.org projects, such as libnetfilter_log, libnetfilter_queue or libnetfilter_conntrack.
Main features:
- low-level nfnetlink message processing functions
Download (0.19MB)
Added: 2006-02-09 License: GPL (GNU General Public License) Price:
1352 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above communication search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed