Gli sviluppatori di applicazioni mobili sono costretti a cimentarsi in un numero sempre crescente di piattaforme, se vogliono sviluppare software
cross-platform. Uno degli approcci più semplici per ottenere questo obiettivo è lo sviluppo tramite tecnologie web.
The M Project si propone di semplificare il raggiungimento di tale obiettivo, fornendo un framework HTML5 JavaScript, che consente di scrivere applicazioni
cross-platform per differenti smartphone.
I
sistemi operativi supportati, infatti, sono ben quattro:
iOS,
Android,
Palm webOS e
BlackBerry OS. Il progetto citato mette a disposizione un
framework MVC e funzionalità per integrare anche il supporto
offline nelle applicazioni. Il
motore di rendering jQuery Mobile rende possibile il supporto di più piattaforme mobili.
Il framework, rilasciato con
licenza MIT, include anche
Espresso, uno strumento di build basato su
node.js, che può essere usato per creare progetti, gestire le loro risorse e testarle utilizzando un server
built-in locale. Per chi fosse interessato a ulteriori dettagli si consiglia la consultazione del
sito ufficiale, in cui è possibile trovare la
documentazione, alcuni
tutorial per cominciare a utilizzare il framework ed diverse
applicazioni di esempio.