The JSimpleBrowser project is intended to be an all-Java headless web browser.
When trying to write automated tests of a website (especially with JavaScript modifying the DOM), it is nice to have a headless browser. In addition, it would make web scraping tools easier.