This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

rapid prototyping for swing applications

 
william kane
Ranch Hand
Posts: 260
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Moving to "IDEs and other tools"...
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why do you care about reusability in a prototype???
 
Jeroen Wenting
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 158
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
william kane
Ranch Hand
Posts: 260
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 260
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 260
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think that's a help for us man.. thanks...
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic