Full text: Proceedings, XXth congress (Part 2)

18 
ld devices 
ices suffer 
formation 
they must 
devices. 
lume and 
is able to 
1S. À case 
lient is a 
? request. 
ntent and 
lependent 
e paper 
ome the 
| along to 
[he main 
invoked 
ument to 
locument 
lisplayed 
ze). 
oic type 
In this 
ind may 
le server 
lication. 
to the 
the main 
nodules, 
sing and 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B2. Istanbul 2004 
  
  
  
  
  
  
Figure 1. Wireless GIS Architecture 
Every user request, invokes an instance of database 
corresponding to the desired function on data. Server 
application extracts the geo-data corresponding to the request 
from main database, converts the response to XML format and 
sends it back to the client (Figure 2) (Takino Shuichi, 2001). 
   
Server 
  
Geometry Attribute 
  
ibis ELI" 
    
Client 
  
Figure 2. GIS Data Model 
3. WIRELESS SPATIAL DATABASE: XML 
Based on assessing different file formats, XML has been found 
as one of the most optimal variants for the GIS applications. It 
is optimal to provide to the user a rich set of functions and to 
use the wireless network minimally. XML posses the following 
features: 
. Interpretation in a wide range of mobile devices; 
. Alternative ways for information representation 
(text, voice); 
. Expandability; 
. Structure flexibility. 
XML-technology meets the requirements for the format 
development. The logical structure of the XML-based language 
is easy [for ‘program processing «XML — 10, . W3C 
Recommendation, 1998). Software can interpret the content of 
an XML file in a more appropriate way for each device or easy 
conversion of the contents to any intermediate format. XML is 
already widely used in the Internet. Therefore, a new Mark-up 
Language could be easily integrated in current WW W(World 
Wide web) services (Garmash, Artem, 2001). 
XML is a universal format for describing any data. When XML 
is discussed as a meta-language, it means that in real world, 
computer systems and databases contain data in incompatible 
formats. One of the most time consuming challenges for 
developers has been to exchange data between such systems 
over the Internet. Converting the data to XML can greatly 
reduce this complexity and create data that can be read by 
different types of applications, and this leads to a platform- 
independent structure. 
XML supplies structure to documents. Structure by itself 
imposes constraints. Even though, the structure may seem like a 
limitation that might prevent flexibility, in reality it encourages 
interoperability and lays a common framework for tools and 
other utilities to evolve (Bell J., Loton T., Allamaraju S., Dalton 
S., Brown S., Harbourne-Thomas A., Holm B., Kunnumpurath 
M. M.. Li S. 2002). 
Regarding to wireless environment and device limitations, 
XML provides a suitable data format to respond to the demands 
of the application developed for wireless environment. 
4. IMPLEMENTATION PHASE 
The application developed in this paper, uses a pocket PC as a 
client. device. The pocket PC is equipped with a Java 
application; also it uses GSM (Global System for Mobile 
Communication) wireless modem and SIM (Subscriber Identity 
Module) as wireless modem. 
Residing the application and functions on the client side move 
the burden of the system to the client, and client needs no more 
transaction with the server until invocation of another data or 
service, and this generates the thick client architecture. The 
execution of the application generates an interface for choosing 
the map (Figure 3). 
   
Figure 3. Execution of Application on Device Generates an 
Interface to Request the Map 
Choosing the map option, sends a URL to the server side, the 
URL consists of the server's IP (Internet Provider), and the 
server-side application address. 
The sent URL invokes the geo-data from the server, retrieves 
the interested geo-data and converts it to an XML document 
(Figure 4), and client-side application invokes the traverse 
function to parse the XML document. 
695 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.