|
|
Maintenance
Projects
Windows OS Projects
Linux and Unix Projects
Embedded
Software Projects
Computer
Telephony Projects
Computer
Network Projects
Netmerge/CTMedia Projects
Breakthrough Technologies
|
| Over
the years, TetherMedia has accumulated vast experience in writing Unix and
Linux drivers. |
|
|
| Project: |
Voice/Telecom
Cards Generic Driver |
| Platform: |
NT:Pentium,
NT:AXP, Unixware:Pentium, Linux:Pentium, Solaris:SPARC, AIX:RS6000,
HP-UX:PARISC, ISA, PCI, VME |
| Description: |
For a computer telephony company,
TetherMedia architected
and developed 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 driver
was first developed under SCO Unix and later TetherMedia ported the same driver
package to Windows NT, Linux, Solaris, AIX, HP-UX, and UnixWare.
|
|
|
| Project: |
Secured
Wireless Gateway |
| Platform: |
Linux:x86,
Geode, Soekris |
| Description: |
For a secured wireless gateway
company, TetherMedia selected hardware and OS platform then architected
and developed a suite of secured wireless gateway products. Red
Hat Linux was substantially modified to run on Geode, Sokris and Pentium
platforms. Considerable network management software was also
developed for this project. |
|
|
| Project: |
Linux Touch
Screen Device |
| Platform: |
Embedded
Linux:XScale |
| Description: |
For an embedded product company, TetherMedia
researched and selected hardware and OS platform for a multi-tenant
embedded touch-screen device with wireless capability. Tethermedia
subsequently developed the full-function product, including
applications, middleware, and necessary kernel changes.
Platform was XScale running embedded Linux. |
|
|
| Project: |
T1/E1 Switch |
| Platform: |
IxWorks:i960,
Linux:Pentium, PCI |
| Description: |
For a telecom switch company, TetherMedia
architected and developed the infrastructure for a T1/E1 switch,
including all firmware and DSP code running on a ten channel T1/E1 PCI
card, device driver for the card, and all support middleware. DSP was
Lucent DSP16210. T1/E1 card utilized IxWorks running on Intel i960, and
Red Hat Linux was used on the Intel host. TetherMedia engineers constituted the
entire software team for this project. |
|
|
| Project: |
Linux
Distribution Creation |
| Platform: |
Linux:WRAP,
x86 |
| Description: |
For an embedded device company,
TetherMedia selected hardware and OS platforms then created a highly
versatile, configurable, and upgradable Embedded Linux
distribution. The distribution served as base for a wireless
embedded small-enclosure product using Atheros Wi-Fi chipset.
Platform was WRAP board running OpenEmbedded Linux. |
|
|
| Project: |
Linux VOIP
Card Driver |
| Platform: |
Linux:Pentium,
PCI |
| Description: |
For a multi-national semiconductor company,
TetherMedia developed a Linux Device driver that can support 2000
channels for an Intel IPT672 board |
|
|
| Project: |
Embedded
Linux Port |
| Platform: |
Linux:Pentium |
| Description: |
For a communications hardware company,
TetherMedia ported Linux to an embedded "headless" system.
This work involved customizing the Linux kernel and pre-dates any of the
now common embeddable Linux distributions |
|
|
| Project: |
AIX ESCON
Driver |
| Platform: |
AIX: IBM Z
Series |
| Description: |
For a board company,
TetherMedia architected and implemented a device driver and associate
administration support modules for an ESCON PCI adapter on the AIX
operating system. Also were responsible for the creation of the
host-firmware interface protocol. |
|
|
| Project: |
Voice/Fax Card Driver
Port from Solaris to Linux |
| Platform: |
Linux:Pentium, ISA, PCI |
| Description: |
For a multi-national semiconductor company,
TetherMedia ported a suite of device drivers and libraries from Solaris to
Linux. The entire software package consists of over 500K lines of code
and controls various voice and fax communications hardware. Target Linux
version was Red Hat 6.0 running on Intel platform. |
|
|
| Project: |
Serial Card STREAMS
Driver |
| Platform: |
AIX:RS6000, Solaris:SPARC,
VxWorks:Pentium, PCI |
| Description: |
For a communications hardware company,
TetherMedia designed and implemented 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. |
|
|
| Project: |
DSP Kernel and Driver
Port from ISA to PCI |
| Platform: |
Solaris: SPARC,
Unixware:Pentium, NT:Pentium, PCI |
| Description: |
For a computer telephony concern,
TetherMedia ported a DSP kernel and the driver for the DSP PCI card from ISA to PCI.
The DSP kernel was developed using SPOX and the PCI card consisted of
four TI TMS320C31 DSPs. Target host operating systems were Solaris 2.5.1
on Ultra SPARC, SCO UnixWare V2.1, and Windows NT. |
|
|
| Project: |
Linux SNMP |
| Platform: |
Linux:Pentium |
| Description: |
For a multi-national semiconductor company,
TetherMedia developed SNMP master/sub agent and proprietary MIB for a
Linux based multiboard telephony system so that it could be administered
remotely |
|
|
| Project: |
Portable Open DSP Card
Drivers |
| Platform: |
Solaris:SPARC,
Solaris:Pentium, VME, PCI |
| Description: |
For a computer telephony company,
TetherMedia architected, designed, and implemented a Solaris device driver for a new
generation of telephony cards. The cards come in VME and PCI flavors and
contain up to 8 Motorola Onxy DSPs plus an I960 RISC. The device driver
was designed to provide high performance and be highly portable with an
unique OS-independent layer to isolate the OS dependencies from the core
driver modules. Target host systems were Solaris 2.5 for SPARC running
on FORCE VME SPARC CPU cards and Solaris 2.5 for x86 running on Pentium
PCI machines. |
|
|
| Project: |
Telephony Driver Package
Port to HP-UX |
| Platform: |
HP-UX:PARISC, ISA, PCI |
| Description: |
For a multi-national computer concern,
TetherMedia ported a suite of Dialogic products from Unixware to HP-UX versions 9
and 10 running on various HP PA Risc systems. The products ported
include voice telephony cards, ISDN PRI cards, fax cards, and open-DSP
platform cards. On-going technical support for these products was also
provided by TetherMedia. |
|
|
| Project: |
Voice/Fax Driver Port
from Solaris to VxWorks |
| Platform: |
VxWorks:Pentium, ISA, PCI |
| Description: |
For a telecommunications company,
TetherMedia ported an entire suite of drivers and libraries from Solaris to VxWorks.
The product provides voice and fax functionalities and drives a suite of
cards. The target platform was VxWorks running on Pentium PC. |
|
|
| Project: |
STREAMS Driver Port from
Solaris to Unixware |
| Platform: |
Unixware:Pentium, PCI |
| Description: |
For a telecommunications company,
TetherMedia ported a complex Streams driver from Solaris to UnixWare 7. The target
device was an open platform DSP PCI card. |
|
|
| Project: |
ATM Router Design and
Implementation |
| Platform: |
pSOS:PowerPC,
Solaris:SPARC, PCI, SBus |
| Description: |
For a telecommunications company,
TetherMedia architected, designed, and implemented an ATM Router solution, which
included writing an ATM router driver under pSOS on a Power PC platform
plus major modifications to the Fore ATM driver for Solaris running on
the Ultra SPARC platform. Both PCI and SBus ATM boards were the targets
in this project |
|
|
| Project: |
Multi-Function
Communications Card Driver Port from NT to FreeBSD |
| Platform: |
FreeBSD:Pentium, PCI |
| Description: |
For a telecommunications company,
TetherMedia ported a driver and library package for a multi-functional
communications card from Windows NT to FreeBSD. Target platform was a
compact PCI Pentium CPU card. |
|
|
| Project: |
Speech
Compression/Decompression Toolkit Port to Six UNIX Operating Systems |
| Platform: |
Linux:Pentium,
Unixware:Pentium, HP-UX:PARISC, AIX:RS6000, IRIX:MIPS, SunOS:SPARC |
| Description: |
For a speech software company, TetherMedia
ported
a compression/decompression toolkit, which consisted of more than 200k
lines of code, to UnixWare, HP-UX, IRIX, Linux, AIX, and SunOS. Multiple
OS's were ported simultaneously to reduce the time to market. |
|
|
| Project: |
Multi-Platform
Voice/Telecom Cards Diagnostic Package |
| Platform: |
NT, Solaris, Unixware,
AIX, HP-UX, VRTX, Pentium, SPARC, PaRISC, R6000, ISA, PCI |
| Description: |
For a multi-national semiconductor company,
TetherMedia architected and developed an universal diagnostics package for a
suite of nine communications cards, each with an unique hardware
interface. By creating a generic interface at the driver level, the
diagnostics package was able to provide a common user interface TetherMedia
developed the diagnostics firmware, generic device driver, and all
application level code. The package was developed on Unixware and later
ported to Solaris, AIX, HP-UX, and Windows NT. |