The original wap standard for content is wml, Wireless Markup Language.
This language is based on xml; the format of a wml page is very strict.
You can learn how to write wml content here.
wml tutorial
The original standard supported only black and white wbmp images.
A quick google search for "wbmp" should get you a tool to convert bmp to wbmp.
Newer colour phones also tend to support wml with gif images, but typically not jpegs.
If you want ANY wap phone to display your content then you have to stick with monochrome wbmp.
The next problem is that phone displays come in all shapes and sizes.
Commercial providers will recognise what model of phone is connecting and will adapt content accordingly.
There are thousands of types of phone and the provider needs to know the screen sizes for most of them.
Secondly if you do put some wap content on the Internet, how will anyone find it?
There are no wap content search engines to the best of my knowledge.
Lastly I found that simply putting wml pages on your apache server doesn't work.
You have to get the mime settings right as well, or the phone won't like the response it gets.
So, unless you have your own web server, and can get the apache config right...
Web space from your ISP probably isn't going to work.
Hence the lack of non commercial wap content.
There isn't much wrong with the wml protocol as such.
It just isn't html and so isn't well supported for enthusiast use.
Wap content is "proxied" by the mobile phone company.
If a phone requests wml pages from your server you will actually see requests coming from the mobile company's "wap gateway".
The wap gateway is also a protocol converter typically talking wml over UDP to the phone and wml over TCP to content servers.
If you want a wap browser on your PC (to simulate a phone) then search for WinWap or Klondike.
These certainly work through a wap gateway in UDP mode, using a mobile phone as the isp.
TCP mode with no gateway, I haven't tried.
There is one obvious use for your own wapsite if you can do it.
Any such content is available to you anytime, anywhere, on virtually any GSM phone, as long as you can remember the url.
You might therefore find it useful for say your contacts list or something, if you can figure out a way to stop the informartion getting into the wrong hands.
Mobile Internet index
Homepage