List Info

Thread: meeting results




meeting results
user name
2006-06-26 17:32:57
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I think we had a good first meeting. The room log is here:

http://www.jabber
.org/muc-logs/jdevconference.jabber.org/2006-06-26.html

In essence there are three different approaches, which we
started to
work on harmonizing (read the room log for details):

http
://mya.el-tramo.be/psi-wb/jeps/tmp_wb/wb.xml

http://mail.jabber.org/pipermail/whiteboardi
ng/2006-June/000057.html

http://debrowse.com
/protocol.html

As mentioned I will be following up with various
participants and
posting further.

Peter

- --
Peter Saint-Andre
Jabber Software Foundation
http://www
.jabber.org/people/stpeter.shtml

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


iD8DBQFEoBpJNF1RSzyt3NURAnMeAJ9NV176jBQoHmqyJuC87G/VVwjVhwCd
Ewka
p8Ce0nV6HW0eJf7501+3qKo=
=c1yn
-----END PGP SIGNATURE-----
meeting results
user name
2006-06-27 13:42:49
Peter,

Perhaps you should add my memos for SVG/XMPP to the list:

http://coccinella.sourceforge.net/docs/MemoSVG_XMPP.txt
http://coccinella.sourceforge.net/docs/MemoSyncSVG-XM
PP.txt

/Mats

Peter Saint-Andre wrote:
> 
> In essence there are three different approaches, which
we started to
> work on harmonizing (read the room log for details):
> 
meeting results
user name
2006-06-27 22:49:20
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mats Bengtsson wrote:
> Peter,
> 
> Perhaps you should add my memos for SVG/XMPP to the
list:
> 
> http://coccinella.sourceforge.net/docs/MemoSVG_XMPP.txt
> http://coccinella.sourceforge.net/docs/MemoSyncSVG-XM
PP.txt
> 
> /Mats
> 
> Peter Saint-Andre wrote:
>>
>> In essence there are three different approaches,
which we started to
>> work on harmonizing (read the room log for
details):
>>
> 

Yes, I was going to write up a more detailed report today
but haven't
gotten to it yet. Maybe this evening. 

Peter

- --
Peter Saint-Andre
Jabber Software Foundation
http://www
.jabber.org/people/stpeter.shtml

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


iD8DBQFEobXvNF1RSzyt3NURAsOTAJ98Yb6tekNdYvPx1+IuskPQjp1CBACd
GHIr
rNdHm1lKMpmg3TXJoNbl+js=
=mom8
-----END PGP SIGNATURE-----
Array
user name
1969-12-31 18:00:00
my take on a summary:

1) SVG Tiny 1.1 was agreed to be the minimum required.
Negotiation for
higher SVG support (basic and full and newer versions) is
allowed.
2) The modes of operation that will be supported are
one-to-one w/ mats
sync, muc with mats sync, and remote xmpp control entity
(i.e. server
component). 
3) a MUC room attribute can be specified that let's a user
specify the
location of a whiteboard for MUC session - if jid matches
the MUC session
then muc is delivery point for wb messages, otherwise JID is
location of the
remote XMPP control entity (i.e. server component).
4) no one had objections to using a GOTO_PAGE action in
whiteboard for doing
page advances - useful in using whiteboarding for
presentations
5) jfcom agreed to write up a draft of the specification for
the community
to review. we will need mats to add his sync work to the
specification.
6) there were three main use cases for whiteboarding: free
for all (everyone
with r/w), presentation (one-to-many, presenter has r/w,
rest have read),
and auditorium (small group has r/w, rest have read)

decision was not made on the best way to notify people that
a whiteboarding
session is starting up. Both presence and invite approaches
were briefly
discussed - tabled until next meeting.

the appeared to be some general agreement if a whiteboard
board session is
associated with a MUC room, then there should be a way to
map the MUC perms
& roles directly into the whiteboard.

there was some discussion about layers and pages. svg 1.2
will add support
for pages but its finalization date is unknown, so there is
a need in the
near term to support the ability to create/delete/update
pages.

though SVG supports layering, it doesn't directly support
the traditional
concept of layers used in programs like Illustrator so we
will need to
specify a mechanism for creating, deleting, and updating
layers.

there was brief mention of the need to look into ways to do
multi user file
transfer  - needed for transferring images in the
whiteboard. useful for
presentations.

as a side note: there a discussion about why some of the
jfcom user's chat
messages (from Transverse) were not visible to some members
of the session.
Remko and Keith worked on it today and should be resolved
soon. we believe
it had to do with PSI does not liking the xml:lang tag in
the 'body'
element.

