in Wireless Application Protocol World

Similar documents
Wireless Access Protocol(WAP) architecture

First metadata-enabled service in Croatian Webspace

M.SARAVANA KARTHIKEYAN

Outline. CS5984 Mobile Computing HTTP. HTTP (especially 1.0) Problems 1/2. Dr. Ayman Abdel-Hamid, CS5984. Wireless Web.

WAP via ORBCOMM. Andrew R Cardoza, Sias Mostert.

Wireless Internet: layers 3,4,5. Wireless Internet: Layers 3,4,5 Case Study: WAP. WAP: Wireless Application Protocol

Chapter 3. Technology Adopted. 3.1 Introduction

WAP. Bringing the internet to you. Cynthia Luk Marianne Morris Harvey Wong. 4 April, 2002 CMPUT 499

GRAPHICAL SIMULATION OF WIRELESS APPLICATION PROTOCOL

Overview. M-commerce vs. E-commerce

A tool for editing Dublin Core metadata information in the Croatian Web space

WAP Push Message Version 16-August-1999

Glossary. ADO.NET ActiveX Data Objects for.net. A set of data access technologies included in the.net Framework class libraries.

Course Structure A : General Education Course B : Major Course C : Free Elective Course

Mobile Station Execution Environment (MExE( MExE) Developing web applications for PDAs and Cellphones. WAP (Wireless Application Protocol)

Govt. of Karnataka, Department of Technical Education Diploma in Computer Science Sixth Semester. Contact Hrs / week: 4 Total hrs: 64

Comparative Study of National Directories and Portals in South and East Europe Hrvoje Komeriki and Igor Ljubi

Page 1. WAP Overview. An overview of the. Wireless Application Protocol to the IAB. Copyright IBM 2000

Performance Evaluation on WAP and Internet Protocol over 3G Wireless Networks

The WAP Roadmap. Short Term Goals for WAP

Wireless Profiled HTTP

WAP Provisioning Architecture Overview

Telecommunication Services Engineering Lab

MOBILE IP AND WIRELESS APPLICATION PROTOCOL

Introduction to LAN/WAN. Application Layer (Part III)

A tool for editing Dublin Core metadata information in the Croatian Web space

WIRELESS APPLICATION PROTOCOL

Glossary 1. ARPU or Average Revenue per User A method of measuring revenue associated with the delivery of mobile commerce services by MNOs.

Canalization and Personalization in Mobile Wireless Application

IP Mobility vs. Session Mobility

POSTER SESSION. Wireless Cardiology Decision Support System. Proceedings Paper. Slide Presentation. Dr. Saji Salam SSI Technologies Chennai, India

EFFECTS OF COMPRESSION ON SYSTEM THROUGHPUT IN WIRELESS APPLICATION PROTOCOL (WAP) 2.0 ARCHITECTURE. KASHIF KHAN. Masters of Computer Science

SECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL

Enabling the Wireless Internet

System Architecture Model Version 1.1 WV Tracking Number: WV-020

Developing Mobile Applications

WAP TM Architecture WAP-210-WAPArch Proposed Version 17-October-2000

Jawaharlal Nehru Engineering College

Page 1. File systems Motivation EEC173B/ECS152C. File systems for limited connectivity (1) File systems consistency problems

A Policy Controlled IPv4/IPv6 Network Emulation Environment

PROTOCOLS FOR HIGH-EFFICIENCY WIRELESS NETWORKS

Wireless Medium Access Control and CDMA-based Communication Lesson 15 i-mode

Announcements Computer Networking. What is the Objective of the Internet? Today s Lecture

Mobile Applications - 1 Vehicles transmission of news, road condition etc ad-hoc network with near vehicles to prevent accidents

Chapter Ten. From Internet to Information Superhighway

INSE 7110 Winter 2007 Value Added Services Engineering in Next Generation Networks Week #1. Roch H. Glitho- Ericsson/Concordia University

Internet. Class-In charge: S.Sasirekha

Resource authorization in IMS with known multimedia service adaptation capabilities

Pervasive Web Application Architecture. History Scalability Availability Development Application Architecture

This tutorial is designed for those who would like to understand the basics of i-mode in simple and easy steps.

Mobile Commerce. Electronic Commerce

Semantic agents for location-aware service provisioning in mobile networks

Mobile Application Ecosystems

MMS THE MODERN WIRELESS SOLUTION FOR MULTIMEDIA MESSAGING

Multi-User MIDP Game Design

Table of Contents. WAP Process. WAP Architecture. Wireless Transport Protocol Overview. Wireless Session Protocol Overview

The Wireless Application Protocol

ROEVER COLLEGE OF ENGINEERING AND TECHNOLOGY Elambalur, Perambalur

M Commerce: Mobile Applications. Sridhar Iyer K R School of Information Technology IIT Bombay

Wireless Application Protocol (WAP) and. I-mode: An insight

5/17/2009. Networked Computers Change Our Lives. People Are More Interconnected. Nowhere Is Remote. English Is Becoming a Universal Language

Computer Networks. General Course Information. Addressing and Routing. Computer Networks 9/8/2009. Basic Building Blocks for Computer Networks

09. Mobile Commerce. Contents. Mobile Computing and Commerce

A Survey Paper on Wireless Access Protocol

WAP/ WML : Wireless Protocol wireless protocol

Outline. Web browsers & Web servers

Design and Implementation of a Service Discovery Architecture in Pervasive Systems

ECET 590 Special Problems in Electrical & Computer Engineering Technology (SmartGrid Technology)

UNDERGRADUATE PROJECT REVIEW REPORT

4. B2C,B2E Systems: Concepts and Architectures

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

Title Active Measurements on Wireless LAN. Authors

COURSE OUTLINE. School of Engineering Technology and Applied Science. Electronics Engineering Technology/ Technician. Wireless Networks & Applications

Introduction to Networking

Chapter 2A. The Internet s History

Wireless Application Protocol (WAP)

The Internet The Internet

Electronic Communications Market in Croatia: Opportunities and Challenges. Croatian Post and Electronic Communications Agency - HAKOM -

Quality of service issues for world-wide mobile telephony

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

Examining potentials for future of mobile Internet

WAP WTP. Version 11-June Wireless Application Protocol Wireless Transaction Protocol Specification. Disclaimer:

Seminar report IP Telephony

Mobile based Text Image Translation System for Smart Tourism. Saw Zay Maung Maung UCSY, Myanmar. 23 November 2017, Brunei

Everyplace Suite: Websphere Transcoding Publisher Technical Overview

COPYRIGHTED MATERIAL. Introduction. Harri Holma and Antti Toskala. 1.1 WCDMA technology and deployment status

UNIVERSITY EXAMINATIONS: NOV/DEC 2011 REGULATION PERVASIVE COMPUTING PART A

Glossary. xii. Marina Yue Zhang and Mark Dodgson Downloaded from Elgar Online at 02/04/ :16:01PM via free access

Chapter 1 Introduction

EEC-682/782 Computer Networks I

COURSE OUTLINE. School of Engineering Technology and Applied Science. Computer Systems & Network Technology/ Technician

Lecture 11C Mobile Commerce

Networking and the Web Reminder: Next Quiz on 4/15

STANDARD REST API FOR

Potential Threats to Mobile Network Security

The Internet Advanced Research Projects Agency Network (ARPANET) How the Internet Works Transport Control Protocol (TCP)

SyncML Overview. Noel Poore, Psion Computers PLC

Services in the IMS ecosystem

WAP Overview. Ric Howell, Chief Technology Officer, Concise Group Ltd.

Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide

Transcription:

WWW.HR in Wireless Application Protocol World Abstract Hrvoje Komericki, Mario Kušek University of Zagreb Department of Telecommunications Faculty of Electrical Engineering and Computing Unska 3, HR 10000 Zagreb, Croatia Phone:+385 1 6129 748 Email:hrvoje.komericki@fer.hr, mario.kusek@fer.hr WWW.HR is a Web-based information service supported by the Croatian Academic and Research Network CARNet, that provides general information about Croatia and a directory of Croatian Web sites. In this paper we describe a new service, named WAP.HR, that represents a subset of WWW.HR made suitable for Wireless Application Protocol (WAP) enabled devices. Our goal was to create a simple WAP based user-friendly service with attractive content accessible from WAP enabled mobile phones that will constantly provide up-to-date information. The service provides information about nature, politics, current weather, tourism, cities, important telephone numbers, sport, Internet resources, and two phonebooks. This paper presents new WAP service as a part of WWW.HR development evolution. Introduction Mobile communications have met demands of personalized communications and have developed very quickly in recent years sharing an increasing market scale. However, its present single voice and data services no longer satisfy the demand for multiple services. The explosive growth of Internet makes a way for the uniting of mobile communications and mobile multimedia services. The combination of mobile communications and Internet leads to the new wireless Internet technology, based on Wireless Application Protocol (WAP) [1]. WAP has been developed and standardized by WAP Forum [2] with the following objectives: 1) To bring Internet content and advanced data services to the digital cellular phones and other wireless terminals; 2) To create a global wireless protocol specification that will work across different wireless network technologies; Solution was found in new layered technology that is based on existing standards and is optimized for efficient use of the wireless network with low bandwidth, high latency, device resources with restricted power consumption and low memory. We tried to combine this new layered technology with present Web-based information service, that is providing regional information concerning Croatia, to create the new information service that will be accessible trough WAP enabled mobile devices (especially mobile phones). This paper presents how WAP.HR service was developed. First chapter describes WAP, as the main technology used to develop the new service. In second chapter WWW.HR is described and third chapter deals with the

