Integrate Telepathy into Evince
Tiffany Antopolski
Short description: A use case: The user is involved in a webconference and using Evince locally. He would like to share the file with the conference. Evince would send the file via File transfer to the conference attendees, opening Evince on their desktops. These Evince instances would be controlled by the local Evince instance. Actions performed on the local Evince instance would be sent via DBUS and then via Telepathy Tubes to the other evince instances.
What is the ultimate goal of the proposal?
The overall idea is to be able to share files from Evince to a subset of the users Empathy contacts.
Time permitting: Implement remote control of Evince Windows using Telepathy tubes.
The motivation for this comes form Adobe Connect.
What components will it touch/change or create?
1. File Transfer: other applications (such as Nautilus) will also be able to take advantage of this. In the end the code could be merged in the telepathy-gtk library.
2. Time permitting: Remote control of Evince using Telepathy tubes.
How do you plan to achieve completion of your project?
1. There is a Nautilus-sendto-empathy plugin (GNOME multi-protocal chat and call client). I would like to examine the possibility of this code serving as a basis. Creating an abstraction of this code could be beneficial to getting it merged into telepathy-gtk.
What benefits does it have for GNOME and its community?
- In general, file sharing enhances collaboration.
- Merging the code into telepathy-gtk.
What will showable at mid-term?
A widget for selecting contacts that could be reused by other applications.
What are your past experiences (if any) with the open source world?
I participated in the GNOME Outreach Program for Women and worked on the GNOME 3 user documentation.
http://git.gnome.org/browse/gnome-user-docs/log/?qt=author&q=tiffany
I have also contributed to Evince documentation, including writing the SyncTex and Annotations sections.
Why are you interested in improving GNOME?
As a software engineering student, improving software systems in
general is of interest. Gnome is the software I interact with the most.
Wanting to improve the software I rely upon most is only natural.
Please attach a link to a bug (bugzilla.gnome.org or other Free Software tracker) containing a patch you've written.
Unrelated to this proposal:
http://git.gnome.org/browse/gnome-games/commit/?h=sudoku-vala&id=70006dd04b5e589ee08ee1ae9c7c588c8bb4a579
http://git.gnome.org/browse/gnome-games/commit/?h=sudoku-vala&id=4b42612a7831b66ffe09746e97b8e408122bec5a
