SystemSoft all-Projects List

The projects are grouped by 'technology', so all Ethernet-Serial are together and all GPS work is in a group.  The projects are in chronological order within group, most recent at the top.

WDM Driver Projects

Project

Responsibility

Platform

Operating System

Post Mortem

iSCSI boot & crashdump driver

Design & implementation of Scsiport and Storport drivers to provide iSCSI booting for W2k3, and iSCSI crashdump for W2k8. Integrates iSCSI protocol  over TCPIP stack over NIC drivers.

Intel/AMD x86, x64

W2k3, W2k8

Undergoing customer acceptance

General purpose Serial-Ethernet Devices

Host Drivers code for newly-developed system. TDI Interface to TCPIP over wired Ethernet. S/W Component Design, Implementation & Integration.

Generic PC  platforms

WXP

In production

SW GPS A1

Consultant to customers in-house dev team, designed architecture for PC platforms. Created Service-based structure to accept incoming raw GPS satellite traffic in bespoke driver, route it through Windows service-hosted GPS processing engine and then as NMEA through bespoke VCP into GPS applications (e.g. SatNav). Drivers WHQL/DTM’d.

Generic PC

W2K, WXP, Vista.  32 and 64 bit variants.

Successfully sold to (amongst others) Dell and Asus.

Serial-Ethernet system for medical application

Host & on-board S/W Component Design, Implementation & Integration. Formal Acceptance.

Generic x86 host. Embedded on-board drivers

NT/W2K/WXP

Still in use.  Upgrade to support Vista being considered.

Virtual COM port driver

S/W Component Design, Implementation & Integration. Production support. Ongoing maintenance. Formal Acceptance.

Generic x86 drivers

NT4, W2K, WXP.

Sold by British manufacturer to  various European forces. Current status not known.

PCMCIA-USB conversion

Basis of family of PCMCIA – USB products. SystemSoft did back-port of alternate EHCI drivers into legacy-OS world.

Generic PC  platforms with PCMCIA slots fitted with USB

W95/8/ME

Required for 1 major end-user.   Suspect no longer used.

USB-SATA conversion

Basis of whole family of USB-connected SATA drive products. SystemSoft did back-port of drivers into legacy-OS world.

Generic PC  platforms with USB 2 support and attached to SATA conversion product.

W95/8/ME

Required for 1 major end-user.   Suspect no longer used.

ANS Client

S/W Component Design, Implementation & Integration for network security application.  Product filtered N/W traffic and obtained sanction for onward transmission of various protocol elements

 

NDIS 4/5 intermediate driver. Common base implementation with variants for  9x and NT.

Despite successful installation in several local authorities, customer was unable to justify ongoing development

Serial Multiport Drivers for family of 4, 8, 16 port cards

S/W Component Design, Implementation & Integration. Production support. Ongoing maintenance. Formal Acceptance.

Generic x86 drivers

W9x, NT4, W2K, WXP, Vista

Still in use.  Survived ROHS hardware upgrade.

MCOMM

Experimental Code & test mobile-phone inspired COM-port sharing driver

Generic PC  platforms

W95/8/ME

Very shaky operation. Current status not known.

Credo

S/W Component Design, Implementation & Integration.

Generic PC  platforms . M68302-based comms card

W9x, NT4, Netware

SystemSoft’s only exposure to ISAPNP!  Card was out-of-date before project started.  No longer used.

Productionised derivatives of Stanag 5066 drivers

S/W Component Design, Implementation & Integration.  Ongoing support.

Various x86 platforms. Various ISA, PCI, PCMCIA interfaces

NT4, W2K, WXP, Vista.

Still In use.  SystemSoft still providing S/w maintenance.

RFC1356

Back-port of X25/IP integration product to Windows 9x.

Generic PC  platforms

NDIS W95/8/ME

Used for 2 targetted projects but customer decided to change focus from low-level comms to Internet-based products.

HDLC drivers for military application

S/W Component Design, Implementation & Integration. Formal Acceptance.

PCMCIA Laptop

NT 3.5, NT4.

Sold by British manufacturer to  various European forces. Current status not known.

Windows KMDF/UMDF Projects

Project

Responsibility

Platform

Operating System

Post Mortem

Windows 7 Sensor Driver

Member of 2-man team developing UMDF driver for Sensor SSI.  Responsible for low-level interface to WinUSB, including device control and configuration

Generic PC  platforms . WinUSB

Windows7

Just passed DTM Testing.

Windows CE Projects

Project

Responsibility

Platform

Operating System

Post Mortem

