Tutorial reboot: Develop energy and network efficient apps

When you develop an app, there are a few things you can do to make it use network and power resources as efficiently as possible. And by doing so, you will also provide a clearly enhanced user experience. Håkan Jonson, a research engineer at Sony Mobile’s Technology office, created a tutorial a while back that will help you develop energy and network efficient apps. In his tutorial, you will find useful and hands-on tips, as well as code examples that will help you improve your app.

Read more

Tutorial reboot: Develop energy and network efficient apps

Sony contributes to advanced research on user centric augmented reality [video]

Sony is committed to be at the forefront of augmented reality (AR) research, which is all about creating live physical views that are enhanced by computer-generated sensory input. This week, Günter Alce and Klas Hermodsson from Sony’s mobile division are participating in the insideAR 2012 conference in Munich, Germany. Günter and Klas are part of the VENTURI project, which is all about constructing augmented realities in new ways, where the available information is presented in a ‘user’ rather than a ‘device’ centric way, which often is the case. This actually requires a change in how we think of and develop user interaction interfaces. Read on for more information VENTURI and other augmented reality research concepts!

Read more

Sony contributes to advanced research on user centric augmented reality [video]

How to develop energy and network efficient apps [tutorial]

App developers, do you want to enhance your user experience, and reduce the power consumption & improve the network efficiency of your app? Håkan Jonsson from our Technology department has picked out some areas that he thinks are most important for increasing efficiency of power and network usage. You will find useful and hands-on tips, as well as some brand new code examples that will help you improve your app. Head over to our tips & tutorials section to read more!

Read more

How to develop energy and network efficient apps [tutorial]

How to develop energy and network efficient apps

App developers, do you want to enhance the user experience, and reduce the power consumption & improve the network efficiency of your app?  We are happy to share our knowledge in the area, and one way to do this is by continuously contributing to initiatives like the guide called Smarter Apps for Smarter Phones. Published by the GSM Association (GSMA) earlier this year, this is the perfect guide for app developers interested in increasing the efficiency of their apps while enhancing the user experience.

In this tutorial, Håkan Jonsson from our Technology office has picked out some of the areas from the guide that he thinks are most important for increasing power efficiency and network usage in mobile devices. You will find useful and hands-on tips, as well as some brand new code examples that will help you improve your app. Read more after the jump!

Read more

How to develop energy and network efficient apps

Reducing power consumption of connected apps

In this post I will cover a few important guidelines on how reduce power consumption of polling Android applications, i.e. applications that regularly connect to the internet, and get more out of the phone battery. I have crated a small sample app that puts all of the tricks into practice by setting up a background service that polls Twitter trends regularly and logs them to a file. By downloading the sample app and applying these guidelines, you will reduce the power consumption of your app by magnitudes, if you haven’t before. Click here to download the sample app.

Read more

Reducing power consumption of connected apps

This post covers a few important guidelines on how reduce power consumption of polling Android applications, i.e. applications that regularly connect to the internet. Attached is a small sample project that puts all of the tricks into practice by setting up a background service that polls Twitter trends regularly and logs them to a file. By downloading the sample app and applying these guidelines, you will reduce the power consumption of your app by magnitudes, if you haven’t before.
We will cover four guidelines:
1. Synchronize you polls with other apps
2. Make polls short
3. Manage your connections
4. Stop your services

Read more