|
Place for Brain Storming. Undo/RedoUndo and Redo are worth discussing in their own right separate to standard editing because many transformation algorithms do not take this problem into account and a considerable amount of effort has been made to create algorithms that cater for this problem. Whatever algorithm is chosen it should support Undo and Redo without additional research. How should it be handled? Should a sent operation be able to be undone
by anyone? by authorized people? by the user only? How should the logs
show it? GroupingWithin communication it would be helpful to have the ability for the user to set groups (possibly also a option to do it server side for a heavy server) so that if you are working with collections of people's or interests you can have the collective changes done by those people as single highlights. An example would be having legal, technical and management working on a single document. You could group the people from each interest into one group and elect to have all changes made by that group have one colour or if needed have all the people from that group have hue shifts of a single colour. All legal changes are some form of yellow all technical some form of purple and all management some form of red.([[skreech2]]) Multiple ProjectsBeing able to have multiple connections open and differentiate not only who is working on what but when they were last active would be very useful. Peer DiscoveryThere are 2 scenarios for peer discovery which need consideration: Local network and internet Local networkMost modern OS'es have Zeroconf support for the local network thus Zeroconf should be supported. InternetTo enable connections over the internet an easy connection mechanism using URL's should be provided. Ideally this mechanism should be integrated into Instant Messaging clients. ServerThere should be a heavy duty server that will be used by businesses or large scale installs/projects. This can also be used at extended brainstorms or hackfests. Conventions and new open source projects should also benefit from a permanent long term heavy lifting server. However each client should also have a very lightweight server that allows for quick collaborations as well as facilitating discovery by other people. The full details of what each should bring with it's role can be discussed at the [[Server]] page Applications
Applications that can be enhanced: Krita Karbon
|
| ||||||||||||||||||||||||||||
| Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy |
| ©2008 Google |