sty

25

w rolach głównych RAZR

nasz pierwszy blogowy „hands on” W niedzielę pierwsze zadanie dla testerów RAZRora! Jaki kolejny smartfon chcielibyście potestować w takiej formule?

Category: PLAY | Leave a Comment
Tags: None

sty

25

Jaka powinna być strona internetowa Play?

No właśnie…. dawno nie było ankiety ;-) Dziś nowe ciekawe zagadnienie ;) Pomyślcie o serwisie internetowym Play. Chcielibyśmy bardziej dopasować go do Waszych potrzeb i oczekiwań. Wypełnijcie więc ankietę i podzielcie się swoimi oczekiwaniami. Już nieco później, do prac naszego zespołu będziemy chcieli włączyć tych z Was, którzy będą najbardziej kreatywni i oczywiście będą pracą [...]

Category: PLAY | Leave a Comment
Tags: None

sty

25

WebGL implementation for Xperia™ phones released as open source

WebGL_on_Xperia_ion_small
WebGL_on_Xperia_ion_small

In November, we announced that we were the first phone manufacturer in the world to support WebGL in the native Android web browser on Xperia™ phones. As a next step, we are now very excited to release our WebGL implementation for our coming Xperia™ phones running Android™ 4.0 (Ice Cream Sandwich) and above as open source. Read more after the jump, as Anders Edenbrandt, Senior Software Architect, explains more!

Anders Edenbrandt
Anders Edenbrandt, Senior Software Architect.

Since we announced that we had added support for WebGL in our Android 2.3 (Gingerbread) phones, we have received a lot of feedback from the community. Most of the feedback has been very encouraging, but we have also received comments saying that WebGL needs to get a wider deployment within the Android ecosystem, for the market to take off. This is something we completely agree with.

As a way of encouraging this, and in line with our continuous support of the open developer community and open standards like WebGL and HTML 5, as well as our ambition to be transparent, we have decided to publish our implementation of WebGL for Android 4.0 as open source. This way, it’s free for anyone who is interested in using it as is, but it’s of course also there as a base for anyone who would like to contribute in further development of the code.

The reason for publishing the implementation of WebGL for Android 4.0, and not the solution we used for our Android 2.3 phones, is that the WebKit code for Android 4.0 is much more recent, and therefore the required modifications are more manageable.

What is required to enable support for WebGL in Android 4.0?
We have published the code to enable support for WebGL in Android 4.0 on the Sony Ericsson Dev Github. You don’t need any particular access rights to download the source code, but you must be a fairly advanced developer. To make use of the code, you must be able to build your own Android™ operating system. The code consists of the following files:

  • Patched WebKit files to enable WebGL with the hardware accelerated compositing enabled.
  • New files that implements the binding between the WebKit and OpenGL on Android.

To enable WebGL, the changes must be applied to the WebKit component in the Android ICS-MR1 release. Right now the code only supports Android 4.0. Please note the work on the code is still in progress, and you can expect changes in the code base until we have launched our first commercial Android 4.0 software for our Xperia™ phones.

We hope to see a lot of interest in this, and many contributions as well. If you would like to contribute to the work with the code, or if you have any questions or comments, feel free to get go to our WebGL thread on the XDA Forum. If you have any direct comments or questions on this post, drop us a line below!

More information:

 

Category: Sony Ericsson | Leave a Comment
Tags: None

sty

25

Stepping up our open source activities

open_source
open_source

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!

Category: Sony Ericsson | Leave a Comment
Tags: None

sty

25

New bugreport analysis tool released as open source

ChkBugReport_featured-New
ChkBugReport_featured-New

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.

Pál Szász, Software developer at Sony Ericsson.

My name is Pál Szász and I’ve been a software developer at Sony Ericsson since 2006. For several years, I worked on software maintenance, and most of the time was spent on fixing bugs. When hunting down an error, any information we could get was potentially useful. Therefore, we started to look at the output of the “bugreport” tool, which is a huge, chaotic, text file.

To find the information we wanted in an easier way, we created a new analysis tool, ChkBugReport, which helps you parse the very condensed information into something much more readable. After using it within Sony Ericsson with good results, we now want to share this tool with all you Android developers out there. You can find the latest information in the ChkBugReport forum thread on the XDA Forum, which I will also follow to answer questions and pick up suggestions.

Get started right away
The ChkBugReport source code, and all the information on how to use it, is published at GitHub. To start using the tool, just download the file chkbugreport.jar from the Code/Downloads section, and put it somewhere on your computer.  You can find more information in the installation guide. Since it is published as open source, it is free for you to use and develop even further. Apart from sharing our knowledge, our goal is to work closer with you external developers. In this specific case, we want to convert this tool into the ultimate “Swiss army knife of bug-hunting”. We are happy to respond to any questions, feedback or contribution suggestions, which can be posted in the ChkBugReport forum thread on the XDA Forum.

It’s quite easy to use the tool:

  • Create a bugreport (for example when you receive an ANR message) by executing adb shell bugreport > bugreport.txt
  • Execute ChkBugReport: java –jar chkbugreport.jar bugreport.txt
  • Open the “bugreport_out/index.html” in a browser.

Get to know the output of ChkBugReport
The bugreport file contains several sections, each of them being a copy of a file (for example /data/system/packages.xml), the output of an application (for example “top”) or the dump of a service (for example the dump of the window manager service).

ChkBugReport parses the file and as a first step it splits it in smaller files, one per section, so users can easily find the section they want to analyse. These sections will be saved in “bugreport_out/raw”, in case the user needs it.

