Thomas Kunz
Systems and Computer Engineering
27
WAE: Wireless Application Environment
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, ...