Master
'
s Thesis 2006 
FACHHOCHSCHULE
HOCHSCHULE F
U
R
LI Hui 
STUTTGART
TECHNIK
The implementation 
        STUTTGART UNIVERSITY OF APPLIED 
SCIENCES 
3.3.3  Programming with Eclipse/eclipseme plug in & Netbeans 
In  this  research  Eclipse  and  Nebeans  are  chosen  as  my  Java  debug  environment, 
because  they  have  friend  interface  and  many  debugging  assistants,  for  example,  you 
can  check  every  variant  during  the  bugging  to  know  whether  the  result  is  correct. It 
has  many  plug ins  and  can  works  with  simulators  well.  The  most  important  is  that 
they are both free to download and use. 
Detailed installation steps refer to Appendix D. 
3.3.4  System Structure analyzing and designing     
The structure of the code is shown in Figure 19 and Figure 20. From the user
'
s point 
of view, the users never care about the structure of the code except the user interface. 
But for programmers, they have to take care of both aspects. 
From  the  users
'
  point  of  view  the  code  structure  is  only  dealing  with  the  interface 
which is visible to them such as a pull down menu or a from with choice box, text box 
etc. As shown in Figure 19, all the elements are the client interfaces. Firstly the users 
have  the  possibility  to  start  the  client  in  their  mobile  phone,  and  select  the  menu 
pull down menu list to operate, and the corresponding form appears afterwards. If the 
user does something wrong or the client meets some unexpected errors, for example, 
users input invalidate coordinate, the process will stop and jump one error alert form; 
if all the inputted parameters are valid, the SVGT viewer or raster image viewer will 
be displayed according to which image format the WMS supports. 
During the data processing or responding  from  WMS, the users will see one waiting 
splash, and they can stop the process as they will or if the waiting time  last too long 
time because of the bad Internet bandwidth. For map navigation form which the users 
could use other buttons to operate, for example, click Arrow buttons to move the map, 
the help form about how to operate should be include in these Forms. 
The code structure from the users
'
 point of view. 
38 




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.