Mobile BRAVIA® Engine

The Mobile BRAVIA® Engine is a set of Sony-specific image processing algorithms, which improves the viewing experience in a way that is optimised to fit the human eye. It brings more details, enhanced colours and less noise to images and videos displayed on the screen.


Floating touch™

The Xperia™ sola includes a brand new touch sensor technology, called Floating touch™, that lets you interact with the phone without even touching it. You can control parts of the user interface (UI) by simply letting your finger hover above the screen. Learn more about the technology here!

Dynamic sensor HAL

Dynamic sensor HAL

DASH is our Android sensor HAL implementation, which is available as open source on GitHub. It that has scalability and configurability in its design, to make it work across multiple devices. In this article, Oskar Anderö, a Sony Mobile software engineer, explains how DASH works, and how developers can contribute.



ANT+ is a power-efficient digital wireless personal network protocol standard, mainly designed for gathering and transfer of sensor data. It is widely used within the sports and health industry.



Ever had trouble viewing your phone screen in bright sunlight? The Xperia™ P solves this problem through Sony’s new WhiteMagic™ technology, which introduce a fourth sub pixel, adding a white to the red, green and blue that common displays have. Learn more about WhiteMagic™ here.


Indoor maps

Do you work in a large building or in a complex of buildings? If so, then it might be a good idea to setup an indoor map service. This article explains different the different options and technologies available when creating an indoor map.



Heard of GLONASS? It’s a Russian radio-based satellite navigation system that both complements and provides an alternative to GPS. GLONASS is fully supported in several Xperia™ smartphones. In this article, Magnus Persson from Sony Mobile explains more about how GLONASS improves positioning and how you can incorporate this feature into your own apps.



WebGL is a low-level API JavaScript API which enables support for 3D graphics. WebGL lets application developers take advantage of capabilities provided by the smartphone's graphical processor unit. For end users, this means that they will be able to enjoy more interactive and responsive applications without any installing any plug-in modules in the web browser.


NovaThor™ U8500

The Xperia™ sola, Xperia™ P and Xperia™ U are powered by the NovaThor™ U8500 platform from ST-Ericsson, which is the first OpenGL ES 2.0 conformant, multi-core GPU that provides 2D and 3D acceleration with performance scalable up to 1080p resolutions. Learn all about it here.



What is really NFC? Surely you’ve heard about it, and know it’s expected to be widely used in the future. But how does it work, and how will it be used? In this article, you will get to know more about the technology, some of the use cases and how we will work with NFC initially.



Are you new to Android™ development? Here you can find links to useful resources, to get yourself started.