News

Java GUI Development: Reintroducing MVC Model-View-Controller (MVC) paradigm is an intuitive and widely accepted strategy in UI design, be it web or rich client. In fact it is so well established as a ...
Note that this article assumes you are familiar with GUI design and development and functional testing methodology. You need not be familiar with test-driven development to follow the examples.
A tutorial highlighting the various design patterns in Java. Learn about the benefits and different types of design patterns.
GUI testing is a hard and often neglected task. We take a look at two open source solutions for writing SWT and Swing tests, SWTBot and Marathon, and how they can be used from JRuby. We talked to ...
The Design by Contract (DBC) theory can dramatically raise software quality and reusability levels by forcing you to think in terms of contracts. Contracts formally specify the responsibility ...
Currently, GNOME's Java bindings consist of four libraries—libgconf-java, libglade-java, libgnome-java and libgtk-java. libgtk-java and libgnome-java provide the GUI components of the bindings.
“While patenting a website’s computer implemented methods presents tricky Section 101 issues, the GUI’s of those sites are surprisingly easy to patent via design patents.” A common ...