
|

The following is a description of a Wireless Web development
project recently done by Aljona:
WIRELESS WEB UNIFIED MESSAGING
Aljona's overseas resources custom-developed a new Wireless
Web (WAP) Unified Messaging application for a USA company
based in Washington, D.C. This Unified Messaging application
functions as a personal communications hub that provides its
users with consolidated access & centralized management of all
their incoming & outgoing e-mail, fax, and voice messages, via a
single unified messaging repository.
Both the PC Web browser interface and the Wireless Web
device interface to this Unified Messaging application were
custom-developed by Aljona's overseas resources using the
following software development technologies:
Microsoft IIS
Microsoft Active Server Pages
Microsoft VBScript
HDML (Handheld Device Markup Language)
WML (Wireless Markup Language) |
HTML
Microsoft Visual C++
Microsoft COM
Microsoft ADO
SQL
Oracle |
 | |
WIRELESS WEB UNIFIED MESSAGING:
Functional Overview
Users can access & manage their unified messaging repository
using either a PC Web browser, a standard telephone, or a
wireless web-enabled mobile device. With the unified messaging
repository, a user's new voice messages & new fax messages
are stored in the same inbox along with their new e-mail
messages. The benefit of having a single unified message inbox
is that all types of messages can be comprehensively &
efficiently viewed and managed via a single facility. Mobile
professionals without a PC can still access & manage their
unified messaging repository at any time, from anywhere, using
either a standard telephone or a wireless web-enabled mobile
device.
As much as possible, the Unified Messaging application provides
both its wireless web device users and its PC web browser users
with the same access to its many messaging productivity
features; for example, the Address Book and Get External Mail
features are available to either the wireless web device users or
the PC web browser users. The Address Book feature enables
users to quickly recall the stored e-mail addresses of those
people they most frequently communicate with. The Get
External Mail feature enables users to retrieve messages from
other POP3 e-mail accounts they may have, such as Microsoft
Exchange, Lotus Domino, etc.
WIRELESS WEB UNIFIED MESSAGING:
Software Overview
The Unified Messaging application operates as a Microsoft IIS
Active Server Pages (ASP) Web application. To achieve the high
performance requirements of this application, the ASP SESSION
object was not used at all; all user session state data is instead
carried in the URL via URL rewriting. For example, the particular
folder name that a user is currently working in is carried in the
URL via a current folder id parameter; the particular message
that a user is currently working in is carried in the URL via a
current message id parameter, etc.
Additionally, all application business logic is encapsulated as
high-performance, object-oriented Microsoft Visual C++ COM
components. The use of COM components enables the
reusability of middleware code that is common to Wireless Web
device functionality and PC Web browser functionality; examples
of this are COM components which support the Unified
Messaging Repository, the Address Book, and the Get External
Mail features.
The first version of the wireless web device interface to this
Unified Messaging application used HDML (Handheld Device
Markup Language) to format output to the wireless web
devices; HDML was supported first because customer research
indicated that HDML compatibility was the most prevalent
across the existing USA base of older wireless web devices. The
second version of the wireless web device interface to this
application included support for the newer WML (Wireless
Markup Language) wireless web devices, in addition to support
for the older HDML wireless web devices.
|
 |