Definitions of terms and advice on getting started. If you’re new to wireless technology, you should start here.
What is WAP?
What is the Mobile Web?
What is WML?
How long will WAP last?
What is a pictogram?
What makes a service a good service for the mobile internet?
How do I start writing WAP applications?
How does a WAP device connect to the internet?
Is there a glossary of wireless technology expressions?
Can you show me some simple example code?
We already have a WEB site, how do we get a WAP site?
We already have a HDML site, how do we get a WAP site?
How to distinguish a mobile browser from a desktop browser?
What is the difference between XHTML MP, XHTML Basic, WML, i-mode, and HDML?
Links to wireless developer sites, articles and libraries.
Where can I find more info on wireless technologies?
What Open Source resources are available for the wireless environment?
Is there an updated list of Agent strings somewhere?
How to access already existing WAP sites. WAP browsers for most operating systems. WAP gateways and WAP operator environments.
How do I access WML pages?
How do I bypass my operator and connect "directly" to the internet?
Can I "surf" WAP sites without using a real WAP device?
Is there a list of available WAP phones and WAP devices on the market?
Where can I find publicly available WAP gateways on the internet?
Where and how do I register a WAP domain?
Re-using the code and technology from the wired web in the wireless environment. PHP, ASP, Perl, Java Servlets, etc.
Why use WML when you can use HTML?
What is a WML deck of cards?
What do I need to serve WML contents to a WAP device?
What's with the HTTP server MIME types?
In short, what is WMLScript?
How can I use PHP to make WML contents more dynamic?
Can you show me some examples serving WAP via PHP?
How do I prevent a WML deck from being read from the cache?
How can I tell HTML browsers from WML browsers?
How do I read data from the WAP device (telephone number etc)?
Why is the HTTP User-Agent string different with the Openwave.com Gateway?
Is it possible to localize text in the browser?
How do I prevent variables from being stored in the cache?
How to I access a database from WML?
How can I control caching when nothing else works?
How can I use ASP to make WML contents more dynamic?
How do I pass a variable from WML to ASP?
Is there a list of other useful stuff for serving WML contents?
How do I use XSL with WML and WAP?
How can I use Perl to make WML contents more dynamic?
What is PUSHing and how does it work?
Details on the Wireless Markup Language used in WAP device browsers. What works where.
What is the general syntax of WML?
Do all WAP devices (browsers) comply with WML specifications?
Which phone uses which UP.browser version?
Can I use HTML based developer tools to develop WAP applications?
Where can I find a WML validator?
What is wmlc?
Tips and tricks on how to stun your users by making your applications work like a race-horse and not look like a donkey.
My WBMP images look bad, what can I do?
Can I generate dynamic WBMP images on-the-fly?
How can I send e-mail from a WAP device?
Is it possible to "link" to a telephone number?
How can I prevent a form from having empty fields?
How do I use option fields when the display cannot fit all of them?
Is it possible to "preload" images in WML?
Is it possible to change the font displayed in a browser?
How do I get a WML card to refresh itself?
How much data can I send back to the server using GET or POST?
How does Nokia's "Use Number" function work?
What are Openwave.com WML Extensions and how do they work?
Can WML extensions be used in Europe and other GSM areas?
What is WML Extension "Mobile-Originated Prefetch" (<link> tag)?
What are WML Extension "nested contexts/activities" (<spawn> tag)?
How is the WML Extension localsrc attribute used?
How is the accesskey attribute used?
How can I tell which WML version a device supports?
Expand your applications even further with scripts that run on WAP devices.
Where can I learn about WMLScript?
Which functions are available in the WMLscript Lang library?
Which functions are available in the WMLscript Float library?
Which functions are available in the WMLscript String library?
Details on the use of XHTML variants for mobile devices.
Do mobile devices support XHTML?
What is XHTML-MP?
Can I use XHTML Basic 1.0?
Can I use XHTML Basic 1.1?
What are the differences between XHTML-MP and XHTML Basic?
How do I set the input mode in XHTML-MP 1.0?
Can I set accesskey values in XHTML?
Can I use tables in XHTML-MP?
Can I use background colors on mobile phone?
General questions about how you can graphically improve your mobile site.
Can WAP devices use graphical images instead of just text?
What size screens will I be developing for?
How do I use animated images?
How can I optimize image size?
Can color images be used in WAP?
Topics surrounding the development tools used for developing WAP applications.
Why can I not access pages on the internet from my emulator?
Why doesn't Basic Authentication work with the Nokia SDK?
What is the difference between WAP 1.1 and WAP 1.2?
What is the difference between XHTML-MP and XHTML Basic?
Where can I download the Openwave SDK?
Where can I download Microsoft's Mobile Explorer?
What's special about the Microsoft Mobile Explorer?
What is Microsoft IEMobile?
How do I track users?
How do I remember users?
Are there specific HTTP headers for mobile?
When your applications aren’t working as they should, chances are that someone has already solved the problem and added the solution to this FAQ.
Why won't my WBMP images appear?
The WAP device emulator says text/html mime type is not supported, but my MIME setup is correct?
I can't get the <input/> format in WML to work correctly. What's wrong?
I think some special characters are breaking my code or links, what can I do?
What's the size limit on each WML deck?
I can't get POST to work! What's wrong?
My ASP code works on emulators but not on real browsers. What's wrong?
Why won't my META tags work in WML?
Why aren't the server receiving the variables I send it?
Why doesn't some Mitsubishi browsers (Trium) run WMLScript?
Why is the REFERER line in the HTTP header not visible?
Why does a normal HTTP 302 redirect not work in WAP?
Why can't I pass variables with spaces and apostrophes?
I can't display a dollar sign in my WML code, what's wrong?
My WAP services only work for me, no one else! What is wrong?
Nokia S60 WAP browser cursor skip some links on my WAP site! What is wrong?
Details on one of the most discussed Wireless Application Protocol topics. WTLS, SSL, restricting access and so on.
How can I protect certain WML pages/decks from unwanted users?
Are sessions supported in the WAP environment?
Are cookies supported in the WAP environment?
How secure is WAP with SSL and WTLS?
Was originally born in Japan, but has also expanded all around Europe.
Why is there an i-mode section in this wireless FAQ?
What is i-mode, and where can I find out more about it?
Where can I find an i-mode emulator?
How is i-mode different from WAP?
How does Compact HTML (CHTML) work?
How can I tell i-mode browsers from other browsers?
How does i-mode work?
GPS functionalities
Can I specify the input mode with i-mode HMTL?
What is an emoji?
How the most important part of the WAP “chain” works, which WAP gateway does what, and who makes them.
What is a WAP gateway?
What is a WAP Server?
Who is responsible for setting up the connection to the WAP gateway?
Which WAP gateways and WAP servers are available on the market?
How "compatible" are each of the WAP gateways?
The most underrated service that today provides highest revenues.
They were supposed to take away SMS in a blow. Still not a success, but making their way.
What is MMS?
What content can be delivered in an MMS?
Can I protect content in MMS?
If SMS was a success, Instant Messaging and presence, should be even more.
What is IM and presence?
OMA IMPS
ICQ, MSN, Yahoo!, etc on the mobile
Ringtones, wallpapers, screensavers, video, streaming and everything about media contents.
What is a ringtone/realtone?
What is an operator logo?
What is a wallpaper?
What is a screensaver?
Content Delivery
How does streaming work on mobile devices?
What is the difference between streaming a video (or audiofile) and playing it?
How about DRM?
How do I encode video for mobile?
Information on who maintains the FAQ, how content is added, and a big list of thanks to those who have helped the FAQ become what it is.
Who wrote this FAQ?
How can I contribute to this FAQ?
Where can I test the examples applications in the FAQ?