SW GPS A2 Consultant to customers in-house dev team, designed architecture for PC and Pocket PC platforms. Created Driver-thread to accept incoming raw GPS satellite traffic in bespoke driver, route it through CE-hosted GPS processing engine and then as NMEA through bespoke VCP into GPS applications (e.g. SatNav). PXA-270, Samsung 2440 Pocket PC 2003, Pocket PC 2005 Successfully sold to (amongst others) Dell and Asus.
Ruggedised Handheld prototype development Addition of custom drivers for screen, keyboard and touch panel to basic Advantech SOM platform Intel PXA-255 Windows CE 4.2 Unknown
Pandora GT2.  Mobile GPS/GSM vehicle tracking prototype ‘Green field’ port of CE to newly-developed platform. Work with H/W designers and application coders to produce working prototypes.  . Hitachi SH4 Win CE 3.0 & 4.2 Project overtaken by PocketPC and shelved despite good demos

Linux Projects

Project

Responsibility

Platform

Operating System

Post Mortem

Embedded Linux Port

Inhouse project to port Linux to Renesas SH2 platform. Mainly learning exercise but also contingency against demise of eCos in that environment

SH2DSP

Embedded Linux

Ongoing, back-burner project.

Sync drivers for prototype NATO standard protocol

S/W Component Design, Implementation & Integration. Liaise with client to refine protocol definition

Rack-mount x86 hardware

Linux

Resulted in definition of low-level parts of Stanag 5066 datacomms protocol.

Bare-hardware Projects

Project

Responsibility

Platform

Operating System

Post Mortem

SW GPS B Consultant to customers in-house dev team, designed architecture for on-USB device firmware to ‘grab’ snapshots of raw GPS satellite traffic.  Data is stored in on-board NAND.  Subsequent USB connection to host PC presents NAND contents as MSDevice (like USB drive).  Allows application access without need for bespoke host drivers. Silabs 8051 device. None. Successfully demonstrated as GPS capture scheme for use in digital cameras.  This is expected to become available in the next iteration of camera developments.
Serial-Ethernet interface for public transport application On-board S/W Component Design, Implementation & Integration. Formal Acceptance. On-board drivers for Hitachi SH3 None. Still in use on Jubilee Line, London.
Serial-Ethernet interface for public transport application Migration of earlier one-port device  implementation to 8-port HDLC/Async unit. S/W Component Design, Implementation & Integration. Formal Acceptance. SH2DSP eCos(On-board) Still In use.  SystemSoft still providing S/w maintenance.
General purpose Serial-Ethernet Devices Host and on-board code for newly-developed system. Including Webhost, TCPIP over wired Ethernet. S/W Component Design, Implementation & Integration. Formal Acceptance. SH2DSP eCos (On-board) Hardware problems stimulated customer move to bought-in replacement.
X-Link X-link is a factory automation component that supports protocol conversion between dissimilar neworks.  SystemSoft Designed & Implemented a number of protocol components, Including CP2572, SattBus, Odenberg. X-Link X-Link Current status not known.

Unix Driver Projects

Project

Responsibility

Platform

Operating System

Post Mortem

Serial-Ethernet drivers for public transport application

Host & on-board S/W Component Design, Implementation & Integration. Formal Acceptance.

DEC Alpha rack-mount systems.

Dec Unix.

Still in use on Jubilee Line, London.

Async Serial Port Drivers

Port device drivers to new platform

HP9000 (Apollo)

HPUX 9.0 & 10.0

Remained in production use for several years. Retired when Hardware superseded by newer developments.

Async drivers for bespoke card (military application)

Takeover & rescue failing project. Formal Acceptance.

HP-based hardened platform

HPUX 9.0 & 10.0

Successfully integrated into naval application.  Retired when Hardware superseded by newer developments.

Combined HDLC, BSC, Sync, Async drivers for bespoke card (military application)

Takeover & rescue failing project. Formal Acceptance.

HP-based hardened platform.  Also On-board drivers for NEC V53

HPUX 9.0 & 10.0

Sold by British manufacturer to various European forces. Current status not known.

3780 & 3770 Protocol Emulators

Ported existing DOS-based packages to Unix

Generic PC  platforms

Variety of Unix (pre-Linux) implementations

Used for many years in major UK retailer.  Now phased-out as part of general POS upgrade.

OS/2 Projects

Project

Responsibility

Platform

Operating System

Post Mortem

Fax Distribution

S/W Component Design, Implementation & Integration for mail-merge-like application that rendered data from text files onto TIFF files for submission to FAX transmission

Generic PC. Gammafax comms hardware

OS/2

Current status not known. Deployed successfully in many customers-customers. SystemSoft provided S/W maintenance for several years but have now lost contact.

Fax receipt S/W Component Design, Implementation & Integration. Netware OS/2 Current status not known.
         

 

Go back to the home page