All servers using current methods are notifying the client that new
content is available using current protocols.
The server can't know where the client is until the client pipes up and
says "i'm over here at 10.0.0.5" nor can they know what is new content
unless the client tells them what they don't have. The client is the
one that establishes the initial connection to the server.
The closest logical analogy to "push email" is SMTP where a remote
server connects to your server and says I have something new for you,
here, take it. There is no negotiation of what is new because the
remote server decides it's new. Another analogy is getting a text
message on a pager.
But back to POP3/IMAP, the client connects and issues a "find new since
xxxx". They then exchange the content. Newer clients use the IDLE type
of commands whereby the client stays connected but just sits there until
the server pipes up and sends it a "you've got mail!" message. And then
they exchange content and the client goes back to just sitting there.
Older clients will connect and every X minutes ask for new mail and
disconnect. That's the commonly known poll method. New clients stay
connected and generally just sleep in between server messages -
including this "Push Email" thing from microsoft.
It still isn't "pushed email" any more than the protocols that already
exist. :)
It's just another example of taking the product out of the another box,
making a new plastic form to position things in, putting it in a new
shiny microsoft certified box and selling it as innovation.
It gives fanboys something to spend their money on for what already
exists for free; just a new marketing name for it and it gives techies
their dose of "innovation" humor.
-david
Dean Collins wrote:
"Microsoft "push email" isn't push at all. If you read the
specifications, it's just another method of polling a server to
determine if and what segments of new content is ready for transfer."
Hmmm well I'm not an expert so whatever you say however from my
understanding it is the server that notifies the handset that there is
email available for it not the handset polling the server.
In my definition .....that's push email (also does it for contact/tasks
etc changes as well).
Regards,
Dean Collins
Cognation Pty Ltd
[EMAIL PROTECTED]
+1-212-203-4357 Ph
+1-917-207-3420 Mb
+61-2-9016-5642 (Sydney in-dial).
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David Ford
Sent: Sunday, 21 January 2007 10:51 AM
To: community@lists.openmoko.org
Subject: Re: exchange email?
Microsoft "push email" isn't push at all. If you read the
specifications, it's just another method of polling a server to
determine if and what segments of new content is ready for transfer
Just like ETRN, POP3, and IMAP, none of it requires human intervention
and all of it can poll for new content. There is nothing new about it
logically. It's simply Microsoft catching up with functionality and
marketing a new label to try and draw attention to "new fancy
technology" with exchange.
POP3 and IMAP have had this functionality for a long time. They just
don't use HTTP to handle it.
:)
-david
Dean Collins wrote:
Yep, having just bought a Cingular 8525 (or HTC Hermes or HTC Tytyn or
any of the other names it comes out as) I cant tell you how cool
Microsoft Push Email is.
I resisted for a long time upgrading from a treo 600 but once this
feature was made available as a part of Exchange SP2 the new purchase
was a done deal.
Way cooler than any pop3 download application I've used before.
Regards,
Dean Collins
Cognation Pty Ltd
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>+1-212-203-4357 Ph
+1-917-207-3420 Mb
+61-2-9016-5642 (Sydney in-dial).
_______________________________________________
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community
_______________________________________________
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community
_______________________________________________
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community