rapid

Rapid XSLT for linux 0.1
Provide a complete set of tools that a programmer can use for writing XSLT. more>> The project is still too early in its development life cycle to be compared to other, more mature, editors and IDEs. Nevertheless, it does provide a complete set of tools that a programmer can use for writing XSLT.
There are no plans to further develop this project.
Some of the features of this editor:
- Ctrl+Shift brings up a list of frequently typed XSLT elements with a shortcut letter that allows one to be inserted.
- Shorthand Notation supports two groups of elements that abstract nicely to programmatic constructs: xsl:call-template and xsl:with-param elements and xsl:choose, xsl:when and xsl:otherwise. They can be written using the shorthand notation as a method call and a case-default construct, respectively.
- Ctrl+Alt+arrow keys navigate between elements and attributes.
- User preferences allow inserted code to be customized.
- One or more elements can be wrapped with an inserted element.
- Multiple XSLT files can be opened and edited at once.
The download file contains help sheets to explain how to use the program.
What are its known limitations?
- The preferences window is not user friendly in that the options that should be set via radio buttons are set by typing YES or NO into text fields.
- When closing an open document, the user is prompted to save even if no changes have been made to it.
- Only one construct can be typed at a time in the shorthand notation text area. Therefore, a case/default construct may not be followed by a method call, and vice versa.<<less
Rapid Application Development Library 2.8.3
Rapid Application Development Library 2.8.3 is yet another excellent utility you should not miss. It is actually a C language library developed to abstract details of interprocess communications and more>>
Rapid Application Development Library 2.8.3 is yet another excellent utility you should not miss. It is actually a C language library developed to abstract details of interprocess communications and common linux/unix system facilities so that application developers can concentrate on application solutions. It encourages developers (whether expert or novice) to use a proven paradigm of event-driven, asynchronous design. By abstracting interprocess messaging, events, timers, and any I/O device that can be represented as a file descriptor, radlib simplifies the implementation of multi-purpose processes, as well as multi-process applications.
Radlib greatly improves typical process performance through the use of shared memory buffers to avoid costly "malloc" and "free" library calls. These buffers are used for interprocess messages. radlib utilizes shared memory constructs to provide global message queue management and global "Queue Groups" for increased interprocess communications flexibility. All shared resources are semaphore protected to avoid issues with concurrent access.
In short, radlib is a sincere attempt to provide real-time OS capability on a non-real-time OS. It has been successfully deployed on linux, MacOSX and FreeBSD but there is no reason it would not build and run on any flavor of unix supporting System V IPC.
Specifically, radlib provides fast system buffers, a simple config file utility, events, doubly-linked lists, process logging through syslog, message queues, semaphores, shared memory utilities, timers, stacks, state machine utilities, a process framework, a process management utility to start/stop groups of processes, optional MySQL or PostgreSQL database API, a straightforward TCP/streams socket API, a UDP/datagram unicast/multicast/broadcast API, CRC and SHA utility APIs, and other assorted system utilities.
An example application template is provided in the distribution (see the "Example Application Template" link in the left column of this page). The template example serves two purposes: it demonstrates, through source code inspection, how a well constructed radlib process is implemented and it provides an example build environment with the capability for someone new to radlib to build and execute an example application "right out of the box".
Proprietary forms of radlib have been used in several mission-critical commercial applications with excellent results. It is light yet very powerful and efficient in real time. radlib is BSD-licensed (free to use in binary or source forms) and distributed as source to be built on the target platform. Build instructions are included in the distribution. See the file "COPYING" in the distribution for details concerning open source software and the BSD license.
Major Features:
- Includes SQLite3 support.
- Can be used on both 32 and 64 bit platforms with no special configuration required.
- Supports native development on the LinkSys NSLU2 as well as binary package support for radlib applications. See the README file for details.
- Includes a new message router daemon and API. This new paradigm simplifies interprocess communications substantially. See radmsgRouter.h for details.
- Includes a new example template which demonstrates multiprocess applications and the new message router API. See template/README in the distro for details.
- Built with libtool which generates shared libraries as well as static if supported on the build platform. Header files are now C++ friendly and radlib can be linked with C++ applications. LIST and LIST_ID were changed to RADLIST and RADLIST_ID to avoid problems with newer versions of MySQL.
- Includes SHA-1, SHA-256 and CRC16/32 utilities. See the header files "radsha.h" and "radcrc.h" for details.
Enveria IDE for Rapid Application Development 0.3
Enveria IDE for Rapid Application Development is an intuitive platform for programming robust GUI (graphical user interface) sof more>>
We have launched the Enveria RAD IDE as an open source application (https://sourceforge.net/projects/enveria). Previously, the Enveria IDE was utilized as an internal development tool at Kaizen Denki Inc. -- a Toronto-based software and web development house.
Enveria is free to use for non-commercial purposes under the GPL. Users who wish to use Envria in a commercial capacity should visit the Kaizen Denki home page at http://www.kaizendenki.com.
Major Features:
* An interface that maintains an look and feel that is intuitive for those familiar with IDE software, while user friendly enough for those who are not.
* Backed up by the power of the ubiquitous C programming language. We have chosen C because it is fast, stable, powerful, portable and has a long history of use in computing. An additional bonus for us was that the API for GTK+ (the widget set we use) uses C natively.
* Our use of GTK+ allows Enveria to tap into a well-supported widget set that is available for all major desktop operating systems. On its own, GTK+ is easy to use but with Enveria it is even easier. While Enveria RAD IDE can be an interface builder for GTK+/C programs (like Glade), its power is its capabilities as a complete development tool.
* Enveria can produce code without compiling for those who wish to enhance their applications manually prior to building. Enveria programs are optimized for Make/GCC, which is a widely used combination for C development on many platforms.
Programming languages, libraries, databases, and frameworks used to develop Enveria include:
* C
* MySQL
* SQLite
* GTK+ 2
Currently Linux is the main supported platform for Enveria RAD IDE.
At the same time, we are in the process of evaluating other target operating systems including: Mac OS X, Minix 3, BSD and others.
KRad 0.1
The K Rapid Acoustic Dialer is a flexible tonedialer for KDE 2.0. more>>
You will need KDE2.0 to use KRad. This eliminates pretty much all of you. Oh well. If you have KDE2, then, well, you obviously know what youre doing. Have fun.
Also, I only support OSS. Since this sucks, ALSA is comming real soon. Oh, and definitely Sun audio will be supported.
LXRAD 0.5
LXRAD means Linux X11 Rapid Application Development. more>>
The project is a collection of RAD tools for creating x11 interface based.
Enhancements:
- A layout bug was fixed.
- The CString class was renamed to CLabel.
- The layout files are stored in an XML format.
- A new implementation using GTK widgets was started.
RADWiki 0.2
RADWiki or Rapid Application Development Wiki allows you to rapidly create Web applications. more>>
RADWikis goal is to make design and layout and localization as easy as writing a wiki page.
Enhancements:
- This version features a page revision system that keeps a configurable number of versions of a page, a plugin (and framework) localization system, updated guides for installation, applications, and plugins, improved CSS, a showcase application for all plugins, an auto record plugin, and a plugin administration system.
- Numerous bugs were fixed.
PRADO 3.1.0
PRADO is a component-based and event-driven framework for rapid Web programming in PHP 5. more>>
A PRADO component is a combination of a specification file (in XML), an HTML template and a PHP class. PRADO components are combined together to form larger components or complete PRADO pages.
Developing PRADO Web applications mainly involves instantiating prebuilt and application-specific component types, configuring them by setting their properties, responding to their events by writing handler functions, and composing them into application tasks.
Main features:
- reusability - Codes following the PRADO component protocol are highly reusable. Everything in PRADO is a reusable component.
- ease of use - Creating and using components are extremely easy. Usually they simply involve configuring component properties.
- robustness - PRADO frees developers from writing boring, buggy code. They code in terms of objects, methods and properties, instead of URLs and query parameters. The latest PHP5 exception mechanism is exploited that enables line-precise error reporting.
- performance - PRADO uses a cache technique to ensure the performance of applications based on it. The performance is in fact comparable to those based on commonly used template engines.
- team integration - PRADO enables separation of content and presentation. Components, typically pages, have their content (logic) and presentation stored in different files.
Whats New in 3.0.7 Stable Release:
- This release adds intrinsic DB support and seamless AJAX support.
- It also adds many new controls, examples, and tutorials.
Mapnik 0.4.0
Mapnik is an OpenSource C++/Python toolkit for developing GIS (Geographic Information Systems) applications. more>>
Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesnt rely on "windowing systems" and can be deployed in any server environment. It is intended to play fair in a multi-threaded environment and is aimed primarily, but not exclusively, at web-based development.
High-level Python bindings (boost.python) facilitate rapid application development, targeting zope3, django etc.
Main features:
- extensible datasource plug-in architecture (ESRI shape files, PostgreSQL/PostGIS)
- anti-aliasing rendering
- expressions based styling
Enhancements:
- Major feature enhancements were made as well as a bugfixes.
- The new features include projection transformations, multiple named styles in WMS, line following text labels, a shield symbolizer, feature querying, character encoding support, GetFeatureInfo with text/plain and text/xml output, and support for right to left languages.
RABS 0.2.1
RABS is an extension which allows rapid access to favorite search engines. more>>
Allows rapid access to (my) favorite search engines. Just type in address bar g something to search something with google. Its useless in FF 2.0. Read below why.
g - google.com
w - en.wikipedia.org
wpl - pl.wikipedia.org
a - allegro.pl
e - e-dict.pl (PL/EN dictionary)
Thank you for comments. Especially for:
"Right click in any websites search field, and you can create this same functionality."
In older versions than 2.0 I didnt found this functionality and editing bookmarks and assigning letters for search engines was too difficult, i.e. for ma grand father :)
StrBio 1.0
StrBio is a set of Java classes useful for development of software for computational structural biology research. more>>
They are licenced under the LGPL.
he strbio.org classes are the basis for several published research projects, including the Pred2ary secondary structure prediction program and the ASTRAL database of protein domain sequences.
The most interesting structural biology applications included are:
Pred2ary protein secondary structure prediction
JThread protein fold prediction
ConvertProtein for interconversion of protein file formats (FASTA, PDB, MSF, ALN, CASP, DSSP, HSSP, YAPF)
Filters to exchange data with commonly used molecular biology applications (e.g., BLAST, MinArea, MODELLER)
MakeRAF tool to create the Rapid Access Format sequence maps for the ASTRAL database.
Other more general-purpose functionality that is included:
Neural network library, including Scaled Conjugate Gradient or Steepest Descent optimization
Hooke and Jeeves derivative-free global optimization algorithm
Misc mathematical objects and algorithms (vectors, matrices, etc)
Efficient string formatting using Printf-based syntax (printf, atoi, atof, etc.)
FreeMat 3.4
FreeMat is a free environment for rapid engineering and scientific prototyping and data processing. more>>
FreeMat includes several novel features such as a codeless interface to external C/C++/FORTRAN code, parallel/distributed algorithm development (via MPI), and plotting and visualization capabilities.
FreeMat is available under an MIT-type license. Supported platforms include Linux, Windows and Mac OS X.
Enhancements:
- This release fixes some critical bugs in the previous release.
- In particular, the 64-bit compilation bug has been fixed, and the Mac OS X package has been fixed.
- Also, several general bugs have been fixed.
Systemtap GUI 8.08.06
Systemtap GUI is a GUI to assist in the development of Systemtap scripts and to graph the return values of those scripts. more>>
SystemTap GUI is an application intended to ease in the use of the SystemTap tool for Linux. Systemtap GUI is both an Integrated Development Environment for the SystemTap scripting language, as well as a data visualization and analysis tool.
The GUI is targetted at System Administrators who want to get information out of their system using SystemTap, as well as Developers who wish to write new SystemTap scripts. It is an Eclipse-based application.
SystemTap GUI is still under rapid development, and incomplete at this point, but we are always looking for feedback on the application.
The SystemTap GUI is licensed under the terms of the Eclipse Public License. Systemtap is required for the use of this application: http://sourceware.org/systemtap/
GnomeRSVP 1.4
GnomeRSVP project is a rapid serial visual projector. more>>
GnomeRSVP is a "Rapid Serial Visual Projector" similar to products like AceReader.
In this dynamic representation of text, each word is flashed on the screen one at a time in succession.
The reader is less inclined to "oralize" the text, rather the reader interprets whole words as meaningful written symbols.
Automatic re-reading of adjacent previous text is therefore rendered impossible.
This results in much higher reading speeds than are possible with standard techniques.
Main features:
- Gnome compliance
- Font Selection
- Color Selection
- Text, HTML, and PDF file support
- Session Support
- Remembers Last Location and Position
- URL support!
- Variable speed from 120 to 6000 words per minute
Kommando 0.5.1
Kommando is a Neverwinter Nights like wheelmenu for KDE. more>>
Kommando allows rapid access to user defined applications and shell commands and is of course a nice toy to show off with.
NOTE: Works best with a spare mousebutton and imwheel.
Enhancements:
- added a "add menu from kmenu" feature (again a patch by Sergio)
ChMagick 1.0.0
ChMagick is a Ch binding to the ImageMagick C library. more>>
Command line programs in mageMagick can also be readily used as shell commands in Ch scripts. ChMagick project is an ideal solution for rapid prototyping, Web-based applications, teaching and learning image processing.