Embedded Linux Conference + Android Builders Summit has ended
Thursday, May 1 • 3:00pm - 3:50pm
Productizing Telephony and Audio in a GNU/Linux (Sailfish OS) Smartphone - Martti Piirainen, Tieto

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Telephony and audio are among the trickiest areas to "get right" when developing a smartphone. For example, the set of expected features and mandatory specifications are massive, and cellular operators have interesting quirks in their networks and SIM cards. All of these hurdles need to be overcome for a consumer grade product, but GNU/Linux devices can benefit from some of the hard work already done in similar Android devices. This presentation showcases two areas in the hardware adaptation of Sailfish OS: The telephony stack - built around oFono and the Android RIL, and the audio stack - built around PulseAudio and the Android HAL.

This presentation is an overview of how we extended and integrated oFono and PulseAudio in the context of an existing Android base layer. More generally, this presentation is a success story on making a consumer device, the "Jolla" smartphone, which is based on GNU/Linux and (in some areas) Android components. It is commercially available since November 2013.

avatar for Martti Piirainen

Martti Piirainen

Sofware Architect, Tieto Product Development Services
Martti Piirainen is a software architect at Tieto Product Development Services. He is a cellular telephony expert and has worked on the whole stack (modem protocols, modem integration, middleware, UI) for more than ten years. Much of his work has been customer proprietary, but recently... Read More →

Thursday May 1, 2014 3:00pm - 3:50pm PDT
Salon I/II

Attendees (0)