Hey, I've been down at the Malmö office all week, working on Qi4j-stuff, and wanted to give y'all an update on what's happening. We're not lazy :-)
First of all, on Wednesday I went to Silkeborg in Denmark and did a presentation for the Danish JUG, JavaGruppen. It was hosted at Jyske Bank, and approximately 30 people in the audience, mostly bank and telecom folks. After the first intro presentation I did one with twenty slides on "things that people seem to like about Qi4j". Random stuff that people have told me "forget about the rest, THIS is what's really cool", and they're all different funnily eogh. This particular audience really liked the fact that Swing programming is radically simplified due to Property bindings and the Remote EntityStore support. Always fun to see what different developers react on. The presentation was done in a TV-studio at Jyske Bank, and was recorded by two separate cameras. Hopefully some of it will end up on the net so you can watch it yourself. Development-wise, I met with Emil and Tobias and worked out the Neo-integration. It's going to so kick ass it's unbelievable! If you want to harness the raw power of the Neo database then Qi4j is going to be the easiest and most performant way to do it, it seems. We have one mode of use where the Qi4j-wrapper is a really thin layer on top of Neo. It'll be cool to do performance tests on that and see how well it works in real apps. We also had a meeting with Nino Martinez and Jan Kronquist at Jayway to discuss our web strategy. We want to be able to automatically make CRUD apps really easy to do, but without the code generation that Some Other Frameworks are doing, in order to make it easy to do changes to the domain which is always a top priority. The first round will be based on Wicket so that we can easily get something going. After that Jan did a quick spike (one hour) on writing an EntityStore that was backed with GigaSpaces. It worked, and the code was super-simple! Hopefully we can commit that shortly. It was really cool to do the tests that created some entities with properties, and then load up the GigaSpaces console and see that the data was actually available in the space. Really neat! So that's that. A very productive week! My next priority is to get PetStore going, to validate that our API's are actually useful, and try out some design and architecture patterns. Another thing I want to prioritize is to make the RMI EntityStore optimized, because if that works well then writing Swing clients becomes a very attractive alternative. If anyone has opinions on what we should be focusing on now for the 0.2 release, and onwards, speak up. We want your input! /Rickard _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

