[Adium-devl] Steve's WWDC presentation and instant messaging
Evan Schoenberg
evan.s at dreskin.net
Tue Jun 10 23:20:54 UTC 2008
On Jun 10, 2008, at 10:22 AM, Mark Janssen wrote:
> On Tue, Jun 10, 2008 at 3:41 PM, Andreas Monitzer <am at adiumx.com>
> wrote:
>> Perhaps this could also be implemented into Adium, so that the app
>> acts as a proxy for the program running on the iPhone. This app also
>> wouldn't have to implement all networking protocols, just one, like
>> XMPP-over-BOSH (CFM, that's your area!) in order to connect to the
>> Adium app running on the user's Mac.
>>
>> This would also allow to mitigate connection drop issues (that's a
>> major problem on mobile connections), since Adium would stay
>> connected
>> and cache the messages until the iPhone is reachable again.
>>
>> Of course, this could also be a background process running on a Linux
>> server somewhere.
>
> Now this is a wild guess, but I think Apple will use some kind of
> trusted connection between it's servers and the developer's
> notification servers. This would mean that it won't be possible to use
> any proxy (i.e. one running on the user's computer) but just a trusted
> bunch of servers.
Andy is using 'proxy' in a different sense than a 'proxy server'.
'proxy' in this sense means a program which stands in for the true
connection. The setup would be:
iPhone is 'available', whatever that means (Adium Mobile is running,
for example): Messaging service –> Adium –> iPhone running Adium
Mobile –> Adium –> Messaging service
iPhone is 'unavailable' (another app is running on the iPhone, or the
iPhone is out of service range): Messaging service –> Adium –>
Apple's server –> iPhone with Adium Mobile installed
–>, each connection, may of course be routed in whatever way works:
ethernet, wifi, through a proxy server, over EDGE, etc.
-Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20080610/34231a72/attachment-0001.html>
More information about the devel
mailing list