[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