1 / 8

WapIDE

WapIDE. WAP Integrated Development Environment (The WAP Service Development Kit) (Now supporting WAP 1.1). WapIDE Components. Existing Components Browser View WML decks and cards using a “standard” WAP device Device Designer Simulate the “look and feel” of a device of your choice

jin-chen
Download Presentation

WapIDE

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. WapIDE WAP Integrated Development Environment (The WAP Service Development Kit) (Now supporting WAP 1.1)

  2. WapIDE Components Existing Components • Browser • View WML decks and cards using a “standard” WAP device • Device Designer • Simulate the “look and feel” of a device of your choice • Application Designer • Create WML decks and cards • Server Toolset • Add dynamic WML content with server-side applications Planned Component • SIM Toolset • Access to the SIM Card

  3. WapIDE Browser View WML decks and cards using a “standard” WAP device • Wap Application Environment • Graphical user interface and realistic behavioral model • WML bytecode interpreter • WMLScript bytecode interpreter • WTA event handling (limited by host system capabilities) • WSP Client • Load WML decks from a standard WAP gateway or server • HTTP Client (http://) • Load WML decks directly from a non-WAP server • File Client (file://) • Load WML decks from your local file system

  4. WapIDE Device Designer Simulate the “look and feel” of a device of your choice • Visual layout of the device’s physical appearance (GUI) • Use an included sample device image or import your own • Define buttons on the device with up and down states • Associate WML events with buttons • Define dimensions of the device display • Specify behavioral characteristics of your device • Use an included sample behavioral model or define your own • Examples: • Hold NO button two seconds to turn device on • Animate an LED image to blink on and off when device is on • Scroll text horizontally when longer than display width

  5. WapIDE Application Designer Create WML decks and cards • Dual mode application source creation • One side of screen shows the application in your device: the other side shows the WML source • No need to know details about WML syntax • Syntax highlighting of WML source code • Context sensitive menus to insert or modify WML elements • Incorporate WMLScript into application • Compile and test WMLScript behavior • Compile and verify WML deck source code from imported files • Diss-assemble compiled WML deck

  6. WapIDE Server Toolset Add dynamic WML content with server-side applications • Create WAP-aware CGI scripts for more dynamic content • Create WAP-aware Java Servlets for more dynamic content • Convert existing HDML pages to WML • Pre-compile static WML decks and WMLScript “scriptlets” for faster retrieval

  7. WapIDE SIM Toolset (Not Yet Implemented) Connect to the world of electronic commerce and SIM cards • Communicate with a real GSM Phase 2+ phone SIM card using the SIM Toolkit API • Create WML applications that can access SIM card applications • Interface with Java applications on SIM cards Waiting for WAP Forum to specify

  8. Terminology API Application Programming Interface CGI Common Gateway Interface (to HTTP server) GUI Graphical User Interface HDML Handheld Device Markup Language HTTP Hyper Text Transfer Protocol HTML Hyper Text Markup Language SIM Subscriber Identity Module WAP Wireless Application Protocol WML WAP Markup Language WTA WAP Telephony Applications WTP WAP Transaction layer Protocol WSP WAP Session layer Protocol WYSIWYG What you see is what you get

More Related