FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony,...

Post on 02-Jan-2016

213 views 0 download

Transcript of FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony,...

FYP: LYU0001Wireless-based Mobile

E-Commerce on the Web

Supervisor: Prof. Michael R. Lyu

By: Tony, Wat Hong Fai

Harris, Yan Wai Keung

Outline

IntroductionTraditional web access vs mobile accessProtocol : WAPWAP architecture, limitation and futureE-Commerce ModelOur Future workXML, XSL

Web Access vs Mobile Access

Web vs WAP Different protocols to be

used HTML for standard web

browser (IE/Netscape) WML for small narrowba

nd device (mobile phone/PDAs)

WML is not as visually rich as HTML.

WAP

WAP – Wireless Application ProtocolBased on already existing Internet protocols, but

are optimized for mobile users with wireless devices

Specification for developing applications over wireless communication networks

Translating internet information to display on the screen of mobile phones or other portable device.

mobile phone from which you can surf the web, but it is not all the case

WAP Architecture(1)

A web server can host the WAP A WAP Gateway is an intermediary between the

Internet and the mobile network. translates mobile device requests (WAP requests)

into HTTP requests, redirects the web-server's HTTP responses to the mobile

An Emulator downloads a WML file directly from a web-server

WAP Architecture(2)

WML

WML – Wireless Markup Language Specific type of XML (eXtensible M

arkup Language) Standardized Document Type Defini

tion (DTD) by W3C Functional Areas:

1. Text presentation and layout2. Deck/card organizational metaphor,3. Inter-card navigation and linking4. String parameterization and state management (WML variables)5. Interface to phone features

WAP Limitation

Designed with constraints:1. Small display and limited input facilities2. Narrowband network connection3. Limited memory and computational resources

Narrow bandwidth: 9.6kbps Maximum size of each deck: 1.4 Kbyt

es Recently, only text and monochrome i

mages (.wbmp) are supported

GIF format on web

WBMP format on WAP

WAP Future

Recently, WAP(version 1.2) is based on GSM, CDMA or TDMA networks (2G)

Later on, gateway can get the user’s information, such as phone number and current location.

GPRS (General Packet Radio Service) is a mobile telephony network system that uses packet switched data transmission (2.5G).

It provide faster speed (max. 172kbps) and better application can be developed. Eg. Multimedia applications and remote LAN access

When 3G is available in the market, it will make video conferencing possible

E-Commerce Model

Our objective is to practise real life e-commerce with security and payment issues

Design and Develop a WAP-based E-Commerce application on the Web

A Second hand market application is to be built for real-time interaction, purchasing and transaction with payment

Accessible with WAP-enabled device such as mobile phone and PDAs

Facilities of the Model(1)

Posting products for sale or to request forSecure payment method by Visa/Master ca

rd, MondexReal-time buyer-seller interaction includin

g chatting to bargain for the priceReal-time purchasing and make transaction

Facilities of the Model(2)

Session propagation for convenient and secure operations

Provide pictures for web and wap usersStore user transaction history and personal

profile

Future work(1)

Implement the online market in both web and WAP versions Customize and personalize the UI of WAP browser to meet complex e-commerce model Use of XML to manipulate the raw data to make it generic for future development on WAP

technology Use of XSL for transformation from a XML document to HTML or WML depends on users’ request

Future Work(2)

Introduction to XML and XSL

XML (eXtensible Markup Language)- a meta language used to define other domain- or industry-specific languages- Creating markup languages that describe data- Human readable format- targeted to different devices using XSL- No fixed set of elements- a specific Document Type Definition (DTD) is needed to provide the rules that define the elements and structure

Introduction to XSL

XSL (eXtensible Stylesheet Language)- is XML- a language for transforming XML documents [XSLT]- an XML vocabulary for specifying formatting semantics [XSL FO (formatting objects)]- A description of how to present the transformed information- a syntax for addressing parts of a document [XPath]

Advantages of XML and XSL(1)

Use of XML to increase the flexibility on manipulating the raw data

Reuse of fragments of datamultiple output formats

Advantages of XML and XSL(2)

styles tailored to the reader's preference (e.g., accessibility)

standardized stylesfreedom from style issues for content

authors

The End

Thank You!