I've developed a little Java GUI framework called Cranegorm, that I am using for a rich client/server system I've been working on. It is named and modeled after the Flex framework Cairngorm with an additional presentation layer. It leverages the Event Model heavily and I can only assume this has all been done before as I have been away from Java since 1.2 (Java2). I'm interested in what weaknesses this framework presents. I have integrated xSockets into a client and server that pass serialized versions of the CranegormEvents, which works in (small) unit test cases as expected. There's a Readme in the CranegormSrc.jar with a little background and explanation as to the design. Light commenting throughout the sources.
I've put the jar, src jar, and a demo src jar that uses only the basic framework up for reviewing as the xSockets adds a little complexity that might interfere with a clear picture of the base framework's design. There's not a lot of places where people are interested in reviewing frameworks, but I hope some ppl here might take a look.