A l’occasion du Mobile World Congress, Nokia a annoncé la sortie de deux nouveaux téléphones, le N78 et le N96, qui, en plus des nombreuses fonctionnalités disponibles en standard (GPS, appareil photo 3Mpix, …), viennent aussi avec… eSWT ! Et c’est une première !
Pour rappel, le “e“, dans SWT, c’est pour “embedded“.
eSWT c’est donc l’équivalent de SWT mais… pour mobiles ! On développe son interface graphique avec une API d’assez haut niveau mais l’application finale, utilise des widgets natifs (Windows Mobile, Symbian S80 -et maintenant S60, donc…-, etc.).
eRCP c’est, vous l’aurez deviné, embedded Rich Client Platform.
Pour faire court, c’est l’architecture Eclipse RCP (bundles OSGi, eSWT/JFace, workbench (vues, …), mises à jour automatiques, etc.) à la portée des périphériques mobiles n’embarquant qu’une pauvre petite machine virtuelle J2ME.
La course à l’innovation est définitivement lancée.
Nokia / eRCP, Google / Android, Apple / iPhone, qui sortira vainqueur ?
Avantage à Nokia soutenu par la communauté Eclipse ? Ou bien à Google et à son concours doté 10 millions de dollars qui va faire un buzz monstre lorsque les résultats seront annoncés le 21 juiillet ?