Main > Free Download Search >

Free communications software for linux

communications

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 515
Ventrilo Server 2.3.1

Ventrilo Server 2.3.1


Ventrilo is the next evolutionary step of Voice over IP (VoIP) group communications software. more>>
Ventrilo is the next evolutionary step of Voice over IP (VoIP) group communications software. Ventrilo is also the industry standard by which all others measure them selves as they attempt to imitate its features.
By offering surround sound positioning and special sound effects on a per user, per channel, per server or global configuration level the program provides each user the option to fully customize exactly how they wish to hear sounds from other users or events.
Ventrilo is best known for its superior sound quality and minimal use of CPU resources so as not to interfere with day to day operations of the computer or during online game competitions. It is also preferred for the simple user interface that any first time computer user can very quickly learn because the most commonly used features are immediately visible and can be activated with a single click of the mouse.
<<less
Download (0.16MB)
Added: 2005-11-17 License: Freeware Price:
2164 downloads
AIM 1.5

AIM 1.5


AIM is an instant messenger. more>>
"You don`t have to be an America Online member to experience the immediate cross-Internet communication made possible by AOL Instant Messenger.
This program allows Internet users to communicate via private, personalized text messages.
The program indicates when friends, family members, and business colleagues are online, making Internet communications faster, easier, and more efficient.
AOL Instant Messenger combines AOL`s popular Buddy List and Instant Message features, enabling users to send and respond to messages immediately."
Enhancements:
- Improved Popups Preferences
- Support for @mac.com addresses
- The wireless icon is the visual indication on the buddy list that a buddy is using a mobile device.
- File Transfer (with Drag&Drop support)
- Displays idle time
- Ability to install anywhere. (Extract everything into a single directory and then run aim with option "--install_dir %path" where %path is the path to directory containing all the libraries)
<<less
Download (1.07MB)
Added: 2005-04-25 License: LGPL (GNU Lesser General Public License) Price:
1714 downloads
ACE 5.5.9

ACE 5.5.9


ACE is an object-oriented (OO) C++ framework. more>>
ACE short from ADAPTIVE Communication Environment is an object-oriented (OO) C++ framework that can help you develop and deploy high-performance software systems faster and better.
ACE is especially useful for systems that use network and/or inter-process communications and that take advantage of multithreading. While the ACE source code is free, thats not the only way you save money with ACE.
ACEs wrappers and higher-level patterns help you develop your software quickly and portably, helping you to complete your projects on time and within budget.
Over the past decade, my research group has worked with many collaborators on large-scale distributed application R&D projects in diverse domains, including command and control systems, telecom, datacom, medical engineering, distributed interactive simulations, and financial services.
Regardless of the domain and application requirements, weve found that software developers wrestle with the same core infrastructure challenges. Key challenges focus on OS platform portability, connection management and service initialization, event demultiplexing and event handler dispatching, multi-threading and synchronization, fault detection and fault tolerance, and various quality-of-service (QoS) issues, such as controlling latency, throughput, and jitter end-to-end.
Unfortunately, its very costly, time consuming, and error-prone for researchers and developers companies to independently rediscover and reinvent ad hoc solutions to these core distributed application software development challenges.
Fortunately, we have identified a relatively concise set of patterns and framework components that can be applied systematically to eliminate many tedious, error-prone, and non-portable aspects of developing and maintaining distributed applications.
A decade of intense R&D on these topics has yielded ACE, which is an object-oriented framework that implements many core patterns for concurrent communication software. We have applied the patterns and components in the ACE framework to develop The ACE ORB (TAO), which is our standards-based, CORBA middleware framework that allows clients to invoke operations on distributed objects without concern for object location, programming language, OS platform, communication protocols and interconnects, and hardware.
TAO is designed using the best software practices and patterns that we have discovered in our work on ACE in order to automate the delivery of high-performance and real-time QoS to distributed applications.
Enhancements:
- This release adds support for Intel C++ specific optimizations for Linux on IA64.
- It improves support for ACE_OS::fgetc, and adds support for other low-level I/O.
- Shared library builds on AIX now produce a libxxx.so file.
- A workaround has been added for a bugfix in GCC in Fedora Core 7.
- The footprint has been reduced on some platforms.
- Major improvements have been made to IPv6 support.
- TAO DDS enhancements have been added.
- There are assorted bugfixes and other minor enhancements.
<<less
Download (29.8MB)
Added: 2007-06-28 License: GPL (GNU General Public License) Price:
1664 downloads
Some Tools for Image Collectors 0.7

Some Tools for Image Collectors 0.7


Some Tools for Image Collectors is aet of tools for obtaining and managing pictures and detecting doubles. more>>
stic bundles a few Linux tools which are intended to support the task of collecting an unreasonable amount of pictures (preferrably in JPEG format).
similar
a program for detecting duplicate or very similar images. It maintains a
database of characteristic color samples which it compares with submitted
pictures. similar depends on libjpeg and ImageMagick s convert (on a
modern Linux desktop system these components should already be present).
Storage medium may be a usual filesystem or a MySQL database. There
also is a MySQL UDF extension to compare image samples within SQL queries.
similar contains the communications module described at sagent.
simv
a core program to perform file management tasks on an image collection.
Its main purpose is to coordinate file movements with the content of
similars database. This applies to importing new files which get tested
against the existent collection, as well as to inform similar about moving
and deleting files within the collection.
simv depends on an external image viewer like ImageMagick s display
(should already be present on a modern Linux desktop system) or John
Bradleys xv (quite a fast one).
simv contains the communications module described at sagent.
sagent
a standalone version of the communications module used in simv and
similar. This software receives input from its start terminal and multiple
clients, distributes several types of output back to them, and is also
able to act itself as such a client.
Since communications mainly use TCP/IP there is an encryption layer
(Blowfish with 128 bit keys) which provides user authentication. Any
single activity of such a user may be particularly permitted or denied.
Secure connections should be possible that way as long as one can defend
the keyfiles and programs on client and server host against foreign
access.
Front-end connection software is available in C, Tcl/Tk and PHP3 to build
custom clients. In the most primitive case even telnet can act as a
client.
The standalone program sagent may be used as communications node in a tree
of clients. Another purpose is to be a shell frontend which sends commands
to a server and receives its replies.
snntpbatch
a command line based NNTP (newsgroups) client. It is mainly intended for
automatic download of images by use of a filter language. Nevertheless it
also downloads the message texts and converts them to HTML code which
includes the downloaded images. Also, it is capable of automatically
posting sets of images to the newsgroups.
The tools are designed to be very independent of the system flavor. On an
average Linux desktop there should be no need to update existing system
components. Actually one could use stic without having display equipment for
graphics.
Any program activity which is possible in dialog may also be performed in
batch runs. Therefore the tools are quite suitable for users who like to get
boring tasks automated and manual tasks simplified.
All tools code is open source and distributed under BSD license.
Example images Credit: U. S. Fish and Wildlife Service (see images/CREDITS)
Enhancements:
- The new encrypted protocol version 0.2 is standard now : SHA-1 seal, 256 bit keys, variable chaining initialization vector.
- The protocol of a connection is chosen by the client and may or may not be accepted by the server.
- See sagent command -security options clientprotocol , serverprotocol.
<<less
Download (0.77MB)
Added: 2005-05-04 License: BSD License Price:
1633 downloads
nanoser 1.0.0

nanoser 1.0.0


Nanoserv is a sockets daemon toolkit for PHP 5.1+ more>>
Nanoserv is a sockets daemon toolkit for PHP 5.1+
It is distributed under the terms of the GNU Lesser General Public License.
Its a complete rewrite of the shadok sockets PHP4 library (the one behind phpos and sh4re).
Main features:
- 100% object oriented
- native support for TCP with SSL/TLS and UDP connections
- multiplexing and forking listeners
- handlers for raw connections, line input, HTTP, SMTP, XML-RPC, Syslog, ...
- transparent inter process communications with forked handlers
- and probably more ...
Most of the features work with PHP 5.0 but you will need PHP 5.1+ to take advantage of the shared objects and crypto support.
<<less
Download (0.017MB)
Added: 2005-08-26 License: LGPL (GNU Lesser General Public License) Price:
1520 downloads
Zircon 1.18

Zircon 1.18


Zircon is an X Window System interface to Internet Relay Chat. more>>
Zircon is an X Window System interface to Internet Relay Chat. The software is written in tcl/tk and uses the native network communications of tcl.
Suggestions for improvements to Zircon are welcome. I am particularly interested in making the system useful for those users in groups where JIPS and other national character sets are used.
Zircon has more features than you could possibly imagine and implements nearly everything that the irc II clients support as well as many other useful and interesting features.
Main features:
- There is no JIS support. This needs a kanjified tcl/tk and some changes to zircon. Someone in Japan used to provide support for this but seems no longer to do so. Tcl 8.1 has proper unicode support included so this problem will go away soon.
- Character escaping in the low level CTCP protocol is not done everywhere, but it *is* done for SED encrypted messages
- You cannot configure anything other than Channels using the configuration panel. If you wish to configure Message channels then you have to do them by hand in the rc file. One day I will completely redo the configuration system....
- The Sketch Pad facility is (still!!) not completely finished. (and will probably move out into the plugin system when I get that done)
- The Clear button does not clear the screen. This is a tcl/tk problem and I cannot do anything (useful) to solve it. If you Shift-click on the button then the screen and the history are cleared, this does work
<<less
Download (0.30MB)
Added: 2005-09-16 License: GPL (GNU General Public License) Price:
1498 downloads
radlib 2.2.5

radlib 2.2.5


radlib is a C language library developed to abstract details of interprocess communications. more>>
radlib is a C language library developed to abstract details of interprocess communications and common linux/unix system facilities so that application developers can concentrate on application solutions.
It encourages developers (whether expert or novice) to use a proven paradigm of event-driven, asynchronous design.
By abstracting interprocess messaging, events, timers, and any I/O device that can be represented as a file descriptor, radlib simplifies the implementation of multi-purpose processes, as well as multi-process applications.
radlib greatly improves typical process performance through the use of shared memory buffers to avoid costly "malloc" and "free" library calls.
These buffers are also used for interprocess messages. radlib also utilizes shared memory constructs to provide global message queue management and global "Queue Groups" for increased interprocess communications flexibility.
All shared resources are semaphore protected to avoid issues with concurrent access.
In short, radlib is a sincere attempt to provide real-time OS capability on a non-real-time OS. It has been successfully deployed on linux, MacOSX and FreeBSD but there is no reason it would not build and run on any flavor of unix supporting System V IPC.
Specifically, radlib provides fast system buffers, a simple config file utility, events, doubly-linked lists, process logging through syslog, message queues, semaphores, shared memory utilities, timers, stacks, state machine utilities, a process framework, a process management utility to start/stop groups of processes, optional MySQL or PostgreSQL database API, straightforward TCP/streams socket API, and other assorted system utilities.
Enhancements:
- hanged some database field processing to comply with the postgresql changes made in version 8.
<<less
Download (0.18MB)
Added: 2005-09-27 License: BSD License Price:
1488 downloads
GAMMA 05-08-22

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.
<<less
Download (0.36MB)
Added: 2005-10-19 License: GPL (GNU General Public License) Price:
1467 downloads
Station Info 2.3

Station Info 2.3


Station Info program searches for and displays AM, FM, and TV station. more>>
Station Info program searches for and displays AM, FM, and TV station entries from databases supplied by the US Federal Communications Commission (also known as the FCC).

The station-info program provides many ways of selecting a collection of stations for display, and several criteria by which these stations can be sorted.

Detailed information on each station is available, including an antenna radiation pattern, ownership information, and whatever else seems useful.

The program is currently available in source code form only. It has been developed and tested on a GNU/Linux platform, but should build without problem on any platform that supports the Gtk+ toolkit and the Gnome libraries.
<<less
Download (0.20MB)
Added: 2005-11-04 License: GPL (GNU General Public License) Price:
1450 downloads
GNU Gatekeeper GUI 0.11

GNU Gatekeeper GUI 0.11


The GNU Gatekeeper GUI visualizes all registrations and VoIP calls the gatekeeper is managing. more>>
The GNU Gatekeeper GUI visualizes all registrations and VoIP calls the gatekeeper is managing.
GNU Gatekeeper GUI also allows the user to send commands to the gatekeeper (e.g., to terminate calls or unregister H.323 endpoints).
According to Recommendation H.323, a gatekeeper shall provide the following services:
- Address Translation
- Admissions Control
- Bandwidth Control
- Zone Management
- Call Control Signaling
- Call Authorization
- Bandwidth Management
- Call Management
The GNU Gatekeeper implements most of these functions based on the OpenH323 protocol stack.
Recommendation H.323 is an international standard published by the ITU. It is a communications standard for audio, video, and data over the Internet. See also Paul Jones A Primer on the H.323 Series Standard.
Enhancements:
- A bug has been fixed that prevented usage with a non-password-protected status port.
- Small visual changes were also made.
<<less
Download (0.025MB)
Added: 2005-12-02 License: GPL (GNU General Public License) Price:
1422 downloads
Gloster 1.0 RC2

Gloster 1.0 RC2


Gloster is a secure and decentralized p2p program for small communities. more>>
Gloster is a secure and decentralized p2p program for small communities.
With Gloster you can easily share files on the Internet without depending on a server.
You can search files on the network and browser users shared files. Multi-sourcing is also supported. You can even create channels or chat with the users.
Gloster is a p2p software working without server designed for small comunities. You can create chan and do pv chat. On a Gloster network, the communications are crypted between the nodes (users).
Enhancements:
- The first configuration wizard was enhanced.
- Translations can be added easily.
- Translation problems were corrected.
- Hashing speed was improved.
- Timestamps and color were added in chat/chan windows.
- MD5 hashing is used instead of MD4.
- Some bugfixes were made.
<<less
Download (0.48MB)
Added: 2005-12-07 License: GPL (GNU General Public License) Price:
1418 downloads
Eligante 0.3

Eligante 0.3


Eligante is software for archival, management and browsing of all your communications. more>>
Eligante is software for archival, management and browsing (with full-text search functions) of all your communications, be it via email, chat (IRC, ICQ, MSN, etc.), or even messaging Web sites (hi5, orkut, etc.).
Messages are fetched from their original source and stored in a MySQL database. A Web interface allows you to search all data.
In this way, you can see all the conversations you had with someone, independently of where the conversation took place.
Enhancements:
- MS Windows support was added.
- An internal lightweight HTTP server was added for those who dont want to install Apache.
- SQLite support was added.
<<less
Download (0.042MB)
Added: 2005-12-19 License: GPL (GNU General Public License) Price:
1404 downloads
FlashUnity 0.8

FlashUnity 0.8


FlashUnity is a channel based approach to a XML Flash communications server and Chat room. more>>
FlashUnity project is a channel based approach to a XML Flash communications server and Chat room.
The CyberSS project this spawned from was originally nothing more then a simple PHP socket server example with a simple chat frontend as a proof of concept. FlashUnity however was built from the ground up to be a easy to extend Flash communications server.
By using the concept of channels each of which handles a diffrent task the FlashUnity server becomes extremely flexible and easy to extend. Also by using channels it is possible to run multiple modular functions within the same server.
Because this is a total rewrite of Cyberss from the ground up and the APIs and XML have multiple major changes there are currently no working Flash clients, anyone interested in helping out in this area feel free to send me a email.
Enhancements:
- Improvements to debug.
- The debug setting is now followed properly.
<<less
Download (0.017MB)
Added: 2005-12-27 License: GPL (GNU General Public License) Price:
1396 downloads
jMOS 0.9.1

jMOS 0.9.1


jMOS is an open Java implementation for the Media Object Server (MOS) communications protocol. more>>
jMOS is an open Java implementation for the Media Object Server (MOS) communications protocol.
MOS is a six year old, evolving protocol for communications between Newsroom Computer Systems (NCS) and Media Object Servers (MOS) such as Video Servers, Audio Servers, Still Stores, and Character Generators. The MOS Protocol development is supported through cooperative collaboration among equipment vendors, software vendors and end users.
Main features:
- 100% Java
- Specification v.2.8.2
- Support for MOS profiles 0 and 1
Enhancements:
- Profile 2, multiple listeners and repliers, and the ability to add filters in listeners and repliers were implemented.
<<less
Download (0.35MB)
Added: 2006-01-25 License: Open Software License Price:
1394 downloads
Dream Print Tracking System 1.0.1

Dream Print Tracking System 1.0.1


Dream Print Tracking System is a powerful and user-friendly system for tracking print distribution and circulation. more>>
Dream Print Tracking System is a powerful and user-friendly system for tracking print distribution and circulation.
It uses many principles from customer relationship management (CRM) systems, but in a way specific to print publishers.
The Media Development Loan Fund commissioned Dream based on its experience in working with print publishers in more than 30 countries worldwide, where it provides support to independent media in the form of financing, training and technology.
In many of these countries, print distribution is one of the biggest difficulties independent publishers face because it is tightly controlled. Many countries have print distribution monopolies or cartels, which are either politically tied to the government, corrupt or incompetent.
Dream is a tool for tracking print circulation. In a similar way to customer relationship management (CRM) systems such as Campwares Cream software, Dream allows you to maintain a clear picture of your distribution business based on regularly entered contracts, orders, and shipment information. This is handled primarily through Dreams Report functions. Dream is designed to look and feel like an email application. Its inbox is used for tracking inbound communications such as new customer e-mails and customer phone calls.
Because Dream works with any standard SMTP mail server, it also manages outbound customer communications and keeps records of your responses.
Dream does two things: It is a database that stores all the relevant information you supply about the publications you produce, who distributes, who sells it, and how you connect with these people.
It is also a tool for retrieving and presenting this information in several different ways. It contains utilities for tracking products, promotions, and communications.
Dream handles four types of information:
1. Information about what you produce and the people to whom you provide it. This information is entered on the Options tab of the screen and appears primarily in the menus on the Main tabs screens. One example is a product category in which you describe a periodical you produce.
2. Information about specific products such as books or individual issues of what you produce, specific distributors and specific sellers, and tracking of these items from contract to order to shipment to return.
3. Communications, including records of incoming messages from various sources, outgoing emails to individuals, and newsletters.
4. User information including usernames, passwords, preferences and permissions.
Enhancements:
- Minor bugfixes were made.
- A Russian localization was added.
<<less
Download (6.9MB)
Added: 2006-01-17 License: GPL (GNU General Public License) Price:
1382 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5