Hi Rohit, Here are my understanding, please feel free to correct, and hope Tizen architects could give more clarifications... :)
Per Tizen Porting Guide, OEMs need to develop appropriate plugins for their own telephony solutions, Samsung just provides several plugin templates for developers to start with. As we discussed in earlier thread, current Tizen repository provides two set of "modem/HAL" plugins for the SDP (i.e. Lunchbox) and Tizen emulator, they might be the minimum components OEMs will need to customize for their telephony hardware. In current Tizen telephony framework, all plugins are loaded and initialized while the telephony daemon is booting up; these plugins are linked together using tcore library to perform specific tasks, they will be invoked when there are requests from other components or data/events become available for them to continue the assigned tasks, so I personal like the diagram in the porting guide to put them in a circle around the telephony server rather than in a layers diagram; but if we really want to put them in layers, according to the call initiate sequence, it makes sense to me: the TAPI dbus library --> communicator plugin --> modem plugin --> HAL plugin --> the CP driver in the kernel space. Since modem and HAL plugins are tightly coupled, so I believe not only the modem hardware interface plugin but also the modem plugin will the product developers need to provide to OEMs to complete the job. How do you think? Regards, Tonny From: [email protected] [mailto:[email protected]] On Behalf Of Rohit Pathania Sent: Monday, December 17, 2012 4:33 PM To: [email protected] Subject: [Tizen General] Classification of Tizen Telephony Hi All, In tizen telephony, what are the things that comes under OEM adaptation layer, Cores services, core frameworks. and kernel layer. Actually I have given presentation on Tizen Telephony. Lots of question asked and all are based upon it. I was unable to clear all those doubts, so I am putting those doubts over here. 1. What are things that OEMs for customization of tizen telephony. 2. Which plugins comes under which layer such as communicator plugin, free style plugin, Modem plugin, and Modem Hardware Interface plugin. 3. What the Product developer will provide to their OEMs. Is it provide Modem Hardware Interface plugins? Thanks & regards, Rohit Pathania, 09848769111
_______________________________________________ General mailing list [email protected] https://lists.tizen.org/listinfo/general
