1.3  Feature List

Go-HotSwap architecture features the following advantages:

1.3.1  Multi Operating System Support

Go-HotSwap supports Windows 7/Vista/Server 2008/Server 2003/XP/2000 and Linux. Support for Solaris is available in earlier versions.

Benefit: Go-HotSwap provides maximum flexibility; the user is not restricted to only one operating system.

Example: By using Go-HotSwap hardware vendors can have software support for a multitude of operating systems, thus extending the market share of their product and complying with more customer requirements.

1.3.2  Driver Architecture

Go-HotSwap is not restricted to drivers that are hot swap compliant, such as drivers that fully support the Microsoft Windows 2000 PnP subsystem additions, and does not require the driver to be re-written in order to benefit from hot swap capabilities.

Benefit: Jungo's solution enables legacy drivers, as well as hot swap compliant drivers, to utilize the hot swap mechanism. This provides for comprehensive hot swap support, and enables quicker deployment of the hot swap solution.

Example: Go-HotSwap enables hardware vendors to use a driver written for a standard PCI device with CompactPCI hardware without having to modify the driver.

1.3.3  Driver Development Tools

A complete and robust hot swap solution should include the necessary tools to build hot swap device drivers from scratch. Jungo provides a complete solution for customers, which not only includes the additional software layers that are needed to support hot swap, but also includes WinDriver – a device driver development toolkit, which dramatically simplifies and automates the driver development process.

Benefit: Go-HotSwap includes the WinDriver development toolkit, which features DriverWizard, a graphical wizard that guides the user through the complicated task of creating a device driver.

[Note]
WinDriver is integrated into the Go-HotSwap package, therefore, when you read the WinDriver documentation, all references to WinDriver should be read as references to Go-HotSwap. For example, the WinDriver PCI Manual refers to the PCI_SCAN utility, found in the WinDriver/util directory. A Go-HotSwap user will find the same utility under the GoHotSwap/util directory instead.

1.3.4  Cross Operating System Capability

The developed device drivers generated with the Jungo's driver development tools are binary compatible across Windows 7/Vista/Server 2008/Server 2003/XP/2000, and are source code compatible across all the supported Go-HotSwap operating systems [1.3.1].

Benefit: major TTM (Time-to-Market) reducer. There is no need to repeat the development process over and over again, when porting to other operating systems. Just compile and run.

1.3.5  Hardware Compatibility

Go-HotSwap can be used to develop hot swap aware drivers for any CompactPCI device. Go-HotSwap supports any CompactPCI silicon/board/platform, thereby enabling you to use a combination of any vendors components in the system.

1.3.6  Flexible Driver Models

A complete hot swap solution should enable developers to create either user-mode or kernel-mode device drivers. Go-HotSwap supports both driver models, i.e. user-mode and kernel-mode.

Benefits: This enables hot swap aware user-mode drivers to be developed where possible, reducing the learning curve for the driver developer.

1.3.7  Stability

A robust hot swap solution should be stable and field-tested. Go-HotSwap is based on Jungo hardware access technology that has been field tested on thousands of platforms and hardware combinations by Jungo WinDriver and KernelDriver product lines.

1.3.8  Technical Support

Jungo offers excellent technical support directly by Jungo's R&D team – the same experts that wrote the software. During the evaluation period, Jungo provides 30 days of free technical support. Upon purchase, additional two months of free technical support are provided. Additional support programs can be purchased separately.