Hi Keith, On 08/25/2010 03:47 PM, Keith Collins wrote: > 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. > 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