structure of new service. Its content is described in chapter four and in last chapter ideas for the future work are presented. 1. Description of WAP protocol stack WAP was developed on the basis of WWW and IP technology. Its logical model is similar to the widely used World Wide Web client/server model. It is necessary for client and server (origin server or proxy gateway) to follow the WAP standard. The WAP uses a layered protocol stack to provide a scalable and extensible environment for application development for mobile communication devices. The WAP protocol stack (Figure1) has six layers, each with its own functions. Wireless Application Environment (WAE) Other applications and services Wireless Session Protocol (WSP) Wireless Transaction Protocol (WTP) Wireless Transport Layer Security (WTLS) Wireless Datagram Protocol (WDP) Bearers: GSM IS-136 CDMA PHS CDPD PDC-P iden FLEX etc... Figure 1. WAP protocol stack [3] The layers are Wireless Application Environment (WAE), Wireless Session Protocol (WSP), Wireless Transaction Protocol (WTP), Wireless Transport Layer Security (WTLS), Wireless Datagram (Transmission) Protocol (WDP) and Bearers. The WAP application environment consists of a set of standards that collectively define a group of recognized formats for downloadable content and applications, as well as instructions on how application servers should deliver that information to the WAP environment. The WSP layer supports efficient, long-term conversation between two application peers. In particular, WSP supports the efficient operation of a WAP micro-browser running on the client device and communicating over the low-band-width, high-latency mobile networks. The WTP runs on the secure or insecure wireless datagram service that is suitable for implementation in thin clients. The WTLS is a security protocol based on industry-standard Transport Layer Security (TLS) protocol (extended Secure Sockets Layer [SSL]) and has been optimized for use over narrow-band communication

