Win a copy of Five Lines of Code this week in the OO, Patterns, UML and Refactoring forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

question about automatic failure

 
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi ALL,
The instruction says that:
1) but the submission that you return must have been tested and shown to work under a production (not development) version of the Sun Microsystems' Java 2 platform.
I tesed and worked on Java 2 platform. Do I need
any document to show it like the above words in the instruction "shown ...?
The instruction also says that:
Your user interface should be designed with the expectation of future functionality enhancements, and it should establish a control scheme that will support this with minimal disruption to the users when this occurs.
Need to say some thing like using layout GridBagLayout and command pattern? any thing else or it is enough?
 
Ranch Hand
Posts: 3451
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Hao,


1) but the submission that you return must have been tested and shown to work under a production (not development) version of the Sun Microsystems' Java 2 platform.


This means that you should be using a non-beta version of Java 2 (1.2 and above), but you probably should not use a 1.4 version. I recommend that you use the most recent 1.3 which is 1.3.1_02.


Your user interface should be designed with the expectation of future functionality enhancements, and it should establish a control scheme that will support this with minimal disruption to the users when this occurs.


This means that you should design your client in such a way so that new clients with more functionality as well as enhancements in the server code will not break any existing clients. Generally speaking, you accomplish this by the generous use of interfaces. You can add methods to or extend existing interfaces without breaking any clients.

Hope this helps,
Michael Morris
 
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thank you for your replay.
but my question are :
1) Do I need
any document to show it like the above words in the instruction "shown ...?
2) the control scheme i created will support this with minimal disruption to the users when this occurs. Not as you said that :
You can add methods to or extend existing interfaces without breaking any clients.
according to my understandng, This means that
some day the client may be added more controls.
Thanks again
 
Ranch Hand
Posts: 64
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi there,
do we need to write interfaces for fieldInfo and dataInfo classes
thanks ,
harcharan
 
Ranch Hand
Posts: 119
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
No these classes are used by the Data class and you need an interface for the Data class.
 
Consider Paul's rocket mass heater.
    Bookmark Topic Watch Topic
  • New Topic