web toolkit
Google Web Toolkit 1.3.3
Google Web Toolkit allows you to build AJAX apps in the Java language. more>>
What is Google Web Toolkit?
Google Web Toolkit (GWT) is a Java development framework that lets you escape the matrix of technologies that make writing AJAX applications so difficult and error prone. With GWT, you can develop and debug AJAX applications in the Java language using the Java development tools of your choice. When you deploy your application to production, the GWT compiler to translates your Java application to browser-compliant JavaScript and HTML.
Heres the GWT development cycle:
Use your favorite Java IDE to write and debug an application in the Java language, using as many (or as few) GWT libraries as you find useful.
Use GWTs Java-to-JavaScript compiler to distill your application into a set of JavaScript and HTML files that you can serve with any web server.
Confirm that your application works in each browser that you want to support, which usually takes no additional work.
Why Translate Java Code to JavaScript?
Java technologies offer a productive development plaform, and with GWT, they can instantly become the basis of your AJAX development platform as well. Here are some of the benefits of developing with GWT:
You can use all of your favorite Java development tools (Eclipse, IntelliJ, JProfiler, JUnit) for AJAX development.
Static type checking in the Java language boosts productivity while reducing errors. Common JavaScript errors (typos, type mismatches) are easily caught at compile time rather than by users at runtime. Code prompting/completion is widely available.
Automated Java refactoring is pretty snazzy these days. Java-based OO designs are easier to communicate and understand, thus making your AJAX code base more comprehensible with less documentation.
Enhancements:
- Issue #319 - Calling native super method in implementation class results in infinite loop in web mode
- Issue #496 - gwt.js in gwt-user.jar lacks Apache 2.0 license header
- Issue #497 - Unexpected internal compiler error - Analyzing permutation #1
PHP Web Toolkit 1.0.3 Alpha
PHP Web Toolkit provides a rapid development toolkit for multi-layered Web applications written in PHP 5. more>>
The PHP Web Toolkit enables the rapid development of multi-layered Web applications and is designed to be easy to use, extensible, reliable, reusable, scalable, and secure. It integrates with ADOdb, FCKeditor, kses, Libmcrypt, Libmhash, and Smarty.
WT Toolkit 0.3.3
WT Toolkit is a JavaScript toolkit that makes writing rich, robust, reliable AJAX applications as easy as writing desktop apps. more>>
Instead of being yet another hack of making AJAX "barely work", WT Toolkit is designed to be highly object oriented, resistant to memory leaks, and comes with an intuitive event handling system modelled after the signal-slot system from Qt.
Main features:
- GUI Widgets
- Vector Graphics
- AJAX Forms and RPC
- Signal-Slot Event System
- Resistant to Memory Leaks
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
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.
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.
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;
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.
VP Toolkit 0.3.50
VP Toolkit is an Internet client/server C++ library, with support for object threads. more>>
VP Toolkit software is now deprecated in favor of UDK.
To build the documentation you will need SDF, and HTMLDOC. SDF can be downloaded freely from the SDF home page at http://www.mincom.com/mtr/sdf/, and HTMLDOC can be had from
http://www.easysw.com/htmldoc/.
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.
Wiki::Toolkit 0.71
Wiki::Toolkit is a toolkit for building Wikis. more>>
Helps you develop Wikis quickly by taking care of the boring bits for you. You will still need to write some code - this isnt an instant Wiki.
SYNOPSIS
# Set up a wiki object with an SQLite storage backend, and an
# inverted index/DB_File search backend. This store/search
# combination can be used on systems with no access to an actual
# database server.
my $store = Wiki::Toolkit::Store::SQLite->new(
dbname => "/home/wiki/store.db" );
my $indexdb = Search::InvertedIndex::DB::DB_File_SplitHash->new(
-map_name => "/home/wiki/indexes.db",
-lock_mode => "EX" );
my $search = Wiki::Toolkit::Search::SII->new(
indexdb => $indexdb );
my $wiki = Wiki::Toolkit->new( store => $store,
search => $search );
# Do all the CGI stuff.
my $q = CGI->new;
my $action = $q->param("action");
my $node = $q->param("node");
if ($action eq display) {
my $raw = $wiki->retrieve_node($node);
my $cooked = $wiki->format($raw);
print_page(node => $node,
content => $cooked);
} elsif ($action eq preview) {
my $submitted_content = $q->param("content");
my $preview_html = $wiki->format($submitted_content);
print_editform(node => $node,
content => $submitted_content,
preview => $preview_html);
} elsif ($action eq commit) {
my $submitted_content = $q->param("content");
my $cksum = $q->param("checksum");
my $written = $wiki->write_node($node, $submitted_content, $cksum);
if ($written) {
print_success($node);
} else {
handle_conflict($node, $submitted_content);
}
}
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.
CentralNic Toolkit 0.23
The CentralNic Toolkit is CentralNics system for instantaneous Registry-Registrar Communications. more>>
CentralNic Toolkit also provides advanced and efficient methods for searching for and querying domain names and whois records, and retrieving account information.
All the software developed for the Toolkit system is Open Source, and is developed in a participatory manner, relying on cooperation with our user base. Users of the software are encouraged to submit bugs, suggestions, feature requests and patches.
Enhancements:
- This release adds support for the new account management functions that allow automation of payment batches.
XML Toolkit 0.7 Beta2
XML Toolkit provides an easy to use, very pythoninc approach to XML processing. more>>
The current release of XML Toolkit is almost complete.
Check the source code to see the project status.