Success Stories
QCOM Inc. specializes in software development for telecommunication equipment and service providers. We have a proven track record of success with many satisfied customers.Our projects include:
Network Management, Element Management and CIT Development
- TNMS - A Network Management System for DWDM
Worked closely with the customer to define and develop a nation wide DWDM network management system, using Java and C++ programming languages, CORBA interface, Oracle database and drag-and-drop GUI. It provides multi-layer network views, real-time Bandwidth Provisioning, fault, performance and security management, as well as Multiple Nation Language Support (MNLS) such as English, Chinese, Japanese on GUI.
- EchoScan - An Element Management System for Echo Canceler Network
Responsible for the definition, development, delivery and customer support of a family of EchoScan element management system for various echo canceler network elements. The EchoScan EMS is designed with multi-tier client/server architecture, scalable up to 500 NEs. It is implemented in 100% pure Java running under Sun Solaris operating system. It supports a rich set of EMS features, including the equipment provisioning, alarm management, geographical partitioning, remote NE download and drag-and-drop GUI capabilities. It is deployed world wide including NTT DoCoMo, France Telecom, Cegetel of France, Arcor of Germany, Alestra of Mexico and Brunei.
- Craft Interface Terminal (CIT) Development
Developed the CIT for a DWDM system, using the state of the art GUI technology, running on Window PCs. Another CIT was developed for a DWDM system.
eBusiness Services
- Web-Based Voice Mail Provisioning System
A web-server was developed, using primarily Java, Java Servlet and HTML programming languages to allow the subscribers to set up, modify and view their voice mails through a web browser interface. It interfaces with a variety of systems and networks including the Internet, frame relay networks, voice mail systems and Text-To-Speech system.
- LDAP Meta-Directory Server
Two servers were developed: a LDAP conversion server was used to convert the commonly used corporate directory to LDAP format and pumped it into a pair of LDAP servers in a redundant configuration. The LDAP servers are accessed by a unified messaging system for retrieving the caller information such as the caller IDs, forwarding addresses, etc.
Real-Time Embedded Software
- Embedded Software Development for All-Optical Cross-Connect (OXC)
Set up a Dedicated Team that worked as an extension to a large development team in developing the real-time embedded software for an All-Optical Cross Connect (OXC). Our team was responsible for the development of certain functional modules and interfaces including TL1 interface, session, and security modules. The software was developed in C++ under the Chorus operating system. Strict methodology such as design review, code inspection, unit testing, load testing and system testing was followed to ensure the quality and reliability of the product.
- Real-time Software Development For DWDM
Developed alarms, performance monitoring, security, and CMISE features for a DWDM 40G and 400G system. Uses the C, C++, and ObjecTime languages and runs on the VxWorks operating system. The development was first done in UNIX on a simulated environment, and then ported and tested on the target VxWorks environment, running on top of the Power PC microprocessor.
- Real-Time Software Development for Echo Cancellers
Development of remote software download over TCP/IP in an Echo Canceller. The development was done on Motorola's 68000 based microprocessor running Vrtx operating system. It involved modifying the boot PROM, developing the download software on a Line Interface Card, and saving the download software in the flash memory.
Mediation Devices
- TL1 To SNMP Mediation Device
Developed a PC-based Mediation Device which converts TL1 alarms and events into SNMP traps using a proprietary MIB that we defined for the customer. The device interfaces to a gateway network element using TCP/IP and manages multiple network elements. A GUI is provided on the PC for configuring the mediation software and also to see a local display of the alarms and traps being generated. It runs on Windows 2000 and is written in a combination of C++ and Java.
NMS/EMS/NE Simulators and Test Tools
- NMS Simulator
Developed a NMS simulator that provides a Java GUI interface and that allows the user to see each of the objects existed in the NMS/EMS interface naming tree. For each object, the attribute values are displayed and buttons exist that allow the user to invoke the various object methods. The NMS simulator also provides a scripting mode for automated testing.
- EMS Simulator
The EMS simulator provides a Tcl command-line and scripting interface that allows the user to create any of the NM/EM interface objects along with the object values. The simulator implements each of the object methods and responds automatically. It also allows the user to dynamically generate alarms and events using Tcl commands. The design demonstrates an innovative use of Tcl and CORBA - a Tcl command is provided for every CORBA interface object which will create the CORBA object with a name and attribute values.
- NE Simulator System
Developed an NE (Network Element) simulator control system to allow network testing for a large telecom equipment vendor. The tool allows the user to specify the number and type of NEs to simulate, as well as configure the data for each of them. The tool provides a unified interface to all of the various NE simulators. It also provides two modes, GUI and Tcl scripting. The GUI provides a user-friendly interface that displays the running simulators and provides screens to configure each simulator's response data. With Tcl scripting, the user can set up various scripts to automate testing and simulate the behavior of the network, such as fiber cut.