Home Expertise Projects Contact
Medical
Sterling's roots are in the medical industry and the majority of our projects have been directed towards the creation of devices or systems for medicine. It is in this industry that we claim our greatest expertise, not only in the application of technology but in our understanding of the needs of the customer. Specifically, we can help in the areas of ECG, ECG Stress Testing, Patient Monitoring, Image Handling, Data Archiving and SCP ("Standard Communication Protocol" for ECG transmission)
Realtime Programming
Medical devices often require the reliable acquisition, processing and printing of data in realtime. Sterling has developed a strong capability in this area both for medical and non-medical devices.
Microsoft Windows / .Net
Sterling has undertaken a number of projects on the Windows platform ranging from early native Windows API implementations (ECG ST Tracking) through the Visual languages VC++, VB, Visual InterDev (ACC-NCDR Registry project) to the .Net technologies.

2 of our current projects are based on .Net - one involving Web based operation while the other is utilizing C#.Net and SQL Server 2000 to build a Windows Forms client/server application for the storage and display of medical data.

In a recent proof-of-concept exercise, we combined our medical, realtime and .Net expertise to develop a prototype central station running on .Net to display ECG and other physiological waveforms and other vital signs data for 8 patients using commercially available bedside monitors. We were pleased to prove that the .Net framework with its rapid application development environment, when properly applied, can achieve reasonable realtime performance.  

QNX

QNX is a "stealth" operating system when it comes to a lot of devices in use today. It is one of the best selling realtime operating systems (RTOS) and is under the hood of a surprisingly large number of medical devices. QNX is very deterministic and reliable - a crucial requirement for mission critical systems that demand "hard" realtime performance. Sterling has used QNX versions 2.xx and 4.xx, as well as QNX/Neutrino which has achieved a high level of POSIX compliance making it operate in many ways like a traditional UNIX. A particularly useful part of the QNX product suite is the Photon micro-GUI. This GUI is naturally integrated with the realtime operation of QNX and Sterling has made extensive use of Photon as the user friendly face in front of the realtime workhorse in both medical (ECG Stress System) and non-medical (Audrey Internet Appliance)projects.
Platform Summary
Windows, VS.Net, ADO.Net, SQL Server, ASP, QNX, UNIX, Linux, MicroOS-II, DOS
Language Summary
C, C++, C#, Visual Basic, Motorola 68K assembly, Motorola Coldfire assembly, Intel assembly, JavaScript, HTML, T-SQL
Other Areas of Expertise
ACC-NCDR, SCP, ECG, USB