Droidcon is India's first national Android conference and is a part of the worldwide Droidcon series of events. This is a technical conference, for developers by developers.
Sessions are for 45 minutes each (30 speaking, 5 Q&A, 10 transition). We will have three parallel tracks over two days, with 8 sessions per track per day. Workshop sessions are 60 minutes each (50 speaking, 10 minutes for transition between rooms).
We recommend you illustrate your sessions with demos of your own code and applications. Please refrain from making a pitch without explaining how it works, as your primary audience will be developers.
Sessions will be ranked by community voting and selected by a program committee with representation from the local community and the international Droidcon events. Confirmed speakers get free tickets to the event. Anyone who proposes to speak but isn't confirmed will still get early bird pricing. If you've proposed to speak, there's no need to rush to buy a ticket. We'll be in touch with you.
Participants may reserve their tickets from http://droidcon.doattend.com.
The event will have three parallel tracks. The list below will be consolidated down to three by the program committee.
From stock to Cyanogenmod: The Sony Ericsson Case
CyanogenMod supports ~70 devices at the moment. The goal of this talk is giving insight into the process of porting a device to the tree. Attendees will hopefully understand what needs to be done to make all device features fully operational while co-existing with many different devices.
Porting a device to CyanogenMod is (usually) not an easy task. There is an extensive amount of work behind a port that touches every single layer of the Android stack.
During this talk, I will be presenting a case study on how we ported 15 Sony Ericsson devices. While there is no specific formula for doing so, this talk will try to present a sequence of steps that we took in making these devices fully operational.
You can expect several advanced topics to be discussed, all in an interactive session where I expect people to interrupt if they have questions or suggestions. Among those topics, we will discuss:
- Kernel changes
- Hardware Interface Layers
- Coexisting with other devices
- Reverse Engineering
Diogo Ferreira is a developer for CyanogenMod where he works across the whole Android stack ranging from kernel and hardware support to day-to-day userland applications. He is one of the head developers and maintainer for more than 12 devices, including the HTC Desire and all the Sony Ericsson product line. Diogo has an MsC from the University of Coimbra and is currently pursuing a PhD in the area of Mobile Grid Computing.