Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

NX Contractor GUI tips

 
Rick DeBay
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've mostly done back-end or web development, and haven't done much in the way of thick clients.
Can I get some tips on how to structure the client side of the Contractor project? Thanks.
 
Andrew Monkhouse
author and jackaroo
Marshal Commander
Pie
Posts: 12014
220
C++ Firefox Browser IntelliJ IDE Java Mac Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Rick
Are you asking about how to design the user interface from an aesthetic perspective? If so, then you might want to look at Sun's Java Look and Feel Design Guidelines. It starts with designing individual components, but continues with the sort of things needed for designing a good interface.
Alternatively, if you are asking about the structure of your Java programs, then you may be interested in reading about the Model-View-Controller design pattern. There are links in the JavaRanch SCJD links & FAQ page, and there are many, many posts here in this forum, including some active threads.
Regards, Andrew
 
Rick DeBay
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'll take a look at the aesthetic guidelines.
What I was trying to get at was thick client development. I understand MVC, and have designed and coded web based systems that implement this. However since the client is a browser I haven't had to write any Swing code (thick clients) to present a view to the user.
What is a good framework for a Swing client? How should the components be structured? Basically I need a jumping off point, not a tutorial on Swing, but hints on the client architecture.
P.S. has anyone fully implemented MVC for contractor, i.e. posting events from the model to the client when data is updated? It's not in the spec so I plan on implementing it as a comment.
 
Mike Southgate
Ranch Hand
Posts: 183
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
P.S. has anyone fully implemented MVC for contractor, i.e. posting events from the model to the client when data is updated? It's not in the spec so I plan on implementing it as a comment.

Yes, I did.
ms
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic