<p>How do you create a single-page interface in Java? And not just the HTML5 front-end componentsthat use jQuery and new browser features such as client-side storage, but the back-end components,as well?</p><p>At the JavaOne conference in 2011, CameronPurdy and Adam Messinger appeared to have an answer to that question, as they hinted at ProjectAvatar, a framework Oracle was working on that would fully embrace the concept of rich, modern,HTML5 clients with thin server architectures supporting them on the server side. And of course, allof this would be developed using the modern Web browser and standard Java-based technologies. Itwas a great announcement, or pre-announcement, said Purdy, vice president of development at RedwoodShores, Calif.-based Oracle, but not much had been spoken about the project since.</p><p>There was a simple demo and some additional talk about it at JavaOne 2012, but Google hits onthe topic have been pretty nascent, and nobody in any of the Java IRC groups knew much about it.There was a nagging feeling that this very promising project was going to run out of steam,especially with so much effort at Oracle being expended on cloud computing, Project Lambda andthe release of Java EE 7.</p><p>But two years after it was first announced, it seems like all systems are a go, with Purdy adding a newfeather to his cap as he announced during Sunday's JavaOne 2013keynote that not only was Project Avatar alive and going strong, but the project was being opensourced, as well.</p><p><a href="http://www.theserverside.com/news/2240206042/Project-Avatar-brings-thin-server-architectures-to-Java-EE-7">Keep reading...</a></p>