Software:oFono

From HandWiki

oFono
Original author(s)Intel and Nokia
Developer(s)Aki Niemi, Marcel Holtmann, Denis Kenzior, Claudio Takahasi, etc.[1]
Initial release11 May 2009 (2009-05-11)[2]
Stable release
1.33 / 15 September 2021 (2021-09-15)[3]
Written inC
Operating systemLinux
TypeMobile
LicenseGNU General Public License[4]
Website01.org/ofono

oFono is a free software project for mobile telephony (GSM/UMTS) applications. It is built on 3GPP standards and uses a high-level D-Bus API for use by telephony applications. oFono is free software released under the terms of the GNU General Public License v2.[4]

History

oFono was jointly announced for Linux by Intel and Nokia on 2009.[2][5] Nokia has since shipped oFono with the MeeGo-based N9.[6]

After the MeeGo project ended, Intel collaborated with Samsung on a new Linux-based project named Tizen. The first release of Tizen contained another telephony stack[7] but in 2012 they announced to replace that with oFono.[5]

In early 2013 Canonical Ltd announced Ubuntu Touch which also uses oFono.[8]

As another successor project to MeeGo, Sailfish OS also uses oFono for telephony.[9]

Since version 1.4 (released in August 2016), NetworkManager can use oFono as a modem manager.[10]

Maemo Leste is using oFono.[11]

PipeWire allows using it to connect to Bluetooth headsets since version 0.3.8.[12]

See also

References

  1. "oFono authors". Git.kernel.org. https://git.kernel.org/cgit/network/ofono/ofono.git/tree/AUTHORS. 
  2. 2.0 2.1 Paul, Ryan (2009-05-13). "Nokia, Intel dial up open source telephony project oFono". Ars Technica. https://arstechnica.com/gadgets/2009/05/nokia-intel-dial-up-open-source-telephony-project-ofono/. 
  3. "network/ofono/ofono.git – Open Source Telephony". Git.kernel.org. https://git.kernel.org/cgit/network/ofono/ofono.git. 
  4. 4.0 4.1 "oFono License". Git.kernel.org. 1989-04-01. https://git.kernel.org/cgit/network/ofono/ofono.git/tree/COPYING. 
  5. 5.0 5.1 Marcel Holtmann. "Upcoming Technologies: oFono". Intel Open Source Technology Center. https://www.tizen.org/sites/default/files/collab-summit-2012-ofono.pdf. 
  6. "v1.0 Core Software Platform". MeeGo. https://meego.com/downloads/releases/1.0/meego-v1.0-core-software-platform. 
  7. "Tizen Conference 2012, first days". MaemoNokiaN900.com. http://www.maemonokian900.com/maemo-news/tizen-conference-2012-first-days/. 
  8. Jörg Thoma (2013-03-07). "Canonical: Ubuntu Touch noch nicht ohne Android" (in de). Golem.de. p. 2. http://www.golem.de/news/canonical-ubuntu-touch-noch-nicht-ohne-android-1303-98044-2.html. 
  9. "Sailfish Core Areas and APIs". Jolla. https://sailfishos.org/wiki/Core_Areas_and_APIs. 
  10. "index:NetworkManager/NetworkManager". Cgit.freedesktop.org. https://cgit.freedesktop.org/NetworkManager/NetworkManager/tree/NEWS?id=cb6f1f57517ef47f40876a39865392cff57cc2d7. Retrieved 2022-09-01. 
  11. "Maemo Leste pinentry dialog working with ofono". https://www.youtube.com/watch?v=BpJPTc8Q_4c. 
  12. "NEWS 0.3.8". 2020-07-28. https://github.com/PipeWire/pipewire/commit/229fad46914a32b621e88e53abd1270c62b0e158#diff-ff4e2dc4962dc25a1512353299992c8d. 

External links