Talkilla
What is Talkilla?
Talkilla uses WebRTC to add real-time communications to the user's web browsing experience. Talkilla is initially designed for Firefox browsers but will also support other WebRTC browsers.
The first service to be delivered in Talkilla will allow users to communicate in real time as they browse the web, and offer tools to share their online experience. Additional Service Providers will be expose their services, for example, dialing out and receiving calls from the telephone network.
Talkilla is the code-name for the project.
Why Talkilla?
Integrating real time communications into the browser will enhance a user's browsing experience allowing conversations to continue alongside web navigation and the sharing of data, e.g. files and urls.
WebRTC does not standardize peer discovery nor does it touch on contact and presence management. This is a significant hurdle for web sites to fully leverage RTC. Therefore Talkilla will also offer APIs to its core services.
Talkilla will also enable service providers to expose additional services, e.g. access to telephone networks, to provide a greater range of options and value-added services for users.
Goals
Talkilla will provide:
- a service that allows people to communicate/interact to/with each other without boundaries
- an improved browsing experience by adding a real time communication dimension
Talkilla will enable:
- an ecosystem to improve browsing experience
- usable by websites
- usable services providers
Core Team
Role | Contacts |
---|---|
Project Champion |
|
Project Lead |
|
Back-end Technical Lead |
|
Front-end Leads |
|
Browser Integration Lead |
|
Development
- Development of new features takes place via user stories
- User stories for Talkilla are visible on Trello:
- Code development takes place in a github repository. Please read:
- README.md for information on how to build and run Talkilla
- CONTRIBUTING.md for information on how to contribute to Talkilla
Due to the early stages of development, we are not accepting bugs at the current time. This will change in the near future.
Pull requests will be accepted, as per the contributing guidelines.
If you have any questions, please ask on the mailing list in the communication section.
Status Meetings
Please see the Status Meetings page for details of our regular meeting.