FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.

Slides:



Advertisements
Similar presentations
WAP Next Generation
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
XML Technology in E-Commerce
Mobile Technologies Computer Networks Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
LYU0101 Wireless Digital Library on PDA Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu First semester FYP Presentation 2001~2002.
Project 1 Introduction to HTML.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
MultiPlatform Applications Module. Agneda for today Areas to be covered Assessment for the module Agenda for the module timetable Procatical sessions.
2000 Final Year Projects Prof. Michael R. Lyu
XML Prashant Karmarkar Brendan Nolan Alexander Roda.
1 Chapter 10 Internetand New Information Technology Infrastructure.
J2ME Prepared by: - Gaery- Ronny - Alan- Andy. Why Technology for Mobile Devices? The nature of wireless devices is changing Old devices: All the software.
LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu Prepared By: Wat Hong Fai, Tony Yan Wai Keung, Harris.
Web Clipping Presentation By: Alex Jacobs, Philip Kim, Nathan Po Web Clipping.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
1st Project Introduction to HTML.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
An Introduction to WAP/WML. What is WAP? WAP stands for Wireless Application Protocol. WAP is for handheld devices such as mobile phones. WAP is designed.
Business Computing 550 Lesson 4. Fundamentals of Information Systems, Fifth Edition Chapter 4 Telecommunications, the Internet, Intranets, and Extranets.
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
WIRELESS INTERNET WAP Wireless Application Protocol - WWW programming model - Wireless Markup Language - browser suited for mobile terminal - lightweight.
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
By Amisha Pardasani. Contents Introduction to Wireless Application Protocol Introduction to Wireless Markup Language WML Formatting Links and Images Input.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
1 10 THE INTERNET AND THE NEW INFORMATION TECHNOLOGY INFRASTRUCTURE.
WML Wireless Markup Language Presented by: Richa Saxena Roll no
Example XML Applications/Languages. Objectives To Review uses of XML To investigate some Language applications of XML XHTML RSS WML Web Services.
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
CIS 375—Web App Dev II WAP. 2 Introduction to WAP WAP ________________________ is an application communication protocol that uses a ______ Browser in.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
1 6th EC/GIS workshop - Lyon - June 2000 Easy and friendly access to geographic information for mobile users David HELLO (Matra.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
HTML PROJECT #1 Project 1 Introduction to HTML HTML Project 1: Introduction to HTML 2 Vocabulary Internet service provider (ISP) A company that has a.
Ericsson Competence Solutions Rev A16/11/011 Mobile Learning Course for R380 and R520 Presented by Michelle Almeida Course Structure Design Guidelines.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
 2002 Prentice Hall, Inc. All rights reserved. Chapter 1 – Introduction to the Internet and World Wide Web Outline 1.1Introduction 1.2World Wide Web Consortium.
Wireless Application Protocol. WAP- Wireless Application Protocol Gateway WAP WEB Server Content Browser HTTP IPWAP Deck WML.
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
Introduction to XML This presentation covers introductory features of XML. What XML is and what it is not? What does it do? Put different related technologies.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Presented By: Dixit Wadhwani B.TECH 3 rd YEAR, CSE 07CS Sir Padampat Singnania University Technical Seminar on Wireless Markup Language Guided By:
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to the World Wide Web & Internet CIS 101.
Part 2.  Transmission methods used  Bandwidth:  The speed at which Data can be carried.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Web Design Vocabulary #3. HTML Hypertext Markup Language - The coding scheme used to format text for use on the World Wide Web.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Project 1 Introduction to HTML.
Database Processing with XML
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
M-Commerce Wireless Markup Language (WML) By Prof T.R. Vaidyanathan.
Presentation transcript:

FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung

Outline  Introduction  Traditional web access vs mobile access  Protocol : WAP  WAP architecture, limitation and future  E-Commerce Model  Our Future work  XML, XSL

Web Access vs Mobile Access  Web vs WAP  Different protocols to be used  HTML for standard web browser (IE/Netscape)  WML for small narrowband device (mobile phone/PDAs)  WML is not as visually rich as HTML.

WAP  WAP – Wireless Application Protocol  Based 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 Markup Language)  Standardized Document Type Definition (DTD) by W3C  Functional Areas: 1. Text presentation and layout 2. Deck/card organizational metaphor, 3. Inter-card navigation and linking 4. String parameterization and state management (WML variables) 5. Interface to phone features

WAP Limitation  Designed with constraints: 1. Small display and limited input facilities 2. Narrowband network connection 3. Limited memory and computational resources  Narrow bandwidth: 9.6kbps  Maximum size of each deck: 1.4 Kbytes  Recently, only text and monochrome images (.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 for  Secure payment method by Visa/Master card, Mondex  Real-time buyer-seller interaction including chatting to bargain for the price  Real-time purchasing and make transaction

Facilities of the Model(2)  Session propagation for convenient and secure operations  Provide pictures for web and wap users  Store 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 data  multiple output formats

Advantages of XML and XSL(2)  styles tailored to the reader's preference (e.g., accessibility)  standardized styles  freedom from style issues for content authors

The End Thank You!