channels. Wireless Datagram Protocol (WDP) corresponds to the UDP on WWW. The WDP layer operates above the data capable bearer services supported by various network types, provides consistent service to upper layers and communicates transparently over one of the data capable services which is accomplished by a bearer adaptation. Today there are dozens of network protocols, also known as bearer protocols, that are used for exchanging messages, packets or frames to and from the client trough various network infrastructures. 2. Description of the WWW.HR service content WWW.HR is a Web-based information service project that is supported by the Croatian Academic and Research Network (CARNet) and Department of Telecommunications, Faculty of Electrical Engineering and Computing, University of Zagreb. It includes two services, general info on Croatia and a directory of the Croatian Web sites. WWW.HR was first launched as experimental WWW server in late 1993. The server was registered to the CERN international directory of WWW servers in February 1994, among the first public WWW servers in Croatia [4]. Figure 2. WWW.HR homepage The structure of the directory of Croatian Web Sites loosely follows that of Yahoo, adapted to the specifics of Croatian web [5]. The 15 root directories include: About Croatia Law and Politics Art and Culture News, Media, Magazines Business and Economy Organization, Societies

Computers, Networking Science and Research Directories Sport and Recreation Education Society Entertainment Tourism and Traveling Events All pages of WWW.HR services are presented in both English and Croatian language. The Homepage of Republic of Croatia contains a set of sub-sites that enable navigation and selection of filtered information about Croatia. This includes: National history Geography Economy Nature Politics Tourism Culture Sports Arts Internet resources Each part of Homepage is covered with up to three sub-sites that are providing a concise overview of the theme and contains relevant up-to-date links to the external web pages. 3. Design & Implementation of WAP.HR service WAP.HR is envisioned as a WAP-based information service that enables mobile phone users to get a short info about Republic of Croatia over mobile networks. It is important for the new WAP.HR service to be developed to meet demands of new technologies, so that it can evolve to them when they come without any problem [6]. Because of that WAP.HR service was developed with Extensible Markup Language (XML) and Extensible Style Language (XSL). First step in developing was to determinate content of WWW.HR service that is suitable to the behavior, characteristics and limitations of the mobile networks and mobile hand-held devices. Also the new WAP.HR service had to be user friendly, attractive, constantly providing up-to-date information to its users. 3.1. Design WWW.HR content has too much data and too many pictures to be presented on a small display of mobile device. That was the main reason why the new service does not contain all categories of information that WWW.HR has. WAP.HR categories are: Nature Important Telephone Numbers Politics Sport Current Weather Internet Tourism HT Telephone Book Croatian Cities VIPNet Telephone Book

