Le projet Matisse arrive!
Le développement d'un interface utilisateur graphique (GUI) est une
part non négligeable de le programmation Java. Les développeurs, aussi bien les
anciens que les nouveaux venu à Swing ont souvent passer des heures de frustration
à batailler avec les layouts. Même avec l'aide d'éditeurs visuels comme celui
fournit avec l'EDI NetBeans 4.1, la conception de GUI pour de multiples
plateforme, ayant un look professionnel peut être une tâche ardue.
Le projet Matisse résoud le problème principal de la création de GUI Java
en simplifiant la conception visuelle. Le projet Matisse étend l'Éditeur Visuel
de l'Éditeur NetBeans 4.1 pour supporter un nouveau concept de
"Conception Libre" qui expose des règles simples qui sont rapidement
facile à comprendre et à utiliser. Il vous permet de disposer vos composants
librement, vous fournissant des règles visuelles pour otimaliser les espaces entre
les composants et l'alignement des composants. Matisse libère le développeur de
la complexité des gestionnaires de layout de Swing. Le développeur utilise un
outil de conception visuel intuitif pour produire facilement un GUI professionnel,
et Matisse produira l'implémentation correcte en utilisant un gestionnaire de layout.
Les nouvelles capacités de conception de l'Éditeur Visuel de NetBeans
seront intégrées dans la prochaine version de l'EDI, avec une pré-version annoncée
à JavaOne2005..
Si vous désirez voir à quoi ressemblera Matisse,
regardez la démo flash
de Roman Strobl.