wood burning stoves*
The moose likes IDEs, Version Control and other tools and the fly likes rapid prototyping for swing applications Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "rapid prototyping for swing applications" Watch "rapid prototyping for swing applications" New topic
Author

rapid prototyping for swing applications

william kane
Ranch Hand

Joined: Nov 21, 2000
Posts: 260
Does any one know abt any Rapid Prototyping tool for a swing based application?If yes please let me know
I have to build a prototype for a swing intensive application.Intially i was looking at a non throw away protype development using an IDE such as Visual Age.But i later realised that using an ide has its share of perils like non object oreinted code generated to implement the drag and drop feature that the IDE provides is one.
Can anyone suggest a solution for this problem considering the fact that the prototype must be developed quickly.
Once again I donot have enough time to build the prototype unaided(by an ide).But using an IDE will cause a lot of "not resuable" code.
Any pointers will also be helpful
thanks in advance
william


Help me!Help you!!!
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Moving to "IDEs and other tools"...


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Why do you care about reusability in a prototype???
Jeroen Wenting
Ranch Hand

Joined: Oct 12, 2000
Posts: 5093
Originally posted by Ilja Preuss:
Why do you care about reusability in a prototype???

probably because most prototypes outlast the things they're prototypes for


42
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
What is the prototype supposed to do? What is its surpose? For example, could you do a paper-prototype? One in a scripting language?
Andre Mermegas
Ranch Hand

Joined: Jun 20, 2001
Posts: 158
Ok so I think what your really asking is "What IDE Generated GUI produces the cleanest most reusable code with zero intervention from me?"
I'd safely be willing to wager the answer is none.


--=( Andre Mermegas )=--
william kane
Ranch Hand

Joined: Nov 21, 2000
Posts: 260
Originally posted by Ilja Preuss:
Why do you care about reusability in a prototype???

I thought when i am anyway developing my prototype in swing i can might as well reuse the code during actual development.
william kane
Ranch Hand

Joined: Nov 21, 2000
Posts: 260
Originally posted by Andre Mermegas:
Ok so I think what your really asking is "What IDE Generated GUI produces the cleanest most reusable code with zero intervention from me?"
I'd safely be willing to wager the answer is none.

I think you hit the nail on the head Andre I agree i was asking for impossible.
So now i ask "What is the best approach i can adopt? given the situation i am in.I am compelled to build a swing prototype because "THE CLIENT WANTS IT THAT WAY".
Is there an other way of looking at the whole situation?
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by william kane:

I think you hit the nail on the head Andre I agree i was asking for impossible.
So now i ask "What is the best approach i can adopt? given the situation i am in.I am compelled to build a swing prototype because "THE CLIENT WANTS IT THAT WAY".
Is there an other way of looking at the whole situation?

Hard to tell without *knowing* the whole situation... :roll:
So tell us more about it: What is the purpose of the prototype? Why does the client want it to be developed with Swing?
william kane
Ranch Hand

Joined: Nov 21, 2000
Posts: 260
Originally posted by Ilja Preuss:

Hard to tell without *knowing* the whole situation... :roll:
So tell us more about it: What is the purpose of the prototype? Why does the client want it to be developed with Swing?

The client wants to get a complete look and feel of the user experience to fulfill that "wish " we are left with two options VB and swing.The client chose Swing because he wanted to be rest assured that the user experience he want can be achievable using swing.
Hope this throws more light....
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
OK, so it's more along the lines of a technical Proof Of Concept?
Then you are really stuck with Swing, I guess. In this case I would also agree that it's a good idea to not plan to totally throw away the code - it's always hard to argue to do so with code that "obviously already works".
Sorry, I don't know any GUI design tool I would trust in this situation - I would probably just hand-code it. To get maximum flexibility I would try to extract as many small components as possible. Do you have a checkbox combined with a textfield several times? Extract this combination into its own reusable class, so that a small change in behaviour as only to be done once. Do five components form a logical unit? Put them into their panel so that you can easily move them to a different place in the layout.
Hope this helps at least *somewhat*...
[ October 13, 2003: Message edited by: Ilja Preuss ]
spike gomez
Greenhorn

Joined: Nov 12, 2008
Posts: 2
I think that's a help for us man.. thanks...


<a href="http://www.metrorp.com" target="_blank" rel="nofollow">Rapid Prototyping</a>
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: rapid prototyping for swing applications
 
Similar Threads
IntelliJ & Eclipse plugins
HTML prototype for an application
Prototype driven method
Prototyping with Agilian
How Tomcat Works book - IDE question