[maemo-developers] Notes, sketches, paintings... (was Re: Projects Nokia should support (yours?))

From: Ted Gould ted at gould.cx
Date: Thu Oct 23 17:47:10 EEST 2008
On Thu, 2008-10-23 at 10:19 +0300, Quim Gil wrote:
> And few days ago there were these screenshots of some kind of Inkscape
> lite (couldn't find the link).

This was mostly a menu hack.  When I've looked at putting Inkscape on
the tablets there were two basic problems.  One, we weren't using GTK
Toolbars so that things wouldn't resize to the smaller screen.  The
second was RAM usage.  Anything moderately complex would start to become
a problem.  This is in progress, as one of the major goals of switching
to Cairo for the renderer is memory usage.  As much of this is done, it
might be worth looking into some with trunk.

There is, of course, more that could be done to make Inkscape run well
on the tablets.  And, I'm guessing, that newer tablets will have more
RAM than older ones so the point may be moot.

> Add real time online collaboration (like Inkscape has)

The Inkboard support in Inkscape isn't great.  One of the biggest pluses
is that it uses Jabber, which is also it's biggest minus.  Because most
Jabber servers use karma to limit connections they detect sending SVG
fragments as "abuse" and restrict the bandwidth to the point that it's
unusable.  This has made it difficult to get a community behind it.

What I think the solution there, short term (no replacing all the Jabber
servers on the Internet), is to use link-local connections for the
documents.  Then the server is local, and doesn't care and people can
still have two tablets next to each other and work on a document.  To do
this I think that Inkscape should be moved to Telepathy so that their
XMPP link-local support can just be stolen :)

There is also a XML sync protocol that is draft form at the Jabber
Foundation called SXA.  It provides generic XML document syncing and
also point-to-point support ala Jingle.  It still retains the MUC
support too.  If we all (all document sync folks) standardized on one
protocol I'm sure the Jabber servers would start routing it differently.

Now, I've listed a bunch of things, what would I like for Christmas from
Santa Nokia?  I think the biggest 'core' help that could happen long
term is to add SXA support into Telepathy.  Then all of these different
apps would have an easy way to add document sync in.

		--Ted

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.maemo.org/pipermail/maemo-developers/attachments/20081023/b68d8580/attachment.pgp 
More information about the maemo-developers mailing list