Je relaie ici une information donnée par Gorkem Ercan (ingénieur chez Nokia, et leader du projet eRCP) sur son blog.
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.
Vu la popularité et la réputation des mobiles Nokia, on peut espérer voir apparaître de plus en plus d’applications eRCP sur téléphone mobile.
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 ?