Migration UNIX
vers Windows
MKS Toolkit
for Enterprise Developers
MKS Toolkit for Entreprise Developers (ex NuTCRACKER)
est un environnement complet permettant de convertir des applications
sous UNIX en applications Win32, et ce par simple recompilation
du code grâce à des librairies (DLLs) fournies avec
le produit. Le résultat produit un exécutif Win32
à partir du source UNIX où un process UNIX devient
un véritable process Win32. Il est ensuite possible de faire
évoluer les applications ainsi portées en utilisant
des appels directs Win32.
Un des avantages pour les utilisateurs est donc de pouvoir maintenir
leurs applications sous UNIX et Win32 à partir d'un code
source commun.
La clé de voûte de NuTCRACKER est un ensemble très
complet de DLLs Win32 (Dynamic Link Libraries) qui permettent la
mise en oeuvre d'API UNIX (fork, exec, wait, signal, ipc, ...) sous
Win32. Ces APIs sont basées sur SVR4, Berkeley et POSIX.
NuTCRACKER permet le portage d'applications écrites en C,
C++ ou Fortran. NuTCRACKER est couplé avec Visual C++ de
Microsoft et avec d'autres outils conformes à Win32. Contrairement
à des émulations UNIX, NuTCRACKER construit un exécutable
natif Win32 qui peut tirer parti de toutes les caractéristiques
de Windows telles que DCOM, OLE, ODBC, MAPI et DDE.
|
Pour la partie graphique,
NuTCracker propose la conversion des "look and feel" Motif
en Windows, et ce sans ré-écriture de code. Pour cela
DataFocus utilise la technologie Wintif de SCO/IXI pour laquelle
elle a signé un accord de licence. Pour la partie X11 et
Motif, NuTCRACKER est fourni avec un serveur X qui garantit une
portabilité totale vers win32 de la partie X/Motif des applications
UNIX.
NuTCRACKER intègre
également des outils tels MKS Toolkit for Developers qui
permet aux développeurs UNIX de retrouver en développement
toutes les commandes UNIX sur PC (tar, grep, ls, cpio, make, cc,
awk, ...) et dans l'application portée, la réutilisation
de scripts Shell.
|
|