written communication
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5501
Internet Communications Engine 3.2
Internet Communications Engine is a modern object middleware solution. more>>
Ice, the Internet Communications Engine, is middleware for the practical programmer. A high-performance Internet communications platform, Ice includes a wealth of layered services and plug-ins. Ice means simplicity, speed, and power.
Ice is available under the terms of the GNU General Public License (GPL). Commercial licenses are available for customers who wish to use Ice with proprietary products. Please contact sales@zeroc.com for more information.
Ice is currently available for C++, Java, C#, Visual Basic, Python, and PHP, and is supported on various operating systems. Additional operating systems and languages will be supported in future releases.
Ice consists of the following packages:
Slice The Specification Language for Ice. Slice establishes a contract between clients and servers, and is also used to describe persistent data.
The Slice Compilers Tools to compile from Slice into target languages, such as C++ and Java, or to automatically generate documentation from Slice files.
Ice The Ice core library. Among many other features, the Ice core library manages all the communication tasks using a highly efficient protocol (including protocol compression and support for both TCP and UDP), provides a flexible thread pool for multi-threaded servers, and additional functionality that supports extreme scalability with potentially millions of Ice objects.
IceUtil A collection of utility functions, such as Unicode handling and thread programming. (C++ only.)
IceBox An application server specifically for Ice applications. IceBox can easily run and administer Ice services that are dynamically loaded as a DLL, shared library, or Java class.
IcePack A sophisticated server activation and deployment tool. With IcePack, the complex task of deploying applications in a heterogeneous computer network is dramatically simplified. Simply write a deployment descriptor in industry-standard XML, and IcePack handles the rest.
Freeze Freeze provides automatic persistence for Ice servants. With just a few lines of code, an application can incorporate a highly-scalable evictor that efficiently manages persistent objects.
FreezeScript It is common for persistent data types to change, especially in large software projects. In order to minimize the impact of these changes, FreezeScript provides inspection and migration tools for Freeze databases. The tools support an XML-based scripting capability that is both powerful and easy to use.
IceSSL A dynamic SSL transport plug-in for the Ice core. It provides authentication, encryption, and message integrity, using the industry-standard SSL protocol.
Glacier One of the most difficult challenges for object middleware systems is security and firewalls. Glacier, the firewall solution for Ice, greatly simplifies the deployment of secure applications. Glacier authenticates and filters client requests and allows callbacks to the client in a secure fashion. In combination with IceSSL, Glacier provides a powerful security solution that is both non-intrusive and easy to configure.
IceStorm A messaging service with support for federation. In contrast to most other messaging or event services, IceStorm supports typed events, meaning that broadcasting a message over a federation is as easy as invoking a method on an interface.
IcePatch A patching service for software distributions. Keeping software up-to-date is often a tedious task. IcePatch automates updating of individual files as well as complete directory hierarchies. Only files that have changed are downloaded to the client machine, using efficient compression algorithms.
Enhancements:
- Various additions, including redundant IceGrid registries.
<<lessIce is available under the terms of the GNU General Public License (GPL). Commercial licenses are available for customers who wish to use Ice with proprietary products. Please contact sales@zeroc.com for more information.
Ice is currently available for C++, Java, C#, Visual Basic, Python, and PHP, and is supported on various operating systems. Additional operating systems and languages will be supported in future releases.
Ice consists of the following packages:
Slice The Specification Language for Ice. Slice establishes a contract between clients and servers, and is also used to describe persistent data.
The Slice Compilers Tools to compile from Slice into target languages, such as C++ and Java, or to automatically generate documentation from Slice files.
Ice The Ice core library. Among many other features, the Ice core library manages all the communication tasks using a highly efficient protocol (including protocol compression and support for both TCP and UDP), provides a flexible thread pool for multi-threaded servers, and additional functionality that supports extreme scalability with potentially millions of Ice objects.
IceUtil A collection of utility functions, such as Unicode handling and thread programming. (C++ only.)
IceBox An application server specifically for Ice applications. IceBox can easily run and administer Ice services that are dynamically loaded as a DLL, shared library, or Java class.
IcePack A sophisticated server activation and deployment tool. With IcePack, the complex task of deploying applications in a heterogeneous computer network is dramatically simplified. Simply write a deployment descriptor in industry-standard XML, and IcePack handles the rest.
Freeze Freeze provides automatic persistence for Ice servants. With just a few lines of code, an application can incorporate a highly-scalable evictor that efficiently manages persistent objects.
FreezeScript It is common for persistent data types to change, especially in large software projects. In order to minimize the impact of these changes, FreezeScript provides inspection and migration tools for Freeze databases. The tools support an XML-based scripting capability that is both powerful and easy to use.
IceSSL A dynamic SSL transport plug-in for the Ice core. It provides authentication, encryption, and message integrity, using the industry-standard SSL protocol.
Glacier One of the most difficult challenges for object middleware systems is security and firewalls. Glacier, the firewall solution for Ice, greatly simplifies the deployment of secure applications. Glacier authenticates and filters client requests and allows callbacks to the client in a secure fashion. In combination with IceSSL, Glacier provides a powerful security solution that is both non-intrusive and easy to configure.
IceStorm A messaging service with support for federation. In contrast to most other messaging or event services, IceStorm supports typed events, meaning that broadcasting a message over a federation is as easy as invoking a method on an interface.
IcePatch A patching service for software distributions. Keeping software up-to-date is often a tedious task. IcePatch automates updating of individual files as well as complete directory hierarchies. Only files that have changed are downloaded to the client machine, using efficient compression algorithms.
Enhancements:
- Various additions, including redundant IceGrid registries.
Download (15MB)
Added: 2007-03-30 License: GPL (GNU General Public License) Price:
941 downloads
Inter-Thread Communication 1.1.3
Inter-Thread Communication (ITC) aims to make it exceedingly easy to call functions in other threads. more>>
Inter-Thread Communication (ITC) aims to make it exceedingly easy to call functions in other threads.
The lexer does all the work, so just run the lexer on your headers, then call the stub functions.
In addition, it also provides a complete threading API, with the four threading primitives and a high speed threadsafe FIFO class.
Enhancements:
- It add support for GCC 4.x, and the build system is fixed.
<<lessThe lexer does all the work, so just run the lexer on your headers, then call the stub functions.
In addition, it also provides a complete threading API, with the four threading primitives and a high speed threadsafe FIFO class.
Enhancements:
- It add support for GCC 4.x, and the build system is fixed.
Download (0.41MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1214 downloads
Libtubo Interprocess Communication 4.5.0
Libtubo Interprocess Communication is a small and simple library to run processes in the background and communicate via stdout. more>>
Libtubo Interprocess Communication is a small and simple library that can run processes in the background and communicate via the stdout, stderr, and stdin file descriptors.
The functionality of libtubo is similar to the glib function g_spawn_async_with_pipes(), except that all pipe setup and monitoring is taken care of.
The calling function only has to provide the functions with which to process the input/output of the remote process.
The library first appeared in the year 2000 in the xfce3 desktop as part of the xfsamba application, and is now available for use for other developers.
Enhancements:
- Some control bugfixes.
- The version has been updated to the xffm scheme, as this package is now distributed with xffm.
<<lessThe functionality of libtubo is similar to the glib function g_spawn_async_with_pipes(), except that all pipe setup and monitoring is taken care of.
The calling function only has to provide the functions with which to process the input/output of the remote process.
The library first appeared in the year 2000 in the xfce3 desktop as part of the xfsamba application, and is now available for use for other developers.
Enhancements:
- Some control bugfixes.
- The version has been updated to the xffm scheme, as this package is now distributed with xffm.
Download (0.35MB)
Added: 2006-05-25 License: LGPL (GNU Lesser General Public License) Price:
1251 downloads
Meldware Communication Suite 1.0M6
Meldware Communication Suite is a platform independent groupware package. more>>
Meldware Communication Suite is a platform independent groupware package consisting of:
Meldware Mail
Meldware Calendar
Meldware Webmail
Meldware Secure Administration System
Together the package provides support for thousands of users to concurrently send and receive email and schedule meetings. MCS uniquely allows you to store all messages and scheduling events in nearly any database and runs on nearly all popular software and hardware platforms.
Additionally, while the scheduling and calendaring services are able to be installed separately, the integrated featureset provides both a unique and powerful experience to both users and server-side Mail Based Applications and Collaboration Based Application Services.
The MCS platform provides security integration using LDAP sources including Microsoft Active Directory as well as flat-file and Database sources. Additionally, extensible security allows custom authentication/authorization sources.
Enhancements:
- IMAP is now stable with Mozilla Thunderbird and POP/SMTP are production ready.
- New Filestore code was implemented and many improvements were made in mailbox and storage code.
<<lessMeldware Mail
Meldware Calendar
Meldware Webmail
Meldware Secure Administration System
Together the package provides support for thousands of users to concurrently send and receive email and schedule meetings. MCS uniquely allows you to store all messages and scheduling events in nearly any database and runs on nearly all popular software and hardware platforms.
Additionally, while the scheduling and calendaring services are able to be installed separately, the integrated featureset provides both a unique and powerful experience to both users and server-side Mail Based Applications and Collaboration Based Application Services.
The MCS platform provides security integration using LDAP sources including Microsoft Active Directory as well as flat-file and Database sources. Additionally, extensible security allows custom authentication/authorization sources.
Enhancements:
- IMAP is now stable with Mozilla Thunderbird and POP/SMTP are production ready.
- New Filestore code was implemented and many improvements were made in mailbox and storage code.
Download (64.9MB)
Added: 2006-12-13 License: LGPL (GNU Lesser General Public License) Price:
1050 downloads
Interprocess Communication Server(unix) 1.07
Interprocess synchronization and communication primitives for C++ more>> RIPC is library providing interprocess synchronization and communication capabilities for processes running at different network nodes. RIPC provides wide set of standard primitives: semaphore, event, FIFO queue, barrier, shared memory, shared and exclusive locks.
Structure of RIPC package
RIPC package consists of two libraries:
ripcclient.lib
Provides stubs of RIPC primitives sending requests to the server
ripcserver.lib
Server implementation of RIPC primitives
RIPC supports local and remote sessions. Remote sessions created by RIPCClientFactory class establish connection with the server through TCP/IP stream socket. Server process should be started before clients. In this case primitives at local computer servers as stubs and redirect requests to the server. This mode is useful to provide synchronization and communication between several processes at the same or different computers.
Local sessions are created by RIPCServerFactory class. Them are useful to provide synchronization of threads within the same process (if you want to use more sophisticated synchronization primitives than standard synchronization facilities provided by OS). The single local session can be shared by all threads. No server process should be started in this case.
Quick start
Include files needed for use of RIPC package are located in inc directory. Libraries are located in lib directory. Version of RIPC for windows is provided with binaries of these librarier and server built by Visual C++ comiler. At all other system you will have to build these libraries yourself. Change directory to src and exceute make (for Visual C++ RIPC provides make.bat file which invokes MS nmake utility for makefile.mvc). By default static version of librarier are built. To produce dynamically linked librariers, edit makefile and assign set GENERATE_DLL=1. In case of using DLL libraries do not forget to include them in PATH (at Windows) or in LD_LIBRARY_PATH (at Unix).<<less
Download (106KB)
Added: 2009-04-16 License: Freeware Price: Free
190 downloads
Buni Meldware Communication Suite 1.0M8-final
Buni Meldware Communication Suite (MCS) is a platform-independent groupware package. more>>
Buni Meldware Communication Suite (MCS) is a platform-independent groupware package consisting of:
- Meldware Mail
- Meldware Calendar
- Meldware Webmail
- Meldware Secure Administration System
Together the package provides support for thousands of users concurrently to send and receive email and to schedule meetings. MCS uniquely allows you to store all messages and scheduling events in nearly any database and runs on nearly all popular software and hardware platforms.
MCS commitment to platform and database agnosticism aims to meet increasing business requirements to maximize ease and flexibility of managing and accessing data as well as putting a premium on interoperability.
Additionally, while the scheduling and calendaring services can be installed separately, the integrated feature set provides both a distinctive and powerful experience to both users and server-side Mail Based Applications and Collaboration Based Application Services.
The MCS platform provides security integration using LDAP sources including Microsoft Active Directory as well as flat-file and database sources.
Additionally, extensible security allows custom authentication/authorization sources.
Enhancements:
- This is the first milestone release with WCAP, freebusy for webmail, and mature IMAP all together.
- It has undergone extensive hardening, dogfooding, and QA testing.
- The WCAP protocol for calendaring now works well for Thunderbird and Lightning 0.3.
- Webmail calendaring was greatly improved.
- The abillity to download attachments has been added to the webmail interface.
- Numerous performance improvements have been made in SMTP, IMAP, and MIME parsing since 1.0-M7.
<<less- Meldware Mail
- Meldware Calendar
- Meldware Webmail
- Meldware Secure Administration System
Together the package provides support for thousands of users concurrently to send and receive email and to schedule meetings. MCS uniquely allows you to store all messages and scheduling events in nearly any database and runs on nearly all popular software and hardware platforms.
MCS commitment to platform and database agnosticism aims to meet increasing business requirements to maximize ease and flexibility of managing and accessing data as well as putting a premium on interoperability.
Additionally, while the scheduling and calendaring services can be installed separately, the integrated feature set provides both a distinctive and powerful experience to both users and server-side Mail Based Applications and Collaboration Based Application Services.
The MCS platform provides security integration using LDAP sources including Microsoft Active Directory as well as flat-file and database sources.
Additionally, extensible security allows custom authentication/authorization sources.
Enhancements:
- This is the first milestone release with WCAP, freebusy for webmail, and mature IMAP all together.
- It has undergone extensive hardening, dogfooding, and QA testing.
- The WCAP protocol for calendaring now works well for Thunderbird and Lightning 0.3.
- Webmail calendaring was greatly improved.
- The abillity to download attachments has been added to the webmail interface.
- Numerous performance improvements have been made in SMTP, IMAP, and MIME parsing since 1.0-M7.
Download (55.3MB)
Added: 2007-08-02 License: LGPL (GNU Lesser General Public License) Price:
815 downloads
multican 0.0.4
multican is a Canon EOS class camera remote control utility. more>>
multican is a Canon EOS class camera remote control utility.
multican is able to remote control 300D, 350D, 30D, 20D, and 5D cameras and can be scripted to control up to six attached cameras.
Which functions are supported?
Several remote control functions are available in scripts, they are:
- setting shutter release speed (Tv)
- setting aperture size (Av)
- setting ISO sensitivity
- releasing shutter (currently only allows to store the image on CF)
Known Bugs:
The timing in the script strongly depends on the camera type and CF card which is used to do shooting. This is to be tested by multican user himself. If too short times are described in the script, the communication may hang, may skip some commands. Thanks to camera image caching, the shooting rate could be set under 1s if only several images are takes since the most of the EOS camera models contains an image cache, so that the images are stored into a queue and written to the CF lately.
The known bug in this multican release is that cameras need to be switched off and on again when a scripted sequence is finished and a new one is to be done. This is likely caused by the fact that the communication is not correcly terminated in the actual multicam release.
Enhancements:
- fix typos, update docs
- fix warnings
<<lessmultican is able to remote control 300D, 350D, 30D, 20D, and 5D cameras and can be scripted to control up to six attached cameras.
Which functions are supported?
Several remote control functions are available in scripts, they are:
- setting shutter release speed (Tv)
- setting aperture size (Av)
- setting ISO sensitivity
- releasing shutter (currently only allows to store the image on CF)
Known Bugs:
The timing in the script strongly depends on the camera type and CF card which is used to do shooting. This is to be tested by multican user himself. If too short times are described in the script, the communication may hang, may skip some commands. Thanks to camera image caching, the shooting rate could be set under 1s if only several images are takes since the most of the EOS camera models contains an image cache, so that the images are stored into a queue and written to the CF lately.
The known bug in this multican release is that cameras need to be switched off and on again when a scripted sequence is finished and a new one is to be done. This is likely caused by the fact that the communication is not correcly terminated in the actual multicam release.
Enhancements:
- fix typos, update docs
- fix warnings
Download (0.020MB)
Added: 2006-11-07 License: GPL (GNU General Public License) Price:
1084 downloads
Open Metaheuristic 0.3
Open Metaheuristic (oMetah) is a library aimed at the conception of metaheuristics. more>>
Open Metaheuristic (oMetah) is a library aimed at the conception of metaheuristics (i.e. genetic/evolutionnary algorithms, tabu search, simulated annealing, ant colony algorithms, etc.). Open Metaheuristic library follows the "adaptive learning search" approach in the design of metaheuristics (an approach inspired from the "adaptive memory programming").
The oMetah core code design is separated in three components : algorithms, problem and communication. You can easily add your own metaheuristic and test it on the implemented problems, or add your own problem, and use the implemented metaheuristics to solve it.
You also have the choice of the way the algorithm and the problem are linked (static link, network, webservice, etc.).
It is mainly designed to handle continuous or mixed-integer problems, often met in engineering applications.
oMetah is written in C++, using the Standard Template Library.
Enhancements:
- The Python and network communication protocols between metaheuristics and problems are now usable.
<<lessThe oMetah core code design is separated in three components : algorithms, problem and communication. You can easily add your own metaheuristic and test it on the implemented problems, or add your own problem, and use the implemented metaheuristics to solve it.
You also have the choice of the way the algorithm and the problem are linked (static link, network, webservice, etc.).
It is mainly designed to handle continuous or mixed-integer problems, often met in engineering applications.
oMetah is written in C++, using the Standard Template Library.
Enhancements:
- The Python and network communication protocols between metaheuristics and problems are now usable.
Download (0.23MB)
Added: 2006-05-26 License: LGPL (GNU Lesser General Public License) Price:
1251 downloads
minicom 2.2
minicom is a serial communication program. more>>
Minicom is a serial communication program. minicom is a Unix clone of the well-known MS-DOS Telix program.
It has ANSI color, a dialing directory, dial-a-list, and a scripting language.
Enhancements:
- This release fixes bugs, cleans up code, and adds a couple of translations.
<<lessIt has ANSI color, a dialing directory, dial-a-list, and a scripting language.
Enhancements:
- This release fixes bugs, cleans up code, and adds a couple of translations.
Download (0.72MB)
Added: 2006-10-16 License: GPL (GNU General Public License) Price:
1120 downloads
nokjurnal 0.1
Nokjurnal is a simple blog written in object-oriented Perl with HTML::Mason templating. more>>
Nokjurnal is a simple blog written in object-oriented Perl with HTML::Mason templating.
It is written in the spirit of blosxom, and in its current state is exceedingly simple.
<<lessIt is written in the spirit of blosxom, and in its current state is exceedingly simple.
Download (0.003MB)
Added: 2005-06-30 License: Free To Use But Restricted Price:
1577 downloads
Simplified Wrapper and Interface Generator 1.3.28
Simplified Wrapper and Interface Generator is a software development tool that connects programs written in C and C++. more>> <<less
Download (3.5MB)
Added: 2006-02-13 License: BSD License Price:
768 downloads
SpeexComm 0.1.0
SpeexComm is a Speex based multiplatform voice communication engine meant mainly for gaming. more>>
SpeexComm is a Speex based multiplatform voice communication engine meant mainly for gaming. The project is written in C99. The engine itself depends only on libc but e.g. ALSA and Speex libraries are recommended for audio input/output and voice encoding/decoding. The engine is accompanied with some reference UIs.
Main features:
- Free: libre and gratis
- Portable: the engine itself depends only in (uc)libc
- Lightweight: engine does little work (no mallocs, not many memcpys), audio encoding/preprocessing can be heavy
Open Issues
- Add new parameter for audio_read/write calls to obtain information about getting behind/going ahead?
- Should client_version be given to engine_alloc as a mandatory parameter?
- If server uses struct sample for downmixing the stream from clients, there will be nothing but cache misses with smaller CPU cache. It should be easy enough to work this over by changing the way we receive data.
- Fix USE_POOL in list.c (wnd)
<<lessMain features:
- Free: libre and gratis
- Portable: the engine itself depends only in (uc)libc
- Lightweight: engine does little work (no mallocs, not many memcpys), audio encoding/preprocessing can be heavy
Open Issues
- Add new parameter for audio_read/write calls to obtain information about getting behind/going ahead?
- Should client_version be given to engine_alloc as a mandatory parameter?
- If server uses struct sample for downmixing the stream from clients, there will be nothing but cache misses with smaller CPU cache. It should be easy enough to work this over by changing the way we receive data.
- Fix USE_POOL in list.c (wnd)
Download (0.16MB)
Added: 2006-11-01 License: GPL (GNU General Public License) Price:
1088 downloads
DIET Agents 0.97
DIET Agents is a multi-agent platform written in Java. more>>
DIET Agents is a multi-agent platform written in Java. It was developed as part of the DIET project and released as Open Source at the end of the project. A bottom-up design was used to ensure that the platform is lightweight, scalable, robust, adaptive and extensible. It is especially suitable for rapidly developing peer-to-peer prototype applications and/or adaptive, distributed applications that use bottom-up, nature-inspired techniques.
Main features:
- A clean layered architecture, with a kernel that is lightweight, simple and general.
- The fail-fast kernel constrains and minimises the use of threads, sockets and memory.
- Agents are autonomous yet lightweight, making it possible to run 100,000s of agents in a single VM.
- A model-event infrastructure provides sophisticated visualisation support.
- A thread-safe agent execution model makes programming new agent behaviours straightforward.
- Provision of extensible and modular agent behaviours, using jobs and event managers.
- Various implementations of remote communication are provided, built on top of the kernel
Enhancements:
- Only relatively small improvements have been made, but ones that developers should find useful. In particular, the new MirrorFactory interface makes it much more convenient for agents to initiate communication with a remote agent.
<<lessMain features:
- A clean layered architecture, with a kernel that is lightweight, simple and general.
- The fail-fast kernel constrains and minimises the use of threads, sockets and memory.
- Agents are autonomous yet lightweight, making it possible to run 100,000s of agents in a single VM.
- A model-event infrastructure provides sophisticated visualisation support.
- A thread-safe agent execution model makes programming new agent behaviours straightforward.
- Provision of extensible and modular agent behaviours, using jobs and event managers.
- Various implementations of remote communication are provided, built on top of the kernel
Enhancements:
- Only relatively small improvements have been made, but ones that developers should find useful. In particular, the new MirrorFactory interface makes it much more convenient for agents to initiate communication with a remote agent.
Download (1MB)
Added: 2006-08-30 License: GPL (GNU General Public License) Price:
1150 downloads
HartMath 0.8 pre2
HartMath is a symbolic mathematics tool. more>>
HartMath is an experimental computer algebra program written in Java.
It features big number arithmetic, symbolic and numeric evaluation, plot-, polynomial-, vector, and matrix-functions.
<<lessIt features big number arithmetic, symbolic and numeric evaluation, plot-, polynomial-, vector, and matrix-functions.
Download (1.75MB)
Added: 2005-06-06 License: GPL (GNU General Public License) Price:
1601 downloads
CrunchyFrog 0.1.1
CrunchyFrog is a database schema browser and query tool written in Python/PyGTK. more>>
CrunchyFrog is a database schema browser and query tool written in Python/PyGTK. CrunchyFrogs current status is under development, but its useable for the most common tasks.
<<less Download (0.11MB)
Added: 2006-07-23 License: GPL (GNU General Public License) Price:
1188 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 written 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