nGoals
–network
independent application environment for low-bandwidth, wireless devices
–integrated
Internet/WWW programming model with high interoperability
nRequirements
–device and
network independent, international support
–manufacturers
can determine look-and-feel, user interface
–considerations
of slow links, limited memory, low computing power, small display, simple user interface (compared to desktop
computers)
nComponents
–architecture:
application model, browser, gateway, server
–WML:
XML-Syntax, based on card stacks, variables, ...
–WMLScript:
procedural, loops, conditions, ... (similar to JavaScript)
–WTA:
telephone services, such as call control, text messages, phone book, ... (accessible from WML/WMLScript)
–content
formats: vCard, vCalendar, Wireless Bitmap, WML, ...