Bienvenue sur le site ncl2java
ncl2java
est un ensemble de projets dont le but est de fournir
des outils pour la migration d'applications écrites en NCL
(NatStar
, NSDK
) en applications Java
.
Les modules à migrer
- Le runtime
- Le modèle (IM)
- La couche graphique (GB)
- La couche contrôleur (PM)
Les possibilités de migration
Runtime
- Conserver le runtime
- Ré-écrire le runtime en Java
- Transformer les appels au runtime en appels Java
Modèle (IM)
- Conserver les appels au runtime IM (ordres SQL et ordres THINGS)
- Utiliser un framework java de persistance (Ex: Hibernate)
La couche graphique (IM)
- Conserver le client "Lourd"
- Utiliser le runtime GB
- Utiliser une librairie Java (Swing, SWT)
- Passer au client léger
La couche contrôleur (PM)
- Conserver le runtime PM
- Utiliser un framework java (Ex: Struts)