implementations
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1783
libqmsg 0.4
libqmsg is a library implementing parts of the messaging functionality as found in the commonly used realtime microkernel OS. more>>
libqmsg is a library implementing parts of the messaging functionality as found in the commonly used realtime microkernel operating systems, using Linux shared memory and POSIX messaging queues.
The implementation does not aim to reach the speed of original implementations, but rather to simplify software porting process and as a basis for more sophisticated solutions.
<<lessThe implementation does not aim to reach the speed of original implementations, but rather to simplify software porting process and as a basis for more sophisticated solutions.
Download (0.35MB)
Added: 2005-10-05 License: MPL (Mozilla Public License) Price:
1480 downloads
Cyfer 0.6.0
Cyfer is a portable modular low-level cryptographic library. more>>
Cyfer is a portable low-level cryptographic library with support for several programming languages. Cyfer provides implementations of many message digest (hash), block and stream cipher, and public-key algorithms.
The library is extremely modular, providing easy way to add or modify algorithm implementations, or even separating the particular algorithm from the library physically (suitable for embedded environments).
The generic API provides a consistent way to use the library algorithms, and allows for algorithm selection at either the compile time or at runtime, so the application which uses Cyfer can be completely unaware of the algorithm specifics.
Cyfer is a low-level library. It deals only with various algorithms, and completely avoids the problems of data representation.
This is most evident in public-key sections; cyfer completely avoids the existing Public Key Infrastructure (PKI) standards. If you need this functionality, use the excellent and free OpenSSL, or some similar library.
The library design concept emphasises on simplicity and elegance (of both the algorithm implementations (if possible:) and the support library code), not maximizing performance or minimizing memory footprint.
The algorithm implementations are straightforward, so they can be used for educational purposes.
Cyfer is portable to any platform with sane C development environment, the only requirement being the availability of the GMP (GNU Multiple Precision arithmetic) library.
As the GMP is used only for public-key cryptography, hash or symmetric cipher components should work everywhere.
Enhancements:
- moved wrappers to separate packages
- unbundled win32 support gmp library
- polished the documentation
- polished the build process and package creation
<<lessThe library is extremely modular, providing easy way to add or modify algorithm implementations, or even separating the particular algorithm from the library physically (suitable for embedded environments).
The generic API provides a consistent way to use the library algorithms, and allows for algorithm selection at either the compile time or at runtime, so the application which uses Cyfer can be completely unaware of the algorithm specifics.
Cyfer is a low-level library. It deals only with various algorithms, and completely avoids the problems of data representation.
This is most evident in public-key sections; cyfer completely avoids the existing Public Key Infrastructure (PKI) standards. If you need this functionality, use the excellent and free OpenSSL, or some similar library.
The library design concept emphasises on simplicity and elegance (of both the algorithm implementations (if possible:) and the support library code), not maximizing performance or minimizing memory footprint.
The algorithm implementations are straightforward, so they can be used for educational purposes.
Cyfer is portable to any platform with sane C development environment, the only requirement being the availability of the GMP (GNU Multiple Precision arithmetic) library.
As the GMP is used only for public-key cryptography, hash or symmetric cipher components should work everywhere.
Enhancements:
- moved wrappers to separate packages
- unbundled win32 support gmp library
- polished the documentation
- polished the build process and package creation
Download (0.33MB)
Added: 2005-10-08 License: BSD License Price:
1476 downloads
TCPWatch 1.3
TCPWatch is a utility written in Python that lets you monitor forwarded TCP connections or HTTP proxy connections. more>>
TCPWatch is a utility written in Python that lets you monitor forwarded TCP connections or HTTP proxy connections.
It displays the sessions in a window with a history of past connections. It is useful for developing and debugging protocol implementations and web services.
Enhancements:
- Made compatible with versions of tcl that have threads enabled.
- Log file numbers are now sequential.
- "user@host" is now accepted as a destination hostname (the user name is ignored).
<<lessIt displays the sessions in a window with a history of past connections. It is useful for developing and debugging protocol implementations and web services.
Enhancements:
- Made compatible with versions of tcl that have threads enabled.
- Log file numbers are now sequential.
- "user@host" is now accepted as a destination hostname (the user name is ignored).
Download (0.013MB)
Added: 2005-10-15 License: GPL (GNU General Public License) Price:
1476 downloads
Fid Core Library 0.2
Fid Core Library is the core library for the Frigand Imperial Desktop. more>>
Fid Core Library is the core library for the Frigand Imperial Desktop, a genuine Unix desktop environment based around multiprocessing, text-stream IPC, and the "everything is a file" concept.
It supports Emacs-like extensibility, customizability, and built-in multi-buffer support.
Enhancements:
- This release adds testing support for the axioms over buffer implementations and user interfaces, a better implementation of interactive, and a new cursor movement mechanism that allows the user interface to manage point itself (and, hence, keep it always on a widget).
<<lessIt supports Emacs-like extensibility, customizability, and built-in multi-buffer support.
Enhancements:
- This release adds testing support for the axioms over buffer implementations and user interfaces, a better implementation of interactive, and a new cursor movement mechanism that allows the user interface to manage point itself (and, hence, keep it always on a widget).
Download (0.070MB)
Added: 2005-10-27 License: Other/Proprietary License Price:
1458 downloads
HessianPHP 1.0.5 RC2
HessianPHP is a PHP implementation of the Hessian web services binary protocol. more>>
HessianPHP project is a PHP implementation of the Hessian web services binary protocol. The project includes open source implementations of client and server classes.
Main features:
- Easy to use
- Works with both PHP 4 and PHP 5
- Basic HTTP security
- File handling
- Simple DateTime class
- General purpose filters
Enhancements:
- This release supports both PHP 4 and 5.
- The internals were extensively refactored. Date handling is now performed via the DateProvider class and a default simple DateTime class was provided.
- A filter mechanism and several filter examples were included.
- HttpConnection no longer requires a content-length header to ensure compatibility.
- Several bugs were fixed.
<<lessMain features:
- Easy to use
- Works with both PHP 4 and PHP 5
- Basic HTTP security
- File handling
- Simple DateTime class
- General purpose filters
Enhancements:
- This release supports both PHP 4 and 5.
- The internals were extensively refactored. Date handling is now performed via the DateProvider class and a default simple DateTime class was provided.
- A filter mechanism and several filter examples were included.
- HttpConnection no longer requires a content-length header to ensure compatibility.
- Several bugs were fixed.
Download (0.030MB)
Added: 2006-01-05 License: GPL (GNU General Public License) Price:
1389 downloads
libcontain 0.2 Alpha1
libcontain library provides a large and growing number of fast and thread-safe containter objects written in C and C++. more>>
libcontain library provides a large and growing number of fast and thread-safe containter objects written in C and C++.
The libcontain library now provides the following container types:
- a series of hash tables libcontain includes the hash table implementation from GNU glib and a hash implementation in C++ it inherited from the libhash library it originates from. This latter has been rendered thread-safe in the 0.2 release and implements a linear hashing algorithm. A single hash table implementation that will replace them both is on the drawing boards and is intended to be thread-safe and non-blocking.
- an array (vector) implementation
libcontain currently includes a non-blocking array implementation. However, this implementation presents a race-condition in concurrent calls to any of its writing functions if the array is in the process of being resized. There is currently no known non-blocking way to solve this race condition. Help is welcome in this area.
- a binomial tree
The binomial tree provided by libcontain does not provide any algorithmic logic in its implementation: it is a generic container that can be used as the basis for other container implementations, such as a heap or a map (as a matter of fact, the heap and the map are both based on this binomial tree)
- a heap
libcontain provides an automatically sorting heap implementation that (obviously) uses a heap sort to sort the elements it contains. Unfortunately, the heap implementation is not non-blocking (although bases on a non-blocking binomial tree implementation). It contains four levels of locks: a reader count and a write lock at the level of the nodes, and a reader count and a write lock at the level of the container. The locks are posed on the container for as short a time as possible so at to prevent the progress of the algorithm to block too long. If anyone knows of a non-blocking heap algorithm, input is more than welcome.
- a list
libcontain provides a non-blocking list implementation based on an algorithm by M.M. Micheal (also the inventor of Safe Memory Reclamation on which libmemory is based).
a map
The map implementation included in libcontain is based on the binomial tree implementation. Unlike some implementations based on binary trees, this implementation stores values in each node of the tree (not just the leaf nodes) and therefore allows a more memory-efficient way to store information than hashes and other map implementations. Also, the map implementation does not use a "less" function but uses a three-way comparison to compare keys (much like the helper function used by qsort). The implementation is almost (but not quite) non-blocking: for most intents and purposes, there are no real locks: read and write operations may be re-directed along a branch of the binomial tree if a node that they traverse is being deleted, but will not block for that. However, a remove operation will wait for another remove operation to finish if it traverses a node being removed.
- a queue
a non-blocking queue implementation is provided
- a stack
a non-blocking stack implementation is also provided
In future versions, the hash implementation will be replaced by a non-blocking one and the remaining problems with the existing containers will (hopefully) be solved. Help is also needed to write the architecture-dependant code for non-IA32 platforms such as Sparc.
Enhancements:
- The 0.2 release introduces number of important new features including a heap and a map, both based on a lock-free binomial tree. It also includes the required memory management to make the containters impervious to the ABA problem and thus truly thread-safe.
<<lessThe libcontain library now provides the following container types:
- a series of hash tables libcontain includes the hash table implementation from GNU glib and a hash implementation in C++ it inherited from the libhash library it originates from. This latter has been rendered thread-safe in the 0.2 release and implements a linear hashing algorithm. A single hash table implementation that will replace them both is on the drawing boards and is intended to be thread-safe and non-blocking.
- an array (vector) implementation
libcontain currently includes a non-blocking array implementation. However, this implementation presents a race-condition in concurrent calls to any of its writing functions if the array is in the process of being resized. There is currently no known non-blocking way to solve this race condition. Help is welcome in this area.
- a binomial tree
The binomial tree provided by libcontain does not provide any algorithmic logic in its implementation: it is a generic container that can be used as the basis for other container implementations, such as a heap or a map (as a matter of fact, the heap and the map are both based on this binomial tree)
- a heap
libcontain provides an automatically sorting heap implementation that (obviously) uses a heap sort to sort the elements it contains. Unfortunately, the heap implementation is not non-blocking (although bases on a non-blocking binomial tree implementation). It contains four levels of locks: a reader count and a write lock at the level of the nodes, and a reader count and a write lock at the level of the container. The locks are posed on the container for as short a time as possible so at to prevent the progress of the algorithm to block too long. If anyone knows of a non-blocking heap algorithm, input is more than welcome.
- a list
libcontain provides a non-blocking list implementation based on an algorithm by M.M. Micheal (also the inventor of Safe Memory Reclamation on which libmemory is based).
a map
The map implementation included in libcontain is based on the binomial tree implementation. Unlike some implementations based on binary trees, this implementation stores values in each node of the tree (not just the leaf nodes) and therefore allows a more memory-efficient way to store information than hashes and other map implementations. Also, the map implementation does not use a "less" function but uses a three-way comparison to compare keys (much like the helper function used by qsort). The implementation is almost (but not quite) non-blocking: for most intents and purposes, there are no real locks: read and write operations may be re-directed along a branch of the binomial tree if a node that they traverse is being deleted, but will not block for that. However, a remove operation will wait for another remove operation to finish if it traverses a node being removed.
- a queue
a non-blocking queue implementation is provided
- a stack
a non-blocking stack implementation is also provided
In future versions, the hash implementation will be replaced by a non-blocking one and the remaining problems with the existing containers will (hopefully) be solved. Help is also needed to write the architecture-dependant code for non-IA32 platforms such as Sparc.
Enhancements:
- The 0.2 release introduces number of important new features including a heap and a map, both based on a lock-free binomial tree. It also includes the required memory management to make the containters impervious to the ABA problem and thus truly thread-safe.
Download (0.37MB)
Added: 2006-01-19 License: GPL (GNU General Public License) Price:
1373 downloads
Vnc2swf 0.8.2
vnc2swf is a recording tool for VNC that records sessions and generates a Macromedia Flash movie file (SWF). more>>
vnc2swf is a recording tool for VNC that records sessions and generates a Macromedia Flash movie file (SWF).
It can be used as an X11 recorder or a Windows desktop recorder.
Vnc2swf comes with two different implementations: Python version (pyvnc2swf) and older C version (vnc2swf). In either case, you need to install at least one VNC server to capture a screen. Currently the following VNC servers are supported:
XVnc
WinVNC
OSXVnc
x11vnc (included in LibVNCServer package)
GNOME Remote Desktop (Vino)
Enhancements:
- The mouse pointer bug was fixed.
- Error handling was improved.
<<lessIt can be used as an X11 recorder or a Windows desktop recorder.
Vnc2swf comes with two different implementations: Python version (pyvnc2swf) and older C version (vnc2swf). In either case, you need to install at least one VNC server to capture a screen. Currently the following VNC servers are supported:
XVnc
WinVNC
OSXVnc
x11vnc (included in LibVNCServer package)
GNOME Remote Desktop (Vino)
Enhancements:
- The mouse pointer bug was fixed.
- Error handling was improved.
Download (0.057MB)
Added: 2006-02-10 License: GPL (GNU General Public License) Price:
1353 downloads
Fast MD5 Implementation in Java 2.6.1
Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java. more>>
Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java.
Fast MD5 Implementation in Java includes an optional native method for even greater speed improvements.
How Fast Is It?
Short answer:Much faster than any other Java implementation that I have tested and (surprisingly) even faster than the native, non-Java MD5 implementation on some systems.
Long answer:First of all, it is important to note that the term "fast" is used here in relative terms. The implementation of the MD5 message digest algorithm available on this page is written in Java and is fast compared with other implementations written in Java, both because it is heavily optimized by itself and because there is an optional native method that makes it even faster when the platform supports it. How it compares to a sensible implementation written in a language, such as C, that is compiled directly to machine code, is heavily dependent upon how good of a job the JIT compiler in your JVM does in compiling the code or whether you are able to use the optional native method.
Enhancements:
- Martin West contributed a bug fix and some code refactoring to make all targets work out of the box in the Ant build file. Previously, the "dist" target did not work if the "docs" directory was not present.
<<lessFast MD5 Implementation in Java includes an optional native method for even greater speed improvements.
How Fast Is It?
Short answer:Much faster than any other Java implementation that I have tested and (surprisingly) even faster than the native, non-Java MD5 implementation on some systems.
Long answer:First of all, it is important to note that the term "fast" is used here in relative terms. The implementation of the MD5 message digest algorithm available on this page is written in Java and is fast compared with other implementations written in Java, both because it is heavily optimized by itself and because there is an optional native method that makes it even faster when the platform supports it. How it compares to a sensible implementation written in a language, such as C, that is compiled directly to machine code, is heavily dependent upon how good of a job the JIT compiler in your JVM does in compiling the code or whether you are able to use the optional native method.
Enhancements:
- Martin West contributed a bug fix and some code refactoring to make all targets work out of the box in the Ant build file. Previously, the "dist" target did not work if the "docs" directory was not present.
Download (0.073MB)
Added: 2006-03-06 License: LGPL (GNU Lesser General Public License) Price:
1350 downloads
cache4j 0.4
cache4j is a cache for Java objects with a simple API and fast implementation. more>>
cache4j library is a cache for Java objects with a simple API and fast implementation. It features in-memory caching, a design for a multi-threaded environment, both synchronized and blocking implementations, a choice of eviction algorithms (LFU, LRU, FIFO), and the choice of either hard or soft references for object storage.
Main features:
- in memory caching
- design for multithread environment
- two implementation: synchronized, blocking
- eviction algorithm LFU, LRU, FIFO
- for store object can use strong or soft reference
- available under the BSD license
Enhancements:
- Initial release of cache4j.
<<lessMain features:
- in memory caching
- design for multithread environment
- two implementation: synchronized, blocking
- eviction algorithm LFU, LRU, FIFO
- for store object can use strong or soft reference
- available under the BSD license
Enhancements:
- Initial release of cache4j.
Download (0.14MB)
Added: 2006-02-24 License: BSD License Price:
1339 downloads
JThread 1.2.0
JThread project provides some classes to make use of threads easy on different platforms. more>>
JThread project provides some classes to make use of threads easy on different platforms.
The classes are actually rather simple wrappers around existing thread implementations.
The package contains two classes: JThread and JMutex, which (obviously) represent a thread and a mutex. For unix-like platforms, the class implementations use the pthread library. On an MS-Windows platform, native Win32 threads are used.
The library is totally FREE!
Enhancements:
- The JMutexAutoLock class was added.
- In Win32 and WinCE, it is now possible to use a critical section object instead of a mutex handle.
<<lessThe classes are actually rather simple wrappers around existing thread implementations.
The package contains two classes: JThread and JMutex, which (obviously) represent a thread and a mutex. For unix-like platforms, the class implementations use the pthread library. On an MS-Windows platform, native Win32 threads are used.
The library is totally FREE!
Enhancements:
- The JMutexAutoLock class was added.
- In Win32 and WinCE, it is now possible to use a critical section object instead of a mutex handle.
Download (MB)
Added: 2006-03-20 License: MIT/X Consortium License Price:
1325 downloads
msulogin 0.9.1
msulogin is a sulogin for multiple root accounts. more>>
msulogin is a sulogin for multiple root accounts.
sulogin is the single user mode login program used to force the console user to login under a root account before a shell is started.
Unlike other implementations of sulogin, this one supports having multiple root accounts on a system.
msulogin has been developed as a part of Owl and is being made available separately primarily for use by other distributions. Currently, msulogin supports only systems with getspnam.
<<lesssulogin is the single user mode login program used to force the console user to login under a root account before a shell is started.
Unlike other implementations of sulogin, this one supports having multiple root accounts on a system.
msulogin has been developed as a part of Owl and is being made available separately primarily for use by other distributions. Currently, msulogin supports only systems with getspnam.
Download (0.005MB)
Added: 2006-03-15 License: GPL (GNU General Public License) Price:
1318 downloads
hfloat 2005.10.23
hfloat (for huge floats) is a library package for doing calculations with floating point numbers of extreme precision. more>>
hfloat (for huge floats) is a library package for doing calculations with floating point numbers of extreme precision. hfloat library is optimised for computations with 1000 to several million digits.
The computations can be done in (almost) arbitrary radix. The library contains routines for addition, subtraction, multiplication, division, n-th power, square root, n-th root, logarithm, exponentiation and more.
There are implementations of several superlinear converging algorithms for the computation of pi. The computation of 1 million decimal digits of pi takes about 15 seconds on an AMD64/2.2GHz.
<<lessThe computations can be done in (almost) arbitrary radix. The library contains routines for addition, subtraction, multiplication, division, n-th power, square root, n-th root, logarithm, exponentiation and more.
There are implementations of several superlinear converging algorithms for the computation of pi. The computation of 1 million decimal digits of pi takes about 15 seconds on an AMD64/2.2GHz.
Download (0.50MB)
Added: 2006-03-17 License: GPL (GNU General Public License) Price:
1317 downloads
Template Numerical Toolkit 1.26
Template Numerical Toolkit (TNT) is a collection of interfaces and reference implementations of numerical objects. more>>
Template Numerical Toolkit (TNT) is a collection of interfaces and reference implementations of numerical objects useful for scientific computing in C++.
The toolkit defines interfaces for basic data structures, such as multidimensional arrays and sparse matrices, commonly used in numerical applications. Template Numerical Toolkits goal is to provide reusable software components that address many of the portability and maintennace problems with C++ codes.
TNT provides a distinction between interfaces and implementations of TNT components. For example, there is a TNT interface for two-dimensional arrays which describes how individual elements are accessed and how certain information, such as the array dimensions, can be used in algorithms; however, there can be several implementations of such an interface: one that uses expression templates, or one that uses BLAS kernels, or another that is instrumented to provide debugging information.
By specifying only the interface, applications codes may utilize such algorithms, while giving library developers the greatest flexibility in employing optimization or portability strategies.
TNT Data Structures
- C-style arrays
- Fortran-style arrays
- Sparse Matrices
- Vector/Matrix
TNT utilities
- array I/O
- math routines (hypot(), sign(), etc.)
- Stopwatch class for timing measurements
Libraries that utilize TNT
- JAMA: a linear algebra library with QR, SVD, Cholesky and Eigenvector solvers.
- old (pre 1.0) TNT routines for LU, QR, and Eigenvalue problems
<<lessThe toolkit defines interfaces for basic data structures, such as multidimensional arrays and sparse matrices, commonly used in numerical applications. Template Numerical Toolkits goal is to provide reusable software components that address many of the portability and maintennace problems with C++ codes.
TNT provides a distinction between interfaces and implementations of TNT components. For example, there is a TNT interface for two-dimensional arrays which describes how individual elements are accessed and how certain information, such as the array dimensions, can be used in algorithms; however, there can be several implementations of such an interface: one that uses expression templates, or one that uses BLAS kernels, or another that is instrumented to provide debugging information.
By specifying only the interface, applications codes may utilize such algorithms, while giving library developers the greatest flexibility in employing optimization or portability strategies.
TNT Data Structures
- C-style arrays
- Fortran-style arrays
- Sparse Matrices
- Vector/Matrix
TNT utilities
- array I/O
- math routines (hypot(), sign(), etc.)
- Stopwatch class for timing measurements
Libraries that utilize TNT
- JAMA: a linear algebra library with QR, SVD, Cholesky and Eigenvector solvers.
- old (pre 1.0) TNT routines for LU, QR, and Eigenvalue problems
Download (0.028MB)
Added: 2006-03-30 License: Public Domain Price:
1308 downloads
GMediaRender 0.0.4
GMediaRender is a UPnP media renderer for POSIX-compliant systems, such as GNU/Linux or UNIX. more>>
GMediaRender is a UPnP media renderer for POSIX-compliant systems, such as GNU/Linux or UNIX. It implements the server component that provides UPnP controllers a means to render media content (audio, video and images) from a UPnP media server.
MediaServer / AV
UPnP A/V is a three-tier system, consisting of Servers, Renderers and Controllers. With an A/V UPnP controller you can instruct a UPnP A/V Renderer (such as GMediaRender) to play multimedia content (pictures, music tracks, radio broadcasts, movies, ..) available from a UPnP A/V Server.
UPnP A/V components are available both as stand-alone consumer electronics devices, as well as are software-only implementations. Listed below are some software implementations which run on GNU/Linux.
<<lessMediaServer / AV
UPnP A/V is a three-tier system, consisting of Servers, Renderers and Controllers. With an A/V UPnP controller you can instruct a UPnP A/V Renderer (such as GMediaRender) to play multimedia content (pictures, music tracks, radio broadcasts, movies, ..) available from a UPnP A/V Server.
UPnP A/V components are available both as stand-alone consumer electronics devices, as well as are software-only implementations. Listed below are some software implementations which run on GNU/Linux.
Download (0.14MB)
Added: 2006-03-28 License: GPL (GNU General Public License) Price:
1308 downloads
mod_xml 0.11
mod_xml is an XML applications development environment for Apache 2.0. more>>
mod_xml is an XML applications development environment for Apache 2.0. mod_xmls primary purpose is to provide a powerful, full-featured opensource platform for Webservices and XML applications.
Written in C (and possibly C++, depending on the XML library used) and fully integrated into Apache, it should present a leaner, meaner system and a far lower overhead than the heavyweight alternatives that have traditionally dominated this market.
It comprises three main components:
- Main Handler: SAX and DOM APIs for applications development
- Input filter: convert request data to XML, with additional options to encapsulate HTTP headers (XMTP) and CGI vars.
- XSLT output filter for dynamic publishing.
XML Platform
mod_xml requires an XML implementation, to support the required XML and XSLT technologies. The XML implementations currently provided are:
- apache, using Xerces-C and Xalan-C
- gnome, using libxml2 and libxslt
So you will need to have either Xalan/Xerces or libxml2/libxslt installed before you can build mod_xml. Applications using the SAX or DOM should use the same XML libraries that were used to build the module. Applications using only XSLT can use any XML implementation.
Other XML implementations, such as expat+sablot, may be supported as and when resources permit.
<<lessWritten in C (and possibly C++, depending on the XML library used) and fully integrated into Apache, it should present a leaner, meaner system and a far lower overhead than the heavyweight alternatives that have traditionally dominated this market.
It comprises three main components:
- Main Handler: SAX and DOM APIs for applications development
- Input filter: convert request data to XML, with additional options to encapsulate HTTP headers (XMTP) and CGI vars.
- XSLT output filter for dynamic publishing.
XML Platform
mod_xml requires an XML implementation, to support the required XML and XSLT technologies. The XML implementations currently provided are:
- apache, using Xerces-C and Xalan-C
- gnome, using libxml2 and libxslt
So you will need to have either Xalan/Xerces or libxml2/libxslt installed before you can build mod_xml. Applications using the SAX or DOM should use the same XML libraries that were used to build the module. Applications using only XSLT can use any XML implementation.
Other XML implementations, such as expat+sablot, may be supported as and when resources permit.
Download (0.030MB)
Added: 2006-04-05 License: GPL (GNU General Public License) Price:
1301 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 implementations 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