Microsoft systems Internal components
(kernel, reti, drivers)
Le competenze di While1 in ambiente Windows NT, Windows
3.1, Windows 95 e DOS, coprono un ampio spettro, spaziando dal settore applicativo a
quello più propriamente legato alle problematiche di sistema.
Si va dallo sviluppo di Device Driver e Virtual Device
Driver (di ogni tipo) ad interventi sistemistici per tuning di sistema mirati a
miglioramenti prestazionali: ne sono testimonianza le numerose attività svolte
principalmente in ambiente bancario.
While1 è intervenuta attraverso le proprie persone in
attività di studio e definizione di piattaforme operative con architettura
client/server che si proponevano di affrontare e gestire problemi di connettività e
scambio dati in reti di grandi dimensioni. Va citata a riguardo la partecipazione alla
realizzazione del nuovo sistema di gestione dei sistemi informativi da installare presso
tutti i concessionari FIAT AUTO (GSA), con definizione dell'architettura di
connettività client/server, scelta dei sistemi operativi, scelta dei sistemi di LAN/WAN
(interfacce, protocolli, etc..) e realizzazione dei moduli sia su client che su server per
il trasporto dei dati.
Le scelte si sono orientate su diverse tipologie di sistemi
tra i quali WINDOWS NT e WINDOWS 95.
Sempre su sistemi WINDOWS NT è stata definita e sviluppata
per conto di Olivetti un'architettura DUAL-HOST (host cluster) realizzando un
porting da un analogo oggetto preesistente in ambiente UNIX. Il porting ha dovuto tenere
conto delle specificità del nuovo sistema, richiedendo, data la tipologia del progetto,
un'approfondita conoscenza degli internals di sistema e delle problematiche di rete.
Sono state fornite inoltre consulenze alla società ADAPTEC
presso la sede di Milpitas in California, sui driver per WINDOWS NT delle schede ATHENA
e VIKING SCSI RAID, fornendo un sostanziale contributo allo sviluppo ed al
debugging degli stessi attraverso l'individuazione e la risoluzione di importanti
problemi.
Vari altri prodotti sono stati sviluppati su WINDOWS NT collegati
a problematiche di security e di integrazione in LAN con sistemi disomogenei (UNIX, VAX,
AS/400, ..) e per l'utilizzazione di hardware proprietary nella comunicazione con
Host.
Anche su sistemi DOS le attività sono state molteplici in
ogni settore. La conoscenza del sistema è profonda. Hanno contribuito ad aumentare
l'esperienza su DOS tutte le attività svolte nel settore dei BIOS per ADAPTEC ed i
vari progetti che hanno previsto la scrittura di moduli TSR, relativi alle LAN e a
prestazioni speciali.
Le principali attività svolte nel settore dei sistemi
operativi Microsoft sono state:
- PRINTER device driver
operante sul sistema WINDOWS 3.0 per la gestione della
stampante bancaria OLIVETTI PR50.
- Virtual Device Driver
per Windows 3.x. Realizza prestazione di gating tra
applicativi bancari DOS in ambiente V86 DOS Box Windows verso un generico Windows
printer device driver emulando per le applicazioni DOS una stampante IBM proprinter e
rendendole assolutamente indipendenti dalla configurazione di Windows.
per Windows 3.x. Gestisce in maniera trasparente tutte le
stampanti del parco CRT e fornisce la prestazione di spooling per tutti i protocolli
supportati (IBM proprinter, free running Olivetti, controllato Olivetti).
- Virtual Device Driver
per Windows 3.1. Realizza prestazione di Printer Sharing e
Spooling per applicativi DOS nativi da ambienti V86 DOS Box Windows (Virtual
DOS Spooler Device).
- Realizzazione di un ambiente strutturato come un Kernel real/time per
emulare il concetto di Thread sui sistemi WINDOWS 3.0.
- Emulazione dell'interfaccia APPC su WINDOWS 3.1, utilizzando l'interfaccia LSI
Olivetti come sistema di host-connectivity.
- Sistema GSPOA per l'amministrazione e il controllo remoto dei sistemi DUAL-HOST
(host cluster) in ambiente UNIX. Definizione della struttura di base di
tutto il progetto, realizzazione delle parti relative alla comunicazione client /server
via LAN o Rs232, progettazione di tutte le componenti presenti su server per
l'esecuzione delle azioni richieste dalla Workstation. Inoltre definizione di tutta
la semantica relativa alla realizzazione dell'interfaccia grafica
prevista.
e definizione nuova architettura dell ambiente DUAL-HOST (host
cluster) da sistemi UNIX a sistemi Windows NT. Il porting ha portato ad avere un
nuovo prodotto con la nuova caratteristica di essere "system-independent" e
quindi in grado di girare sia sui sistemi UNIX che su quelli WINDOWS NT.
- Sviluppo di un TDI protocol su Windows95 atto a implementare le
funzionalità di IP aliasing e ha fornire un supporto di tipo transport proprietario a
delle applicazione di simulazione per agent SNMP.
|