In a nutshell, wingS is a web application framework based on Java Servlets, resembling the Swing API with its MVC paradigm and event oriented design principles.
Fly Animator is a small application you can use to add custom animations to your Website. It allows you to add one or more text and/or graphics, which it moves within the borders of the Java applet it creates.
A programmer can be significantly more productive in Python than in Java. How much more productive? The most widely accepted estimate is 5-10 times. On the basis of my own personal experience with the two languages, I agree with this estimate.
The problem was straightforward, all I needed was a rich-text editor that would allow me to create XHTML that I could then send back to the client. I already had a textarea, and I just wanted a rich-text replacement. I thought this was going to be simple,
RIFE/Crud is an extension for RIFE that automatically creates CRUD web applications from POJOs. No files are generated, everything is performed at runtime. Individual parts can easily be overridden and thanks to RIFE's flexible site structure, integration
JHighlight is an embeddable pure Java syntax highlighting library that supports Java, Groovy, C++, HTML, XHTML, XML and LZX languages and outputs to XHTML.
Scott Delap posted a summary of the current state of data binding frameworks in the Java rich client space. Data binding is to Swing/SWT what HTTP request mapping is to J2EE developers. Both attempt to simplify mapping events to actions.
I found that they had done lots of things that make sense in Java, but which suck terribly in Python. Not because "Python is slower than Java", but because there are easier ways to accomplish the same goals in Python, that wouldn't even be possible in Jav
The Tonic package was originally developed as a joint project between Boston University and the Harvard-Smithsonian Center For Astrophysics, to investigate the extent to which Java-based tuplespaces facilitate distributed scientific computation in heterog
Creating a test framework that facilitates the writing of generic and configurable unit test cases and also integrates with multiple open source testing tools and frameworks can solve these issues. This article discusses how to create such a test framewor
Rialto is a cross browser javascript widgets library. Because it is technology agnostic it can be encapsulated in JSP, JSF, .Net or PHP graphic components.
The latest version of this popular open source build tool is a complete rewrite of version 1.x and adds many powerful new features such as transitive dependency management, a defined project lifecycle, easier custom builds using Ant tasks, and better site
A bit of a war of words has broken out over Martin Fowler’s post about Humane Interface Design, in which he proposes that the interface of a class be designed to maximise its usefulness,
SmallWorld is a public domain Smalltalk interpreter written entirely in Java. It is based on the Little Smalltalk system, which was the first Smalltalk interpreter written outside of Xerox Parc, back in 1984
Fortunately, closures are relatively simple in Groovy. Let's start with an easy example. To begin, closures are blocks of code contained between curly braces.
It is too bad that programmers who do not use Java *because* it doesn't have closures were not asked about this issue, instead of those programmers who were already willing to make such a compromise.