|
|
Software Maintenance Projects
|

|
| Project: |
Voice/Telecom/Fax Cards Device Driver Package Maintenance |
| Platform: |
NT:Pentium, NT:AXP, Unixware:Pentium, Linux:Pentium, Solaris:SPARC, AIX:RS6000, HP-UX:PARISC, ISA, PCI, VME |
| Description |
For an international computer company, TetherMedia maintains a generic device driver package that allows a single driver to control a suite of voice, fax, ISDN, and DSP boards, all with different hardware interfaces. The maintenance contract includes support Windows NT, Linux, Solaris, AIX, HP-UX, and UnixWare. Package size is approximately 500K lines of C, C++, and assembly code. |
|
|
| Project: |
Alarm Monitor System Firmware Maintenance |
| Platform: |
VRTX:80x86 |
| Description: |
For a computer telephony company, TetherMedia maintains an embedded software package using VRTX for an alarm board that detects failures in power, temperature and fan speed, and upon failure detection, the software issues alarm messages via modem to the client’s central maintenance sites. The software also supports downloading of new versions and remote configuration via modem. Package size is approximately 40K lines of C and assembly code |
|
|
| Project: |
Open-Platform DSP Card Firmware and Driver Maintenance |
| Platform: |
Solaris: SPARC, Unixware:Pentium, NT:Pentium, PCI, ISA |
| Description: |
For a computer telephony concern, TetherMedia maintains a DSP kernel and driver/library package for client's open-platform DSP PCI and ISA cards. The DSP kernel runs on SPOX and the PCI card consisted of four TI TMS320C31 DSPs. Target host operating systems are Solaris 2.5.1 on Ultra SPARC, SCO UnixWare V2.1, and Windows NT, 2000. Package size is approximately 100K lines of C, DSP, and assembly code |
|
|
| Project: |
Serial Communications Card Driver Maintenance |
| Platform: |
AIX:RS6000, Solaris:SPARC, VxWorks:Pentium, PCI |
| Description: |
For a communications hardware company, TetherMedia maintained a STREAMS driver for a suite of serial communications PCI boards. The driver was designed for high performance and to provide support for network layer protocol modules. TetherMedia originally implemented the driver for AIX on RS6000 and later ported the same driver to Solaris on x86 and VxWorks on Power PC. Package size is approximately 20K lines of C code |
|
|
| Project: |
High-Speed, Multi-Channel Serial Card Driver Package Maintenance |
| Platform: |
WinNT:Pentium, PCI |
| Description: |
For a communications card company, TetherMedia maintains a Windows NT multi-channel serial PCI card driver. Package is written in C, and the total number of lines is approximately 20K lines. |
|
|
| Project: |
Multi-Platform Voice/Telecom Cards Diagnostic Package Maintenance |
| Platform: |
NT, Solaris, Unixware, AIX, HP-UX, VRTX, Pentium, SPARC, PaRISC, R6000, ISA, PCI |
| Description: |
For a multi-national semiconductor company, TetherMedia maintains an universal diagnostics package for a suite of nine communications cards, each with an unique hardware interface. Package includes diagnostics firmware, generic device driver, and all application level code. The package runs on Linux, Unixware, Solaris, AIX, HP-UX, and Windows NT/2000. Package size is approximately 50K lines of C and assembly code |
|
|
| Project: |
CTMedia ASR and TTS Resource Maintenance |
| Platform: |
CTMedia, AT&T TTS and ASR Engines, Dialogic Voice Cards, WinNT:Pentium |
| Description: |
For a multi-national telecommunications company, TetherMedia maintained a S.100 automatic speech recognition (ASR) and a text-To-Speech (TTS) resource package for the Dialogic CT Media S.100 platform. The ASR Resource controls the host-based Natural Language ASR and TTS Engines via a socket based protocol provided by the client. CTM Media, ASR and TTS Resources were running on Microsoft Windows NT. Packages were written in C++, and the total number of lines was approximately 50K for ASR and 30K for TTS resources. |
|
|
|