karl johan dahlstr m
play

Karl-Johan Dahlstrm Head of Developer Relations developer world - PowerPoint PPT Presentation

Karl-Johan Dahlstrm 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


  1. Karl-Johan Dahlström Head of Developer Relations

  2. developer world sonymobile.com/developer @sonyxperiadev 2 2013-02-21 PA1 Confidential

  3. 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

  4. Developer Tools 4 2013-02-21 PA1 Confidential

  5. Receive notifications Android App interface Control your music

  6. 6 2013-02-21 PA1 Confidential

  7. 2013 breakthrough year for Sony Mobile 7 2013-02-21 PA1 Confidential

  8. 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

  9. Tools – Flash tool for unlocked phones User Unlock Xperia Flash custom SW Go back to Sony SW 9 2013-02-21 PA1 Confidential

  10. 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

  11. 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

  12. Open SmartWatch project 12 2013-02-21 PA1 Confidential

  13. 13 2013-02-21 PA1 Confidential

  14. Johan Redestig Software Engineer and Lead Architect 14 2013-02-21 PA1 Confidential

  15. 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

  16. Android 4.3 – when? 16 2013-02-21 PA1 Confidential

  17. 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. 18 2013-02-21 PA1 Confidential

  19. 19 2013-02-21 PA1 Confidential

  20. 20 2013-02-21 PA1 Confidential

  21. 21 2013-02-21 PA1 Confidential

  22. 22 2013-02-21 PA1 Confidential

  23. 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

  24. 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

  25. 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

  26. 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. 27 2013-02-21 PA1 Confidential

  28. 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

  29. 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

  30. 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

  31. Sony Mobile commercial upgrade cycle 31 2013-02-21 PA1 Confidential

  32. developer world sonymobile.com/developer @sonyxperiadev 32 2013-02-21 PA1 Confidential

  33. developer world sonymobile.com/developer @sonyxperiadev 33 2013-02-21 PA1 Confidential

  34. 34 2013-02-21 PA1 Confidential

Recommend


More recommend