|[ Also see: Wireless
News Bluetooth GSM
Welcome to our
section on WURFL (Wireless Universal Resource FiLe) and the WALL
(Wireless Abstraction Library) tag library.
What is WURFL?
WURFL is a repository of wireless device capabilities. The goal of
the WURFL project is to describe the capabilities of common wireless
devices around the planet and provide a simple API to programmatically
query the capability repository.
What is WALL?
The Wireless Abstraction Library (called WALL) is a Java tag-library
that gives you a universal mark-up for wireless devices. WALL allows the
developer to write a web application once and have optimized content
delivered to a variety of devices.
Tutorials and Tools
||Welcome to WURFL
What's the WURFL? What can the WURFL do for me? What's so smart
about the WURFL?
WALL a Library to Multiserve Applications on the Wireless Web.
More and more new WAP 2.0 devices hit the market each week. While
XHTML MP gives up on many of the usability extensions introduced
with WML 1.X, it promises to bring convergence with HTML, the
mark-up of the big Web. Unfortunately, XHTML-MP implementations
differ from browser to browser. These difference are sometimes tiny
and negligible. Other times they are subtle and can make your
applications fail on certain devices totally unexpectedly.
WURFL Not only has the repository extended to contain over 5000
devices, but adoption has also conspicuously taken off. If you add
to it the fact that WALL (Wireless Abstraction Library) delivers a
truly universal mark-up, what you get is a ridiculously powerful
tool at no cost.
WALL WALL is a JSP Tag library which allows you the developer to
write a web application once and have optimized content delivered to
a variety of devices, in the form of WML, XHTML-MP, or cHTML as
appropriate for the phone. WALL leverages the power of, and the
information in WURFL, most specifically the preferred markup device
information to decide which language should be delivered to the
Device Diversity with WURFL/WALL Introduction to WURFL, WURFL:
The Java API, WURFL and PHP, WURFL Capabilities, Introduction to
WALL, WALL Tutorial: Menus, WALL Tutorial: Cool Menus, WALL
Tutorial: Forms, WALL Tutorial: WALL and JSTL.
||wurfl Project home.
Wireless Universal Resource FiLe
||Get mobile device capabilities from MySQL database. This package
can be used to get mobile device capabilities from WURFL XML files.
It is based on a package originally written by Andrea Trasatti. This
version uses a MySQL database to cache mobile device information. It
can also return the path of device thumbnail images. The device
image files must be obtained separately from the WURFL site.
|WALL for PHP
||WALL4PHP is a PHP implementation of WALL.
||Simple Perl WURFL Parser
WURFLLite Even if the Wireless Universal Resource File (WURFL)
is an XML application, it is not necessary to use an XML parser,
like XML::Parser, for your Perl scripts to make the WURFL's
information available in your scripts. WURFLLite is a Perl module
that uses regular expressions to analyze the structure of the WURFL
XML file and stores the content and attributes in an anonymous hash.