Re: Tinymail on it?

2007-02-04 Thread Philip Van Hoof
On Fri, 2007-02-02 at 05:12 +, Jon Phillips wrote:
 
> > I very recently started playing a little bit with the SyncML API, and
> > since it's not very difficult to get something basic working I might
> > implement some support for this sooner or later too.
> 
> Yes, this would be amazingly stellar for mobile apps. It appears that
> messaging is a big missing piece right now, so tinymail with some
> extensions would be an amazing opportunity in the messaging arena.

While I don't see the real cool thing about SynCML (it's just a rather
simplistic synchronisation standard, but simplism is actually probably
it's most powerful feature), I do see the use for it in tinymail.

This will eventually translate into me developing (some) support for
SyncML into tinymail. It would certainly mean that I'll actively
encourage and support somebody who would develop this for tinymail or
for Camel or tinymail's camel-lite (should be the same code then, as the
API of camel-lite nor the cache format hasn't really changed that much).


> What is the current extensibility of tinymail? How could we go about
> adding SMS support to tinymail to treat it like a first class piece of
> mail?

The only difficulty that I see with SMS and MMS is that the format of
those messages isn't RFC822 (E-mails with MIME parts, etc etc).

This means implementing a TnyMimePart for SMS and MMS that deals with
the format efficiently and correctly.

I have never even looked at how those messages look, heck I never use
the feature on my phone (actually, I hate it when people send me an SMS.
I prefer hearing the voice of the person who's contacting me .. hehe).

Oh, another difficulty might be building a summary from the messages. I
can imagine that the messages only have a "from phone number" and that
the user wants to see the person's name if the person is in the contact
list. Or the subject, the dates, etc etc ...


-- 
Philip Van Hoof, software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://www.pvanhoof.be/blog





___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Tinymail on it?

2007-02-04 Thread Philip Van Hoof
On Sun, 2007-02-04 at 11:06 -0800, Jon Phillips wrote:

> 
> Oh, this is great news indeed. I installed the Contacts and Dates apps
> from openhanded with no troubles, but when I tried to install Tinymail,
> I need the customized libraries. Are there instructions for how to do a
> build, where to find the updated libraries, and without breaking my old
> system's libraries ;)

No, you don't need to compile nor patch any customised libraries. All
such customisations have been done within tinymail's code.

This means that the only source code you need, is the one in the
repository of tinymail. In other words, the modified camel-lite is part
of the tinymail code as-is.

The code also will not clash, in any way, with existing libraries or
installations. That's because binary and directory-path names have been
changed to be appended with the "-lite" suffix.

Even the .pc files, used by autotools, have been renamed that way.

> Current OpenMoko developers, could you comment on the state of messaging
> on OpenMoko and if this is a good direction to go on merging these
> message types behind this soon-to-become handheld standard mail app? :)
> 
> The tinymail, dates and contacts applications are awesome, well
> supported by opened hand, nokia/maemo and others. Thus, it seems logical
> to jump on the bandwagon to gain group benefits and to have an upstream
> source for email...
> 

On the subject of ... "support",

Please make sure not to make the misconception that Nokia is behind
tinymail as the leading force or playing a leading role for the project.

Although it's true that Nokia is helping or sponsoring various
development efforts and features of tinymail, it's not-so that Nokia is
doing the project.

The tinymail project is a true free software and community project led
by me. Various people have done feature development on behalf of Nokia
for tinymail, including me, but the initial start of the project had
very few to do with Nokia. The current "engine" behind tinymail also
isn't "Nokia" but rather .. simply .. me and my believe in it :-)


While I agree that their interest in the project adds quite a lot fuel
to that engine, it wouldn't be correct if one would start thinking that
tinymail is a "Nokia-only"-something.

That is absolutely not the case. It is the case that Nokia are the
earliest adaptors and the first mobile device vendor to be interested in
the project. And that they have been financing the development of very
interesting features. That they contacted me at Guadec. Etc etc etc.

But nothing would stop me from accepting contract working for other such
vendors. Nor would anything stop me from taking different directions for
the project. Except of course that a few API promises based on release
numbers. Promises that make sense for any library.

But I do want to be very clear, I even want to stress it and I want to
put a big emphasis on ... that tinymail is not for only Nokia.

Oh, and underline that too. Mark it. Make it bold. Capitalise it.


In fact would I be very interested in other such markets and other such
vendors. And not only me, as I'm building a network of competence around
the project. With members like, X-Tend & Freebility, Collabora, Kernel
Concepts and Igalia. And I hope more like them soon.



-- 
Philip Van Hoof, software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://www.pvanhoof.be/blog





___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Tinymail on it?

