There is a growing number of vendors that provide WAP Gateways. WebLogic Server should work with any WAP-compliant Gateway. For a current list of WAP-compliant Gateways and other WAP products, refer to the WAP Deployment Fact Sheet compiled by the WAP Forum. Application design considerations When developing a WAP application, you must consider the limitations of mobile devices and determine the most efficient and flexible way to provide suitable content. This section discusses some of these considerations.
Simple user interfaces Most mobile devices have extremely simple user interfaces.
WML and WMLScript were specifically designed to address these limitations. While some WAP Gateways have the ability to automatically translate HTML to WML, in practice, it is encouraged to generate WML directly and tailor the interface to the specific needs of the wireless user. Developing a corresponding WML front-end leverages the previous engineering effort to develop the business logic and content of your application, while providing significant user interface benefits. Because of the limited real estate of graphical displays on most WAP-enabled devices, it is often desirable to allow users to customize the application offering to allow them to see only those services that they are interested in. Tools such as Personalization are well suited for providing this sort of flexibility in your application.