FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony,...
-
Upload
samson-joseph -
Category
Documents
-
view
213 -
download
0
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!