Aljona Interservice
about aljona software tools java project wireless web contact us





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.