dbms obfuscation toolkit
Visualization Toolkit 5.0.3
Visualization ToolKit (VTK) is an open source, freely available software system for 3D computer graphics, image processing. more>>
Professional support and products for VTK are provided by Kitware, Inc. VTK supports a wide variety of visualization algorithms including scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as implicit modelling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. In addition, dozens of imaging algorithms have been directly integrated to allow the user to mix 2D imaging / 3D graphics algorithms and data.
The design and implementation of the library has been strongly influenced by object-oriented principles. VTK has been installed and tested on nearly every Unix-based platform, PCs (Windows 98/ME/NT/2000/XP), and Mac OSX Jaguar or later.
Many resources exist to help you utilize the full potential of VTK in your application area. These resources include:
Mailing List: Over 1900 users are subscribed to this list. A great place to post questions, and search for answers.
VTK Textbook: The Visualization Toolkit, An Object-Oriented Approach To 3D Graphics, 3rd edition, ISBN 1-930934-12-2, now published by Kitware. This is a great book to read if you want to learn the details of the visualization algorithms and data structures. The book is often used as a college text in visualization and graphics courses.
VTK Users Guide: The Visualization Toolkit Users Guide, ISBN 1-930934-13-0, published by Kitware. This is the book to get if you want to learn how to install and use VTK.
ParaView Guide: The ParaView Guide, ISBN 1-930934-14-9, published by Kitware. ParaView is a turn-key visualization system build on top of VTK, and makes VTK easier to use with an interactive, point and click interface. ParaView also supports supercomputing applications, including tiled display and distributed parallel processing.
CMake: Mastering CMake, ISBN 1-930934-11-4, published by Kitware. CMake is the premier, cross-platform build system used to compile and link VTK. A useful book if you want to use VTK in your projects.
Support: A variety of support options are available ranging from the single point-of-contact Professional Subscription to get you up and running, to custom Site Support to help you develop your next product with VTK.
Enhancements:
- Many bugs were fixed, including fixes for memory leaks, array bounds errors, and stack overflows.
Globus Toolkit 4.0.4
Globus Toolkit is an open source software toolkit used for building grids. more>>
A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause.
The open source Globus Toolkit is a fundamental enabling technology for the "Grid," letting people share computing power, databases, and other tools securely online across corporate, institutional, and geographic boundaries without sacrificing local autonomy. The toolkit includes software services and libraries for resource monitoring, discovery, and management, plus security and file management. In addition to being a central part of science and engineering projects that total nearly a half-billion dollars internationally, the Globus Toolkit is a substrate on which leading IT companies are building significant commercial Grid products.
The toolkit includes software for security, information infrastructure, resource management, data management, communication, fault detection, and portability. It is packaged as a set of components that can be used either independently or together to develop applications. Every organization has unique modes of operation, and collaboration between multiple organizations is hindered by incompatibility of resources such as data archives, computers, and networks. The Globus Toolkit was conceived to remove obstacles that prevent seamless collaboration. Its core services, interfaces and protocols allow users to access remote resources as if they were located within their own machine room while simultaneously preserving local control over who can use resources and when.
The Globus Toolkit has grown through an open-source strategy similar to the Linux operating systems, and distinct from proprietary attempts at resource-sharing software. This encourages broader, more rapid adoption and leads to greater technical innovation, as the open-source community provides continual enhancements to the product.
Enhancements:
- This release adds a new reliable file transfer client. It has been upgraded to SpiderMonkey version 1.60, GPT 3.9, and OpenSSH 4.5p1 with the high performance patch, and ported to Mac OS X / Intel x86.
- Test coverage, credentials handling in the security module, and handling of XML schema have been improved.
- An authorization portal framework has been introduced.
Dojo Toolkit 0.3.0
Dojo is the Open Source JavaScript toolkit that helps you build serious applications in less time. more>>
Dojo lets you prototype interactive widgets quickly, animate transitions, and build Ajax requests with the most powerful and easiest to use abstractions available. These capabilities are built on top of a lightweight packaging system, so you never have to figure out which order to request script files in again.
Dojos package system and optional build tools help you develop quickly and optimize transparently.
Dojo also packs an easy to use widget system. From prototype to deployment, Dojo widgets are HTML and CSS all the way. Best of all, since Dojo is portable JavaScript to the core, your widgets can be portable between HTML, SVG, and whatever else comes down the pike. The web is changing, and Dojo can help you stay ahead.
Dojo makes professional web development better, easier, and faster. In that order.
Enhancements:
- A new, high-performance, well-tested storage engine was added.
- A new, lightweight animation engine was added.
- Cross-domain AJAX and package loading support were added.
- Less boilerplate is needed when writing widgets thanks to dojo.widget.defineWidget.
- Many new widgets were added, including SortableTable, TitlePane, Form validation, Menus, Menu bars, Google maps, and Yahoo maps.
PDF Toolkit 0.6
PDF Toolkit is a simple servicemenu for PDF files. more>>
Main features:
- give master password
- give user password
- allow only printing
- watermark
- extract a range of pages
- join PDF files
OSP Toolkit 3.4.0
OSP Toolkit project is a client side implementation of the ETSI OSP VoIP Peering protocol (ETSI TS 101 321). more>>
The OSP Toolkit project was begun in 1998 and the code has been incorporated into many commercial and open source VoIP products.
Mimas Toolkit 2.1
Mimas Toolkit is a C++ computer vision toolkit. more>>
Mimas Toolkit project also includes many implementations of traditional algorithms such as Canny. It was developed for GNU/Linux but as the GUI is largely separate, porting to other platforms should be straightforward.
Mimas was originally conceived as a platform for real-time machine vision research. Its aim was and still is to reduce the turnaround time of new research into the application workspace. It is written in C++ and is released in source code form subject to the GNU Lesser General Public License (LGPL).
Mimas has been used to build a number of vision systems including for two European Union sponsored projects, namely MINIMAN (completed in 2002) and MiCRoN (expected to complete in the 3rd quarter of 2005). Mimas is also being used to build a number of customised vision solutions for academia and industry. As such, if you do require a vision-based solution then please contact the authors of this software.
Main features:
- generic image class (greylevel and colour)
- low level image processing
- frequency domain processing
- variety of recognition methods
- variety of tracking methods
- active contours
- comprehensive matrix library
- variety of statistical operations
- associative neural network
- multi-layer perceptrons ANN
- image capture
- various example interfaces
Mimas is designed to be platform independent from the ground-up. Hence a user interface is not built-in. Rather Mimas acts as the engine of a vision system. Since it is written in C++, we recommend that you use the GPL-ed version of the cross-platform Qt toolkit or the Mozilla XP toolkit for building user interfaces.
Optimization Algorithm Toolkit 1.3
Optimization Algorithm Toolkit is a workbench and toolkit for developing, evaluating, and playing with optimization algorithms. more>>
The goal of this project is to deliver obscure-and-prevalent, old-and-new optimization algorithms from research literature to both research scientists and algorithm practitioners alike. Algorithms include biologically inspired approaches such as evolutionary algorithms (genetic algorithms), swarm algorithms (ants and particle swarm), and immune system algorithms.
Also included are more conventional approaches such as approaches inspired by physics including simulated annealing and extremal optimization. Problem domains include numerical function optimization, traveling salesman problems, and protein folding all with many standard benchmark instances taken from research literature.
A user-friendly graphical interface is provided to rapidly evaluate and compare algorithm and problem configurations, visualize algorithm behavior, and graph algorithm performance over time. A robust, modular, and extensible framework underlies the platform to facilitate the easy addition and modification of algorithms, addition of new problem domains and problem instances as well as facilitate more advanced algorithm experimentation.
The algorithm implementations are extensible and easily support modification and applicaition to varied problem domains. Please report any bugs, feature requests or include your own algorithms by accessing the services on the project home website. This is an open source project (released under the GPL) so the source code is available. The project was compiled with Java 1.5 (update 9).
Enhancements:
- This release includes many framework and graphical interface fixes, as well as a few new algorithms to play with.
Simply Powerful ToolKit 3.0.11
Simply Powerful ToolKit in short SPTK is a powerful widget toolkit based on the Fast and Light ToolKit (FLTK). more>>
The goal of this library is to create the easy-to-use, compact and effective library of controls to extend the abilities of FLTK library.
It is geared for business-style application development with database support (ODBC). All the widgets support database connectivity. A special CDialog class makes editing database records very easy. Every widget can be connected to the field, and CDialog can be connected to the database table.
Most of the controls are database-bound. If you place them on the CDialog-derived window they can load and save information from/to database.
This is the first release version of my controls(widgets) library that was designed to work with FLTK. Im using it for about a year in the production project.
Enhancements:
- Fixed a bug in CField::asString() that cause returning an empty string for some non-empty fields.
- Added couple of small fixes for better error hanling in CRegistry.
SILC Toolkit 1.1.2
SILC (Secure Internet Live Conferencing) is a protocol which provides secure conferencing services in the Internet. more>>
All messages in the SILC network are encrypted and authenticated, and messages can also be digitally signed. SILC protocol supports AES, SHA-1, PKCS#1, PKCS#3, X.509, OpenPGP, and is being developed in the IETF. The software is delivered as SILC Client for end users, SILC Server for system administrators, and SILC Toolkit for application developers.
Enhancements:
- This version fixes several crash bugs, packet flag resetting, PFS rekey with CTR encryption mode, and some other bugs.
Medical Imaging Interaction Toolkit 0.6
Medical Imaging Interaction Toolkit aims at supporting the development of leading-edge medical imaging software. more>>
Main features:
- multiple, consistent views on the same data. For example, when you have three orthogonal 2D-views and a 3D view and data consisting of a green surface, the surface will be visible and green in all views (as contour lines in 2D, as a surface in 3D), and when you move the surface, it will move in all views. When you try to realize this with basic vtk, you will need to coordinate the position/orientation/color/... of all the views somewhere in your program - exactly this can mitk do for you.
- interactions that create and/or modify data (not only actors as in basic vtk)
- complex interactions with multiple states, e.g., for interaction with active contours
- undo/redo of interactions
- organization of data objects in a tree at run-time, e.g., to represent logical dependencies (e.g., a heart cavity is a part of the heart) or to control the rendering process
- additional properties of arbitrary type can be assigned to data objects contained in the data tree
- visualization and interaction with 3D+t data (basic vtk can handle only 3D data and itk is not for visualization and interaction)
- although mitk is mainly a toolkit and not an application, it offers some support on the application-level, e.g, for structured combination of modules (so-called functionalities), e.g., for combining and switching between one functionality for segmentation and another for registration.
Enhancements:
- New functionalities: IsoSurface, ViewInitialization and Measurement.
- Support for ITK 2.4-2.8, VTK 4.4 and 5.0.
- Lots of bugfixes and improvements, e.g. interaction for rotatable slices.
DHTML Windowing Toolkit 0.2
DHTML Windowing Toolkit is a cross-browser JavaScript library for the creation of inline DHTML windows to contain content. more>>
Enhancements:
- Window objects can be created with the following features: open, close, minimize, restore, move, and resize.
- The following browsers are supported: Microsoft Internet Explorer, Mozilla Firefox, Opera, and Konqueror.
Test Environment Toolkit 3.7
Test Environment Toolkit is a multi-platform uniform test scaffold. more>>
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.
Multicast Dissemination Protocol Toolkit 2.1b5
Multicast Dissemination Protocol project is a protocol framework and software toolkit for reliable multicasting data objects. more>>
MDP software has been demonstrated across a range of network architecture and heterogeneous conditions including; the worldwide Internet MBone, bandwidth and routing asymmetric network connections, high delay satellite networks, and mobile, radio networks. MDP integrates numerous multicast protocol advances including highly robust, packet-based erasure correction techniques and adaptive group timing mechanisms.
The present MDP software toolkit includes a library with a well-defined API. Several example working applications including a multicast file transfer applications and a very basic multicast chat application are also provided. To learn more and/or download the software see the following sections.
The Kiwi Toolkit 2.2
The Kiwi Toolkit is a foundation class library containing many useful classes that complement the Java Foundation Classes (JFC). more>>
It includes many classes and components that were not provided with the JFC, such as a TreeTable component, a DateChooser, an MVC charting package (bar charts, line charts, pie charts), a plugin framework for Java, an application resource manager (for loading images, icons, HTML pages, audio clips, and other resources from JAR files), a better internationalization API, and much more.
Enhancements:
- This release adds some new classes and includes various bugfixes.
Seismic Toolkit 0.69a
Seismic Toolkit is a tool for processing and displaying seismic signal data in a graphical interface. more>>
Filtering the data: all filters are causal recursive IFR (Infinite Impulse Response) written using the bilinear Z-transform in the time domain. Their conception using a few number of coefficients gives them very fast with a low memory cost.
The adaptation factor of frequency warrants no deformation in the frequency domain of the transfer function. The main filters used are the following: Butterworth High-Pass and Low-Pass (n order), Farrer 10s-6s Low-Pass (a combination of rejector and Low-Pass specially designed for removing oceanic noise), Integrator, Derivator, Integrator with cut-off frequency, Derivator with cut-off frequency, Trend removing, Rejector (n-order), Envelop with Hilbert (not recursive at all), compensator of (n-order), Polynomial filter (n-order, not recursive at all ).
Major Functions:
- Data plotting : channel by channel, all channels, zoom, unzoom, unfilter, instantaneous time and amplitude information with mouse pointer.
- Fourier domain: Power Spectral Density (PSD) in linear-linear, log-log axes; independent windows for each channel, instantaneous frequency and amplitude information with mouse pointer, zoom, unzoom of spectra. Dirac, Hilbert transform, Time-Frequency representation (tested until 1 million of points per channel on 3 channels.
- Polarization : easy and fast particule motion representation in both horizontal plane and incidence plane, with automatic computation of best direction with eigen vectors of the covariance matrix. Display of linearity and planearity coefficient.
Enhancements:
- New package (.deb) for Debian - Ubuntu
- New package (.dmg) for MAC OSX 10.4 (Tiger)
- Add function Derivator _Fc (a derivator with a cutting frequency
- Impose : setlocale(LC_ALL,"C") to avoid regional setting as decimal separator;