1 / 15

LYU0001 Wireless-based Mobile E-Commerce on the Web

LYU0001 Wireless-based Mobile E-Commerce on the Web. Supervisor: Prof. Michael R. Lyu Prepared By: Wat Hong Fai, Tony Yan Wai Keung, Harris. Outline. Introduction Features in our EC model Limitation on WAP and our approach XML + XSL for web-based application Experience.

DoraAna
Download Presentation

LYU0001 Wireless-based Mobile E-Commerce on the Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LYU0001Wireless-based MobileE-Commerce on the Web Supervisor: Prof. Michael R. Lyu Prepared By: Wat Hong Fai, Tony Yan Wai Keung, Harris

  2. Outline • Introduction • Features in our EC model • Limitation on WAP and our approach • XML + XSL for web-based application • Experience

  3. Introduction • WAP, GPRS, UMTS(3G) • WAP specification • Phone Features Interface • Circuit Switching -> Packet Switching • I-Mode (by NTT DoCoMo) • cHTML • Packet Network

  4. Features • End-to-End phone user interaction • Connection to make direct phone call • Animation by using WBMP format • Real time image conversion

  5. Features (2) • User Interaction • Make response to particular products • Chat with another user • Communicate through messages • Phone Call • Integrate phone features with internet • Communicate through voice by direct phone call

  6. Features (3) • Animation • More attractive when browsing • Black and White (.wbmp) • Image Conversion • For WAP and web to display image • Users don't need to convert images for WAP use

  7. Limitation and our approach • User interaction • Limitation: one WAP application can be run at a time • Approach: retrieve messages when the user navigate every WAP pages • Phone Call • Limitation: occupy the phone line for data transfer when browsing WAP pages • Approach: use WTAI interface to make phone call

  8. Limitation and our approach(2) • Animation • Limitation: .wbmp in WAP only support static B & W, uncompressed image • Approach: Estimate the actual transfer rate and use timer setting to make slide show • Image Conversion • Limitation: WAP only support .wbmp format but only few plug-ins for general public • Approach: Scripts to convert the image (JPEG, GIF) on-the-fly upon user request

  9. Traditional E-Commerce Site • Write different set of programs for each output format • A better way is to write template to partly separate layout design from programmer

  10. Approach with XML & XSL • XML • Represent data in an unambiguous way • Data from database will be represented as XML document • XSL • A language to transform XML data to other output formats

  11. Approach with XML & XSL(2) • Using a single XML data and combine with an XSL can generate layout for HTML output for general internet users • Using the same XML data and combine with another XSL can generate layout for WML output for WAP devices

  12. Approach with XML & XSL(3) • Advantage is to completely separate data processing from layout design • Newer output format in the future can be more easily generated by writing an appropriate XSL document without touching the XML data

  13. Experience • WAP phone • Small screen (only see little thing at a time) • Black and White • More waiting time than used to be • Circuit switch vs. packet switch • Get up-to-date information (e.g. weather, stock)

  14. Experience (2) • Development • XSL – use matching and template based working model, which is quite different from traditional programming model • This requires a different way of thinking • Analogy: writing rules for declarative programming language

  15. Thank You

More Related