» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with License:BSD + JavaScript

SoundManager 2: Javascript Sound for the Web

SoundManager 2 is an attempt at providing the sound API which Javascript has been missing. It's a Javascript library which wraps and extends Flash's sound capabilities, bringing cross-platform audio functionality to Javascript.

opensource: del.icio.us tag/opensource

SIMILE Project

SIMILE is focused on developing robust, open source tools based on Semantic Web technologies that improve access, management and reuse among digital assets.

opensource: del.icio.us tag/opensource

Foo Framework

Foo Framework is a Javascript Framework, built on top of the Prototype Framework, specially designed to ease the development of Rich Internet Application.

opensource: del.icio.us tag/opensource

purple-include

purple-include is a client-side JavaScript library that allows you to do client-side transclusions.

opensource: del.icio.us tag/opensource

FormFaces.com

JavaScript only implementation of xforms. BSD license

XForms: del.icio.us/tag/XForms

clipperz - Google Code

Clipperz promotes a JavaScript library to provide web developers with an extensive and efficient set of cryptographic functions. The library aims to obtain maximum execution speed while preserving modularity and reusability.

opensource: del.icio.us tag/opensource

DED|Chain™ JavaScript Library

DED|Chain is free open source software (BSD License) that will allow you to build first class, high-quality websites without the cruft. You get the reliability of Yahoo! UI, and the developer friendliess of jQuery.

opensource: del.icio.us tag/opensource

TIBCO General Interface Resource Center at TIBCO Developer Network

Open Source Licensed, 100+ Ready Made Ajax Components, Visual Tools

opensource: del.icio.us tag/opensource

swfjax

This project is no longer active. However if there are any mirrors for this project or signs where activity is ongoing, please add them to this page. Otherwise the page may be erased.

SwfJax is a Flash based approach to Ajax applications. It uses a lightweight SWF (Adobe’s Small Web Format) engine to get XML data from the server and xPath (XML Path Language) to address a part of data it has retrieved. Data can be returned to Javascript as an Array.

SwfJax is bundled with the latest version of Adobe’s “Flash / JavaScript Integration Kit”, or is available as a seperate component.

Update

As of 2007 SwfJax is no longer supported by the developers.

Criticism

Some people claim that using Flash to return XML to Javascript is overlooking the utility of the XMLHttpRequest functionality that is built-in to modern browsers. Additionally, the speed of passing from Flash to Javascript can be slow.

However one difference between these approaches may be that a Flash library using xPath may be closer to pure XML, if that is desired over more common Ajax data formats such as JSON or plain text.

One further criticism is that Flash is not supported by all web users, and thus any application that depends on SwfJax must neglect some portion of web users who do not have Flash.

jMaki

jMaki is a JSP tag library / JSF component for Ajax development. Developers can use jMaki to integrate rich Javascript widgets into their Javascript web applications.

jMaki provides bootstrap widgets from Dojo, Script.aculo.us, Yahoo! UI Library – and includes RSS, del.icio.us, and chat widgets.

jMaki is written for JSP 2.0/JSF 1.1, but it should work on any servlet containers that support the JSP 2.0 or JSF 1.1 specfications.

Yahoo!-UI-Library

The Yahoo! User Interface Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX.

Xinha

Xinha is a cross browser, cross platform Embedded WYSIWYG HTML Editor.

Banteng

Banteng is cross-platform, visual JavaScript IDE. It can build native desktop applications on Windows, Linux, and Mac OS X.

Helma

Helma is a scriptable Web application server written in Java which combines the Rhino JavaScript engine with the Jetty web server (or any other servlet container). Helma allows Web applications to be built on a very high level.

AJAX MAssive Storage System (AMASS)

The AJAX MAssive Storage System (AMASS) uses a hidden Flash applet to allow JavaScript AJAX applications to store an arbitrary amount of sophisticated information on the client side. This information is permanent and persistent; if a user closes their browser or navigates away from the web site, the information is still present and can be retrieved later by the web page.

AMASS has been superceded by the dojo project, which now incorporates this functionality in dojo.storage.

Behaviour

Using CSS selectors to apply Javascript functionality

tiddlywiki

An experimental microcontent WikiWikiWeb built by Jeremy Ruston. It’s written in HTML and JavaScript to run on any browser without needing a server to interact with.

If you use TiddlyWiki – please edit this page and describe more about it.

Kupu

Kupu is a client-side JavaScript What You See Is What You Get (WYSIWYG) editor.

AJAXSLT

AJAXSLT is an implementation of XSLT in JavaScript, intended for use in AJAX applications running on a variety of web browsers.

Because XSLT uses XPath, it is also an implementation of XPath that can be used independently of XSLT.

External Links

Dojo

Dojo is a UI toolkit project to let developers take advantage of advanced JavaScript capabilities of modern web browsers.

Dojo is powered by a system of HTML and CSS widgets, a script packaging system, and JavaScript functionality such as animations and Ajax communications.

To write code in dojo, you add placeholder tags in your html, and add some dojo-defined attributes to those tags. After the page is loaded into the browser, a dojo “parser” scans all the tags to find dojo-defined attributes, then creates dojo wiget objects and associates it to the tags.

Dojo can be integrated with HTML producing server side frameworks rather easily. PHP, ASP, JSP to name a few, could be used to produce HTML pages that make use of dojo.

Dojo aims to hide browser dependency through its core framework. The core framework has a lot of unit tests. However, when you run the tests, quite a lot of them fails. Good user feedback to help reduce the failures would help this project a lot.