Forwarding to users ml also.

On 27 February 2013 12:34, Maurizio Taverna <[email protected]>wrote:

> Hello,
> following Dan's suggestion, I've explored the opportunity to create a NOVL
> like DSL for the user interface customization [1].
> It is a very basic prototype to evaluate the feasibility, it should not be
> that complex to create a visual tool
> able to generate the DSL code as Dan mentioned.
>
> Feedback on this topic is welcome.
>
> Regards
> Maurizio
>
> [1] http://isis-web-workspace.appspot.com/
>
>
>
>
> 2013/2/16 Dan Haywood <[email protected]>
>
> > On 15 February 2013 22:03, Maurizio Taverna <[email protected]
> > >wrote:
> >
> > >
> > > One caveat: it isn't currently possible to dynamically reorder the
> > members;
> > > > they are immutable once the ObjectSpecification representing the
> class
> > > has
> > > > been built.
> > > >
> > >
> > > I think see your point, the viewer could look for the 'tweaking' data
> and
> > > override any default behaviour.
> > >
> >
> > I was thinking more that a domain service would provide a mechanism to
> > invalidate the ordering in an ObjectSpecification and thus cause it to be
> > re-computed.   Or, perhaps just bake in some sort of "re-layout" button
> > within the Wicket viewer itself.
> >
> > On this general topic (and you mentioning Balsamiq mock-ups made me think
> > of this), there's has been some work done on by others on a "Naked
> Objects
> > View language".  There's an NO framework developed in Brazil that uses
> > this.  Even if you don't speak Portugese (I certainly don't), you'll get
> > the general idea from [1] and [2].
> >
> > The reason in Isis that the MemberOrderLayoutArranger (when all it
> > currently does is the sorting of members) is that in future it might be
> > able to get hold of an NOVL-like specification and actually layout the
> > elements somehow.  All very sketchy at the moment, but a placeholder for
> > future improvements.
> >
> > Looping this back, one could imagine an end-user having some sort of web
> > tool that generates the NOVL to some well-known location, such that the
> > running application would dynamically read this information and lay
> itself
> > out.
> >
> > One could also imagine that individual users might have their own custom
> > layouts, and/or be able to share them.  A bit like the  iGoogle portal
> page
> > [3], in other words.
> >
> > Dan
> >
> >
> > [1]
> >
> >
> http://www.slideshare.net/marciusbrandao/naked-objects-view-languageinfo-brasil
> > [2]
> >
> http://www.infobrasil.inf.br/userfiles/16-S2-1-97119-Naked%20Objects___.pdf
> > [3] http://www.google.com/ig
> >
>

Reply via email to