[Adium-devl] Adium iPhone

Jeffrey Melloy jmelloy at gmail.com
Thu Jan 22 18:18:05 UTC 2009


On Thu, Jan 22, 2009 at 9:37 AM, Evan Schoenberg <evan.s at dreskin.net> wrote:
>
> On Jan 22, 2009, at 12:05 PM, Andreas Monitzer wrote:
>
>> I spent some time thinking about the whole issue, and here's what I came
>> up with (we talked a lot on IRC about this, so this is not news for IRC
>> regulars):
>>
>> * Scrap the whole Adium codebase
>> * Implement a clean and simple XMPP client for the iPhone based on BOSH
>> * Implement a simple single-user XMPP-over-BOSH server into Adium as a
>> plugin, exposing the configured accounts like gateways.
>> * Let the iPhone connect to the Adium XMPP server
>>
>> When Apple supports the push API:
>>
>> * Implement a serverside push proxy
>> * Add support for this proxy into the plugin mentioned above
>> * Install that proxy on the Adium project server
>> * Implement support for push notifications into the iPhone client
>> * Let the plugin connect to that proxy
>>
>> That way, you solve a lot of problems for phone-based IM clients (like the
>> flaky connection and frequently changing IPs for example).
>
> So the iPhone Adium client would connect to your home machine, routing
> incoming and outgoing messages through a running instance of Adium on it?
>
> -Evan
>

That doesn't make sense, because most people don't have a home machine
constantly running and a firewall that would allow Adium's iPhone
client to connect. I read it as the Adium server running the proxy,
and the iPhone connecting to the Adium server. Which seems like a lot
of overhead for the server.

-Jeff




More information about the devel mailing list