Talkilla: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 12: Line 12:
Integrating real time communications into the browser will enhance a user's browsing experience allowing conversations to continue alongside Web navigation and the improved sharing of online resources. With the integration into the browser also comes flexibility for users to easily shift calls between devices and locations.
Integrating real time communications into the browser will enhance a user's browsing experience allowing conversations to continue alongside Web navigation and the improved sharing of online resources. With the integration into the browser also comes flexibility for users to easily shift calls between devices and locations.


WebRTC does not standardize peer discovery nor does it touch on contact and presence management. This is a significant hurdle to web sites to leverage Real Time Communication. Talkilla aims at offering some of those features through web application APIs, as a reflection of what individual Service Providers have to offer.<br/>
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 Real Time Communication. Talkilla aims at offering some of those features through web application APIs, as a reflection of what individual Service Providers have to offer.<br/>
In addition, Talkilla provides a set of ready made use cases UI in order to deliver a tightly integrated real time communication experience in the browser. Using those, operators will for example be able to expand their networks with Talkilla to let their users make and receive calls to and from the Internet and provide them with value-added services. <br/>
In addition, Talkilla provides a set of ready made use cases UI in order to deliver a tightly integrated real time communication experience in the browser. Using those, operators will for example be able to expand their networks with Talkilla to let their users make and receive calls to and from the Internet and provide them with value-added services. <br/>
More generally, developers will be provided with APIs where they can hook into Talkilla and provide different functionalities and web applications for users based on Talkilla's core services.
More generally, developers will be provided with APIs where they can hook into Talkilla and provide different functionalities and web applications for users based on Talkilla's core services.

Revision as of 08:03, 29 March 2013

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

What is Talkilla?

Talkilla leverages WebRTC and adds a real-time communication dimension to the user's web experience. It facilitates the development, distribution and uptake of real time communication services. Talkilla is initially designed for Firefox browsers but must 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 able to leverage this framework to expose their service. For example, dialing out and receiving calls from the telephone network through the user's own telecommunication operator.

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 improved sharing of online resources. With the integration into the browser also comes flexibility for users to easily shift calls between devices and locations.

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 Real Time Communication. Talkilla aims at offering some of those features through web application APIs, as a reflection of what individual Service Providers have to offer.
In addition, Talkilla provides a set of ready made use cases UI in order to deliver a tightly integrated real time communication experience in the browser. Using those, operators will for example be able to expand their networks with Talkilla to let their users make and receive calls to and from the Internet and provide them with value-added services.
More generally, developers will be provided with APIs where they can hook into Talkilla and provide different functionalities and web applications for users based on Talkilla's core services.

Goals

  • Provide communications service that enhances the browsing experience for Firefox Destop, Firefox Android and Firefox OS, as well as as many other WebRTC enabled browsers users.
  • Create an open framework for real communication services to be distributed in Firefox and other WebRTC browsers
  • Create a Mozilla basic communication service offering browser to browser essential communication services (Talkilla Essentials)
  • The service shall be built with Mozilla's privacy and security principles as its core values.