WAP users need fast, up-to-date information. Also, they pay their Internet connections per minute, not per information and amount of data sent and received during the connection. Because of that categories contain only general information, for example: I. Nature contains list of Croatian National Parks with telephone numbers and address of tourist offices in each park. II. Politics contains general information about State authority, Government, President and Juridical system. III. Current Weather information about weather in Croatian towns that are linked to WAP.weatheronline.co.uk. IV. Tourism contains information about Adriatic marinas, hotels and tourist offices in selected Croatian cities. V. Croatian Cities contains telephone numbers and addresses of hotels and tourist offices in selected Croatian cities. VI. Important telephone numbers contains list of most important telephone numbers in Croatia such as Ambulance, Police, Fire Department, etc. VII. Sports contains links to WAP sport pages. VIII. Internet contains links to other WAP sites in Croatia. IX. HT Telephone Book link to the Croatian Telecomm phone book. X. VIPnet Telephone Book link to the other Croatian mobile network operator telephone book. WAP.HR service is organized in such a way that users can access content trough any Public Land Mobile Network (PLMN) using any WAP compatible wireless hand-held device with Micro Browser. Figure 3 shows networks and network elements that are passed trough by request and reply on their way between client and server using two Croatian PLMN. Public Land Mobile Network VIPnet VIPNet Gateway Client WAP Device Internet Public Land Mobile Network Cronet Client WAP Device Cronet Gateway CARNet WAP.HR server Figure 3. Networks and network elements between Client and Server