As a second step, it executes a set of built-in plugins, which processes one or several of these sections. The output of the plugins is saved as separate chapters in the report, and together with the table-of-contents, is saved as a set of HTML files. By simply opening the “index.html” file in a browser, you can start analysing the content of the bugreport:

A screenshot from the main view of the ChkBugReport tool.

 The plugins can also detect some errors; for example, the system log analyser plugin will find the ANR report in the log. These errors are sorted by priority and are collected in a special chapter, called “Errors”, so that you can easily find them.

Also, each plugin can contribute snippets of information about each process in a common chapter, called “Processes”. This way, you can find all the information related to a certain process in one place (memory usage, system log and so on).

Currently, ChkBugReport has the following plugins implemented:

  • BatteryInfoPlugin – extracts the battery usage information and draws a nice chart showing the draining speed.
  • CpuFreqPlugin – shows which CPU frequencies are supported, and how much time they were used.
  • SystemLogPlugin, MainLogPlugin and EventLogPlugin – these plugins parses the various logs and extract the following information:
    • Memory usage from GC (Garbage Collection) logs.
    • Database and ContentProvider access time statistics.
    • Process and service lifecycle charts.
    • Crashes and ANRs.
    • Configuration changes (for example, screen rotations).
    • Activity start-ups.
  • FTracePlugin – if the FTRACE functionality is enabled in the kernel, the context switch tracer is selected, and the Android bugreport tool supports saving the trace buffer, this plugin will analyse the trace and create statistics and overview charts. For example, it will show which thread was running and how long it was waiting. It will also save the information in VCD format, so that you can analyse the trace with GtkWave.
  • MemPlugin – extracts the memory usage from various sources (for example, the dump of the meminfo service, or the output of librank and procrank).
  • StackTracePlugin – analyses the stack traces and can even detect some programming errors (for example, when a network connection is trying to be created in a main thread).
  • SurfaceFlingerPlugin – visualises the position and size of the layers (and their visible area) from the dump of the SurfaceFlinger service.
  • WindowManagerPlugin – reconstructs the window list.

This is an example of the functionality available in ChkBugReport, and as you can see, this tool extracts a lot of valuable information from the bugreports. We will add new information on GitHub continuously, where one by one all the functionality will be explained. We will also post updates in the ChkBugReport forum thread on the XDA forum. We are also happy for any questions or comments posted there.

Feel free to start using ChkBugReport today, we hope it will make life a lot easier helping out with your bugreport analysis. However, since this is now open source, we would be really happy if you would work together with us to improve this tool, so feel free to give us any ideas, suggestions or contributions, either in the comments of this blogpost or in the ChkBugReport forum thread on XDA forum.

More information

Category: Sony Ericsson | Leave a Comment
Tags: None

sty

25

Smartphone Test bei Connect – 3 empfehlenswerte Modelle zum kleinen Preis

Connect, das Fachmagazin für Multimedia, vergleicht in seiner zweiten Ausgabe 2012 drei günstige Smartphones um zu sehen was man für kleines Geld von dieser Handyklasse erwarten kann. Angetreten sind das Motorola Defy Plus, das 500-Modell von Nokia und das Samsung … Weiterlesen »

Category: Modele Telefonów | Leave a Comment
Tags: None

sty

24

Starter Play Online na Kartę 1 GB + tablet ZTE Light w cenie 699 zł

Dostępny już jest promocyjny zestaw Starter Play Online na Kartę 1 GB + tablet ZTE Light w atrakcyjnej cenie 699 zł! W Zestawie 1 GB + tablet ZTE Light otrzymasz: – łącznie 1 GB na transmisję danych na starterze – multimedialny tablet ZTE Light ze słuchawkami stereo, kartą pamięci 2GB i nawigacją NaviExpert – możliwość [...]

Category: PLAY | Leave a Comment
Tags: None

sty

24

Aktualny hit sprzedaży

Sprawdziłem wyniki sprzedaży po weekendzie. Ku Waszemu zaskoczeniu hitem sprzedaży jest …… biały Wildfire S. Skoro, jak piszecie w komentarzach, cena jest zła, smartfon jest zły, komunikacja jest zła to może ten sukces wynika z atrakcyjności audiobooka? To przecież ogólnopolska premiera.

Category: PLAY | Leave a Comment
Tags: None

sty

24

Starter Play Online na Kartę 1 GB + tablet ZTE Light w cenie 699 zł

Dostępny już jest promocyjny zestaw Starter Play Online na Kartę 1 GB + tablet ZTE Light w atrakcyjnej cenie 699 zł! W Zestawie 1 GB + tablet ZTE Light otrzymasz: – łącznie 1 GB na transmisję danych na starterze – multimedialny tablet ZTE Light ze słuchawkami stereo, kartą pamięci 2GB i nawigacją NaviExpert – możliwość [...]

Category: PLAY | Leave a Comment
Tags: None

sty

24

Aktualny hit sprzedaży

Sprawdziłem wyniki sprzedaży po weekendzie. Ku Waszemu zaskoczeniu hitem sprzedaży jest …… biały Wildfire S. Skoro, jak piszecie w komentarzach, cena jest zła, smartfon jest zły, komunikacja jest zła to może ten sukces wynika z atrakcyjności audiobooka? To przecież ogólnopolska premiera.

Category: PLAY | Leave a Comment
Tags: None
wielkoformatowe wydruki Lublin kolorowe wielkoformatowe skanowanie Lublin kolorowe skanowanie Lublin wielki format w lublinie skanowanie lublin skanowanie dokumentów lublin tanie ksero lublin tanie ksero lublin szybki druk wysokonakładowy wydruki lublin centrum format lublin wielkoformatowe format