qooxdoo is a comprehensive and innovative Ajax application framework. Leveraging object-oriented JavaScript allows developers to build impressive cross-browser applications. No HTML, CSS nor DOM knowledge is needed.
It includes a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer. It is Open Source under an LGPL/EPL dual license.
toolkit
Ajax
JavaScript
License:LGPL
GUI-Toolkit
opensource
Framework
gui
Library
epl
Tigermouse is ready to use straight away. No configuration is needed.
Design principles
The most important design principle of Tigermouse is to be ready for enterprise grade appliances. The other just follows this requirement:Key applications
Tigermouse is solid foundation for rapid development of highly interactive web applications. It is well suited for business grade applications – CRM, accounting, stock management, logistics among them. It does not work like regular web page, therefore it does not work well as framework for portals, forums, polls, blogs or other URL-dependent applications.
X is a a collection of loosely-bound, cross-browser, Javascript functions and objects. It is intended to be a resource from which you pick and choose – you do not have to include the entire library in your application. It contains core DOM/Style functions, unobtrusive enhancements, utility functions, objects such as menus and tab panels, and also has some experimental stuff. I’ve been developing this library since 2001 (I started its predecessor around 1999). Thanks to thousands of people like yourself X has been extensively tested on a wide range of operating systems and browsers. Thanks to your contributions X continues to improve, grow and evolve.
The X Library is distributed under the terms of the GNU LGPL.
Users are encouraged to submit feedback and/or code to improve the library itself or its compatibility with various web browsers.
X-Library
User:mikefoster
License:LGPL
widgets
cross-browser
dhtml
JavaScript
Library
Ajax
Framework
Open mobile IS is a project that aims to provide all the necessary tools, API and documents enabling effective nomad applications development. The heart of the project, the java framework is divided into components providing all the needed functionalities.
Java
mobile
Development
Framework
Database
service
synchronization
License:LGPL
ubikis
opensource: del.icio.us tag/opensource
Framework
Java
MVC
xml
XSLT
JavaScript
opensource
License:LGPL
Mosquito is a remote execution framework that operates securely and uses high grade encryption combined with a virtual machine to prevent outside interception of data.
It presents a dynamic environment on a target host that can be reprogrammed on the fly over a secure communications channel to fit the current situation. The virtual machine was written from scratch for this purpose, with a built in cryptography library, optimized for size with an eye towards being able to inject it.
The virtual machine’s native programming environment is a Scheme-derived Lisp-family language, with an optimizing bytecode compiler. It is also cross-platform using ANSI C and GCC, currently running on OpenBSD, Darwin, Linux, and Win32. Compiled bytecode is portable between these platforms.
The native language of the virtual machine is Mosquito Lisp, a Lisp1 language with strong influences from Scheme. It was built from scratch for this environment and is optimized for highly concurrent tasks and network applications.
mosref
Framework
Security
remote
networking
cryptography
Hacking
License:LGPL
remote-execution
konstrukt is a REST-ful framework of controllers for PHP5.
Key Aspects
Design Goals
konstrukt
Web
Framework
MVC
PHP
php5
rest
License:LGPL
Troels-Knak-Nielsen
xulfaces integrates JSF with the XML User Interface Language (XUL).
It satisfies the following goals:
Mozilla and Firefox have an integrated XUL engine, so you can use your favorite web browser to run an XUL application.
XUL is fine for the UI but if you want to access your business logic on the server side, it turns to nightmare. JSF and AJAX are used to build a bridge between the client and the server.
XUL offers a rich UI for business applications. XUL is a simple XML language. There are trees, tabbed panes, list boxes, wizards and so on. You have the ability to refresh the entire screen or a part of it. Thunderbird is an example of a rich user interface in 100% XUL.
xulfaces is a JSF custom RenderKit. It generates pure XUL, so you can get Mozilla look and feel.
Web
xulfaces
xul
mozilla
JSF
Firefox
Java
Ajax
Framework
License:LGPL
JValue is a Java framework for value objects. Value objects are objects that represent values like integers, URLs, monetary amounts, physical units, etc.
jvalue
Dirk-Riehle
License:LGPL
test-driven-development
design-patterns-example
java-framework
Design-Patterns
junit
Java
Framework
JBlooming is a framework for building views of Java Web applications. It empowers JSP-based views with tools to easily integrate o-o modeling, and provides a large set of ready components.
jblooming
Web
Framework
Java
WebApp
frameworks
object-oriented
License:LGPL
The ICD project has created a framework for creating call queues for various software PBXs, with special emphasis on the Asterisk PBX.
ICD provides any number of ways to link up internal call endpoints, whether agents or other systems, to external endpoints, whether customers or other systems.
The most common scenario it is applied to is bridging a customer to an agent using almost any strategy you can imagine. If you want to use a predictive dialer, ICD does that. If you want to provide a customer callback function when an agent comes available it is easy to do. If you want to have customers directed to specific queues of agents based on skillsets, that can be arranged.
ICD is a framework rather than a turnkey solution. Although you can use it out of the box, its real power comes through when it is used with your own code to create a custom solution.
RASTA is a framework for describing tasks on a computer system. RASTA makes it easy for individual developers or teams of developers to write consistent dialogs and wizards for end-user tasks like product installation and configuration.
To build a wizard or dialog, the developer creates a description of the task in XML files, and then Rasta’s back-end library parses the XML files and hands them off to Rasta’s front-end client which renders them to the end-user.
Mojavi is an MVC (Model-View-Controller) framework for PHP.
Mojavi development is being merged into Agavi development. For more information, see this mailing list post.
Kiwi is an object-oriented framework for developing graphical applications using Python.
Kiwi depends on:
Framework
python
gui
License:LGPL
Christian-Robottom-Reis
kiwi