boyd
 


On 6/27/06 6:49 PM, "Peter Saint-Andre"
<stpeterjabber.org> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Mats Bengtsson wrote:
>> Peter,
>> 
>> Perhaps you should add my memos for SVG/XMPP to the
list:
>> 
>> http://coccinella.sourceforge.net/docs/MemoSVG_XMPP.txt
>> http://coccinella.sourceforge.net/docs/MemoSyncSVG-XM
PP.txt
>> 
>> /Mats
>> 
>> Peter Saint-Andre wrote:
>>> 
>>> In essence there are three different
approaches, which we started to
>>> work on harmonizing (read the room log for
details):
>>> 
>> 
> 
> Yes, I was going to write up a more detailed report
today but haven't
> gotten to it yet. Maybe this evening. 
> 
> Peter
> 
> - --
> Peter Saint-Andre
> Jabber Software Foundation
> http://www
.jabber.org/people/stpeter.shtml
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

> 
>
iD8DBQFEobXvNF1RSzyt3NURAsOTAJ98Yb6tekNdYvPx1+IuskPQjp1CBACd
GHIr
> rNdHm1lKMpmg3TXJoNbl+js=
> =mom8
> -----END PGP SIGNATURE-----

Array
user name
1969-12-31 18:00:00
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

OK, here is my understanding of consensus (C) and open
issues (I) based
on the meeting [1] we held two days ago, as well as some of
my personal
opinions (PSA).

C1. We will use SVG.

C2. SVG Tiny is the minimum required profile of SVG.

C3. It should be possible to negotiate the use of SVG Basic
or full SVG.

    I1. We need to define methods for negotiating use of
Basic or Full.

C4. We will define one XMPP format for sharing SVG.

    I2. We need to define the format.

    PSA: Right now I prefer something closer to the format
proposed by
Joonas in [4] since it seems simpler to me, and simple is
good.

C5. The format MUST be independent of the transport method.

C6. We will define three transport methods:

    1. One-to-one (two-person) with synchronization
    2. MUC (multi-user) with synchronization
    3. Dedicated component

    I3. We need to define these methods.

C7. We will use synchronization, the non-hierarchical method
is
preferred (i.e., not forcing one of the entites to be a
master and the
other to be a slave).

C8. Synchronization should apply to each element.

C9. We will define service discovery features, MUC meta-data
for
pointing to a third-party component), etc.

C10. Permissions and access management are the
responsibility of the
transport method.

I4. It is still unclear whether and how to define layers
(supported in
SVG 1.1 via feMerge) or pages (SVG 1.2).

    PSA: Any dependency on SVG 1.2 is problematic given that
it has not
yet been standardized.

C11. If/when pages are defined, we will include a method for
moving to a
specific page.

C12. XMPP packets will include full updates so that the
relevant XML
(SVG) document is kept up to date at each participating
entity. Exactly
how that document is rendered is up to the entity.

C13. An entity MAY be excluded from a session if it cannot
render the
appropriate profile (e.g., it can render only Tiny but the
session
involves or requires support of full SVG).

I5. We need to define how to upgrade a two-person session to
a
multi-user session (e.g., handling of history via retrieving
a file from
the MUC room).

I6. We need to define methods for inviting someone to a
whiteboarding
session or notifying someone (e.g., MUC occupants) that a
session is
beginning.

Naturally we have some next steps here. The big one is
harmonizing the
existing approaches and coming up with one spec that we can
work from,
given that right now we have (by my count) four
"proto-specs" in the
form of [2], [4], [5], and [6].

HTH,

/psa


REFERENCES

[1] Log:

http://www.jabber
.org/muc-logs/jdevconference.jabber.org/2006-06-26.html

[2] Mats:

http://coccinella.sourceforge.net/docs/MemoSVG_XMPP.txt

[3] Sync:

http://coccinella.sourceforge.net/docs/MemoSyncSVG-XM
PP.txt

[4] Joonas:

http
://mya.el-tramo.be/psi-wb/jeps/tmp_wb/wb.xml

[5] JFCOM:

http://mail.jabber.org/pipermail/whiteboardi
ng/2006-June/000057.html

[6] Bouillon:

http://debrowse.com
/protocol.html


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


iD8DBQFEowheNF1RSzyt3NURAteaAKCPTdypQ961YDZhBbNbxn137dNXqACf
cIZC
zq5EsOyfoLq0ZweoNnenJa0=
=f2hS
-----END PGP SIGNATURE-----
[1-5]

about | contact  Other archives ( Real Estate discussion Medical topics )