Dan, Your comments and suggestions are really helpful. I will buy and read your book. Thanks!
Regards, -Yin On Wed, Feb 23, 2011 at 6:32 PM, Dan Haywood <[email protected]> wrote: > Hi Yin, > Thanks for your interest in Isis, and nice to see you've already been > helping out others here on the list! > > To your questions: > > > > On 20/02/2011 22:00, whyzdev wrote: > >> * Any example or suggestions on isis viewers that support object graphs >> mapping to table/grid and trees in UI? Like it be able to do CRUD and >> listen >> to incremental updates. >> > I have to say that we've been moving towards web viewers over the last few > years, which have less support for this type of thing. > > I did do some work on an Eclipse RCP viewer - which also got a screenshot > in my book - but it's currently mothballed. > > There has been mention of a JSF/Facelets viewer, which I guess would > provide out-of-the-box tables/grids etc. I'm hoping that someone will pick > up the mantle to write a Vaadin viewer at some point too, which has lots of > nice stuff in this space. > > But I guess the short answer is: no, not yet. > > > * Can isis and viewers be embedded as part of an application UI, and work >> with other parts of application at per VM/process level? >> > In my book I show how the metamodel part of Isis can be embedded in part of > another app (I showed how to use Isis). Another idea I discuss is > integrating with Metawidget, so that Isis provides the metamodel and > Metawidget just renders a simplified UI. > > Such designs would leave you to handle the persistence logic, of course. > In general, I'd like our incubation to be about uncovering these use cases > so that we can make sure that Isis has an appropriately flexible > architecture in this regard. > > > > > * Is there a Flex UI viewer for isis? Where to start if need to create a >> new >> type of viewer? >> > Again, this has been suggested, but no-one has started on this. If you > were interested in tackling this, you can rely on our support to assist you! > > As a starting point, you could start off working in the new > apache-extras.org site (we have an isis-extras site there, I think, though > currently empty); if you get the time to make progress then the community > would be able to vote on moving into Isis proper at an appropriate juncture. > > In terms of how a Flex UI viewer would integrate, one option would be to > consume the XHTML that is rendered by the RESTful viewer. There's an MSc > student (Vango) who's working on a JavaFX viewer that has this design. > Alternatively, I've been thinking about adding in JSON support to this > viewer (in some means or other); I don't know Flex at all, but there's a > chance that might be an easier API to work with? > > Interested in your thoughts. > > > > I'd like to continue to explore, learn, and use isis, and hopefully be >> able >> to contribute to the above ideas if they make sense. >> > They do! Looking forward to further contributions from you, > > Cheers > Dan > > > > > > Thanks, >> -Yin >> >>
