B2G/RIL: Difference between revisions

Jump to navigation Jump to search
16 bytes removed ,  3 November 2011
no edit summary
No edit summary
No edit summary
Line 154: Line 154:


* The IPC Thread, where IO to the Radio Socket will happen
* The IPC Thread, where IO to the Radio Socket will happen
* A JS Worker thread, where low level telephony support (parsing
* A JS Worker thread, where low level telephony support (parsing parcels to/from socket, dealing with GSM/CDMA/SIP and SIM card commands, etc...) will be implemented
  parcels to/from socket, dealing with GSM/CDMA/SIP and SIM card
* The Main Gecko Thread, where the Telephony DOM will expose high level commands to the navigator.phone object.
  commands, etc...) will be implemented
* The Main Gecko Thread, where the Telephony DOM will expose high
  level commands to the navigator.phone object.


== Radio Base Class - IO Thread ==
== Radio Base Class - IO Thread ==
Line 174: Line 171:
The Radio Implementation class will handle
The Radio Implementation class will handle


* Providing an interface to phone status (Network Name, Signal
* Providing an interface to phone status (Network Name, Signal Strength, Current Calls, Radio Events, etc...)
  Strength, Current Calls, Radio Events, etc...)
* Creating and Managing data in flight from/to the radio
* Creating and Managing data in flight from/to the radio


Line 192: Line 188:


* http://i-miss-erin.blogspot.com/2009/11/radio-layer-interface-in-android.html - Hooking up Android to a GSM radio on the BeagleBoard
* http://i-miss-erin.blogspot.com/2009/11/radio-layer-interface-in-android.html - Hooking up Android to a GSM radio on the BeagleBoard
* http://www.netmite.com/android/mydroid/development/pdk/docs/telephony.html - libril Documentation
* http://www.netmite.com/android/mydroid/development/pdk/docs/telephony.html - libril Documentation
* https://groups.google.com/forum/#!topic/android-porting/lo90a3Bb1nA - Small thread on ril stuff
* https://groups.google.com/forum/#!topic/android-porting/lo90a3Bb1nA - Small thread on ril stuff
* http://www.slideshare.net/ssusere3af56/android-radio-layer-interface - Android Radio Interface Layer
* http://www.slideshare.net/ssusere3af56/android-radio-layer-interface - Android Radio Interface Layer
Line 199: Line 195:
= Relevant Bugs  =
= Relevant Bugs  =


*https://bugzilla.mozilla.org/show_bug.cgi?id=699235 - Main bug for JS RIL Implementation  
* https://bugzilla.mozilla.org/show_bug.cgi?id=699235 - Main bug for JS RIL Implementation  
*https://bugzilla.mozilla.org/show_bug.cgi?id=674726 - WebTelephony
* https://bugzilla.mozilla.org/show_bug.cgi?id=674726 - WebTelephony
*https://www.github.com/kmachulis-mozilla/b2g-dialer-daemon/issues - Tasks for underlying utilities for accessing radio daemon/socket on phone
* https://www.github.com/kmachulis-mozilla/b2g-dialer-daemon/issues - Tasks for underlying utilities for accessing radio daemon/socket on phone
44

edits

Navigation menu