wapide
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
WapIDE 2.0 June 10, 1999 Ericsson Radio AB
WAP Integrated Development Environment
(The WAP Service Development Kit)
(Now supporting WAP 1.1)
WapIDE
WapIDE 2.0 June 10, 1999 Ericsson Radio AB
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
WapIDE 2.0 June 10, 1999 Ericsson Radio AB
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
WapIDE 2.0 June 10, 1999 Ericsson Radio AB
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
WapIDE 2.0 June 10, 1999 Ericsson Radio AB
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
WapIDE 2.0 June 10, 1999 Ericsson Radio AB
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
WapIDE 2.0 June 10, 1999 Ericsson Radio AB
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
WapIDE 2.0 June 10, 1999 Ericsson Radio AB
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