Subscribe to Windows IT Pro
September 26, 2000 12:00 AM

Wireless Applications on IIS

Windows IT Pro
InstantDoc ID #15689
Rating: (0)

The Internet is going wireless. Wireless technology has become crucial for transmitting and receiving up-to-the-minute information. Leading analysts for the wireless industry predict strong growth for the wireless data market. For example, Strategy Analytics foresees a $200 billion-a-year wireless Internet industry by 2004.

Wireless Application Protocol (WAP) is currently one of the simplest implementations of wireless technologies. It is a standard for linking to the Internet using wireless connections with WAP-enabled devices such as cellular phones, Research in Motion (RIM) email devices, and pagers. WAP devices have small screens that display as few as five lines of text, each with approximately 10 characters. WAP uses Wireless Markup Language (WML), which is similar to HTML but doesn't require using a keyboard or mouse.

To connect to the WAP world, you need a WAP gateway. However, you don't need to install your own private gateway, which would take a lot of time, money, and effort. Instead, you can use a WAP gateway that's available through wireless network operators, such as Sprint PCS, whose services you normally subscribe to when you buy a wireless device.

WML is a tag-based and largely text-based language. However, unlike HTML, WML has strict syntax rules because the content is compiled into a binary form when you transmit the data over the wireless network. You can store WML pages on your IIS Web site; IIS can interpret these pages when you configure a few WAP MIME types. To configure MIME types in IIS 5.0, follow these steps:

  1. Start, Programs, Administrative Tools, Internet Services Manager.
  2. Right-click the machine name, and select Properties.
  3. Click Computer MIME Map, then click Edit to list the existing MIME types. Add the following MIME types by clicking New Type and typing the following information:

    • For file extension .wml, type "text/vnd.wap.wml" (without the quotes).
    • For file extension .wmlc, type "application/vnd.wap.wmlc" (without the quotes).
    • For file extension .wmls, type "text/vnd.wap.wmlscript" (without the quotes).
    • For file extension .wmlsc, type "application/vnd.wap.wmlscriptc" (without the quotes).
    • For file extension .wbmp, type "image/vnd.wap.wbmp" (without the quotes).

After you configure your WAP site and MIME types in IIS, place your WML documents in your WAP site IIS document tree, where you can access them through a WAP-enabled device or WAP emulator.

We've built a feature-rich, fully functional WAP application that you can download at no cost and use on your IIS site. This application lets your WAP device search Active Directory (AD) for users, lists them, then facilitates emailing or dialing them right from your WAP device. To download the Active Server Page (ASP) code, go to the InterKnowlogy support page and scroll down to "IIS Update – InterKnowlogy WAP Application."

Related Content:

ARTICLE TOOLS

Comments
  • Anonymous User
    7 years ago
    Jan 14, 2005

    OOOOOOOOOO k... here's the deal. This is a great tutorial but you left out a few major points... I spent 3 hours troubleshooting why mine didn't work either... however

    #1 - After your IIS tree (site) is setup - RIGHT CLICK the wap site (e.g., Wap Enabled) and goto properties.

    #2 - goto HTTP Headers - and look at the bottom for MIME Map - Click File Types

    #3 - ADD THE SAME INFORMATION LISTED HERE IN THIS TUTORIAL

    #4 - Click Apply

    #5 - Click the Documents Tab and add index.wml as a DEFAULT DOCUMENT

    #6 - Click Apply

    #7 - (I know this is crazy) Click Home Directory Tab and make sure that READ is checked

    #8 - Click Apply

    #9 - Stop / Start WAP SITE

    I tried this method as a last resort since the MIME Map box was empty and viola`! Not only did Wapsilon immediately pick up my wap site - but now my WAP-Enabled phone now sees my WAP DIR...

    Hope this will help someone else!

    Advanced Server 2000
    Athlon 1000
    512mb
    MX440 64mb
    100gb

    Big SeckC Soopah Nerd

  • narcisse
    8 years ago
    Apr 14, 2004

    quite clear and precise explanation.but don't work on my iis,don't know why ...should fix it.

  • Bo Nersing
    8 years ago
    Mar 29, 2004

    First comment:
    I found this page at GOOGLE serching for -- "wireless markup language" IIS -- Your article was easy to understand. My IIS-server was configured for wap in less than 10 minutes!! Thank you.
    Second comment:
    The link to http://www.interknowlogy.com/resources/support.asp (IIS Update – InterKnowlogy WAP Application) has Error 404. Else I could have learned more?
    Best regards

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.