Luxor Network: Luxor - Luxilla - Petra - Installer DeLux - Luxor Contrib - Luxor Forum - The Memphis Sun
Luxor XUL Logo
Making Building Classic Desktop-Style UIs As Easy As Building Web Pages
Overview . Tag Reference . Cheat Sheet . CSS Reference . API Reference . FAQ . History . Upcoming . Gallery . Notes . Powered By Luxor . Contribute . Mailing Lists & Forums . Premium Support . Credits . Glossary . Site Search . The Memphis Sun . Download . Download Luxilla . Download Plugins . Download Contrib . Source . Javadoc . Team . Who's Who . Donate . Luxor @ Sourceforge

State Of The Art - Reuse, Reuse, Reuse - Research Links

Topics Menu - What's Brewing
Scripting Languages

PHP - (PHP: Hypertext Preprocessor)

Python

Tcl

Ruby

JavaScript

Perl

Rexx

Quotes from IBM's NetRexx Site:

NetRexx is a human-oriented programming language which makes writing and using Java classes quicker and easier than writing in Java.

NetRexx is a programming and scripting language which has been designed to be a simple, effective, and complete alternative to the Java language.

NetRexx is inspired by two very different programming languages, Rexx and Java. It blends the clean easy-to-learn syntax of Rexx with the robustness and portability of the Java environment. The result is a language which is tuned for both scripting and application development, and is designed for both interpretation and compilation. It is therefore truly general-purpose.

Misc


JavaOne 2002 Talk: Dana Moore, Bill Wright (BBN) - Scripting Languages For Java (50 slides) - http://servlet.java.sun.com/javaone/sf2002/conf/sessions/display-2609.en.jsp - covers Python, Tcl, Ruby, JavaScript


ActiveState - http://www.activestate.com - Source for Perl, Python, PHP, Tcl

Template Engines

Velocity - http://jakarta.apache.org/velocity/ - Apache Jakarta open-source, embeddable, general-purpose template engine with a purposeful simple yet powerful template language (no Java knowledge required)

WebMacro - http://www.webmacro.org - the granddaddy of Velocity

XSL/T

Tea - http://opensource.go.com/Tea/ - Walt Disney's Internet Group's Open Source Template Engine - unlikely to florish under control of media colossus

PHP, see scripting section

JSP (Java Server Pages) - http://java.sun.com/products/jsp/

Web App Frameworks/Toolkits

Apache Jakarta Struts - http://jakarta.apache.org/struts/

Apache Jakarta Turbine - http://jakarta.apache.org/turbine/

Enhydra's Barracuda - http://barracuda.enhydra.org

JCorporate's Expresso - http://www.jcorporate.com/html/products/expresso.html

Crionics's HMVC - http://www.crionics.com/projects/hmvc/hmvc.html

HyperQBS - http://www.hyperqbs.com/

Scope - http://scope.sourceforge.net/

Javelin Software's Swinglets - http://www.swinglets.com/swinglets/

Tapestry - http://sourceforge.net/projects/tapestry/ - (GNU Lesser GPL)

WebWork - http://sourceforge.net/projects/webwork

Mercatis's WingS - http://wings.mercatis.de WingS - Next Generation Swing - open-source remote swing toolkit (GNU Lesser GPL)


Sun's Java Server Faces

Oracle's User Interface XML (UIX) , code-named Cabo, includes UIX Markup Language, UIX Controller (code-named Baja), UIX Styles (code-named Ocelot), UIX Components (code-named Marlin), UIX Shared Components and UIX Dynamic Images (code-named Tecate).

Oracle's UIX Developer's Guide ships with Oracle9i JDeveloper and is not available online.


Mark H. Butler's tech report (Hewlett Packard Labs Bristol, HPL-2001-83) Current Technologies For Device Independence (March 2001) online at http://www-uk.hpl.hp.com/people/marbut/currTechDevInd.htm

Christian Cryder's tech report Surveying the Landscape: Web app toolkits competing with Barracuda online at http://barracuda.enhydra.org/cvs_source/Barracuda/docs/landscape.html

Light-Weight, Personal, Embeddable, Extensible Web Server

Jason Hunter's Servlet Engine Directory - http://servlets.com/engines/

Cross-Platform, Embeddable, Extensible Web Browser

