Main > Free Download Search >

Free flexible application software for linux

flexible application

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5787
JAWmail 2.0.1

JAWmail 2.0.1


JAWmail is a fully featured PHP webmail client. more>>
Just Another Web mail is a flexible, powerful and fast webmail written in PHP.
Technically, JAWmails core is JAW - a flexible framework for web application development; JAWmail its packed with some applications and a simple, web based installer.
Main features:
- Connects to IMAP servers using PHPs IMAP extension
- Has support for multitiple drivers for backend authentication, session managment, access control lists, ...
- Support for multitiple language
- Uses UTF-8 as the internal charset; automatically converts messages in different charsets
- Renders XHTML 1.0
- Themable (you can replace CSS styles and images)
- Help system with XML backend
- Object oriented design
- Address book with support for different backend drivers
- Plugin system
- Powerful message highlighting
- A lot of preferences
- Importing and exporting of messages via UNIX mbox files
- ...and more!
<<less
Download (0.56MB)
Added: 2005-05-03 License: GPL (GNU General Public License) Price:
1636 downloads
Echo Web Application Framework 1.1.4

Echo Web Application Framework 1.1.4


Echo Web Application Framework is an object-oriented, event-driven Web application framework. more>>
Echo is a framework for developing object-oriented, event-driven Web applications.
Echo removes the developer from having to think in terms of "page-based" applications and enables him/her to develop applications using the conventional object-oriented and event-driven paradigm for user interface development.
Knowledge of HTML, HTTP, and JavaScript is not required. Echo is open-source software distributed under the terms of the Mozilla Public License or the GNU LGPL License.
Enhancements:
- Version 1.1.4 adds support for specifying the order of tab-based navigation of components. The release also fixes bugs reported in previous versions, including the issues discovered with setting component focus.
<<less
Download (0.80MB)
Added: 2005-05-05 License: LGPL (GNU Lesser General Public License) Price:
1635 downloads
PHPortal 0.2.7 beta

PHPortal 0.2.7 beta


PHPortal is an extensible content management framework with object reuse. more>>
PHPortal is a PHP application development environment similar to Zope. It is a pipeline or tunnel application that can help you quickly create dynamic Web applications such as portal and intranet sites. It comes with membership, search, news, and more.

Its easy-to-use tools allow teams to productively and safely work together. It provides access to databases and other legacy data. Its support for Web standards such as SMTP, POP, FTP, and XML-RPC allows you flexibility and interoperability.

It consists of a number of components which work together to provide a complete, yet flexible, application server package. It includes an XML-RPC server, an object-oriented database schema, a search engine, a database virtual file mapping system, a Web page templating system, a Web-based development and management tool, and comprehensive extension support.
<<less
Download (1.0MB)
Added: 2005-05-05 License: ZPL (Zope Public License) Price:
1632 downloads
subPersistence 0.10.0

subPersistence 0.10.0


subPersistence is an abstract, light-weight, yet flexible framework for working with O/R persistence mappers. more>>
subPersistence is an abstract, light-weight yet flexible framework for working with O/R persistence mappers. It provides for independence of a specific O/R mapper such as Hibernate or Castor.
While you can use Hibernate or Castor (or other O/R mappers) directly, coupling your application too tightly to those can be a bad thing. subPersistence makes it easy to switch underlying O/R mappers, thereby decoupling the application layer from those.
It abstracts away differences between the mappers, while still making it possible to use their specific features if needed.
Enhancements:
- This version updates to Java 5 features such as Generics and is the first version to require Hibernate 3.
<<less
Download (0.040MB)
Added: 2005-07-01 License: GPL (GNU General Public License) Price:
1575 downloads
ghli 0.0.2

ghli 0.0.2


ghli is GPMIs Highlevel Language Interpreter. more>>
ghli is GPMIs Highlevel Language Interpreter, developed to operate under GPMI, though it works as a standalone script interpreter as well.

It features a byte code interpreter with complex instructions for high level languages, a framework to ease implementing precompilers, a Pascal precompiler, and an Assembly precompiler.

It aims to be small, fast, and flexible. The number of core instructions are very limited while it offers a simple interface so the host application can register its own extension commands easily.
<<less
Download (0.13MB)
Added: 2005-07-06 License: GPL (GNU General Public License) Price:
1570 downloads
The Kava Telnet Application 1.0

The Kava Telnet Application 1.0


The Kava Telnet Application is complete telnet and SSH application. more>>
The KTA is a complete telnet and SSH application designed for use by both end-users and developers. For end-users it provides a cross-platform vt320-compatible terminal written in Java.

