Maui (was: [ANN] BobsUI for 3.8)

Chris Muller chris at funkyobjects.org
Tue Nov 1 15:08:51 UTC 2005


SqueakSource.

MCHttpRepository
    location: 'http://kilana.unibe.ch:8888/Maui'
    user: ''
    password: ''

I have been too busy to port my stuff to 3.9 yet, but definitely plan to do
that.  I will take time for questions from anyone exploring Maui..

 - Chris

--- "Welch, Ronald P (US SSA)" <ronald.p.welch at baesystems.com> wrote:

> Chris,
> 
> Where can I get the latest version of Maui? Does it work with
> 3.9?
> 
> Ron
> ----------=-=-=-=-=-=-=-=-========oOo========-=-=-=-=-=-=-=-=----------
> mailto:Ronald.P.Welch at baesystems.com                Phone:(607)770-3701
> BAE SYSTEMS                600 Main St Johnson City, NY, USA 13790-1888
> ----------=-=-=-=-=-=-=-=-===================-=-=-=-=-=-=-=-=----------
> 
> -----Original Message-----
> From: Chris Muller [mailto:chris at funkyobjects.org] 
> Sent: Monday, October 31, 2005 3:26 PM
> To: Squeak List
> Subject: Maui (was: [ANN] BobsUI for 3.8)
> 
> 
> Javier Diaz-Reinoso wrote:
> 
> > with the idea of be "the maintainer" of BobsUI, I use squeak
> > principally as an lenguaje to prototype projects not to deploy them,  
> > so I really don't use "business widgets" in squeak very much.
> 
> I don't mean to steal thunder from Bobs UI, but the similarities to Maui
> surprised me enough to post.
> 
> Maui is another UI framework for very-quick prototyping.  It's a
> naked-objects framework that lets you visually compose objects using
> only three "widgets":
> 
>   - Domain-instance widget (represents domain instances, they sit on the
> desktop or embedded in another domani-instance)
>   - Message widget (for activating messages)
>   - Parameter-holder widget (part of a keyword message-widget; for
> dropping domain-instance widgets).
> 
> Configurations are saved by remembering prototypical instances that
> you've configured.  Then any domain of that class (or subclass) can
> assume that named view.
> 
> > BobsUI have interesting features:
> > 1.- have separate runtime and development modes
> 
> So does Maui.  In development mode, the messages that were dropped keep
> their Smalltalk-style selectors, in "user mode" a space is put between
> the parts automatically.
> 
> Also, in development mode you are able to pick up the message-widgets
> themselves.
> 
> > 2.- the repository, where the layouts of the windows (or "frames")
> > are stored as XML text, so is easy to transport to other images
> 
> Doesn't got to XML, but the UI's are easily transportable to other
> images either through Magma, or any of the Squeak serialization
> frameworks.
> 
> > 3.- the interactive creation of the layouts
> 
> Nice, and this is for Maui too.
> 
> > 4.- the "no halo" widgets, so the user can't show accidentally the
> > halos, that with disable and enable a few preferences and you have  
> > an "application".
> 
> Same for Maui while in "user mode".
> 
>  - Chris
> 
> 
> 




More information about the Squeak-dev mailing list