File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes The User Interface Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "The User Interface" Watch "The User Interface" New topic

The User Interface

mohammad abdellatif

Joined: Aug 29, 2007
Posts: 24
Hello everybody,

I want to ask what does the following statement exactly means:
Your user interface should be designed with the expectation of future functionality enhancements, and it should establish a framework that will support this with minimal disruption to the users when this occurs.

what does "minimal disruption" means? shall I implement an update tool within client application?

Any ideas please?

thanks in advance

Roel De Nijs

Joined: Jul 19, 2004
Posts: 8408

You don't need to add more buttons than necessary, my GUI only contains 2 (search and book). But your gui should have a good design and should be easy to extend, meaning: when new functionality has to be added (e.g. create, delete, update,...) you can easily add the new button and necessary code without having to re-engineer your existing gui from scratch, nor would you have to change the look-and-feel (experience) for the user

Hope it helps!

SCJA, SCJP (1.4 | 5.0 | 6.0), SCJD
mohammad abdellatif

Joined: Aug 29, 2007
Posts: 24
thanks for your fast clarifying
I agree. Here's the link:
subject: The User Interface
It's not a secret anymore!