For developers it provides an extensible plugin API that can be used to implement automated telnet and SSH solutions in a client/server environment.

<<less
Download (0.24MB)
Added: 2005-10-11 License: GPL (GNU General Public License) Price:
1488 downloads
Ignorance 2.2

Ignorance 2.2


Ignorance is a flexible, powerful content filtering plugin for Gaim. more>>
Ignorance is a content filtering plugin for Gaim. If you love Gaim for chat, but find yourself missing the filtering features of clients like zinc, then Ignorance is for you!

<<less
Download (0.22MB)
Added: 2005-10-21 License: GPL (GNU General Public License) Price:
1463 downloads
Cerise 1.1

Cerise 1.1


Cerise is a Web and application server that follows the same general pattern as J2EE application servers. more>>
Cerise is a Web and application server that follows the same general pattern as J2EE application servers.
Cerise provides a very flexible, elegant, lightweight, and developer friendly environment for building Web applications.
Main features:
- A flexible request handler framework
- An HTML template system styled after Amrita, with a few extra features
- Support for validating forms and displaying errors
- Comprehensive error reporting
- Database connection pools
- User and role based access controls
- Runtime reloading of changes without a server restart
- User sessions to maintain state across requests
- Flexible configuration files written in Ruby
- Internal HTTP 1.1 server
- Platform independent, runs on all the platforms that Ruby runs on which includes most flavors of Unix, Mac OS X, Microsoft Windows, etc.
- Support for publishing Ruby objects as SOAP services
- Sending email, including STARTTLS support
Enhancements:
- Allows configuration of the logger in server.cfg.
- It adds Ruby-style # {...} interpolation to template attributes.
- The client IP and port are available in HTTP requests.
<<less
Download (1.2MB)
Added: 2006-08-02 License: GPL (GNU General Public License) Price:
1178 downloads
 
Other version of Cerise
Cerise 1.0Cerise app server is a Ruby web/application server. Cerise follows the same general pattern as ... developer friendly environment for building web applications. Main features: - A flexible
License:GPL (GNU General Public License)
Download (1.3MB)
1418 downloads
Added: 2005-12-05
Deep Network Analyser 1.5 GA

Deep Network Analyser 1.5 GA


Deep Network Analyser is an open, flexible, and extensible deep network analyzer server. more>>
DNA (Deep Network Analyser) is an open, flexible, and extensible deep network analyzer server and software architecture for passively gathering and analyzing network packets, network sessions, and applications protocols.
Deep Network Analyser project is designed to be used for Internet security, network management, intrustion detection, protocol and network analysis, information gathering, and network monitoring applications.
Main features:
- Extensible Java based network sensor (processing layers 2-7)
Configurable processing and output:
- Packet flows like Ethereal
- IP Flows like CISCO netflow
- Stateful Sessions (client/server flow pairs)
- Application protocol element output
- Configurable and extensible application protocol element parsing.
- Application protocol parsing toolkit APIs allows for new protocol parser to be easily developed and extended
- Targeting based full session capture facility, like a realtime targeted TCPDump.
- Flexible targeting from IPAddr, Port tuple to Application sensitive targeting.
- Configurable and extensible output forwarding (file, DB, Streams, JMS, RMI, etc.)
- Extensible realtime collection portable to many OS/Packet processing environments
Easily adaptable to packet processing environments:
- Specialized linux drivers mechanismon
- Network Appliances
- Network Switches / Routers
- Highly mutithreaded for increased performance over multi processor environments
Enhancements:
- Adoption of OpenAdaptor(tm) as the Output Adapter mechanism.
- Support for local-only administration.
- A new targeted packet capture parser, new run scripts, and a new install mechanism.
- Many bugfixes.
<<less
Download (12.3MB)
Added: 2006-01-09 License: GPL (GNU General Public License) Price:
1391 downloads
Simple dictionary application 1.04

Simple dictionary application 1.04


Simple dictionary application allows users to use any plain text dictionary. more>>
Simple dictionary application project allows users to use any plain text dictionary that is UTF-8 with one translation per line and words separated by tabulators.

Applications allow users to use free bilingual dictionaries offline. All dictionaries have to be UTF-8 files with one translation per line and words separated by tabulators. Hundreds of free bilingual dictionaries can be created and downloaded from the Universal dictionary system. Universal dictionary currently interconnects 33 languages (Afrikaans, Basque, Bulgarian, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Finnish, French, German, Greek, Hungarian, Icelandic, Indonesian, Italian, Japanese, Japanese Romaji, Latin, Lithuanian, Norwegian Bokmal, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Slovak, Slovenian, Spanish, Swedish, Turkish)

<<less
Download (0.25MB)
Added: 2006-11-27 License: GPL (GNU General Public License) Price:
1381 downloads
php.MVC Web Application Framework 1.0

php.MVC Web Application Framework 1.0


php.MVC implements the Model-View-Controller design pattern, and encourages application design based on the Model 2 paradigm. more>>
php.MVC implements the Model-View-Controller design pattern, and encourages application design based on the Model 2 paradigm. This design model allows the Web page or other contents (View) to be mostly separated from the internal application code (Controller/Model), making it easier for designers and programmers to focus on their respective areas of expertise.
The framework provides a single entry point Controller. The Controller is responsible for allocating HTTP requests to the appropriate Action handler (Model) based on configuration mappings.
The Model contains the business logic for the application. The Controller then forwards the request to the appropriate View component, which is usually implemented using a combination of HTML with PHP tags in the form of templates. The resulting contents are returned to the client browser, or via another protocol such as SMTP.
php.MVC is a PHP port of Jakarta Struts. It currently supports many features of Struts, including declarative application configuration via the XML digester. For example, mappings from the various Action business logic components to appropriate results pages can be specified declaratively in the XML configuration file.
Main features:
- Free OpenSource software: This gives users full control of the software, and the able to modify the source code to suit specific needs.
- Security: php.MVC applications have only one entry point (per application). This makes it easy to protect sensitive application code and data.
- Flexible Installation: Individual php.MVC applications can be installed outside of the main php.MVC library directory tree.
- Multi-applications: There is no limit to the number of applications per php.MVC installation.
- Object Oriented design (OOD). The php.MVC framework is based on OOD principles, making it more extendable and maintainable.
- Database integration: The php.MVC framework ships with the Pear::DB Database Abstraction Layer, and a driver for the MySQL relational database manager (RDBM) is provided.
- Action Chaining: php.MVC allows for passing control to other Actions. This makes it easy to process a sequence of Actions (business logic classes) and static resources (pages).
- XML configuration: php.MVC uses declarative application configurations using Extensible Markup Language (XML) files. Each application has its own XML configuration file.
- MVC Model 2 design: php.MVC implements the Model-View-Controller (MVC) Model 2 design pattern. The Model 2 paradigm allows the separation of the application presentation from the business logic, making it easier for designers and programmers to focus on their respective areas of expertise.
- Form button mapping: php.MVC implements the LookupDispatchAction class to enable HTML form buttons to be mapped to particular business logic methods. For example, a form submit button called "Add to Cart" could be mapped to an Action class method called MyCartAction->addToCart(...).
- Message Resources: php.MVC provides a PropertyMessageResources class that handles messages in text string properties files with parametric replacement. This can provide Locale-sensitive messages for internationalized applications.
- The php.MVC framework is based on Jakarta Struts application framework design. Struts has proven to be reliable, extendable and well supported.
Enhancements:
- This development release adds bugfixes and enhancements to the framework, a compressed performance version for use in more demanding hosting environments, and an example application to demonstrate the use of both versions.
<<less
Download (0.45MB)
Added: 2006-02-28 License: LGPL (GNU Lesser General Public License) Price:
1340 downloads
Horde Application Framework 3.1.4

Horde Application Framework 3.1.4


Horde Application Framework is a general-purpose web application framework in PHP. more>>
The Horde Application Framework is written in PHP, and provides the common tools a Web application requires: classes for dealing with preferences, compression, browser detection, connection tracking, MIME, and more.
The Horde Framework does not provide any significant end user functionality and it provides a base for other applications and tools for developers. You will probably want to install some of the available Horde applications, such as IMP (a webmail client), or Kronolith (a calendar).
Enhancements:
- The Oracle session handler has been rewritten. vTimezone support for iCalendar data and ORG support for vCard data have been added.
- The Samba and Cyrus SQL authentication drivers have been improved.
- Automatic Web root detection and signature dimming have been improved.
- Compatibility of generated ZIP files has been improved.
- Validation of some email distribution lists has been fixed.
- Many small fixes and improvements have been made.
- Brazilian Portuguese, Catalan, Dutch, French, German, Portuguese, and Traditional Chinese translations have been updated.
<<less
Download (4.4MB)
Added: 2007-02-26 License: LGPL (GNU Lesser General Public License) Price:
591 downloads
 
Other version of Horde Application Framework
Horde Application Framework 3.0.12functionality and it provides a base for other applications and tools for developers. You will ... install some of the available Horde applications, such as IMP (a webmail client), or Kronolith
License:LGPL (GNU Lesser General Public License)
Download (3.6MB)
1164 downloads
Added: 2006-08-17
Horde Application Framework 2.2.9Horde Application Framework is written in PHP, and provides the common tools a Web application ... functionality and it provides a base for other applications and tools for developers. You will
License:LGPL (GNU Lesser General Public License)
Download (0.66MB)
1304 downloads
Added: 2006-03-29
Keystone Application Framework 0.9.6

Keystone Application Framework 0.9.6


Keystone is a cross-platform, object oriented application framework. more>>
Keystone is a cross-platform, object oriented application framework which allows applications to be written to build on the target platforms of GNU/Linux and Win32 without modification of their source.
Keystone Application Framework implements several modern Web standards, including SVG graphics and the XUL user interface description language.
Enhancements:
- A significant development in this release is the optional use of the GDI+ (Win32) and CairoGraphics (Linux) rendering backends to render SVG content.
- In addition, support for SVG paths has been much improved with the ability to render bezier and elliptical segments.
<<less
Download (0.74MB)
Added: 2006-04-26 License: LGPL (GNU Lesser General Public License) Price:
1276 downloads
CGI::Application::Plugin::RateLimit 1.0

CGI::Application::Plugin::RateLimit 1.0


CGI::Application::Plugin::RateLimit is a plugin for CGI::Application. more>>
CGI::Application::Plugin::RateLimit is a plugin for CGI::Application which provides protection against a user calling a runmode too frequently. A typical use-case might be a contact form that sends email.

Youd like to allow your users to send you messages, but thousands of messages from a single user in a short period of time would be a problem.

Installation:

To install this module type the following:

perl Makefile.PL
make
make test
make install

<<less
Download (0.007MB)
Added: 2006-05-05 License: GPL (GNU General Public License) Price:
1267 downloads
OpenThought 0.71

OpenThought 0.71


OpenThought is a Web Application Environment which doesnt require page reloads. more>>
OpenThought is a Web Application Environment which doesnt require page reloads.

SYNOPSIS

use OpenThought();

my $o = OpenThought->new( $OP );

my $field_data;
$field_data->{myTextBox} = "Text Box Data";
$field_data->{myCheckbox} = "true";
$field_data->{myRadioBtn} = "RadioBtnValue";
$field_data->{mySelectList} = [
[ "text1", "value1" ],
[ "text2", "value2" ],
[ "text3", "value3" ],
];

my $html_data;
$html_data->{id_tagname} = "New HTML Code";

print $o->serialize({
fields => $field_data,
html => $html_data,
focus => "myTextBox",
javascript => $javascript_code
});

OpenThought is a powerful and flexible web application environment. OpenThought applications are different from other web applications in that all communication between the browser and the server is performed in the background. This gives a browser the ability to receive data from the server without ever reloading the currently loaded document. Data received can be displayed automatically on the existing page, can access JavaScript functions and variables, and can load new pages. Additionally, OpenThought completely manages all of your session data for you. These features give the look and feel of a full-blown application instead of just an ordinary Web page.

OpenThought is extended with OpenPlugin, also described briefly in this documentation.

OpenThought works by communicating with the server through the use of a hidden frame. Now some may say "Frames? Youre using frames??" No need to fret though, the frame is completely hidden. There is no visible way for your users to tell that they are using an application which makes use of frames.

This hidden frame performs all communication with the server for you, and allows your browser to talk to the server without reloading the content currently visible in your web browser. This is how OpenThought can update portions of the screen, and how the server can run JavaScript code in the browser, all without reloading the page.

Any time an OpenThought application is loaded, a unique session id is generated for that user. Each time communication takes place between the browser and server, OpenThought is careful to make sure that this session id is sent along with the request. There is nothing you need to do to make this work, it is done for you. When youre programming your application, you can always expect a session id to be sent to the server, and you can easily retrieve it along with the rest of the data sent by the browser.

In addition to being able to update portions of a screen, you can also load new pages within the content frame. If you choose to load new pages, your session continues to be maintained.

OpenThought gives you an easy way of tieing together multiple web pages, and allows you to build web applications which act like "real" applications. When an application is required, some people would decide to build it in Tk, Visual Basic, Gtk, or any number of other systems which offer a visual interface. But then, your application is either not available on the web, or you have to create a seperate web interface to interact with the backend.

Have you ever tried to create a web interface which minics the interface of a non-web based application? The web based application no longer looks or acts like your other interface, it acts like an ordinary webpage. It probably uses several screens to get the same amount of content that your application offered in one.

By not ever needing to reload the page, OpenThought offers this application look and feel thats been missing from the web. This allows you to create just one interface, for both LAN and web use.

<<less
Download (0.076MB)
Added: 2006-07-18 License: Perl Artistic License Price:
1195 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5