2007-02-04 Thread Jon Phillips
On Sun, 2007-02-04 at 12:44 +0100, Philip Van Hoof wrote:
> On Fri, 2007-02-02 at 05:12 +, Jon Phillips wrote:
> > On Thu, 2007-02-01 at 01:56 +0100, Philip Van Hoof wrote:
> > > I already asked it to some internal E-mail address, the reaction back
> > > then was positive but no real certainties.
> > > 
> > > Is there interest from the OpenMoko team for bringing tinymail to the
> > > device? (http://tinymail.org)
> > > 
> > > I've been reading the discussions about push e-mail, and that idea is
> > > all nice and stuff. But you'll still need an actual client to display
> > > the e-mails themselves.
> > 
> > 
> > Philip, this would be great. You should hop over toe the openmoko-devel
> > mailing list to discuss more. There is discussion about an integrating
> > messaging app. Tinymail is great, uses evolution data server, and could
> > hopefully be adapted to the openmoko platform.
> 
> It looks like that mailing list is an invite-only one, or else isn't the
> mailman on the server working correctly (I haven't yet received a
> confirmation E-mail).
> 
> I'd be happy to join that mailing list and discuss the technical pieces
> of messaging with you guys. Especially when it comes to RFC822 messages
> (E-mails, MIME parts, etc etc) ...
> 
> > Yes, this would be amazingly stellar for mobile apps. It appears that
> > messaging is a big missing piece right now, so tinymail with some
> > extensions would be an amazing opportunity in the messaging arena.
> > 
> > What is the current extensibility of tinymail? How could we go about
> > adding SMS support to tinymail to treat it like a first class piece of
> > mail?
> 
> ... and of course also non-RFC822 messages and services that deliver
> such messages to the software on the device. Although we will have to
> check how we can blend-in such messages into the current API.
> 
> It might mean that I will have to make the current API more flexible,
> maybe this can be solved internally within the implementations of that
> API, etcetera ... ?
> 
> But I would be very happy to discuss this indeed. And I'm certainly
> willing to actively change things in order to support SMS and MMS type
> of messages.
> 

Oh, this is great news indeed. I installed the Contacts and Dates apps
from openhanded with no troubles, but when I tried to install Tinymail,
I need the customized libraries. Are there instructions for how to do a
build, where to find the updated libraries, and without breaking my old
system's libraries ;)

Current OpenMoko developers, could you comment on the state of messaging
on OpenMoko and if this is a good direction to go on merging these
message types behind this soon-to-become handheld standard mail app? :)

The tinymail, dates and contacts applications are awesome, well
supported by opened hand, nokia/maemo and others. Thus, it seems logical
to jump on the bandwagon to gain group benefits and to have an upstream
source for email...

Jon

> 
-- 
Jon Phillips

San Francisco, CA
USA PH 510.499.0894
[EMAIL PROTECTED]
http://www.rejon.org

MSN, AIM, Yahoo Chat: kidproto
Jabber Chat: [EMAIL PROTECTED]
IRC: [EMAIL PROTECTED]


___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Tinymail on it?

2007-02-04 Thread Philip Van Hoof
On Sun, 2007-02-04 at 12:44 +0100, Philip Van Hoof wrote:

> It looks like that mailing list is an invite-only one, or else isn't the
> mailman on the server working correctly (I haven't yet received a
> confirmation E-mail).

Nevermind, I received it. It should work now :)


-- 
Philip Van Hoof, software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://www.pvanhoof.be/blog





___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Tinymail on it?

