| For
IT managers: network implementation
* The following information is
intended to be a reference for products and services related to
mobile PC computing over GSM networks. Neither Intel nor
the Mobile Data Initiative endorse the products or companies listed
below. This information has been submitted by the companies listed
for informational purposes only. No guarantee is made about its
accuracy.
Wireless
middleware
There are two scenarios when working
with wireless data. In the first scenario you use exactly the same
communications software over wireless links as you do over modem
or LAN links. Examples might include mail programs, Web browsers,
database query programs, groupware, and remote access. In the second
scenario, you use additional software called wireless middleware
to enhance the operation of your application software. Wireless
middleware can address the following kinds of problems:
- Some networks (e.g. RAM and ARDIS)
do not use conventional networking protocols and software interfaces.
Wireless middleware can act as an interpreter between application
software and the specific protocols of the wireless network.
- Operation of the application software
may be slow on some networks. Transactions that took seconds over
a LAN connection might take tens of seconds or longer over wireless
links. Wireless middleware can streamline communications significantly
by reducing both the total amount of communications and the amount
of back and forth traffic.
- Related to the above problem, operation
of the application may generate excessive usage charges. Wireless
middleware can help significantly in this area.
Wireless middleware comes with client
and server components. The client software is installed on the mobile
computer and the server portion on a workstation on a corporate
network that acts as a gateway. The client and gateway portions
communicate with each other using protocols designed specifically
for the wireless environment. These protocols minimize the amount
of traffic and use robust methods to recover from transmission errors
or dropped connections. Some middleware solutions can queue up messages
and automatically dispatch them as soon as a connection becomes
available. The gateway component functions as a proxy or agent on
behalf of the mobile client, engaging in high bandwidth transactions
with destination servers and then returning only the desired information
to the mobile computer.
There are two types of middleware solutions.
One type enhances the operation of existing applications. For example,
AirMobile* from Motorola can speed up remote access to cc:Mail*
or Notes servers. The other type comes in the form of SDKs with
which software developers and system integrators can retrofit existing
applications or develop new ones. Nettech systems provides solutions
in the latter category.

Components of a middleware
solution.
The following table lists the key middleware
providers and their products.
| COMPANY |
PRODUCT |
MIDDLEWARE
FUNCTION |
| IBM
|
ARTour* |
Optimized
wireless access of Web servers. |
| Infowave
|
Office
Enabler* |
Optimized
wireless access of Microsoft Exchange servers. |
| Motorola |
AirMobile |
Optimized
wireless access of Lotus Notes and cc:Mail. |
| NetTech
Systems |
Instant
RF* |
Software
Developer Kit (SDK) for developing wireless applications. |
| Oracle |
Oracle
Mobile Agents* |
SDK for
developing wireless applications. |
| Racotek |
Keyware |
SDK for
developing wireless applications. |
| Software
Corporation of America |
TalkThru |
Optimized
wireless host-terminal computing. |
| Unwired
Planet |
HDML
and HDTP |
Optimized
wireless access of Web servers. |
| Xcellenet |
RemoteWare* |
SDK for
developing wireless applications. |
For further information, see
The PCIA Mobile
Wireless Communications Guide.
Wireless
standards
Standards are crucial in promoting
interoperability between products from different vendors. Standards
also play an important role in wireless networking since they not
only allow plug and play environments, but they permit the same
application to readily function over any wireless connection to
any mobile device.
The Mobile Data Initiative has played
a key role in hastening the development and adoption of computing
standards.
Key standards to watch include:
- Portable Computing and Communications
Association (PCCA). The PCCA has developed standards for wireless
extensions for both AT commands and for the Network Driver Interface
Specification (NDIS). See http://www.pcca.org
for more details.
- Unimodem. Unimodem is Microsoft's
architecture in Windows for supporting modem based communications
and applies to cellular connections as well.
- Internet Engineering Task Force
(IETF). The IETF defines all the key standards for the Internet,
including all the communications protocols. Many of these communications
protocols will be used over wireless connections, and some will
be optimized specifically for wireless networks. See http://www.ietf.org
for more details.
- Wireless Application Protocol.
This set of standards defines protocols and interfaces for low
bandwidth communications such as short message service with PCS.
The standard also addresses microbrowser environments on smart
phones and handheld computers. See http://www.wapforum.com
for more details.
- Mobile IP. Mobile IP facilitates
the use of IP networking for nodes that must maintain constant
communications as they move from one IP subnet to another. This
standard applies both to wireless and wired communications. Mobile
IP is specified by the IETF in the Internet standard RFC 2002.
- Narrowband Sockets. NBS is
a standard developed jointly by Intel and Nokia that specifies
interfaces and protocols for communicating over low bandwidth
wireless connections such as SMS. See http://www.intel.com/ial/nbs/
for more details.
|