| View previous topic :: View next topic |
| Author |
Message |
Graham Perks Guest
|
Posted: Thu Jan 08, 2004 6:11 am Post subject: Swing UI designer - "Foam" |
|
|
Foam is an easy-to-use Java GUI development system, featuring
simplified GUI building without traditional layout headaches. Foam
separates GUI designs from Java code.
No more GridBagLayout... With Foam you have easy design and
maintenance!
One good way to find out what Foam can do is to view the demonstration
movies at our web site. Another way is to download a free trial of
Foam!
You can purchase Foam and download trials from our web site at
http://www.computersinmotion.com
--
Cheers,
Graham Perks
|
|
| Back to top |
|
 |
hiwa Guest
|
Posted: Thu Jan 08, 2004 11:04 am Post subject: Re: Swing UI designer - "Foam" |
|
|
Graham Perks <anon@a.z> wrote
The demo crashes/freezes whole windowing system on Linux.
|
|
| Back to top |
|
 |
Graham Perks Guest
|
Posted: Thu Jan 08, 2004 1:44 pm Post subject: Re: Swing UI designer - "Foam" |
|
|
In article <6869384d.0401080304.35ad9a82 (AT) posting (DOT) google.com>, hiwa
<HGA03630 (AT) nifty (DOT) ne.jp> wrote:
| Quote: | Graham Perks <anon@a.z> wrote
The demo crashes/freezes whole windowing system on Linux.
|
That's bad! It's just regular Flash. What browser are you using, so
we can test it out? Which demo - any of them?
The Linux version of Foam is in test right now, and will be out later
this month.
--
Cheers,
Graham Perks.
|
|
| Back to top |
|
 |
Brandon Blackmoor Guest
|
Posted: Thu Jan 08, 2004 4:50 pm Post subject: Re: Swing UI designer - "Foam" |
|
|
Graham Perks wrote:
| Quote: | hiwa <HGA03630 (AT) nifty (DOT) ne.jp> wrote:
The demo crashes/freezes whole windowing system on Linux.
That's bad! It's just regular Flash.
|
No surprise there: that's what Flash does. Personally, I think Flash is
evil (and not in a good way), which is why I uninstalled it, and
recommend that others do the same.
bblackmoor
2004-01-08
|
|
| Back to top |
|
 |
Andrew Thompson Guest
|
Posted: Thu Jan 08, 2004 8:37 pm Post subject: Re: Swing UI designer - "Foam" |
|
|
"Graham Perks" <anon@a.z> wrote
| Quote: | In article <6869384d.0401080304.35ad9a82 (AT) posting (DOT) google.com>,
hiwa
[email]HGA03630 (AT) nifty (DOT) ne.jp[/email]> wrote:
Graham Perks <anon@a.z> wrote
The demo crashes/freezes whole windowing system on Linux.
That's bad! It's just regular Flash.
|
Why is the demo not in regular ..Java?
|
|
| Back to top |
|
 |
Graham Perks Guest
|
Posted: Fri Jan 09, 2004 12:57 am Post subject: Re: Swing UI designer - "Foam" |
|
|
In article <kcjLb.1417$Wa.256 (AT) news-server (DOT) bigpond.net.au>, Andrew
Thompson <andrew64 (AT) bigNOSPAMpond (DOT) com> wrote:
| Quote: | "Graham Perks" <anon@a.z> wrote in message
| It's just regular Flash.
Why is the demo not in regular ..Java?
|
There is a free trial download; that makes a very good Java demo :-)
With Flash, which most people can view, we can have the voiceover and
show off certain features which otherwise might be overlooked,
especially in such a concise amount of time. For a longer look, there
is the trial download of the product.
http://www.computersinmotion.com
--
Cheers, Graham Perks.
|
|
| Back to top |
|
 |
Nick Howes Guest
|
Posted: Sat Jan 10, 2004 10:01 pm Post subject: Re: Swing UI designer - "Foam" |
|
|
"Graham Perks" <anon@a.z> wrote
| Quote: |
No more GridBagLayout... With Foam you have easy design and
maintenance!
|
What's wrong with GridBagLayout?
|
|
| Back to top |
|
 |
ak Guest
|
Posted: Sun Jan 11, 2004 2:00 am Post subject: Re: Swing UI designer - "Foam" |
|
|
| Quote: | What's wrong with GridBagLayout?
|
First wrong thing is the name - right name could be "GridBadLayout"
GBL is perfect thing if you wanna total chaos in your code.
And it works (almost) not as expected.
____________
http://reader.imagero.com the best java image reader.
|
|
| Back to top |
|
 |
Graham Perks Guest
|
Posted: Sun Jan 11, 2004 2:30 am Post subject: Re: Swing UI designer - "Foam" |
|
|
In article <btqaok$v5d$1 (AT) online (DOT) de>, ak <spam (AT) imagero (DOT) com> wrote:
| Quote: | What's wrong with GridBagLayout?
First wrong thing is the name - right name could be "GridBadLayout"
GBL is perfect thing if you wanna total chaos in your code.
And it works (almost) not as expected.
|
Right... I've heard "BarfBagLayout" as well!
You know what's wrong when you have to spend half an hour staring at
some code trying to figure out where to modify it in order to move a
group of buttons up *there*, add an extra one, and insert a new lable.
Look at any dialog. Do you see rows and columns? No, nor do I. Why
should all the beans have to fit into some arbitrary row & column
scheme?
Give Foam a try and I think you'll never want to fight with GridBag
ever again.
Cheers,
Graham Perks
http://www.computersinmotion.com
|
|
| Back to top |
|
 |
