soap/xml iis · j# / asp.net vb.net soap/xml http web service sql ce replication (http) pocketpc /...

Post on 22-Jul-2020

20 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

C#

J# / ASP.NET

VB.NET

Soap/XMLHTTP

Web Service

SQL CE Replication(HTTP)

PocketPc / Client Side

SQL ServerCE

Web Server / IIS / Server Side

SQL Server CE2.0 (IIS)

SQL Server

IIS

[1] – Gartner Group, www.gartner.com, “PDA Market Has Record First Quarter, Growing 25 Per-cent”

[2] - The Intel® Centrino mobile technology, http://www.intel.com/personal/notebook/

centrino_mobile_technology.htm?iid=ipc+notebook_prodinfo_cmtoverview& [3] – Windows Mobile Based Pocket PC, http://www.microsoft.com/windowsmobile/pocketpc/ppc/

default.mspx [4] – Mark Colan, IBM Evangelist of SOA and Web Services, http://www-128.ibm.com/

developerworks/speakers/colan/ [5] – P. Neves, O. Pereira, J. Silva, P. Ramalho, “Web Service Based Multi-channel Application”,

IADIS www/Internet International Conference 2004, Conference proceedings, Madrid, 6-9 Oct 2004

[6] – “HP iPAQ 4150 Full Review”, http://www.bargainpda.com/default.asp?

newsID=1703&showComments=true [7] – Visual Basic Developer Center, http://msdn.microsoft.com/vbasic/ [8] – G. Banavar, A. Bernstein, “Challenges in Design and Software Infrastructure for Ubiquitous

Computing Applications”, Communications of the ACM, vol. 45, pp. 92-96, Dec 2002

S O M E R E F E R E N C E S

• SERVER INTERFACE PRESENTS SIMPLE WAY OF MANIPULATION OF

DATA

• VIEW/ DELETE/ CHANGE/ COSTUMER HISTORY/ NEW / COSTUMER

LIST/ PRINT

• SEARCH

• COSTUMERS/ ORDERS/ BOOKS/ EDITORS

• FUNCTION BUTTONS

• SERVER DATABASE CONTAINS THE TOTAL DATA OF THE APPLICATION

• REMOTE (CLIENT) DATABASE CONTAINS A LIMITED COPY OF THE SERVER DATABASE

• THE REPLICATION MECHANISM ASSURES THAT THE LATEST AVAILABLE DATA IS CONSISTENT AMONG THE CENTRAL AND DISTRIBUTED DATABASE, KEEPING DATA ALWAYS AVAILABLE

• THE WEB SERVICE PROVIDES A LOW-TRAFFIC MEANS TO CONDUCT SIMPLE SEARCHES OVER THE MAIN DATABASE ON THE SERVER SIDE, WHERE THE REMOTE (CLIENT) DATABASE LACKS

REAL IMPLEMENTATION OF A SYSTEM THAT EMPOWERS THE TRAVELING PROFESSIONAL THROUGH THE USE OF CURRENT TOOLS AND MOBILE PLATFORMS. A BOOK SELLING SYSTEM WAS DEVELOPED AND DEPLOYED IN A SERVER TOGETHER WITH A POCKET PC 2003 ENABLED PDA SYSTEM

C O N C L U S I O N S A N D F U T U R E W O R K

Instant or almost instant access to the data required. Also, the ease of use (with a strong effort on the number of clicks needed to per-form a certain task and the construction of a class exclusively dedi-cated to error detection), and the programming using the Object Oriented paradigm enables future upgrades more straightforward. As future work, we are trying to get a PDA with GSM and, together with the existing PDA make tests to the system from both PDA’s (although some tests have been made using the emulator and a PDA). In order to further enlarge the pervasive component of the application, a web client will also be developed and the local client will be redesigned to take advantage of a more familiar user interfa-ce. In terms of a better approach to the ubiquity [18] of the system the use of automatic selection of data based on local information, for example with GPS system, automatically selecting the seller’s and buyer’s profile is also a future objective.

ES

CO

LA

SU

PE

RIO

R D

E T

EC

NO

LO

GIA

DE

CA

ST

EL

O B

RA

NC

O

PO

RT

UG

AL

A F I R S T A P P R O A C H T O W A R D S P E R V A S I V E C O M P U T I N G U S I N G C U R R E N T T O O L S — A R E A L E X A M P L E

P A U L O N E V E S 1 , N U N O L U Z 2 , R I C A R D O P R O E N Ç A 3

1pneves@est.ipcb.pt professor at ESTCB and 2nluz77@gmail.com, 3ricardo.proenca@sapo.pt former ESTCB students

I A I D S I N T E R N A T I O N A L W W W / I N T E R N E T C O N F E R E N C E 2 0 0 5 , L I S B O N

M O B I L E C O M P U T I N G

M I C R O S O F T P O C K E T P C 2 0 0 3

. N E T

S Q L S E R V E R / S Q L S E R V E R C E

W E B S E R V I C E

S P E C I A L P O I N T S O F I N T E R E S T : •

• An application that powers the mobile professional

• Real use, bookselling application

• PDA enabled system

• HP 4150

• Pocket PC 2002

• Web Service consumption

• Local database and synchronization service

• Visual Basic with OO paradigm

• Server side

• Global database

• Web Service for search of missing re-cords on local database (PDA)

top related