Part of the time I spent at TELEDIA was to learn the NEXTSTEP development environment and put in practice my knowledge of Object Oriented Programming. Thus, for 6 months I worked in close relation with Jean-Christophe Dhellemmes, which was my project leader. His help and expertise on the Object Oriented Programming allowed me to soon become independent. During the entire time at TELEDIA I worked on a backup system for heterogeneous networks called NBM (Network Backup Manager). NBM is a server application, it can backup a set or all the hard disks of the machines on the local network. The data from each disk or partition to be backuped are pipelined through the network to the server and then stored to a mass storage device connected with the server, or, the data from the hard disk of a machine can be directly backuped to the storage device of that machine. I had to understand the internal architecture of NBM application and then design and implement new object modules for different robot storage units such as Metrum RSS-48b, the Exabyte family EXB-10i, EXB-10e, EXB-210 and mixed arrays of Exabyte robots. The SCSI class implementing all the basic methods of the SCSI protocol as well as error handling was created to serve as the superclass for all the objects who manage the SCSI device robots. I also created custom applications for each of the robot storage units. They were designed as utility applications within the NBM package and used to perform the basic robot commands, such as media support inventory, media removal, specific settings etc.

Last modified October 31, 2000