New to OFONO
Hi,
I am new to OFONO, but I have 11 years of experience in smartphone telephony development. I have worked on both UMTS and CDMA product designs for different mobile operators, handset manufacturers, chipset vendors and o/s vendors. I know the challenges of designing a telephony subsystem that will support different chipsets, messaging protocols and operator networks/requirements. I am interested in getting more documentation on OFONO, including the APIs for DBUS, Modem Plug-In and Utility. I'd also like to know what functionality gaps exists in either UMTS or CDMA so that I could concentrate on some of those areas for my code contributions.
Thanks,
Keith Collins
CTO Mobile Software
Neusoft America, Inc.
3000 RDU Center Drive, Suite 119
Morrisville, NC 27560
kcollins(a)neusoft.com
www.neusoft.com
---------------------------------------------------------------------------------------------------
Confidentiality Notice: The information contained in this e-mail and any accompanying attachment(s) is intended only for the use of the intended recipient and may be confidential and/or privileged of Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of this communication is not the intended recipient, unauthorized use, forwarding, printing, storing, disclosure or copying is strictly prohibited, and may be unlawful.If you have received this communication in error,please immediately notify the sender by return e-mail, and delete the original message and all copies from your system. Thank you.
---------------------------------------------------------------------------------------------------
Hi Keith,
Quoted 4 lines · Keith Collins
Hi,
Quoted 11 lines
I am new to OFONO, but I have 11 years of experience in smartphone telephony development. I have worked on both UMTS and CDMA product designs for different mobile operators, handset manufacturers, chipset vendors and o/s vendors. I know the challenges of designing a telephony subsystem that will support different chipsets, messaging protocols and operator networks/requirements. I am interested in getting more documentation on OFONO, including the APIs for DBUS, Modem Plug-In and Utility. I’d also like to know what functionality gaps exists in either UMTS or CDMA so that I could concentrate on some of those areas for my code contributions.
Welcome!
The documentation for oFono can be found in the git tree itself under the doc/ directory.
doc/ofono-paper.txt gives a brief introduction and our design goals and design philosophy.
doc/coding-style.txt is self explanatory.
doc/*-api.txt is the API documentation for all oFono interfaces.
Other information (somewhat out of date) can be found in the various oFono presentations on the ofono.org website.
The rest can be obtained by reading the source code, or on the #ofono IRC channel on freenode.
The gaps for GSM/UMTS are fairly well documented in the TODO file, also found in git. The methodology is quite simple, if you are interested in working on a task, send a patch with the Owner: field set. This lets others know that someone is looking into a particular feature and not to interfere.
If you notice anything missing in the TODO, simply send a patch to the mailing list.
You will notice that there are no CDMA related tasks in the TODO yet. CDMA aspects are currently in very early planning stages. The core team is still heavily focused on GSM/UMTS.
Regards,
-Denis
Hi Keith,
Quoted 10 lines
I am new to OFONO, but I have 11 years of experience in smartphone telephony development. I have worked on both UMTS and CDMA product designs for different mobile operators, handset manufacturers, chipset vendors and o/s vendors. I know the challenges of designing a telephony subsystem that will support different chipsets, messaging protocols and operator networks/requirements. I am interested in getting more documentation on OFONO, including the APIs for DBUS, Modem Plug-In and Utility. I’d also like to know what functionality gaps exists in either UMTS or CDMA so that I could concentrate on some of those areas for my code contributions.
have a look at the doc directory in the ofono.git source repository. You will fine a lot of interesting reads there.
http://git.kernel.org/?p=network/ofono/ofono.git
The top-level TODO file gives you an overview on the current and future work items.
Regards
Marcel