It would be cool if we could use Ext.sql to interact with
  • Google Gears (client-side persistence)
  • In Memory (if no SQL server is available on the client)
  • Adobe AIR (client-side persistence)
  • SQLite and MySQL (via Aptana Jaxer, the open source Ajax server)
like this project is doing with an ORM
http://ajaxian.com/archives/activere...t-environments

(I don't personally need an ORM but I'd like to be able to use whatever client side storage a user likes gears, html 5 etc.)

see also for iphone:
http://ajaxian.com/archives/caching-...html5-database