Master
'
s Thesis 2006 
FACHHOCHSCHULE
HOCHSCHULE F
U
R
LI Hui 
STUTTGART
TECHNIK
The implementation 
        STUTTGART UNIVERSITY OF APPLIED 
SCIENCES 
Start 
Server 
Server 
Server 
Splash 
Add 
Edit 
Delete 
Main 
Point 
Layer 
Format 
SVGT 
Help 
Viewer 
Select 
&SRS 
Select 
Select 
Wait 
Raster 
Help 
About 
me 
Splash 
Image 
Viewer 
Error 
Fig. 19: 
Interface structure of the client from the users
'
 point of view 
In the developers
'
 shoes, the structure is composed of not only the interface, but also 
several  individual  functions  which  will  run  invisibly  (see  Figure  20).  Java  has  one 
famous wisdom,
  Write Once
Run Anywhere
, but it is also called by somebody,
Write  Once,  Debug  Anywhere
.  That  means  the  more  transplantable,  the  more 
extendable, the  more compatible, the better the codes are. In order to make the code 
more understandable by other programmers, even by the author himself, the structure 
of the code should be clear and easy to modify later. So Oriented Object Programming 
(OOP) method should be used here.   
Simply to say, OOP is a type of programming in which programmers define not only 
the data type of a data structure, but also the types of operations (functions) that can 
be applied to the data structure. In this way, the data structure becomes an object that 
39 




PHP MySql Web Hosting Design and Implement Client Applications PHP MySQL Hosting




 
TotalRoute.net Business web hosting division of Vision Web Hosting Inc. All rights reserved.