Hi,
the Apple iPhone does push email by supporting IMAP IDLE. Basically what
this does is the client starts a regular IMAP session with the server
checking email etc. It then calls the IDLE command, the server does not
respond to this and complete the request until a new mail is delivered.
When the IDLE command completes the client goes through all the regular
IMAP commands to check for a new mail in the inbox.
I would like to see an idle query option on couchdb views. This would
only return when the view index is changed (it doesn't need to be
accurate, it doesn't matter much if it returns when there is actually no
update to the view)
With this a client could maintain a rendering of a view updating it
automatically in real time if it wanted to.
Does this make sense?
Alan.