Software Architects
Designing the 21st Century

 

                                    Home Site Index Search MSI Contacts Feedback

xxxxxxxxxxxxxxxxxxxxxx

     Our Mission     

     About MSI        

     Development   
       Approach

     Services          

     News       

     Case Studies   

     Interesting      
       Reading

 

Home >>> Case Studies >>> Satec

Satec™ beats competition with Windows 95 platform control application

Abstract

Structural testing manufacturer augments software development staff with McNair Software expertise to release new product on the heels of Microsoft OS announcement and leapfrog competition.

Situation

Several months before Microsoft planned to release their Windows® 95 operating system, SATEC™ Systems decided to respond to customer requests by implementing a Windows desktop-based user interface for their testing systems. "With this new product, we planned to fill a need in the market for a "high-tech" testing system," recalls General Manager Tom Elverson.

Solution

At the time, the proposed Windows 95 operating system represented the very latest in personal computer user interfaces and was a very new technologies. SATEC™ designers wanted to continue the state-of-the-art trend by developing the product in Microsoft C++, again a state-of-the-art technology. To gain more information about these technologies, SATEC™ contacted McNair Software, Inc.

The new control application, known as Partner™,  would replace a DOS application. Additionally, Partner™ would attempt to be a universal product, allowing the customer to configure the user interface and the test equipment to perform his specific tasks with minimal effort.

The application took advantage of COM interfaces, smooth and responsive multitasking of applications, and intuitive, visual user interfacing.

Keys to Success

Satec looked to McNair Software for advice on the best way to implement new OS technologies, for ways to control their project, and for methods to ensure that the product reached the market on time without sacrificing functionality.

MSI suggested that SATEC consider integrating specialized third-party applications into their system through seamless COM interfaces. Often a need may be best handled by an existing application, created by other companies who have employed their specialized expertise to create the application. In this case, SATEC customers benefit by using an application dedicated to a specific need which offers them more flexibility than a "built-in" application might offer. Second, SATEC could benefit by reducing the amount of engineering and programming time needed to accomplish Partner™ by concentrating on SATEC's materials testing expertise.

To avoid redeveloping existing proprietary control hardware, McNair Software designed and implemented unique device drivers that work at the operating system's ring 0, deep in the OS's kernel. "McNair saved us time to market and effort by integrating existing components into a new operating environment," said Mr. Elverson. Accurate and optimal programming at this level is crucial to system performance since code is directly interfacing with the OS's scheduling and operation.

Integrating the outputs of Satec and MSI engineers was crucial to product success. MSI worked to develop a clear and documented design that allowed several software components to seamlessly integrate and function.

Benefits

Partner™ was announced to Satec's client base and industry the day after Microsoft announced the availability of Windows 95 operating system. Satec beat their competition to the Windows platform market.

Additionally, working closely with McNair Software staff, Satec's engineers experienced a bountiful technology transfer that has allowed them to maintain and enhance the Partner™ product on their own.

Solution Overview

Company

Instron-Satec Systems

Customer Profile

Satec Systems began operations in the early 1950’s. Located near Pittsburgh, Pennsylvania, the company manufactures a full line of materials testing equipment for the mechanical testing of primary metals, alloys, fasteners, composites, ceramics, wire, concrete, and other advanced materials.

Business Situation

Satec wanted to respond to customer requests by implement a Windows desktop-based user interface for their testing systems.

Solution Description

McNair Software augmented Satec software engineers to develop Windows 95 application that took advantage of COM technology, third-party tie-ins, multi-tasking and device-specific device drivers.

Benefits
Leapfrogged competition with user-friendly machine interface
Bring immediate technology expertise to project
Provided insights into Microsoft philosophy and vision
"Learn by doing" technology transfer
Supplied expert programming experience for project period without HR burden
Software Services
Wrote Windows 95 device drivers for Satec's motion controller devices
Architected and documented system design

 

SATEC and Partner are trademarks of the Instron Corporation.

 

Copyright © 2008 McNair Software, Inc.
Last modified: December 27, 2005