As many of you already know, Jean-Baptiste Queru, aka JBQ, Technical Lead for the Android™ Open-Source Project (AOSP) at Google, recently started an open source project to build a vanilla Android version for Xperia S (LT26i). From Sony side, we welcome the project and support it with resources and contributions. We always try to promote and support external innovation and the openness that Android brings. We have now published binaries required for the LT26i project to progress. In addition, we want to encourage the open Android community to participate. Read on for download links and more information!
We are now releasing a sensor framework, referred to as DASH (Dynamic Android Sensor HAL), as an open source GitHub project. This actually means that we are the first manufacturer to release such a sensor framework. By making this open source, we hope that custom ROM developers will gain a lot from using it, and we also hope to see the community of developers help us improve the framework by contributing back (which we’ve already seen from CyanogenMod team). In this article, Oskar Anderö, a Sony Mobile software engineer, explains how DASH works, and how developers can contribute.
As part of ongoing contributions to the open source community, we’re today releasing two extensions for the Sony SmartWatch as open source. The first one is an extension to the Music player, which makes it possible to control the music player in your phone from SmartWatch. The second extension is called 8 Game, a puzzle game that can be played on the SmartWatch. With our Sony Add-on SDK, you can use these apps as a base for creating your own music player extension or game for SmartWatch. This is an excellent opportunity to get an innovative edge on your competition, and to get better visibility as your app will be easy to find for all SmartWatch users.
Continue reading for downloads, details on the extensions and instructions how to use them!
Are you an app developer looking for a powerful app analysis tool? Do you want to get a good view of the architecture and dependencies in your app? Ever tried to disassemble bytecodes in Android™ apps? You can do all this and much more with ApkAnalyser, our new virtual analysis tool that we’re also making available as open source. Learn more after the jump.
Are you a custom ROM developer? If so, you’ve probably checked out our Sony Xperia™ open source archives before. Last year we told you how to build a Linux kernel. Today we’re releasing the open source archive for the Xperia™ S, which contains files you can use when building a kernel. This is the first time we publish source code for a product built on the Qualcomm Snapdragon S3 platform, and to flash this software, you need do some additional steps and run a script that we also release today. Read more after the jump!
To continue our open innovation initiative, we now publish our FM radio module for 2011 Xperia™ phones as open source. This means that it’s much easier to configure custom ROMs to use the FM chip and FM radio app on our platforms, if you are a custom ROM developer. We also have updated the previously released sensor HAL, by adding aid to configure the magnetometer sensor. Read on for more information!
Continuing our open innovation initiative, we are now making the sensor HAL for the 2011 Xperia™ phones available as open source. So if you’re an advanced developer, you will now be able to access and configure the sensors of a 2011 Xperia™ phone on a deeper level. For example, you will be allowed to optimise the way the compass is used in a custom ROM.
In the good feedback we received on our previous open initiatives, we have seen a lot of requests for us to open source these files. And now, we’re happy to provide that opportunity. This is not part of open source archives that we are required to publish, it simply something we want to do for the community.
Read more after the jump!
As part of our continuing efforts towards openness and knowledge sharing, we are now stepping up our open source activities. For a long time, we have been one of the major contributors to the Android Open Source Project. We’ve also been active in the open developer community where we most notably published an ICS alpha release a couple of months ago. And now, we’re excited to release a couple of new open source projects that are available on our GitHub. As you can see below, we have just now released two very interesting projects as open source: the analysis tool ChkBugReport, and our WebGL implementation for Android™ 4.0.
This way, we would like to continue to be transparent, share our knowledge, and get external developer contributions to make the tools even better. On our GitHub, you can also find our Web SDK project we published a while back, and a project called DrmLicenseService, which we will tell more about soon. Stay tuned for more information about open source projects going forward!
Android™ developers, do you frequently get Application Not Responding (ANR) messages and application crashes? Are you unsure what to do with the massive data collected from Android’s bugreport tool? We talked to Pál Szász, a software developer at Sony Ericsson, to learn about ChkBugReport, a new tool that helps you analyse your crash files. Because this tool is such a great help for our developers at Sony Ericsson, and as a part of our ambition to step up our open source activities, we want to give all of you the chance to use it by making it open source. Read more after the jump.
Sony Ericsson is pleased to announce that we’re open sourcing the WebSDK Packager, an all-in-one tool for building, simulating and packaging an application’s web components into a single native shell. We’ve used this tool to create several sample web applications, such as Mavericks, Pigeon Twitter and a PhoneGap demo. These demos include location access using the Google location API, as well as PhoneGap APIs for content access. We hope that you’ll find this tool useful for building your own web applications.