For example, when mobile network subscriber wants to access some WAP page his WAP device passes the binary-encoded WSP request over the wireless network to the WAP gateway. The WAP gateway receives that binary WSP request, decodes it and transforms to the Hypertext Transfer Protocol (HTTP) request. The HTTP request is than transmitted towards its destination (WAP.HR Server) trough wired networks (Internet and CARNet). The WAP server receives the HTTP request processes it and returns the response over the same path. 3.2. Implementation WAP.HR service data are saved in XML format that enables simple access and overview of them. Also, XSL is used to transform XML data to the Wireless Markup Language (WML) pages. To provide interoperability between those technologies Apache Web Server, Tomcat Application Server and Cocoon Servlet technology were used. Main reason why all those technologies were used is to insure that all data can be reused once new technologies and new markup languages are developed. Figure 4 shows the components of WAP.HR Server. As we see Web Server, Application Server, Cocoon Servlet Technology and all XML and XSL files for WAP.HR service are placed on a same computer. WAP.HR server wap.hr XML & XSL files Web Server: Apache Application Server: Tomcat Cocoon Servlet Technology Windows 2000 Figure 4. WAP.HR Server Components 4. Future work and conclusion WAP.HR is simple, user-friendly, web based WAP service that provides some basic up-to-date information about Croatia. At the moment it exists as an autonomous service, but in time it will develop into integral part of

WWW.HR service. First steps in that direction are already done. Also personalization of service will be made, which means that users will be able to organize their personal main page with categories and links that interest them. The majority of current categories will be extended with new information. The quantity and variety of information is expected to grow with the level of informatization in Republic of Croatia and as a new Croatian WAP sites appear. WAP.HR team hopes that in near future WAP.HR service will become as popular in the wireless world as WWW.HR is today on the classical Internet. References [1] WAP Forum, Wireless Application Protocol Architecture Specification WAP-210-WAPArch-20010712, July 2001. [2] http://www.wapforum.org/ [3] S. Singhal, T. Bridgman, L. Suryanarayana and others, WAP Writing Application for Mobile Internet, Adison-Wesley, 2001. [4] Igor Ljubi, Gordan Gledec, WWW.HR - An entry point to the Coatian Cyberspace, Proceedings of the 2 nd CARNet Users Conference, Zagreb, Croatia, 2000. [5] Igor Ljubi, Gordan Gledec, Maja Matijaševic, WWW.HR - The rise of a national Web portal, Proceedings of the International Symposium on Telecommunications, Ljubljana, Slovenia, 2000. [6] Hrvoje Komericki, Arhitektura bežicnog aplikacijskog protokola i razvoj informacijskih usluga, Diploma work, Zagreb, May 2001, (in Croatian). Hrvoje Komericki Hrvoje Komericki was born in Zagreb, on August 24th, 1976. He attended XV gymnasium in Zagreb. He finished high school in 1995 and continued his education at the Faculty of Electrical Engineering and Computing, University of Zagreb. On May 16th, 2001 he received a bachelor degree at the Department of Telecommunications. His Diploma thesis topic was "Wireless Application Protocol Architecture and Information Services Developing", and the thesis describes development of a new WAP service based on the existing WWW.HR service. Since June 1 st, 2001 he has been working at the Faculty of Electrical Engineering and Computing as an associate assistant.

Mario Kušek He was born in Zagreb, on November 3 rd, 1972. He attended "Ruder Boškovic" high school. He was a member of the team responsible for designing, organization, execution and administration of the school enrollment program. He finished high school in 1991 with excellent grades and continued his education at the Faculty of Electrical Engineering and Computing, University of Zagreb. On June 12 th, 1997 he graduated from the University. His Diploma Thesis topic was "Distributed Programming System for Verification of Communication Protocols", and the Thesis described concepts of distributed programming based on Internet, WWW and programming language Java. He presented a paper based on his Thesis on the international conference on telecommunications CONTEL97 in Zagreb. He also received master degree on March 2 nd, 2001 with title: Development and maintenance of distributed Web services and applications. He has been working at the Faculty of Electrical Engineering and Computing as an associate assistant since September 1997.