Loading…
This event has ended. View the official site or create your own event + mobile app → Check it out
This event has ended. Create your own
View analytic
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 event to your list 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.
Speakers

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 he has contributed to oFono and other GPL'd parts of Sailfish OS. Martti received a computer science degree in Berlin (Germany) in 2003, and works in Oulu (Finland) since.

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

Attendees (19)

Attendance numbers do not account for private attendees. Get there early!


Remove this from your schedule?
This session is full and you may not be able to get back in.
Remove
Cancel