Jim Sculley Guest
|
Posted: Sun Jan 11, 2004 3:39 am Post subject: Re: Swing UI designer - "Foam" |
|
|
Graham Perks wrote:
| Quote: | In article <btqaok$v5d$1 (AT) online (DOT) de>, ak <spam (AT) imagero (DOT) com> wrote:
What's wrong with GridBagLayout?
First wrong thing is the name - right name could be "GridBadLayout"
GBL is perfect thing if you wanna total chaos in your code.
And it works (almost) not as expected.
Right... I've heard "BarfBagLayout" as well!
You know what's wrong when you have to spend half an hour staring at
some code trying to figure out where to modify it in order to move a
group of buttons up *there*, add an extra one, and insert a new lable.
|
Sounds like the design wasn't thought out up front. And the code was
poorly written if you have to 'figure out' where to modify it.
| Quote: |
Look at any dialog. Do you see rows and columns? No, nor do I. Why
should all the beans have to fit into some arbitrary row & column
scheme?
|
They don't. GBL isn't about components in rows and columns. The grid
represents areas of the available space. Some components fit nicely
into a single cell of the grid. Others span one or more cells both
horizontally and vertically. Components can be aligned in a variety of
ways to the edges of the cells. It's really not that difficult.
| Quote: | Give Foam a try and I think you'll never want to fight with GridBag
ever again.
|
I've rarely fought with it in the past.
Jim S.
|
|
| Back to top |
|
 |
Karsten Lentzsch Guest
|
Posted: Sun Jan 11, 2004 12:37 pm Post subject: Re: Swing UI designer - "Foam" |
|
|
Nick Howes wrote:
| Quote: | What's wrong with GridBagLayout?
|
GridBagLayout makes simple things difficult
and the hard stuff _impossible_.
I provide a whitepaper that discusses some of its weaknesses.
And I offer presentations and demos that show screen design
essentials that you cannot implement with the GridBagLayout:
http://www.jgoodies.com/articles/layout-essentials.pdf
http://www.jgoodies.com/articles/forms.pdf
http://www.jgoodies.com/articles/
In may layout courses I have found that many developers
have difficulties to understand the GridBagLayout, to
work with it and to implement well designed screens.
The majority of developers end up with poor design,
it takes quite a lot of time and they become frustrated
about both the design result and their productivity.
So, from my perspective a design process support
like Foam can help people get better screen design
and produce layout faster.
It seems to me that many developers think that the
GridBagLayout can implement the everyday-layout-tasks.
But from the GBL's concepual complexity it doesn't follow
that it can implement complex design. The contrary is
the case. GBL is one of the weaker layout managers.
SpringLayout is powerful - but difficult to use.
HIGLayout is quite powerful.
ExplicitLayout is powerful.
Hope this helps,
Karsten
|
|
| Back to top |
|
 |
Tor Iver Wilhelmsen Guest
|
Posted: Mon Jan 12, 2004 7:05 pm Post subject: Re: Swing UI designer - "Foam" |
|
|
Karsten Lentzsch <Karsten (AT) JGoodies (DOT) com> writes:
| Quote: | GridBagLayout makes simple things difficult
and the hard stuff _impossible_.
|
Er, no. Not within the confines of an IDE designer. I've used it a lot
with JBuilder since JBuilder 2 back in 1998. Not problematic at all.
|
|
| Back to top |
|
 |
ak Guest
|
Posted: Mon Jan 12, 2004 11:01 pm Post subject: Re: Swing UI designer - "Foam" |
|
|
| Quote: | GridBagLayout makes simple things difficult
and the hard stuff _impossible_.
Er, no. Not within the confines of an IDE designer. I've used it a lot
with JBuilder since JBuilder 2 back in 1998. Not problematic at all.
|
can you understand such generated code?
It is horrible - jLabel35, jTextField97, jComboBox11 - and unmaintable, cos
you need hours to understand and refactor it.
____________
http://reader.imagero.com the best java image reader.
|
|
| Back to top |
|
 |
ak Guest
|
Posted: Mon Jan 12, 2004 11:06 pm Post subject: Re: Swing UI designer - "Foam" |
|
|
"ak" <spam (AT) imagero (DOT) com> schrieb im Newsbeitrag
news:btv912$hr1$1 (AT) online (DOT) de...
| Quote: | GridBagLayout makes simple things difficult
and the hard stuff _impossible_.
Er, no. Not within the confines of an IDE designer. I've used it a lot
with JBuilder since JBuilder 2 back in 1998. Not problematic at all.
can you understand such generated code?
It is horrible - jLabel35, jTextField97, jComboBox11 - and unmaintable,
cos
you need hours to understand and refactor it.
|
if you want just spare your money (no more code obfuscator needed), then it
is really usefull thing.
then this page http://mindprod.com/unmain.html could be helpfull.
____________
http://reader.imagero.com the best java image reader.
|
|
| Back to top |
|
 |
Jim Sculley Guest
|
Posted: Mon Jan 12, 2004 11:17 pm Post subject: Re: Swing UI designer - "Foam" |
|
|
ak wrote:
| Quote: | GridBagLayout makes simple things difficult
and the hard stuff _impossible_.
Er, no. Not within the confines of an IDE designer. I've used it a lot
with JBuilder since JBuilder 2 back in 1998. Not problematic at all.
can you understand such generated code?
It is horrible - jLabel35, jTextField97, jComboBox11 - and unmaintable, cos
you need hours to understand and refactor it.
|
If you were too lazy to name the widgets when you added them, it's not
the GUI builder's fault.
Jim S.
|
|
| Back to top |
|
 |
|