Mozilla Gecko

XBrowser - http://xbrowser.sourceforge.net - Java HTML browser; includes JavaScript support; dead or neglected since August 2001

Cross-Platform GUI Toolkits - Beyond Windope

Eclipse's Standard Widget Toolkit (SWT)

Gnome Gtk+ - http://www.gtk.org - The Gimp Toolkit

Gtk# - http://gtk-sharp.sourceforge.net - C# language binding for the Gtk+ toolkit

Trolltech Qt - http://doc.trolltech.com/3.0/

Tk

wxWindows - http://www.wxwindows.org/

anygui - http://anygui.sourceforge.net - unified Python API for various GUI toolkits (Tk, wxWindows, Swing, etc.)

Download Manager

Phex - http://sourceforge.net/projects/phex - open-source gnutella peer to peer file sharing app

Limewire - http://www.limewire.org - open-source GPL'ed gnutella peer to peer file sharing engine

Breaking Java News - We Are Not Done Yet - Witness The Open-Source Revolution 24/7

Elliote Rusty Harold's Cafe Au Lait - http://www.cafeaulait.org - Daily Java News

Elliote Rusty Harold's Cafe Con Leche - http://www.cafeconleche.org - Daily XML News

Apache XML Projects - http://xml.apache.org

Apache Jakarta - http://jakarta.apache.org - Apache Open-Souce Java Projects

Freshmeat - http://freshmeat.net - Daily Product Announcements; Search It To Undig Gems

Sourceforge - http://sourceforge.net - Open-Source Java Project Hub; Search It To Discover Nuggets

Javalobby - http://www.javalobby.org - Daily Product Announcements; Watercooler Gossip

ON Java - http://www.onjava.com - O'Reilly Network's Java Site

JavaWorld - http://www.javaworld.com - Weekly Online Magazine (Includes Searchable Archive)

IBM's DeveloperWorks Java Zone - http://www.ibm.com/developer/java/

Sun's Java Developer Connection (JDC) - http://developer.java.sun.com

Scout The Web For Fresh Talent - Pan For Gold In Bonanza Creek

Google - http://www.google.com

Teoma - http://www.teoma.com - Upcoming Google Clone (Not Even Close)

Java Channel - http://pharos.inria.fr/Java/ - review database for Java products, articles, sites and more.

Open Source - Welcome To The Free World

Free Software Foundation - http://www.gnu.org - GNU's Not Unix, GNU General Public License (GPL) Sheppard

Open Source Initiative (OSI) - http://www.opensource.org - certifies open-source licenses to uncover fake open-source licenses like Micro$oft's phony "Sharded" license

David Wheeler's Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers - http://www.dwheeler.com/oss_fs_why.html - monumental fact-packed research report - key finding: open-source fuels the Internet (for example, Apache ran eleven million web servers in April 2002; Google runs Linux; Yahoo runs FreeBSD, and on and on and on)

Misc - Not Yet Filed

GNU eforms - http://www.gnuenterprise.org - Enterprise Forms in XML a la W3C XForms - part of GNU Enterprise (GNUe)

Epicentric's Web Services User Interface (WS-UI) Consortium - http://www.wsui.org - folded into OASIS WSCM (Web Services Component Model)

Red Whale's Extensible Interface Markup Language (XIML) - http://www.ximl.org

Antoine Quint's Extending SVG for XForms, May 2002 - http://www.xml.com/pub/a/2002/05/22/svg.html

Extensible User Interface Protocol (XUP) - http://www.w3.org/TR/xup/

More Quick Links: Batik SVG · Velocity · Python · Jython · Groovy · JDOM · dom4j · Jaxen · XDoclet · Eclipse SWT · wx4j · Java Gnome · KDE/Qt Java · Kaffe · gcj · SableVM · IKVM · Mono · DotGNU · Gtk# · Qt# · Parrot · Mozilla · Relax NG
Hosted by SourceForge SourceForge Logo For questions related to the use of Luxor, please consult our web pages. If that fails, the luxor-xul-user mailinglist might help.
Please send comments on our web pages and the development of Luxor to our public luxor-xul-develop mailinglist.
Maintained by Luxor Team
Copyright © 2001, 2002, 2003, 2004, 2005 Luxor Foundation