On Sep 23, 2:31 pm, Will Norris <
w...@willnorris.com> wrote:
> On Tue, Sep 21, 2010 at 2:32 PM, Jason <
jasonka...@gmail.com> wrote:
> > Hi, I've been shopping around this idea and would like to get feedback
> > from anyone interested:
>
> >
http://imapsn.github.com/
>
> > In short it's IMAP + SMTP + actvity streams schema + some email
> > message types = facebook alternative.
>
> certainly an interesting idea, especially given all that you get for free
> with using IMAP/SMTP. One practical consideration to keep in mind, a lot of
> the existing protocols have been very deliberate about building on top of
> HTTP. Not because HTTP is necessarily the best solution for the task
> (sometimes it is, sometimes not), but because it is ubiquitous and well
> understood... more-so than XMPP, SMTP, etc. You can use a $5/month web host
> to experiment with an HTTP-based protocol. Not that this should necessarily
> be the target market, but it's an important market (look at the attention
> diaspora has gotten).
>
> Additionally, even among the small to medium sized companies that would be
> the more "serious" players in this market, you'll find system administrators
> that are more comfortable with HTTP. Any sysadmin worth their weight can
> scale HTTP. I would not necessarily expect them to have equivalent
> expertise with XMPP, IMAP, or SMTP. (can you do edge caching with those
> protocols? Does it even make sense to? I actually don't know)
You make a good point here. I've seen a zimbra/imap migration go
bad initially because sysadmins didn't plan for load very well.
I'm intending that content like images and videos will come from
HTTP services. The IMAPSN message contents are limited to
application/json attachments. Many messages will be sent but
never read, so large files should be kept out. I don't really
have a good story yet of how an IMAPSN client handles images from
end to end. I'm imagining one would share a link to a site like
picasaweb or flickr, and the client would fetch the image or a
thumbnail. Access control will have to rely on an unpublished
url or on the service's access mechanism (and given that, maybe a
thumbnail should be allowed as an attachment). For uploads,
clients will have to support plug-ins for the various services.
> this is certainly not meant to discourage what you're doing... it actually
> looks pretty interesting. I just wanted to provide some perspective on why
> some things have been designed the way they are.
Thanks!
-Jason
> -will