Karl-Johan Dahlström Head of Developer Relations
developer world sonymobile.com/developer @sonyxperiadev 2 2013-02-21 PA1 Confidential
Developers Custom ROM Developers Application and Game Developers • Tools • Tools • Support • Support • Generic • Generic • Premium • Premium • Open Source • Promotion 3 2013-02-21 PA1 Confidential
Developer Tools 4 2013-02-21 PA1 Confidential
Receive notifications Android App interface Control your music
6 2013-02-21 PA1 Confidential
2013 breakthrough year for Sony Mobile 7 2013-02-21 PA1 Confidential
Tools - Unlock the bootloader • The unlock service allow tech community to open up the device in a controlled way – DRM certificates => services that require certificates stop working – Userdata partition are wiped • Only none-simlocked phones can be unlocked (investigating a secure solution for simlocked phones) 1. Go to http://unlockbootloader.sonymobile.com ”Start Unlocking the bootloader ” 2. Accept the legal terms pop up 3. Enter IMEI and your personal information to get key 4. Key is used in fastboot, to unlock phone 8 2013-02-21 PA1 Confidential
Tools – Flash tool for unlocked phones User Unlock Xperia Flash custom SW Go back to Sony SW 9 2013-02-21 PA1 Confidential
Support independent devs • Generic support via Developer World – AOSP – Alpha and Beta SW releases (win-win) – Limited support via XDA-developers open forums as we want the community to help each other • Premium support – Phones – Jerpelea (and more) is on Gtalk (”hy”) – Premium XDA-forum • 30+ XDA devs and 30+ internal Sony devs discuss various things, Room for improvement 10 2013-02-21 PA1 Confidential
Open Source • Be as fast as possible with Open Source archives • Github (github.com/sonyxperiadev) – AOSP – Dynamic Sensor HAL framework – WebGL – ChkBugReport by Pal Szasz – And more... 11 2013-02-21 PA1 Confidential
Open SmartWatch project 12 2013-02-21 PA1 Confidential
13 2013-02-21 PA1 Confidential
Johan Redestig Software Engineer and Lead Architect 14 2013-02-21 PA1 Confidential
AOSP – Why: • Faster TTM • Contribution work made easier • Verification and development can start earlier on AOSP branch • Open for external collaboration – What can you get out of it: • More Open Source!!! • Latest Binaries 15 2013-02-21 PA1 Confidential
Android 4.3 – when? 16 2013-02-21 PA1 Confidential
AOSP for Sony Mobile devices We are providing means to flash unmodified, raw, AOSP on unlocked Sony devices. Currently available for: • LT26 – Xperia S • C6603 – Xperia Z • C6503 – Xperia ZL • SGP321 – Xperia Tablet Z (and their close relatives) 17 2013-02-21 PA1 Confidential
18 2013-02-21 PA1 Confidential
19 2013-02-21 PA1 Confidential
20 2013-02-21 PA1 Confidential
21 2013-02-21 PA1 Confidential
22 2013-02-21 PA1 Confidential
What do we actually provide? • Kernel, as always (github) • Device configuration (github) • Proprietary binaries (developer.sonymobile.com) • The source for Android itself is downloaded from Google. 23 2013-02-21 PA1 Confidential
Kernel Based on the Qualcomm kernel with Sony adoptions The source code including details on how to build is available at: https://github.com/sonyxperiadev/kernel/wiki 24 2013-02-21 PA1 Confidential
Device configurations Following the conventional AOSP style for device/sony/xyz. These are available as gits on github. There is one device/sony/lagan that is common for all variants of lagan devices, and one device specific git, e.g. device/sony/c6603. The device specific git actually covers variants of the same device. I.e. c6603 should work for all c660x devices. 25 2013-02-21 PA1 Confidential
Proprietary binaries There are several parts of the device software that we cannot make available as source code. Some of these parts are however available as binaries for download at our developer site: http://developer.sonymobile.com/knowledge-base/open-source/android- open-source-project-for-xperia-devices/ 26 2013-02-21 PA1 Confidential
27 2013-02-21 PA1 Confidential
Intended usage • Playing around with AOSP on Sony devices • Development tool for people doing Android ROMs for Sony devices => This is not intended for consumer devices, or every day use. 28 2013-02-21 PA1 Confidential
Objective moving forward Basically we want to support all versions of android on all Sony devices. This may not be possible, but we’ll try for some of them… We want to build as much as possible from source. We want to enable as much HW as possible. 29 2013-02-21 PA1 Confidential
Can people contribute? Yes, please! -AOSP changes every day, and every day something may break on our side. Getting a heads up when that happens is greatly appreciated -If we messed something up in the kernel or configuration we love to hear about it -Talk to us on github or developer.sonymobile.com 30 2013-02-21 PA1 Confidential
Sony Mobile commercial upgrade cycle 31 2013-02-21 PA1 Confidential
developer world sonymobile.com/developer @sonyxperiadev 32 2013-02-21 PA1 Confidential
developer world sonymobile.com/developer @sonyxperiadev 33 2013-02-21 PA1 Confidential
34 2013-02-21 PA1 Confidential
Recommend
More recommend