Hi Gang, great to see all the progress that is happening once the API seems to have stabilized!
One area I am interested in is the possibility to add e.g. automated clients like the Web CRUD thing for mobile devices, like iPhone, Android and J2ME. For that, probably the best way to go is a well know serialization protocol between the server and the client. I guess that is already in place regarding the Swing integration? Is there any more work that can be done to e.g. make that changeable, or describe that network protocol in generic terms so one can build "qi4j cleints" that can use all the asynchronous server goodies and stil be native to the client app context (SWT, .NET, J2ME, Android etc)? Possibly some of these platforms could be directly supported with "deep" reflective generic integration like Web and Swing? /peter On Sun, Apr 27, 2008 at 1:37 PM, Rickard Öberg <[EMAIL PROTECTED]> wrote: > 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 > -- GTalk: neubauer.peter Skype peter.neubauer ICQ 18762544 GTalk neubauer.peter Phone +46704 106975 LinkedIn http://www.linkedin.com/in/neubauer http://www.neo4j.org - New Energy for Data - the Graph Database. http://www.ops4j.org - New Energy for OSS Communities - Open Participation Software. http://www.qi4j.org - New Energy for Java - Domain Driven Development. _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

