August'24: Kamaelia is in maintenance mode and will recieve periodic updates, about twice a year, primarily targeted around Python 3 and ecosystem compatibility. PRs are always welcome. Latest Release: 1.14.32 (2024/3/24)
Status: Stasis - This tool is currently
useful, so no effort allocated, future work possible however
Current Developers: na
Current "inflight" dev location:
/Code/Python/Kamaelia/Tools/Whiteboard
Start Date: 16 Apr 2006
Expected End Date: n/a
End Date: n/a
Date this page last updated: 3 December 2006
Estimated effort so far: 15 (estimate based on
logs)
This whiteboard application is designed to allow two or more people
using tablet PCs (or similar devices) to collaborate effectively at a
distance, and also to make good use of the fact they're using tablet
PCs.
Two users should be able to talk and scribble to each other. It should
not matter who starts up first allowing connections in either direction.
It would be useful if any client could be a server. Having a history is
also useful and how this can be used is worth exploring.
This tasks sits in the context that the Kamaelia team inside the BBC
(Michael/Matt) is now split site, and a tool was needed to assist with
collaboration. Since Kamaelia is network friendly, this tasks started
opportunistically - to see if something worthwhile could come of this.
This has turned out to be an extremely useful tool since then.
Direct benefits as a result of this task:
Current issue:
This section is largely about WHO has influenced this task to do
WHAT, and where possible WHY. It is also about WHO to contact with
regard to this task to influence what's going on.
Task Sponsor: Michael/Matt
Task Owner: Matt (varies)
Developers involved in the task at some point
Users:
Interested third parties
Requirements
The people listed here should be real people. Unless you have
agreement however, this this should be their initials rather than
name.
Relevant Influencing factors:
Code sits here:
Documentation
Event
Two potentially highly interesting possibilities arising as a result of work on the whiteboard were discussed in Summer of Code 2006 project applications:
Other
Written after the fact, so only key highlights
This is a list of time indexed day to day item. There should
ideally be an entry here every time you work on this task. Ideally the
time taken relating to each entry should be listed as well, preferably
in man days, down to 1/4 day granuarity. (ie 2 hours). Sanity is
expected to prevail when noting this down. They should be annotated by
who made the entry, when, and any status changes.
When a task is running, then this is where most updates
will occur.
Please put Output in bold prior to any entries where an
output was produced
Please put Task status changed in bold when the entry
relates to a task status change.
Example entries:
The whiteboard was started to solve a particular problem caused by
split site working. History & Pagination was added due to a need for
these features at OSCON for note taking. As a result the whiteboard has
a very minimalist UI to keep out of the way of the user.
-- Michael Sparks, December 3rd 2006