2007-02-04 Thread Philip Van Hoof
On Fri, 2007-02-02 at 05:12 +, Jon Phillips wrote:
> On Thu, 2007-02-01 at 01:56 +0100, Philip Van Hoof wrote:
> > I already asked it to some internal E-mail address, the reaction back
> > then was positive but no real certainties.
> > 
> > Is there interest from the OpenMoko team for bringing tinymail to the
> > device? (http://tinymail.org)
> > 
> > I've been reading the discussions about push e-mail, and that idea is
> > all nice and stuff. But you'll still need an actual client to display
> > the e-mails themselves.
> 
> 
> Philip, this would be great. You should hop over toe the openmoko-devel
> mailing list to discuss more. There is discussion about an integrating
> messaging app. Tinymail is great, uses evolution data server, and could
> hopefully be adapted to the openmoko platform.

It looks like that mailing list is an invite-only one, or else isn't the
mailman on the server working correctly (I haven't yet received a
confirmation E-mail).

I'd be happy to join that mailing list and discuss the technical pieces
of messaging with you guys. Especially when it comes to RFC822 messages
(E-mails, MIME parts, etc etc) ...

> Yes, this would be amazingly stellar for mobile apps. It appears that
> messaging is a big missing piece right now, so tinymail with some
> extensions would be an amazing opportunity in the messaging arena.
> 
> What is the current extensibility of tinymail? How could we go about
> adding SMS support to tinymail to treat it like a first class piece of
> mail?

... and of course also non-RFC822 messages and services that deliver
such messages to the software on the device. Although we will have to
check how we can blend-in such messages into the current API.

It might mean that I will have to make the current API more flexible,
maybe this can be solved internally within the implementations of that
API, etcetera ... ?

But I would be very happy to discuss this indeed. And I'm certainly
willing to actively change things in order to support SMS and MMS type
of messages.



-- 
Philip Van Hoof, software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://www.pvanhoof.be/blog





___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Tinymail on it?

2007-02-01 Thread Jon Phillips
On Thu, 2007-02-01 at 01:56 +0100, Philip Van Hoof wrote:
> I already asked it to some internal E-mail address, the reaction back
> then was positive but no real certainties.
> 
> Is there interest from the OpenMoko team for bringing tinymail to the
> device? (http://tinymail.org)
> 
> I've been reading the discussions about push e-mail, and that idea is
> all nice and stuff. But you'll still need an actual client to display
> the e-mails themselves.


Philip, this would be great. You should hop over toe the openmoko-devel
mailing list to discuss more. There is discussion about an integrating
messaging app. Tinymail is great, uses evolution data server, and could
hopefully be adapted to the openmoko platform.

> Nevertheless am I of course interested in whatever the final decision on
> push E-mail will be.
> 
> I read how people where suggesting to use the newer IMAP IDLE capability
> for this. I would like to point out, however, that not yet all IMAP
> servers support this. Nevertheless is support for IDLE being planned in
> tinymail. (Condstore, STARTTLS and Binary are already implemented by the
> way).
> 
> I very recently started playing a little bit with the SyncML API, and
> since it's not very difficult to get something basic working I might
> implement some support for this sooner or later too.

Yes, this would be amazingly stellar for mobile apps. It appears that
messaging is a big missing piece right now, so tinymail with some
extensions would be an amazing opportunity in the messaging arena.

What is the current extensibility of tinymail? How could we go about
adding SMS support to tinymail to treat it like a first class piece of
mail?

Jon

> ps. I will be at FOSDEM so if you see me, feel free to ask me any
> question about tinymail.
> 
-- 
Jon Phillips

San Francisco, CA
USA PH 510.499.0894
[EMAIL PROTECTED]
http://www.rejon.org

MSN, AIM, Yahoo Chat: kidproto
Jabber Chat: [EMAIL PROTECTED]
IRC: [EMAIL PROTECTED]


___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Tinymail on it?

2007-01-31 Thread Philip Van Hoof
On Thu, 2007-02-01 at 01:56 +0100, Philip Van Hoof wrote:

> Nevertheless am I of course interested in whatever the final decision on
> push E-mail will be.

By the way, in case people wonder about this.

On both POP3 and IMAP E-mail messages are uniquely identified by a so
called uid. The message being pushed to the client must at least get
that uid string value as notification.

"How" is (for me) an implementation detail. It can indeed be UDP,
multicast, a tcp/ip connection on gprs that is kept open, IMAP IDLE,
postal mail with stamps and on paper and pigeons.

With only that uid I can let the client act on that notification by
asking for the remainder of the summary item (and in case the user also
wants to read the E-mail, the entire message a few moments later .. of
course).

The uid is usually >= 3 and < 10 characters in length. For example on
most IMAP servers it simply looks like "100", "101", "102", etc etc.

With the CONDSTORE IMAP capability it's also possible to retrieve the
simple 'signal' that I have to compare the highestmodseq value of the
current active folder or of a specific (specified) folder.

I hope that this extra info injected some new ideas .. ;-)



ps. Note that in the tinymail API, upon retrieval of such a signal and
after retrieving the remainder of the summary item (if still necessary),
all the observers of the folder would be notified. That includes the
models of the folder-views. By that I mean that the view will
automatically be updated (a new summary item will be added instantly).
Search for TnyFolderObserver for more info on this.


-- 
Philip Van Hoof, software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://www.pvanhoof.be/blog





___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Tinymail on it?

2007-01-31 Thread Philip Van Hoof
I already asked it to some internal E-mail address, the reaction back
then was positive but no real certainties.

Is there interest from the OpenMoko team for bringing tinymail to the
device? (http://tinymail.org)

I've been reading the discussions about push e-mail, and that idea is
all nice and stuff. But you'll still need an actual client to display
the e-mails themselves.

Nevertheless am I of course interested in whatever the final decision on
push E-mail will be.

I read how people where suggesting to use the newer IMAP IDLE capability
for this. I would like to point out, however, that not yet all IMAP
servers support this. Nevertheless is support for IDLE being planned in
tinymail. (Condstore, STARTTLS and Binary are already implemented by the
way).

I very recently started playing a little bit with the SyncML API, and
since it's not very difficult to get something basic working I might
implement some support for this sooner or later too.

ps. I will be at FOSDEM so if you see me, feel free to ask me any
question about tinymail.

-- 
Philip Van Hoof, software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://www.pvanhoof.be/blog





___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community