Home Sitemap Contact us  
return to home page
 

Our clients:
HP
EMC
NetApp
SUN
Brocade
Panasas  >> more
Systems

CalSoft has expertise in a wide range of areas such as operating system internals, file systems, storage technologies and networking on diverse platforms like Linux and Windows (NT/2000/XP). 
 
Our capability is best illustrated with the following projects:

Operating System for NUMA Machine
We built operating system components and a file system for a high performance NUMA (Non Uniform Memory Access) architecture based on Windows NT. This was done for HP Labs.

Device Driver for a multi-media device
We have designed, developed and tested USB drivers for a multi-media device for Windows 98, Windows NT, Windows 2000 and Apple Macintosh Platforms, onsite at Fremont, California. The multi-media device connects to the USB port and enables user to download multi-media events such as TV programs or songs to their PC via a web site.

Device Driver for a SCSI HBA under WinXP
We wrote a device driver on windows XP for Bus Logic's BT-958 SCSI Host Bus Adapter. Windows XP does not ship with a driver for this device. This project was done to enable SCSI device support under VMWare for windows XP as this card is what Vmware implements in the virtual machines as the SCSI HBA.

Virtual lab for ASP Enabler
We worked as a virtual development lab for New Moon Systems Inc., which is a systems software company with datacenter expertise. They are involved in enhancing the management of server-based Windows application for enterprises and service providers. We did design, development and QA phases of their entire release cycles.

SNMP Agents
We have designed and developed an embedded SNMP agent that runs on a Network Blade with a Strong Arm SA2 IOP. The real-time OS running on this card was RTX. It had the TCP/IP stack offloaded on to it. The SNMP agent was designed to give TCP/IP statistics as well as control the other components on the system such as fan speed, etc. The embedded agent was designed according to the master agent/subagent model. The EMANATE agent development toolkit was used for this purpose.

Custom Packager and Deployer for NT applications
BladeLogic offers software solution to enable efficient management of large number of heterogeneous and distributed servers. The custom packager and deployer for NT applications was a part of the effort under Windows to capture all changes related to system configuration components like files, registry, service net shares, users etc. and packages it so as to be deployed on target machine.

Physical to Virtual Machine and Virtual to Physical Machine Migration
We have contributed to the design, development, and testing of a VMware product to migrate Windows NT and Windows 2000 based physical machines into VMware Virtual Machines and vice versa. We wrote tools to replicate the content of the source machine's file system and to watch system updates during events like driver installs and replicate them later. The project involved deep systems level knowledge of Windows NT and Windows 2000, knowledge of Windows registry and extensive usage of Win32 API.

^ Go Top