Chris,
Where can I get the latest version of Maui? Does it work with 3.9?
Ron ----------=-=-=-=-=-=-=-=-========oOo========-=-=-=-=-=-=-=-=---------- mailto:Ronald.P.Welch@baesystems.com Phone:(607)770-3701 BAE SYSTEMS 600 Main St Johnson City, NY, USA 13790-1888 ----------=-=-=-=-=-=-=-=-===================-=-=-=-=-=-=-=-=----------
-----Original Message----- From: Chris Muller [mailto:chris@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
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@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@baesystems.com Phone:(607)770-3701 BAE SYSTEMS 600 Main St Johnson City, NY, USA 13790-1888 ----------=-=-=-=-=-=-=-=-===================-=-=-=-=-=-=-=-=----------
-----Original Message----- From: Chris Muller [mailto:chris@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
squeak-dev@lists.squeakfoundation.org