Des outils pour accélérer le développement Java
Le département informatique de l'université américaine de Carnegie Mellon (la School of Computer Science) a mis au point deux outils expérimentaux visant à accélérer le développement Java. Baptisés Jadeite et Apatite, ils ont pour but de faciliter le travail de sélection des méthodes et classes Java au fil des projets. Il est en effet souvent difficile de s'y retrouver dans des librairies Javadoc atteignant aujourd'hui plus de 35 000 méthodes et plusieurs milliers de classes.
Les outils de Carnegie Mellon proposent par exemple un mode de navigation en associant aux noms de classe des tailles de caractères correspondant à leur fréquence d'utilisation (en se basant sur les statistiques de recherche Google). Quand une méthode évidente fait défaut au sein d'une API, l'outil permet de créer une référence renvoyant vers la méthode permettant de la compléter.