communication environment
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2310
Modularized Information Environment 0.8.0
Modularized Information Environment (MIE) is a Web-based information management tool. more>>
Modularized Information Environment (MIE) is a Web-based information management tool designed to meet the needs of small or medium sized organizations.
Modularized Information Environment implements user authentication, storage of settings in a database, multi-lingual support and a presentation layer API that always generates well-formed XML.
<<lessModularized Information Environment implements user authentication, storage of settings in a database, multi-lingual support and a presentation layer API that always generates well-formed XML.
Download (0.36MB)
Added: 2006-10-16 License: GPL (GNU General Public License) Price:
1103 downloads
The breve simulation environment 2.5.1
Tthe breve simulation environment is a 3D simulation environment for decentralized systems and artificial life. more>>
breve is a free, open-source software package which makes it easy to build 3D simulations of decentralized systems and artificial life.
Users define the behaviors of agents in a 3D world and observe how they interact. breve includes physical simulation and collision detection so you can simulate realistic creatures, and an OpenGL display engine so you can visualize your simulated worlds.
breve simulations are written in an easy to use language called steve. The language is object-oriented and borrows many features from languages such as C, Perl and Objective C, but even users without previous programming experience will find it easy to jump in. More information on the steve language can be found in the documentation section.
breve features an extensible plugin architecture which allows you to write your own plugins and interact with your own code. Writing plugins is simple and allows you to expand breve to work with existing projects. Plugins have been written in breve to generate MIDI music, download web pages, interact with a Lisp environment and interact with the "push" language.
Enhancements:
- An experimental Python language bridge is now available.
- There were also fixes related to Push language support and fixes for broken demos.
<<lessUsers define the behaviors of agents in a 3D world and observe how they interact. breve includes physical simulation and collision detection so you can simulate realistic creatures, and an OpenGL display engine so you can visualize your simulated worlds.
breve simulations are written in an easy to use language called steve. The language is object-oriented and borrows many features from languages such as C, Perl and Objective C, but even users without previous programming experience will find it easy to jump in. More information on the steve language can be found in the documentation section.
breve features an extensible plugin architecture which allows you to write your own plugins and interact with your own code. Writing plugins is simple and allows you to expand breve to work with existing projects. Plugins have been written in breve to generate MIDI music, download web pages, interact with a Lisp environment and interact with the "push" language.
Enhancements:
- An experimental Python language bridge is now available.
- There were also fixes related to Push language support and fixes for broken demos.
Download (9.8MB)
Added: 2007-01-23 License: Free To Use But Restricted Price:
1004 downloads
Zirconium Desktop Environment 0.0.2
Zirconium Desktop Environment is a new low resource desktop shell optimized for usability. more>>
Zirconium Desktop Environment is a new low resource desktop shell optimized for usability.
Zirconium Desktop Environment operates on the philosophy that the desktop environment needs to stay out of the users way and provide the quickest access to the functions that are truly needed from a desktop shell.
Principle Zirconium Desktop Environment design goals:
- Very easy navigation by taking advantage of the corner effect by placing the icons for the 2 most critical functions (program launcher and window switcher) in the top corners.
- Minimal use of on-screen real estate. This is accomplished by "recycling" the window title bar by overlapping the already minimal on screen furniture on top of the title bar when a window is maximized.
- Eliminating the "system tray". Instead of using a pixel wasting systray icon to communicate status to the user programs are expected to use the ZDE Notification Daemon to sent small unobtrusive notifications to the user when something of note occurs. The ZDE Notification Daemon uses the SOAP protocol for universal compatibility and network transparency.
- Web integration. An (optional) backdrop manager based on the embedded Gecko engine from Mozilla is provided to provide for "Weblets" to run on the desktop. The ZDE session manager also provides a SOAP API that can be accessed by signed or expressly permitted Weblets to access the ZDE system.
Components of the ZDE system:
Corner Menus.
The left corner menu opens up the Program Launcher. Note that the Program Launcher is a custom navigation window and not a pop-up style menu. The Launcher window closes when an item is activated or the mouse pointer leaves the window.
The right corner menu is a list of open windows for window switching. It is a standard GTK pop-up menu.
Mini-Bar.
In the top center is the Mini-Bar that shows essential items like the time, volume control, battery and network status. The Mini-Bar is the same height as the Title Bar of a window so that when a window is maximized the title bar is partly covered by the Mini-Bar.
Notification Daemon:
When a SOAP message for a Notification arrives the Notification pop-up appears briefly. When not shown the very edge is visible in the lower-right. Mousing over the edge makes the Notification appear again and the mouse leave event closes the notification making it very simple to dismiss a notification by just mousing over it. Clicking the visible edge will open a Notification History window showing all notifications that have been logged during the session.
Window Theme:
The Window Manager theme needs to make special allowances for the way ZDE is arranged. The title bar needs to be 22 pixels high and the controls need to be 22 pixels away from the ends of the title bar to allow for the corner icons.
<<lessZirconium Desktop Environment operates on the philosophy that the desktop environment needs to stay out of the users way and provide the quickest access to the functions that are truly needed from a desktop shell.
Principle Zirconium Desktop Environment design goals:
- Very easy navigation by taking advantage of the corner effect by placing the icons for the 2 most critical functions (program launcher and window switcher) in the top corners.
- Minimal use of on-screen real estate. This is accomplished by "recycling" the window title bar by overlapping the already minimal on screen furniture on top of the title bar when a window is maximized.
- Eliminating the "system tray". Instead of using a pixel wasting systray icon to communicate status to the user programs are expected to use the ZDE Notification Daemon to sent small unobtrusive notifications to the user when something of note occurs. The ZDE Notification Daemon uses the SOAP protocol for universal compatibility and network transparency.
- Web integration. An (optional) backdrop manager based on the embedded Gecko engine from Mozilla is provided to provide for "Weblets" to run on the desktop. The ZDE session manager also provides a SOAP API that can be accessed by signed or expressly permitted Weblets to access the ZDE system.
Components of the ZDE system:
Corner Menus.
The left corner menu opens up the Program Launcher. Note that the Program Launcher is a custom navigation window and not a pop-up style menu. The Launcher window closes when an item is activated or the mouse pointer leaves the window.
The right corner menu is a list of open windows for window switching. It is a standard GTK pop-up menu.
Mini-Bar.
In the top center is the Mini-Bar that shows essential items like the time, volume control, battery and network status. The Mini-Bar is the same height as the Title Bar of a window so that when a window is maximized the title bar is partly covered by the Mini-Bar.
Notification Daemon:
When a SOAP message for a Notification arrives the Notification pop-up appears briefly. When not shown the very edge is visible in the lower-right. Mousing over the edge makes the Notification appear again and the mouse leave event closes the notification making it very simple to dismiss a notification by just mousing over it. Clicking the visible edge will open a Notification History window showing all notifications that have been logged during the session.
Window Theme:
The Window Manager theme needs to make special allowances for the way ZDE is arranged. The title bar needs to be 22 pixels high and the controls need to be 22 pixels away from the ends of the title bar to allow for the corner icons.
Download (0.50MB)
Added: 2006-03-11 License: GPL (GNU General Public License) Price:
1324 downloads
Interactive BDD Environment 1.1
Interactive BDD Environment project is a shell like utility for working with ROBDDs. more>>
Interactive BDD Environment project is a shell like utility for working with ROBDDs.
IBEN is a tool used for teaching Reduced Ordered Binary Decision Diagrams.
It allows the student to work with ROBDDs without learning a complex C or C++ interface to an ROBDD package.
One can enter the expressions interactively, and view the result as a graph or ask questions about the ROBDD, such as the number of nodes in the ROBDD.
<<lessIBEN is a tool used for teaching Reduced Ordered Binary Decision Diagrams.
It allows the student to work with ROBDDs without learning a complex C or C++ interface to an ROBDD package.
One can enter the expressions interactively, and view the result as a graph or ask questions about the ROBDD, such as the number of nodes in the ROBDD.
Download (0.10MB)
Added: 2006-10-31 License: GPL (GNU General Public License) Price:
1090 downloads
AntiRight Desktop Environment 3.4
AntiRight is a lightweight and scripted desktop environment that uses the Motif toolkit. more>>
AntiRight Desktop Environment is a lightweight and scripted desktop environment that uses the Motif toolkit. Development is carried out with a minimalistic philosophy in mind.
The software consists of a text editor, a desktop panel, a sticky note utility, system management panels, a file manager, a calculator interface, a color/background selector, a command launcher, a simple help system, an email and Web browser launcher, a theme selector, a preferences utility, a series of system monitors including a graphical load meter, and a CD player.
The desktop panel consists of launcher icons, a launcher panel button, a screen lock button, a virtual desktop switcher, an alarm utility, a command launcher, a clock, a user counter, a load meter, and a mail checker.
<<lessThe software consists of a text editor, a desktop panel, a sticky note utility, system management panels, a file manager, a calculator interface, a color/background selector, a command launcher, a simple help system, an email and Web browser launcher, a theme selector, a preferences utility, a series of system monitors including a graphical load meter, and a CD player.
The desktop panel consists of launcher icons, a launcher panel button, a screen lock button, a virtual desktop switcher, an alarm utility, a command launcher, a clock, a user counter, a load meter, and a mail checker.
Download (0.10MB)
Added: 2007-05-28 License: GPL (GNU General Public License) Price:
881 downloads
Cell Electrophysiology Simulation Environment 1.4.6
Cell Electrophysiology Simulation Environment is a simulation environment for electrophysiology. more>>
Cell Electrophysiology Simulation Environment (CESE) is a comprehensive framework specifically designed to perform computational electrophysiological simulations, for example, simulations of cardiac myocyte electrical activity.
Cell Electrophysiology Simulation Environment is useful for simulations of action potentials, individual ionic currents, and changes in ionic concentrations.
CESE is a cross-platform program, it runs on any system that has Java runtime environment (JRE) version 1.4 or above. It was tested on Windows, Linux, Solaris, MacOS X, and AIX.
CESE users
CESE is an integrated environment for performing computational simulations using a variety of electrophysiological models.
At this stage CESE allows creation and execution of the single-cell models (containing both Hodgkin-Huxley (HH) and Markovian current formulations). Models of electrical activity of cardiac myocytes with source code are included in the CESE distribution. We hope to extend the number of available models, and add certain neuronal models in the future.
The main strength of CESE is in its uniformity ? a program interface remains the same for different types of models. You can easily switch between models and compare simulation outputs. Model parameters can be modified, selected for output and/or clamped in the same, standard way.
CESE extends the conventional electrophysiological meaning of the "voltage clamp". You can clamp virtually any model variable, including voltage (membrane potential), total or individual ionic currents, ionic concentrations, temperature, gating variables, etc. The clamping commands can be complex piece-wise functions, individually set for the model variable of interest. This opens endless possibilities for the exploration of complex model behavior.
CESE provides simple, but efficient data visualizations. Simulation results can be presented in the graphic and tabulated forms. Plots can be customized, and regions of interest zoomed.
Even though CESE was not designed to be a data analysis tool, you can generate current-voltage relationships (I-Vs) and calculate statistical parameters for a given signal within the program. You can export your data to ASCII, Axon Text File (ATF), and NetCDF formats to continue analysis in your favorite package.
CESE developers
CESE was created from the ground up to incorporate the best programming practices available to Java developers, both in terms of user interface consistency and code clarity and reuse. Wherever possible, CESE rely on available Java APIs (for example Java2D, JavaBeans, JAXP) to simplify the code.
Model creation requires a number of house-keeping functions to be coded ? these include ODE integrators, routines for handling model parameters, saving/restoring model state, visualizing simulation results, etc. CESE provides you with implementation for these routines, hence, you can concentrate on writing the code for concrete ionic current(s), and CESE will handle the rest.
CESE is not trying to create complicated programming frameworks on its own ? rather, it utilizes core Java APIs. For example, models are Java components conforming to the JavaBeans specification. We use XML to specify clamping commands, and Java object serialization to save/restore model parameters.
Enhancements:
- This release improves results printing, adds export to the scalable vector graphics (SVG) format, improves support for continuous simulations, and fixes many bugs in plot rendering and model switching.
<<lessCell Electrophysiology Simulation Environment is useful for simulations of action potentials, individual ionic currents, and changes in ionic concentrations.
CESE is a cross-platform program, it runs on any system that has Java runtime environment (JRE) version 1.4 or above. It was tested on Windows, Linux, Solaris, MacOS X, and AIX.
CESE users
CESE is an integrated environment for performing computational simulations using a variety of electrophysiological models.
At this stage CESE allows creation and execution of the single-cell models (containing both Hodgkin-Huxley (HH) and Markovian current formulations). Models of electrical activity of cardiac myocytes with source code are included in the CESE distribution. We hope to extend the number of available models, and add certain neuronal models in the future.
The main strength of CESE is in its uniformity ? a program interface remains the same for different types of models. You can easily switch between models and compare simulation outputs. Model parameters can be modified, selected for output and/or clamped in the same, standard way.
CESE extends the conventional electrophysiological meaning of the "voltage clamp". You can clamp virtually any model variable, including voltage (membrane potential), total or individual ionic currents, ionic concentrations, temperature, gating variables, etc. The clamping commands can be complex piece-wise functions, individually set for the model variable of interest. This opens endless possibilities for the exploration of complex model behavior.
CESE provides simple, but efficient data visualizations. Simulation results can be presented in the graphic and tabulated forms. Plots can be customized, and regions of interest zoomed.
Even though CESE was not designed to be a data analysis tool, you can generate current-voltage relationships (I-Vs) and calculate statistical parameters for a given signal within the program. You can export your data to ASCII, Axon Text File (ATF), and NetCDF formats to continue analysis in your favorite package.
CESE developers
CESE was created from the ground up to incorporate the best programming practices available to Java developers, both in terms of user interface consistency and code clarity and reuse. Wherever possible, CESE rely on available Java APIs (for example Java2D, JavaBeans, JAXP) to simplify the code.
Model creation requires a number of house-keeping functions to be coded ? these include ODE integrators, routines for handling model parameters, saving/restoring model state, visualizing simulation results, etc. CESE provides you with implementation for these routines, hence, you can concentrate on writing the code for concrete ionic current(s), and CESE will handle the rest.
CESE is not trying to create complicated programming frameworks on its own ? rather, it utilizes core Java APIs. For example, models are Java components conforming to the JavaBeans specification. We use XML to specify clamping commands, and Java object serialization to save/restore model parameters.
Enhancements:
- This release improves results printing, adds export to the scalable vector graphics (SVG) format, improves support for continuous simulations, and fixes many bugs in plot rendering and model switching.
Download (5.0MB)
Added: 2007-02-12 License: GPL (GNU General Public License) Price:
587 downloads
Perl Object Environment 0.9999
Perl Object Environment is a Perl multitasking framework that lends itself to networking software. more>>
POE (Perl Object Environment) parcels out execution time among one or more tasks, called sessions. Sessions multitask through cooperation (at least until Perls threads become mainstream). That is, each session returns execution to POE as quickly as possible so it can parcel out time to the next.
POE includes a high-level component architecture. Components are modular, reusable pieces of programs. They perform common, often tedious tasks so programmers can work on more interesting things.
Several POE components have been written to handle client, server, and peer networking tasks. Because of them, POE has become a convenient and quick way to write multitasking network applications.
Anyone can write and publish POE components. The CPAN contains a [steadily growing list] of them. The POE Components List includes ones that havent been uploaded to the CPAN yet.
POE provides medium- and low-level concurrency functions. Components use them to perform their tasks. The functions are also available to programmers who prefer to avoid the overhead of components at the expense of writing more code. Components and custom sessions coexist because they all use the same basic functions.
POE supports graphical toolkits such as Tk and Gtk. It is the only Perl programming framework that does this. It also supports Curses, HTTP, and other user interfaces. POE programs can present multiple user interfaces at once.
Enhancements:
- A number of stability and performance fixes were done, including making the tests less prone to race conditions, improving the installation process, eliminating known resource leaks, and reducing CPU use when combined with Tk.
<<lessPOE includes a high-level component architecture. Components are modular, reusable pieces of programs. They perform common, often tedious tasks so programmers can work on more interesting things.
Several POE components have been written to handle client, server, and peer networking tasks. Because of them, POE has become a convenient and quick way to write multitasking network applications.
Anyone can write and publish POE components. The CPAN contains a [steadily growing list] of them. The POE Components List includes ones that havent been uploaded to the CPAN yet.
POE provides medium- and low-level concurrency functions. Components use them to perform their tasks. The functions are also available to programmers who prefer to avoid the overhead of components at the expense of writing more code. Components and custom sessions coexist because they all use the same basic functions.
POE supports graphical toolkits such as Tk and Gtk. It is the only Perl programming framework that does this. It also supports Curses, HTTP, and other user interfaces. POE programs can present multiple user interfaces at once.
Enhancements:
- A number of stability and performance fixes were done, including making the tests less prone to race conditions, improving the installation process, eliminating known resource leaks, and reducing CPU use when combined with Tk.
Download (0.35MB)
Added: 2007-08-05 License: Perl Artistic License Price:
812 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
Frugal Windowing Environment 0.1.5
Frugal Windowing Environment, or FWE, is my basic windowing system for framebuffers. more>>
Frugal Windowing Environment, or FWE, is my basic windowing system for framebuffers. It currently works under Linux only and is in an alpha stage of development. The project is the logical next step from my previous system, FrameBufferUI (fbui), which is a small, in-kernel graphical user interface for Linux.
Main features:
- Frugality
- Small size (the current alpha version is 20 kB).
- Minimal resource requirements.
- Software simplicity
- Client-server architecture, with clients potentially located on remote computers (disabled at present)
- Graphics on each console with one server each.
- Basic drawing commands needed for frugal applications.
- Software bloat keeps us all on the treadmill of always buying new hardware, which ultimately new software makes painfully slow, thus we are always falling behind. But the software makes the system slow because it is poorly designed and poorly implemented and rushed work, with the frequent consequence that it is bloated. Thus the purchasing-treadmill is economically and materially wasteful. It profits the few while making the many suffer unnecessarily.
- Bloat is also bad for the Environment (which we live in and rely upon) since the manufacture of computer equipment involves the use of numerous very nasty chemicals which inevitably end up in the soil, water and air. Similarly the disposal of electronics results in chemicals leaching out of circuit boards, LCDs (which contain mercury) et cetera, which then enter the biosphere. We cannot afford to pretend this problem doesnt exist and we cannot afford to leave it to self-serving politicians to solve. It is better to solve the problem at the source: buy less hardware. (Article)
- Liberation from bloat is liberation from rushed work, poorly managed projects, and bad engineering. It is liberation from those project managers and programmers who, rather than produce better, leaner, less buggy software, pass on the consequences of their bad choice to users who must pay to upgrade their hardware to accommodate the bloat. And as that software gets bigger and bulk is piled upon bulk, increasing numbers of bugs and vulnerabilities arise which require, you guessed it, more upgrades.
<<lessMain features:
- Frugality
- Small size (the current alpha version is 20 kB).
- Minimal resource requirements.
- Software simplicity
- Client-server architecture, with clients potentially located on remote computers (disabled at present)
- Graphics on each console with one server each.
- Basic drawing commands needed for frugal applications.
- Software bloat keeps us all on the treadmill of always buying new hardware, which ultimately new software makes painfully slow, thus we are always falling behind. But the software makes the system slow because it is poorly designed and poorly implemented and rushed work, with the frequent consequence that it is bloated. Thus the purchasing-treadmill is economically and materially wasteful. It profits the few while making the many suffer unnecessarily.
- Bloat is also bad for the Environment (which we live in and rely upon) since the manufacture of computer equipment involves the use of numerous very nasty chemicals which inevitably end up in the soil, water and air. Similarly the disposal of electronics results in chemicals leaching out of circuit boards, LCDs (which contain mercury) et cetera, which then enter the biosphere. We cannot afford to pretend this problem doesnt exist and we cannot afford to leave it to self-serving politicians to solve. It is better to solve the problem at the source: buy less hardware. (Article)
- Liberation from bloat is liberation from rushed work, poorly managed projects, and bad engineering. It is liberation from those project managers and programmers who, rather than produce better, leaner, less buggy software, pass on the consequences of their bad choice to users who must pay to upgrade their hardware to accommodate the bloat. And as that software gets bigger and bulk is piled upon bulk, increasing numbers of bugs and vulnerabilities arise which require, you guessed it, more upgrades.
Download (0.032MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
815 downloads
Equinox Desktop Environment 1.1
Equinox Desktop Environment is small desktop environment, built to be simple, to have familiar look and feel and to be fast. more>>
Equinox Desktop Environment (shortly EDE) is small desktop environment, builted to be simple and fast.
Comparing to other desktop environments, EDE is much faster and smaller in memory space (EDEs window manager use less memory than xterm).
The word "equinox" comes from the Latin for "equal night". The equinoxes in March and September are the two occasions each year when the day and the night are of equal duration.
For measuring the length of a day, sunrise is the moment when the sun is half-above the horizon and sunset is the moment when the sun is half-under the horizon. Using this definition, the length of the day (and the night) is precisely 12 hours at an equinox.
Main features:
- desktop with icons and wallpaper;
- Xft font anti-aliasing;
- taskbar with configurable menu, cpu status, easy keyboard switching;
- theming;
- localization;
Graphical front-end for:
- xscreensaver configuration;
- software installation (.rpm, .deb, .tgz);
- time and time-zone configuration;
- fast file and directory serch utility;
<<lessComparing to other desktop environments, EDE is much faster and smaller in memory space (EDEs window manager use less memory than xterm).
The word "equinox" comes from the Latin for "equal night". The equinoxes in March and September are the two occasions each year when the day and the night are of equal duration.
For measuring the length of a day, sunrise is the moment when the sun is half-above the horizon and sunset is the moment when the sun is half-under the horizon. Using this definition, the length of the day (and the night) is precisely 12 hours at an equinox.
Main features:
- desktop with icons and wallpaper;
- Xft font anti-aliasing;
- taskbar with configurable menu, cpu status, easy keyboard switching;
- theming;
- localization;
Graphical front-end for:
- xscreensaver configuration;
- software installation (.rpm, .deb, .tgz);
- time and time-zone configuration;
- fast file and directory serch utility;
Download (1.3MB)
Added: 2006-09-02 License: GPL (GNU General Public License) Price:
1150 downloads
Python Stencil Environment 0.3.1
Python Stencil Environment, is a new python library for solving Partial Differential Equations with the Finite Difference Method more>>
Python Stencil Environment also know as PySE is a new python library for solving Partial Differential Equations with the Finite Difference Method (FDM).
This is still a quite new library, and the current release must be considered as beta software. It is quite rough around the edges, installation is manual and some minor dependencies are even missing in the released software. But as PySE already is functional, I have chosen to release the software.
PySE will be a component of PyFDM, a more complete package for working with finite difference methods in python. The functionality of PyFDM is not planned at the moment.
The requirements for PySE are: Python 2.4, numarray 1.3 or newer, Numeric 23.8 or newer, swig 1.3.24 or newer, and pypar 1.9.2. Older verions may or may not work!
Enhancements:
- Added a pdf with some documentation, examples and performance evaluation of PySE.
<<lessThis is still a quite new library, and the current release must be considered as beta software. It is quite rough around the edges, installation is manual and some minor dependencies are even missing in the released software. But as PySE already is functional, I have chosen to release the software.
PySE will be a component of PyFDM, a more complete package for working with finite difference methods in python. The functionality of PyFDM is not planned at the moment.
The requirements for PySE are: Python 2.4, numarray 1.3 or newer, Numeric 23.8 or newer, swig 1.3.24 or newer, and pypar 1.9.2. Older verions may or may not work!
Enhancements:
- Added a pdf with some documentation, examples and performance evaluation of PySE.
Download (0.092MB)
Added: 2005-11-16 License: GPL (GNU General Public License) Price:
1439 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
Techisa Desktop Environment 1.2.0-2
Techisa Desktop Environment is a lightweight alternative desktop environment developed using Qt. more>>
Techisa Desktop Environment is a lightweight alternative desktop environment developed using Qt.
The projects goal is to provide users with a comfortable environment using as few resources as possible. Only a Brazillian Portuguese translation is currently available.
Enhancements:
- Better support for KDE desktop files.
- Improved recognition of KDM/GDM sessions.
- New icon search paths.
- Enhancements to the TDE menu.
- Better handling of links and properties.
- TDESU shows correct error codes.
- Thumbnails.
- A tree view in the file browser. tdeopen accepts new parameters: [file name] directly executes a file or associated application, and -f [source] [destination] shows a popup allowing user to copy, move, or link.
<<lessThe projects goal is to provide users with a comfortable environment using as few resources as possible. Only a Brazillian Portuguese translation is currently available.
Enhancements:
- Better support for KDE desktop files.
- Improved recognition of KDM/GDM sessions.
- New icon search paths.
- Enhancements to the TDE menu.
- Better handling of links and properties.
- TDESU shows correct error codes.
- Thumbnails.
- A tree view in the file browser. tdeopen accepts new parameters: [file name] directly executes a file or associated application, and -f [source] [destination] shows a popup allowing user to copy, move, or link.
Download (4.2MB)
Added: 2006-01-06 License: GPL (GNU General Public License) Price:
1391 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
Test Environment Toolkit 3.7
Test Environment Toolkit is a multi-platform uniform test scaffold. more>>
Test Environment Toolkit in short TET, is a multi-platform uniform test scaffold, into which non-distributed and distributed test suites can be incorporated.
TET supports tests written in C, C++, Perl, Tcl, Shell (sh, bash, and POSIX shell), Python, Ruby, and Korn Shell.
Installation:
Typical installation is as follows:
Install a .profile for the test suite user
Example:
TET_ROOT=/home/tet
PATH=$PATH:$TET_ROOT/bin
export TET_ROOT PATH
To configure TET3
cd $TET_ROOT
sh configure -t lite # for TETware lite
cd src
make install
(the final command below is not necessary)
make compat # for backwards compatibility for include directories
If the build fails check the makefiles in src/defines
Note: some Make utilities may have trouble with the include directive, this is a known problem on BSDI systems. In this case use GNU Make (gmake). Version 3.75 and higher is known to work.
Enhancements:
- This is a full source release. It features both non-distributed (TET3-Lite) and distributed (Distributed TET3) functionality.
- This includes a bundled contrib distribution in the "contrib" directory.
- New API support includes the Java API, Ruby, Python, PHP-CLI, Tcl, and a POSIX 1003.1-2001 shell API.
- A new report writer (grw) is also included.
<<lessTET supports tests written in C, C++, Perl, Tcl, Shell (sh, bash, and POSIX shell), Python, Ruby, and Korn Shell.
Installation:
Typical installation is as follows:
Install a .profile for the test suite user
Example:
TET_ROOT=/home/tet
PATH=$PATH:$TET_ROOT/bin
export TET_ROOT PATH
To configure TET3
cd $TET_ROOT
sh configure -t lite # for TETware lite
cd src
make install
(the final command below is not necessary)
make compat # for backwards compatibility for include directories
If the build fails check the makefiles in src/defines
Note: some Make utilities may have trouble with the include directive, this is a known problem on BSDI systems. In this case use GNU Make (gmake). Version 3.75 and higher is known to work.
Enhancements:
- This is a full source release. It features both non-distributed (TET3-Lite) and distributed (Distributed TET3) functionality.
- This includes a bundled contrib distribution in the "contrib" directory.
- New API support includes the Java API, Ruby, Python, PHP-CLI, Tcl, and a POSIX 1003.1-2001 shell API.
- A new report writer (grw) is also included.
Download (0.93MB)
Added: 2006-03-15 License: Artistic License Price:
1321 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 environment 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