<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Developer World</title>
	<atom:link href="http://developer.sonyericsson.com/wp/feed/" rel="self" type="application/rss+xml" />
	<link>http://developer.sonyericsson.com/wp</link>
	<description>Sony Ericsson Developer World</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:32:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Localise custom ROMs for different Xperia pro and Xperia mini pro keyboards</title>
		<link>http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards</link>
		<comments>http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 18:38:53 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[ROM]]></category>
		<category><![CDATA[Xperia]]></category>
		<category><![CDATA[xperia mini pro]]></category>
		<category><![CDATA[xperia pro]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=5361</guid>
		<description><![CDATA[If you’re an advanced Android™ developer in search of keyboard mapping information in order to make a custom ROM for your Xperia™ pro or Xperia™ mini pro, look no further. In this post, we‘ve listed the keyboard variants for our most recent Xperia™ devices that have keyboards, which will help you create customised ROMs that [...]]]></description>
			<content:encoded><![CDATA[<p>If you’re an advanced Android™ developer in search of keyboard mapping information in order to make a custom ROM for your Xperia™ pro or Xperia™ mini pro, look no further. In this post, we‘ve listed the keyboard variants for our most recent Xperia™ devices that have keyboards, which will help you create customised ROMs that can handle keyboards with country-specific characters, such as the cedilla in Portugal or stroke keys for Hanzi characters in China. Read more after the jump.</p>
<p><span id="more-5361"></span></p>
<p>To localise custom ROMs for our most recent Xperia devices that have keyboards – Xperia™ pro or Xperia™ mini pro – you’ll need to ensure that the ROMs properly handle the physical keyboard corresponding to the country you wish to develop for. Below, you’ll find a list of keyboard mappings, by country, for the Xperia™ pro and Xperia™ mini pro. If you have any questions, feel free to leave a comment at the end of this post, and we’ll get back to you as soon as we can.</p>
<p><strong>Arabic</strong></p>
<div id="attachment_5364" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/arabic_keyboard/" rel="attachment wp-att-5364"><img class="size-full wp-image-5364" src="http://developer.sonyericsson.com/wp/files/2012/02/Arabic_keyboard.jpg" alt="Arabic keyboard" width="484" height="193" /></a><p class="wp-caption-text">Arabic keyboard layout.</p></div>
<p>The <a title="Arabic keyboard description" href="http://en.wikipedia.org/wiki/Arabic_keyboard" target="_blank">Arabic keyboard</a> layout is the keyboard layout used for the Arabic languages. The keyboard contains both Arabic and Latin characters, since Latin characters are necessary for URLs and email addresses.<strong> </strong></p>
<p><strong>AZERTY</strong></p>
<div class="mceTemp">
<div id="attachment_5365" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/azerty_keyboard/" rel="attachment wp-att-5365"><img class="size-full wp-image-5365" src="http://developer.sonyericsson.com/wp/files/2012/02/AZERTY_keyboard.jpg" alt="AZERTY keyboard" width="484" height="203" /></a><p class="wp-caption-text">AZERTY keyboard layout.</p></div>
</div>
<p>The <a title="AZERTY description" href="http://en.wikipedia.org/wiki/AZERTY" target="_blank">AZERTY</a> layout takes its name from the first six letters to appear on the first row of alphabetical keys. It is modelled on the English QWERTY layout, and is used most by French speakers based in Europe.</p>
<p><strong>Bopomofo (Zhuyin)</strong></p>
<div id="attachment_5366" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/bopomofo_keyboard/" rel="attachment wp-att-5366"><img class="size-full wp-image-5366" src="http://developer.sonyericsson.com/wp/files/2012/02/Bopomofo_keyboard.jpg" alt="Bopomofo keyboard" width="484" height="197" /></a><p class="wp-caption-text">Bopomofo keyboard layout.</p></div>
<p>The <a title="Bopomofo keyboard description" href="http://en.wikipedia.org/wiki/Bopomofo" target="_blank">Bopomofo keyboard</a> layout is often abbreviated as zhuyin and colloquially called bopomofo. The system consists of 37 characters and four tone marks, and makes it possible to transcribe all possible sounds in Mandarin.</p>
<p><strong>Cyrillic</strong></p>
<div class="mceTemp">
<div id="attachment_5367" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/cyrillic_keyboard/" rel="attachment wp-att-5367"><img class="size-full wp-image-5367" src="http://developer.sonyericsson.com/wp/files/2012/02/Cyrillic_keyboard.jpg" alt="Cyrillic keyboard" width="484" height="197" /></a><p class="wp-caption-text">Cyrillic keyboard layout.</p></div>
</div>
<div class="mceTemp">The <a title="Cyrillic keyboard description" href="http://en.wikipedia.org/wiki/JCUKEN" target="_blank">Cyrillic keyboard</a> layout is the most common keyboard layout in modern Russia. Keyboards in Russia have Cyrillic letters and numbers on the keytops, as well as Latin characters.</div>
<div class="mceTemp">
<p><strong>Danish/Norwegian</strong></p>
<div id="attachment_5370" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/danish_keyboard/" rel="attachment wp-att-5370"><img class="size-full wp-image-5370" src="http://developer.sonyericsson.com/wp/files/2012/02/Danish_keyboard.jpg" alt="Danish keyboard" width="484" height="196" /></a><p class="wp-caption-text">Danish/Norwegian keyboard layout.</p></div>
</div>
<p>The Danish/Norwegian keyboard layout includes dedicated keys for the letters Å/å, Æ/æ and Ø/ø.</p>
<p><strong>Greek</strong></p>
<div id="attachment_5371" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/greek_keyboard/" rel="attachment wp-att-5371"><img class="size-full wp-image-5371" src="http://developer.sonyericsson.com/wp/files/2012/02/Greek_keyboard.jpg" alt="Greek keyboard" width="484" height="196" /></a><p class="wp-caption-text">Greek keyboard layout.</p></div>
<p>The Greek keyboard layout follows the U.S. layout for letters related to Latin letters (ABDEHIKLMNOPRSTXYZ), substitutes visually or phonetically similar letters (Φ at F; Γ at G) and uses the remaining slots for the remaining Greek letters: Ξ at J; Ψ at C; Ω at V; Θ at U).</p>
<p><strong>Hebrew</strong></p>
<div id="attachment_5372" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/hebrew_keyboard/" rel="attachment wp-att-5372"><img class="size-full wp-image-5372" src="http://developer.sonyericsson.com/wp/files/2012/02/Hebrew_keyboard.jpg" alt="Hebrew keyboard" width="484" height="199" /></a><p class="wp-caption-text">Hebrew keyboard layout.</p></div>
<p>The <a title="Hebrew keyboard description" href="http://en.wikipedia.org/wiki/Hebrew_keyboard" target="_blank">Hebrew keyboard</a> layout has both Hebrew and Latin letters. Since Hebrew is read and written right to left, as opposed to the left to right system in English, the cursor keys and delete keys work backwards when in left-to-right directionality mode.</p>
<p><strong>Korean</strong></p>
<div class="mceTemp">
<div id="attachment_5373" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/korean_keyboard/" rel="attachment wp-att-5373"><img class="size-full wp-image-5373" src="http://developer.sonyericsson.com/wp/files/2012/02/Korean_keyboard.jpg" alt="Korean keyboard" width="484" height="204" /></a><p class="wp-caption-text">Korean keyboard layout.</p></div>
<p>Korean is typed similarly to Western languages. Therefore, its layout (Dubeolsik) shares its symbol layout with the QWERTY keyboard. While Korean consonants and vowels (<a title="Hangul description" href="http://en.wikipedia.org/wiki/Hangul#Jamo" target="_blank"><em>jamo</em></a>) are grouped together into syllabic grids when written, the script is essentially alphabetical, and therefore typing in Korean is quite simple for those who understand the Korean alphabet <a title="Hangul description" href="http://en.wikipedia.org/wiki/Hangul" target="_blank">Hangul</a>.<strong> </strong></p>
</div>
<p><strong>Latin </strong>(Xperia™ mini pro only)</p>
<div id="attachment_5374" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/latin_keyboard/" rel="attachment wp-att-5374"><img class="size-full wp-image-5374" src="http://developer.sonyericsson.com/wp/files/2012/02/Latin_keyboard.jpg" alt="Latin keyboard" width="484" height="191" /></a><p class="wp-caption-text">Latin keyboard layout.</p></div>
<p>The Latin keyboard layout is the parent layout for QWERTY, QWERTZ and AZERTY. </p>
<p><strong>Portuguese/Catalan</strong></p>
<div id="attachment_5375" class="wp-caption alignnone" style="width: 488px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/catalan_keyboard/" rel="attachment wp-att-5375"><img class="size-full wp-image-5375" src="http://developer.sonyericsson.com/wp/files/2012/02/Catalan_keyboard.jpg" alt="Catalan keyboard" width="478" height="192" /></a><p class="wp-caption-text">Portuguese/Catalan keyboard layout.</p></div>
<p>The <a title="Portuguese Catalan keyboard" href="http://en.wikipedia.org/wiki/Portuguese_alphabet#Keyboard_layout" target="_blank">Portuguese/Catalan keyboard</a> layout follows the QWERTY layout with the addition of the letter Ç, the only application of the cedilla in Portuguese, and which has its own key.</p>
<p><strong>QWERTZ</strong></p>
<div id="attachment_5376" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/qwertz_keyboard/" rel="attachment wp-att-5376"><img class="size-full wp-image-5376" src="http://developer.sonyericsson.com/wp/files/2012/02/QWERTZ_keyboard.jpg" alt="QWERTZ keyboard" width="484" height="195" /></a><p class="wp-caption-text">QWERTZ keyboard layout.</p></div>
<p>The <a title="QWERTZ keyboard description" href="http://en.wikipedia.org/wiki/QWERTZ" target="_blank">QWERTZ</a> keyboard layout is mostly used in Germany and much of Central Europe. The name comes from the first six letters at the top left of the keyboard.</p>
<p><strong>Stroke</strong></p>
<div class="mceTemp">
<div id="attachment_5377" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/stroke_keyboard/" rel="attachment wp-att-5377"><img class="size-full wp-image-5377" src="http://developer.sonyericsson.com/wp/files/2012/02/Stroke_keyboard.jpg" alt="Stroke keyboard" width="484" height="208" /></a><p class="wp-caption-text">Stroke keyboard layout.</p></div>
</div>
<p>The <a title="Stroke keyboard description" href="http://en.wikipedia.org/wiki/Stroke_(Chinese_character)" target="_blank">Stroke</a> keyboard layout refers to strokes needed to form Chinese Hanzi characters currently in use in China, Japan and Korea. The method is widely installed in mobile phones with small screens because the method only requires five key taps for the 5,000 commonly used Chinese characters. It is also considered too tedious requiring a user to type out all the strokes constituting a single Chinese character.</p>
<p><strong>Swedish/Finnish</strong></p>
<div id="attachment_5378" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/swedish_keyboard/" rel="attachment wp-att-5378"><img class="size-full wp-image-5378" src="http://developer.sonyericsson.com/wp/files/2012/02/Swedish_keyboard.jpg" alt="Swedish keyboard" width="484" height="205" /></a><p class="wp-caption-text">Swedish/Finnish keyboard layout.</p></div>
<p>The central characteristics of the Swedish/Finish keyboard layout include the letters Å/å, Ä/ä, and Ö/ö.</p>
<p><strong>Thai</strong></p>
<div id="attachment_5379" class="wp-caption alignnone" style="width: 494px"><a href="http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/thai_keyboard/" rel="attachment wp-att-5379"><img class="size-full wp-image-5379" src="http://developer.sonyericsson.com/wp/files/2012/02/Thai_keyboard.jpg" alt="Thai keyboard" width="484" height="205" /></a><p class="wp-caption-text">Thai keyboard layout.</p></div>
<p>The Thai keyboard layout allows you to write Thai script. The less frequently used characters are accessed by the Shift key.</p>
<p><strong>More information</strong></p>
<ul>
<li>Get a description, technical details, and the white paper for <a title="Xperia pro description" href="http://developer.sonyericsson.com/wportal/devworld/phones/phone-overview/xperia-pro?cc=gb&amp;lc=en">Xperia pro</a>.</li>
<li>Get a description, technical details, and the white paper for <a title="Xperia mini pro" href="http://developer.sonyericsson.com/wportal/devworld/phones/phone-overview/xperia-mini-pro?cc=gb&amp;lc=en">Xperia mini pro</a>.</li>
<li>Find out about <a title="Unlock Boot Loader homepage" href="http://unlockbootloader.sonyericsson.com/">unlocking the boot loader</a> for Xperia™ smartphones.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/02/08/localise-custom-roms-for-different-xperia-pro-and-xperia-mini-pro-keyboards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tips for reducing APK file size</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/31/tips-for-reducing-apk-file-size/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tips-for-reducing-apk-file-size</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/31/tips-for-reducing-apk-file-size/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 18:21:33 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[Portal]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[9Patch]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android development]]></category>
		<category><![CDATA[APK]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[guidelines]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=5315</guid>
		<description><![CDATA[Are you having problems getting under the current 50 MB upload limit imposed by Android Market™? Don’t let it be a roadblock in preparing your Android™ app for market. Instead, use these excellent tips for reducing the file size of your APK. David Karlsson, a software architect at Sony Ericsson, will get you all the [...]]]></description>
			<content:encoded><![CDATA[<p>Are you having problems getting under the current 50 MB upload limit imposed by Android Market™? Don’t let it be a roadblock in preparing your Android™ app for market. Instead, use these excellent tips for reducing the file size of your APK. David Karlsson, a software architect at Sony Ericsson, will get you all the details. Read more after the jump.</p>
<p><span id="more-5315"></span></p>
<div id="attachment_5319" class="wp-caption alignnone" style="width: 435px"><a href="http://developer.sonyericsson.com/wp/2012/01/31/tips-for-reducing-apk-file-size/david_karlsson/" rel="attachment wp-att-5319"><img class="size-medium wp-image-5319" src="http://developer.sonyericsson.com/wp/files/2012/01/david_karlsson-425x256.jpg" alt="David Karlsson" width="425" height="256" /></a><p class="wp-caption-text">David Karlsson, Sony Ericsson software architect</p></div>
<p>Hi, I’m David Karlsson, a Sony Ericsson Software Architect. My work mainly involves giving architectural guidance and technical support to our development partners and third party vendors. One important developer topic that comes up frequently is how to reduce the APK file size of an app. Developers who are submitting apps to Android Market™ sometimes discover that their APK file exceeds 50 MB, the current upload size limit. But you don’t have to accept the APK file size as is. There are ways you can reduce your APK file size.</p>
<p><strong>What is an APK file?</strong></p>
<p>An <a title="APK defintion" href="http://en.wikipedia.org/wiki/APK_(file_format)" target="_blank">APK</a> is an Android application package file. Each Android application is compiled and packaged in a single file that includes all of the application&#8217;s code (.dex files), resources, assets, and manifest file. The APK file is basically a .zip file, so there’s no way of compressing its size any further.</p>
<p><strong>Why you should consider keeping files as small as possible</strong></p>
<p>Memory space on smartphones is often a competitive area, now that most users are storing music, video, messages are more, in addition to downloading apps. The smaller you make your APK, the better it is for the user, and that may be a deciding factor on whether to download your app, versus a similar app that takes up more phone memory.</p>
<p><strong>Tips for reducing file size</strong></p>
<p>Here are a number of recommendations for reducing static footprint. You can choose the ones that fit best for your own particular needs.</p>
<p><em>ProGuard</em><em></em></p>
<p>A tool for code shrinking, like ProGuard, will significantly reduce the static foot print. The tool is available at <a title="SourceForge home page" href="http://proguard.sourceforge.net/" target="_blank">sourceforge</a>. Note that it is very important to re-test all of the application after applying ProGuard since it may change the application behavior. As ProGuard replaces the application symbols, to make the code difficult to read, it is important that you retain the symbol mapping, so that you can translate a stack trace back to the original symbols if you have to investigate a crash in your application.</p>
<p><em>Removal of debug information</em><em></em></p>
<p>We recommend that you remove all debug-related functionality from the application. The application generally does not see or use this data, and the Android operating system does not require it to run the application. Hence, the debug information only wastes space, and should be removed.</p>
<p>To accomplish this, all debug related functionality must be enclosed in conditional blocks, like below:</p>
<p>static final debug = false;</p>
<p>if (debug) {</p>
<p>          Log.v(TAG, &#8220;Debug …”);</p>
<p>}</p>
<p>It is important that the debug flag is set at compile time (i.e. declared as static final) for the compiler to be able to completely remove all debug functionality. Creating your own debug method like the one shown below is not a good idea because the call to myDebugPrint() is not enclosed by a conditional block, which means that the compiler must retain information about myDebugPrint() in the calling class.</p>
<p>public void myDebugPrint() {</p>
<p>    if (Debug) {</p>
<p>              Log.v(TAG, &#8220;Debug …”);</p>
<p>    }</p>
<p>}</p>
<p>…</p>
<p>myDebugPrint()</p>
<p>…</p>
<p><em> </em></p>
<p><em>Removal of debug symbols from native libraries</em><em></em></p>
<p>Using debug symbols makes sense if your application is still in development, and still requires debugging. But if debug symbols are still appearing when you compile a release build, and if you want to remove them, then we recommend that the Debug symbols be removed from native libraries (.so files). This is done using the arm-eabi-strip command, from the Android NDK.</p>
<p><em>Recommended media formats</em><em></em></p>
<p>If your application relies heavily on images, audio or video, another way you can reduce the APK size is by using certain media formats. We recommend that you use the following media formats for images, audio and video:</p>
<ul>
<li><strong>Images</strong>: PNG or JPEG. Use PNGs; since it is a lossless format it is very suitable for textures and artwork as there will be no visual artefacts from the compression. If there are space constraints, use JPEGs or a combination of PNGs and JPEGs. A high quality JPEG image may work fine for large photo-realistic images, which the JPEG compression scheme is optimised for.</li>
<li><strong>Audio</strong>: AAC Audio is recommended for all audio resources. AAC achieves better compression at a given quality, compared to mp3 or Ogg Vorbis. Raw formats such as WAV should never be used. The common rational for using the WAV format is that decoding compressed audio streams usually means high latency at playback. However, Android provides the Sound Pool API which enables applications to use compressed audio streams without the penalty of high latency.</li>
<li><strong>Video:</strong> Use H264 AVC. Encode the video to a resolution no larger than the screen resolution of the target device (if known).</li>
</ul>
<p><em>Optimise PNG sizes without losing quality</em></p>
<p>If you use PNG format, PNG images can be reduced in file size without losing quality. To do this, use a tool such as <a title="OptiPNG home page" href="http://optipng.sourceforge.net/" target="_blank">OptiPNG</a> or <a title="PNGCrush home page" href="http://pmt.sourceforge.net/pngcrush/" target="_blank">PNGCrush</a>. Both are great for reducing PNG file size while still ensuring image quality. PNGcrush is an open-source program that iterates over PNG filters and zlib (Deflate) parameters, compresses the image repeatedly using each parameter configuration, and chooses the configuration that yields the smallest compressed (IDAT) output. On the other hand, OptiPNG performs the trials entirely in memory, and writes only the final output file on the disk. Moreover, it offers multiple optimization presets to the user.</p>
<p><em>Use 9patch PNGs</em><em> to scale your images</em></p>
<p>A <a title="9Patch png description" href="http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch" target="_blank">9patch png</a> is a special format for PNG that can be used for backgrounds. Nine patch images are especially useful when designing buttons. Instead of defining a regular bitmap to be used as a background, a 9patch defines nine segments – for each of the four corners, the four edges, and the centre. (See illustration).</p>
<div id="attachment_5320" class="wp-caption alignnone" style="width: 149px"><a href="http://developer.sonyericsson.com/wp/2012/01/31/tips-for-reducing-apk-file-size/9patchpng/" rel="attachment wp-att-5320"><img class="size-full wp-image-5320" src="http://developer.sonyericsson.com/wp/files/2012/01/9PatchPNG.jpg" alt="9Patch PNG" width="139" height="165" /></a><p class="wp-caption-text">Segments defined for 9patch PNG.</p></div>
<p>When you use a 9patch image, the image is subject to the following conditions:</p>
<ul>
<li>The corner segments are never scaled.</li>
<li>The edge segments are repeated along the edge of the in order to fill the edge between the corner segments.</li>
<li>The centre segment is repeated to fill the centre of the background between the four edges.</li>
<li>The illustration below shows two buttons. The background of each button is generated from the same 9patch.
<p><div id="attachment_5321" class="wp-caption alignnone" style="width: 245px"><a href="http://developer.sonyericsson.com/wp/2012/01/31/tips-for-reducing-apk-file-size/9patchpngexamples/" rel="attachment wp-att-5321"><img class="size-full wp-image-5321" src="http://developer.sonyericsson.com/wp/files/2012/01/9PatchPNGexamples.jpg" alt="9Patch PNG examples" width="235" height="51" /></a><p class="wp-caption-text">Example of buttons generated from the same 9patch file.</p></div></li>
</ul>
<p> A single 9patch PNG can be used to replace many background images, as it can scale to fill the size of the control. Equally, a single 9patch image can be used on all devices of the same dpi screen, removing the need for screen-dependent backgrounds.</p>
<p><em>Remove unused resources</em><em></em></p>
<p>Another potential group of space wasters to consider for removal from your APK file are unused resources in your res directory, such as unused layouts, drawables and colors. To detect unused resources in your APK which might be able to be removed, use the <a title="Android Unused Resources" href="http://code.google.com/p/android-unused-resources/" target="_blank">android-unused-resources</a> tool. Android Unused Resources is a Java application that will scan your project for unused resources.</p>
<p><em>Avoid duplication</em></p>
<p>Making sure that your application doesn’t have duplicate functionality or duplicate assets is an obvious way to avoid having unnecessary files in your APK. It is important to understand which Android APIs you use, and the full functionality that each provides. It could be that one Android API is already doing the work of another API. Duplicated assets (strings, bitmaps etc) are also a waste of space, and can be easily avoided. To a lesser extent, duplicated code will also unnecessarily increase the size of the delivered binary.</p>
<p>***</p>
<p>If you have any questions on how to reduce APK file size, feel free to leave a comment and we’ll get back to you with an answer as soon as possible.</p>
<p><strong>More information</strong><strong></strong></p>
<ul>
<li>Read our developer tip about <a title="Installing large APK files to the SD card blog post" href="http://developer.sonyericsson.com/wp/2011/08/01/game-developer-tip-3-installing-large-apk-files-to-the-sd-card/">installing large APK files to the SD card</a>.</li>
<li>Read our developer tutorial on <a title="How to use multiple APK support tutorial" href="http://developer.sonyericsson.com/wp/2011/10/11/use-the-multiple-apk-support-in-android-market/">how to use multiple APK support</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/31/tips-for-reducing-apk-file-size/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stepping up our open source activities</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/25/stepping-up-our-open-source-activities/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=stepping-up-our-open-source-activities</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/25/stepping-up-our-open-source-activities/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 15:30:31 +0000</pubDate>
		<dc:creator>Karl-Johan Dahlström</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[custom rom]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=5269</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p>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 <a title="Android Open Source Project" href="http://source.android.com/" target="_blank">Android Open Source Project</a>. We’ve also been active in the open developer community where we most notably published an <a title="Ice Cream Sandwich alpha released for Xperia phones" href="http://developer.sonyericsson.com/wp/2011/12/15/ice-cream-sandwich-alpha-rom-available-for-unlocked-xperia-phones/">ICS alpha release</a> a couple of months ago. And now, we’re excited to release a couple of new open source projects that are available on our <a title="Sony Ericsson Dev's GitHub" href="https://github.com/sonyericssondev" target="_blank">GitHub</a>. As you can see below, we have just now released two very interesting projects as open source: the analysis tool <a title="ChkBugReport" href="http://developer.sonyericsson.com/wp/?p=5245">ChkBugReport</a>, and our <a title="WebGL for Xperia phones running Android 4.0" href="http://developer.sonyericsson.com/wp/?p=5261">WebGL implementation for Android™ 4.0</a>.</p>
<p>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 <a title="Sony Ericsson's WebSDK" href="https://github.com/sonyericssondev/WebSDK" target="_blank">Web SDK</a>  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!</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/25/stepping-up-our-open-source-activities/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WebGL implementation for Xperia™ phones released as open source</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/25/webgl-implementation-for-xperia-phones-released-as-open-source/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=webgl-implementation-for-xperia-phones-released-as-open-source</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/25/webgl-implementation-for-xperia-phones-released-as-open-source/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 15:29:09 +0000</pubDate>
		<dc:creator>Tobias Nilsson</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android 2.3]]></category>
		<category><![CDATA[android 4.0]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[gingerbread]]></category>
		<category><![CDATA[ice cream sandwich]]></category>
		<category><![CDATA[WebGL]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=5261</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p>In November, we announced that we were the first phone manufacturer in the world to <a title="Xperia phones first to support WebGL" href="http://developer.sonyericsson.com/wp/2011/11/29/xperia-phones-first-to-support-webgl/">support WebGL in the native Android web browser on Xperia™ phones</a>. 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 <strong>as open source</strong>. Read more after the jump, as Anders Edenbrandt, Senior Software Architect, explains more!</p>
<p><span id="more-5261"></span></p>
<div class="mceTemp">
<dl>
<dt><a href="http://developer.sonyericsson.com/wp/2012/01/25/webgl-implementation-for-xperia-phones-released-as-open-source/anders_edenbrandt_590x356/" rel="attachment wp-att-5264"><img class="size-medium wp-image-5264" src="http://developer.sonyericsson.com/wp/files/2012/01/anders_edenbrandt_590x356-425x256.jpg" alt="Anders Edenbrandt" width="425" height="256" /></a></dt>
<dd>Anders Edenbrandt, Senior Software Architect.</dd>
</dl>
<p>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.</p>
<p>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.</p>
<p>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.</p>
<p><strong>What is required to enable support for WebGL in Android 4.0?</strong><br />
We have published the code to enable support for WebGL in Android 4.0 on the <a title="WebGL on GitHub" href="https://github.com/sonyericssondev/WebGL" target="_blank">Sony Ericsson Dev Github</a>. 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:</p>
<ul>
<li>Patched WebKit files to enable WebGL with the hardware accelerated compositing enabled.</li>
<li>New files that implements the binding between the WebKit and OpenGL on Android.</li>
</ul>
<p>To enable WebGL, the changes must be applied to the WebKit component in the <a title="Android source download" href="http://source.android.com/source/downloading.html" target="_blank">Android ICS-MR1 release</a>. 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.</p>
<p>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 <a title="WebGL forum thread on XDA developers" href="http://forum.xda-developers.com/showthread.php?p=21805119#post21805119" target="_blank">WebGL thread on the XDA Forum</a>. If you have any direct comments or questions on this post, drop us a line below!</p>
</div>
<div class="mceTemp">
<p><strong>More information:</strong></p>
<ul>
<li>Read our announcement about <a title="WebGL support in our 2011 Xperia phones" href="http://developer.sonyericsson.com/wp/2011/11/29/xperia-phones-first-to-support-webgl/">WebGL support for the 2011 Xperia™ phones</a> (including demos).</li>
<li>Check out our first announcement about <a title="WebGL as an internal research project" href="http://blogs.sonyericsson.com/wp/2011/02/24/webgl-support-in-the-android-web-browser/">WebGL as an internal research project</a>.</li>
<li>Download <a title="Copyleft archives for Sony Ericsson phones" href="http://developer.sonyericsson.com/wportal/devworld/technology/opensource?cc=gb&amp;lc=en">copyleft archives for Sony Ericsson phones</a>.</li>
<li>Read more about <a title="Open developer community activities" href="http://developer.sonyericsson.com/wp/2011/09/28/sony-ericsson-supports-independent-developers/">our support in the open developer community</a>.</li>
<li>Learn about <a title="New bugreport analysis tool released as open source" href="http://developer.sonyericsson.com/wp/2012/01/25/new-bugreport-analysis-tool-released-as-open-source/">ChkBugReport</a>, another open source initiative from Sony Ericsson.</li>
</ul>
</div>
<div class="mceTemp"> </div>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/25/webgl-implementation-for-xperia-phones-released-as-open-source/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New bugreport analysis tool released as open source</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/25/new-bugreport-analysis-tool-released-as-open-source/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-bugreport-analysis-tool-released-as-open-source</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/25/new-bugreport-analysis-tool-released-as-open-source/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 15:26:58 +0000</pubDate>
		<dc:creator>Anna Aleryd</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[analysis tool]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[bugreport]]></category>
		<category><![CDATA[chkbugreport]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=5245</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p>Android™ developers, do you frequently get <a title="Android Developer website" href="http://developer.android.com/guide/practices/design/responsiveness.html" target="_blank"><em>Application Not Responding</em> (ANR)</a> 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 <em>ChkBugReport</em>, 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>
<p><span id="more-5245"></span></p>
<div id="attachment_5248" class="wp-caption alignnone" style="width: 435px"><a href="http://developer.sonyericsson.com/wp/2012/01/25/new-bugreport-analysis-tool-released-as-open-source/pal_cropped/" rel="attachment wp-att-5248"><img class="size-medium wp-image-5248" src="http://developer.sonyericsson.com/wp/files/2012/01/Pal_cropped-425x256.jpg" alt="" width="425" height="256" /></a><p class="wp-caption-text">Pál Szász, Software developer at Sony Ericsson.</p></div>
<p>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.</p>
<p>To find the information we wanted in an easier way, we created a new analysis tool, <em>ChkBugReport</em>, 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 <a title="ChkBugReport forum thread on XDA developers" href="http://forum.xda-developers.com/showthread.php?p=21804810#post21804810" target="_blank">ChkBugReport forum thread </a>on the XDA Forum, which I will also follow to answer questions and pick up suggestions.</p>
<p><strong>Get started right away<br />
</strong>The <a title="ChkBugReport on GitHub" href="https://github.com/sonyericssondev/ChkBugReport" target="_blank">ChkBugReport source code</a>, and all the <a title="ChkBugReport Wiki" href="https://github.com/sonyericssondev/ChkBugReport/wiki/" target="_blank">information</a> on how to use it, is published at <a title="ChkBugReport on GitHub" href="https://github.com/sonyericssondev/ChkBugReport" target="_blank">GitHub</a>. To start using the tool, just download the file <em>chkbugreport.jar</em> from the <a title="ChkBugReport on GitHub" href="https://github.com/sonyericssondev/ChkBugReport/downloads" target="_blank">Code/Downloads section</a>, and put it somewhere on your computer.  You can find more information in <a title="ChkBugReport Wiki" href="https://github.com/sonyericssondev/ChkBugReport/wiki/How-to-install-it" target="_blank">the installation guide</a>. 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 &#8220;Swiss army knife of bug-hunting&#8221;. We are happy to respond to any questions, feedback or contribution suggestions, which can be posted in the <a title="ChkBugReport forum thread on XDA developers" href="http://forum.xda-developers.com/showthread.php?p=21804810#post21804810" target="_blank">ChkBugReport forum thread</a> on the XDA Forum.</p>
<p>It’s quite easy to use the tool:</p>
<ul>
<li>Create a bugreport (for example when you receive an ANR message) by executing <code>adb shell bugreport &gt; bugreport.txt</code></li>
<li>Execute ChkBugReport: <code>java –jar chkbugreport.jar bugreport.txt</code></li>
<li>Open the “<em>bugreport_out/index.html</em>” in a browser.</li>
</ul>
<p><strong>Get to know the output of ChkBugReport<br />
</strong>The bugreport file contains several sections, each of them being a copy of a file (for example <em>/data/system/packages.xml</em>), the output of an application (for example “top”) or the dump of a service (for example the dump of the window manager service).</p>
<p>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 “<em>bugreport_out/raw</em>”, in case the user needs it.</p>
<p>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 “<em>index.html</em>” file in a browser, you can start analysing the content of the bugreport:</p>
<div id="attachment_5250" class="wp-caption alignnone" style="width: 600px"><a href="http://developer.sonyericsson.com/wp/2012/01/25/new-bugreport-analysis-tool-released-as-open-source/chkbugreport_screenshot_00-2/" rel="attachment wp-att-5250"><img class="size-large wp-image-5250" src="http://developer.sonyericsson.com/wp/files/2012/01/chkbugreport_screenshot_001-590x424.png" alt="" width="590" height="424" /></a><p class="wp-caption-text">A screenshot from the main view of the ChkBugReport tool.</p></div>
<p> 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.</p>
<p>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).</p>
<p>Currently, ChkBugReport has the following plugins implemented:</p>
<ul>
<li>BatteryInfoPlugin – extracts the battery usage information and draws a nice chart showing the draining speed.</li>
<li>CpuFreqPlugin – shows which CPU frequencies are supported, and how much time they were used.</li>
<li>SystemLogPlugin, MainLogPlugin and EventLogPlugin – these plugins parses the various logs and extract the following information:
<ul>
<li>Memory usage from GC (<a title="Garbage collection on Wikipedia" href="http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)" target="_blank">Garbage Collection</a>) logs.</li>
<li>Database and ContentProvider access time statistics.</li>
<li>Process and service lifecycle charts.</li>
<li>Crashes and ANRs.</li>
<li>Configuration changes (for example, screen rotations).</li>
<li>Activity start-ups.</li>
</ul>
</li>
<li>FTracePlugin – if the <a title="FTRACE" href="http://www.mjmwired.net/kernel/Documentation/trace/ftrace.txt" target="_blank">FTRACE</a> 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 <a title="GtkWave" href="http://gtkwave.sourceforge.net/" target="_blank">GtkWave</a>.</li>
<li>MemPlugin – extracts the memory usage from various sources (for example, the dump of the meminfo service, or the output of librank and procrank).</li>
<li>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).</li>
<li>SurfaceFlingerPlugin – visualises the position and size of the layers (and their visible area) from the dump of the SurfaceFlinger service.</li>
<li>WindowManagerPlugin – reconstructs the window list.</li>
</ul>
<p>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 <a title="ChkBugReport on GitHub" href="https://github.com/sonyericssondev/ChkBugReport/wiki" target="_blank">new information on GitHub</a> continuously, where one by one all the functionality will be explained. We will also post updates in the <a title="ChkBugReport forum thread on XDA developers" href="http://forum.xda-developers.com/showthread.php?p=21804810#post21804810" target="_blank">ChkBugReport forum thread</a> on the XDA forum. We are also happy for any questions or comments posted there.</p>
<p>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 <a title="ChkBugReport forum thread on XDA developers" href="http://forum.xda-developers.com/showthread.php?p=21804810#post21804810" target="_blank">ChkBugReport forum thread</a> on XDA forum.</p>
<p><strong>More information</strong></p>
<ul>
<li>Get the latest updates in the <a title="ChkBugReport forum thread on XDA developers" href="http://forum.xda-developers.com/showthread.php?p=21804810#post21804810" target="_blank">ChkBugReport forum thread</a> on XDA forum.</li>
<li>Download <a title="ChkBugReport on GitHub" href="https://github.com/sonyericssondev/ChkBugReport" target="_blank">ChkBugReport source code from GitHub</a>.</li>
<li>Read more in the <a title="ChkBugReport on GitHub" href="https://github.com/sonyericssondev/ChkBugReport/wiki/" target="_blank">ChkBugReport wiki pages at GitHub</a>.</li>
<li>Have a look in <a title="ChkBugReport on GitHub" href="https://github.com/sonyericssondev/ChkBugReport/wiki/How-to-install-it" target="_blank">the installation guide</a> to get started using ChkBugReport.</li>
<li>Go directly to the <a title="ChkBugReport on GitHub" href="https://github.com/sonyericssondev/ChkBugReport/downloads" target="_blank">Code/Downloads section</a> to get started right away.</li>
<li>Learn more about <a title="Garbage Collection on Wikipedia" href="http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)" target="_blank">Garbage Collection</a>.</li>
<li>Read about the <a title="FTRACE" href="http://www.mjmwired.net/kernel/Documentation/trace/ftrace.txt" target="_blank">FTRACE</a> functionality.</li>
<li>Get <a title="GtkWave" href="http://gtkwave.sourceforge.net/" target="_blank">GtkWave</a> viewer.</li>
<li>Check out our other <a href="http://developer.sonyericsson.com/wp/tag/custom-rom/">open developer community blog posts</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/25/new-bugreport-analysis-tool-released-as-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stand out from the crowd partners sponsored at Mobile Games Forum</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/23/stand-out-from-the-crowd-partners-sponsored-at-mobile-games-forum/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=stand-out-from-the-crowd-partners-sponsored-at-mobile-games-forum</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/23/stand-out-from-the-crowd-partners-sponsored-at-mobile-games-forum/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 17:50:46 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[Be-Rad Entertainment]]></category>
		<category><![CDATA[CatfishBlues Games]]></category>
		<category><![CDATA[Deemedya]]></category>
		<category><![CDATA[Digiment]]></category>
		<category><![CDATA[FDG Entertainment]]></category>
		<category><![CDATA[LudoCraft]]></category>
		<category><![CDATA[MGF]]></category>
		<category><![CDATA[Mobile Games Forum]]></category>
		<category><![CDATA[standout]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=5218</guid>
		<description><![CDATA[Mobile Games Forum (MGF) is one of the top mobile games events in Europe for B2B and networking and it’s happening the 25th and 26th of January in London. We’re sponsoring some of the best Stand out from the crowd developers from around the world to attend this event. These Standout developers include Deemedya, Digiment, [...]]]></description>
			<content:encoded><![CDATA[<p>Mobile Games Forum (MGF) is one of the top mobile games events in Europe for B2B and networking and it’s happening the 25<sup>th</sup> and 26<sup>th</sup> of January in London. We’re sponsoring some of the best <a title="Stand out from the crowd homepage" href="http://standout.sonyericsson.com/" target="_blank">Stand out from the crowd</a> developers from around the world to attend this event. These Standout developers include <a title="Deemedya home page" href="http://www.deemedya.com/" target="_blank">Deemedya</a>, <a title="Digiment homepage" href="http://www.itsalive.com/" target="_blank">Digiment</a>, <a title="FDG Entertainment" href="http://www.fdg-entertainment.com/en/" target="_blank">FDG Entertainment</a>, and <a title="LudoCraft LTD" href="http://www.ludocraft.com/" target="_blank">LudoCraft LTD</a>.  All these partners have delivered high-quality games that are fully optimised for Xperia™ PLAY.  Read on to see what’s in store for these Standout developers at MGF.</p>
<p><span id="more-5218"></span></p>
<p>As we continue to discover great developers and great games through our <a title="Stand out from the crowd homepage" href="http://standout.sonyericsson.com/" target="_blank">Stand out from the crowd</a> programme, the top Standout developers receive equally great benefits. This includes featuring developers’ games in our Games recommender and Storefront widget for top placement of these apps in phones. Developers may also be featured on the Sony Ericsson channel on Android Market™ for added visibility. Another great benefit we provide to top Standout developers is visibility and promotion of their games at Sony Ericsson events and tradeshows, giving you premium exposure to tech-savvy attendees. (You can read more about the Standout benefits further below.)</p>
<p>As part of the Stand out from the crowd campaign, we’ve sponsored four standout developers to attend Mobile Games Forum – <a title="Deemedya home page" href="http://www.deemedya.com/" target="_blank">Deemedya</a>, <a title="Digiment homepage" href="http://www.itsalive.com/" target="_blank">Digiment</a>, <a title="FDG Entertainment" href="http://www.fdg-entertainment.com/en/" target="_blank">FDG Entertainment</a>, and <a title="LudoCraft LTD" href="http://www.ludocraft.com/" target="_blank">LudoCraft LTD</a>. While at MGF, these developers will be participating as panellists on sessions on both days of the event. Sony Ericsson will also be demoing all their games during the networking sessions. You can read more about these development studios <em>and</em> their Xperia™-optimised games below:</p>
<p><strong>Deemedya</strong></p>
<p><a href="http://developer.sonyericsson.com/wp/?attachment_id=5189" rel="attachment wp-att-5189"><img class="alignnone size-full wp-image-5189" src="http://developer.sonyericsson.com/wp/files/2012/01/Deemedya.jpg" alt="Deemedya" width="299" height="139" /></a></p>
<p>Based in Tel Aviv, Israel, digital media company <a title="Deemedya homepage" href="http://www.deemedya.com/" target="_blank">Deemedya</a> is an international developer, publisher and distributor of mobile content. They take traditional, mainstream brands, companies, products and activities into the new world of mobile and social media. Deemedya’s games optimised for Xperia™ smartphones include Further Beyond Fighting, <a title="Trial Xtreme" href="http://www.deemedya.com/products/14-trial-xtreme" target="_blank">Trial Xtreme</a> and <a title="Trial Xtreme 2" href="http://blogs.sonyericsson.com/games/game/trial-xtreme-2/" target="_blank">Trial Xtreme 2</a>. On Day 1, Doron Kagan, Co-CEO of Deemedya, will be a panellist for the session <a title="Platform debate: what are the right operating systems and hardware?" href="http://www.mobilegamesforum.co.uk/agenda-day-1/" target="_blank"><em>Platform debate: what are the right operating systems and hardware?</em></a><strong> at 10:05 (Wednesday, January 25).  </strong></p>
<p><strong>Digiment</strong></p>
<p><a href="http://developer.sonyericsson.com/wp/?attachment_id=5190" rel="attachment wp-att-5190"><img class="alignnone size-full wp-image-5190" src="http://developer.sonyericsson.com/wp/files/2012/01/Digiment.jpg" alt="Digiment" width="102" height="102" /></a></p>
<p>Located in London, England with development studios in Norway (main dev studio) and Russia, <a title="Digiment homepage" href="http://www.itsalive.com/" target="_blank">Digiment</a> is an <strong>award winning</strong>, leading independent game development and self-publishing company, specialising in premium quality games on a wide range of mobile, handheld and desktop platforms for digital distribution and download. Digiment’s <a title="Marv the Miner 2" href="http://blogs.sonyericsson.com/games/game/marv-the-miner-2/" target="_blank">Marv the Miner 2</a> is fully optimised for Xperia™ PLAY and will be demoed at MGF networking sessions.</p>
<p><strong>FDG Entertainment</strong></p>
<p><a href="http://developer.sonyericsson.com/wp/?attachment_id=5191" rel="attachment wp-att-5191"><img class="alignnone size-full wp-image-5191" src="http://developer.sonyericsson.com/wp/files/2012/01/FDGEntertainment.jpg" alt="FDG Entertainment" width="259" height="100" /></a></p>
<p><a title="FDG Entertainment homepage" href="http://www.fdg-entertainment.com/en/" target="_blank">FDG Entertainment</a> is a development studio located in Munich, Germany. Their optimised games for Xperia™ PLAY include <a title="Beyond Ynth" href="http://blogs.sonyericsson.com/games/game/beyond-ynth/" target="_blank">Beyond Ynth</a> and <a title="Beyone Ynth Christmas Edition" href="http://blogs.sonyericsson.com/games/game/beyond-ynth-xmas-edition/" target="_blank">Beyond Ynth Christmas Edition</a>. On Day 2, at the Social Games and Virtual Goods Forum, Philipp Döschl, Co-Founder of FDG Entertainment will be a panellist for the session <a href="http://www.mobilegamesforum.co.uk/agenda-day-3/"><em>Is giving the games away worth more or should freemium F-off?</em></a><strong> at 10:00 (Thursday, January 26).</strong></p>
<p><strong>LudoCraft</strong></p>
<p><a href="http://developer.sonyericsson.com/wp/?attachment_id=5192" rel="attachment wp-att-5192"><img class="alignnone size-full wp-image-5192" src="http://developer.sonyericsson.com/wp/files/2012/01/LudoCraftLTD.jpg" alt="LudoCraft LTD" width="341" height="148" /></a></p>
<p><a title="LudoCraft homepage" href="http://www.ludocraft.com/" target="_blank">LudoCraft</a> is a dynamic games studio and an innovative consulting partner in Finland. They specialise in the design and development of collaborative multiplayer games for PCs by harnessing high-end 3D game technologies. Xperia™-optimised games from LudoCraft include <a title="AstroComet" href="http://blogs.sonyericsson.com/games/game/astrocomet/" target="_blank">AstroComet</a> and <a title="RoboFonics" href="http://www.robofonics.com/" target="_blank">RoboFonics</a>. On Day 2, at the Social Games and Virtual Goods Forum, Niina Karvinen, Marketing Specialist at LudoCraft will be a panellist for the session <a title="How to encourage cross promotion for social game discovery " href="http://www.mobilegamesforum.co.uk/agenda-day-3/" target="_blank"><em>How to encourage cross promotion for social game discovery</em></a> at 11:55 <strong>(Thursday, January 26).</strong></p>
<p>For more details on Sony Ericsson’s activities at MGF 2012, check out the <a title="Mobile Games Forum - Developer World Event Calendar" href="http://developer.sonyericsson.com/wp/events/mobile-games-forum/">Mobile Games Forum listing</a> on our Developer World Event Calendar.</p>
<p><strong>About the Stand out from crowd program</strong></p>
<p>With the launch of Xperia™ PLAY and Xperia™ ion, our PlayStation ® Certified Android™ smartphones, Sony Ericsson is looking for games developers who are mobile innovators and ready to stand out from the crowd. We provide you with the best platform to launch and take your games to the next level. In return, you get access to a targeted audience looking to purchase the best games available, supported on a promotional platform across all markets around the world that uses digital, PR and retail to shout about your games.</p>
<p>Here’s how the Stand out from the program can help you:</p>
<ul>
<li>Become part of Sony Ericsson’s marketing campaigns.</li>
<li>Take the great unique gaming controls into account.</li>
<li>Become visible in the Game recommender app in Sony Ericsson phones.</li>
<li>Get pushed in global press activities – present in 140 markets.</li>
<li>Get promoted in Sony Ericsson social media activites (we have 4 million fans on Facebook!).</li>
</ul>
<p>We’ve already done heavy promotion of two developers from the Stand out from the crowd program – <a title="Be-rad Entertainment" href="http://www.be-rad.com/" target="_blank">Be-Rad Entertainment</a> and <a title="CatfishBlues Games homepage" href="http://www.catfishbluesgames.com/" target="_blank">CatfishBlues Games</a>. Both of these standouts received mention on the official Sony Ericsson press release for Gamescom 2011, a listing on the Xperia Games Blog, a profile story on Developer World, a YouTube video, and Facebook and Twitter mentions.</p>
<p>So are <em>you</em> ready to stand out at the next event? Go to our <a title="Stand out from the crowd homepage" href="http://standout.sonyericsson.com/" target="_blank">Stand out from the crowd</a> homepage to get started.</p>
<p><strong>More information</strong></p>
<ul>
<li>Get programme information, speaker info, and full agenda for <a title="Mobile Games Forum homepage" href="http://www.mobilegamesforum.co.uk/" target="_blank">Mobile Games Forum</a>.</li>
<li>Get in the developer spotlight through the <a title="Stand out from the crowd homepage" href="http://standout.sonyericsson.com/" target="_blank">Stand out from the crowd</a> programme.</li>
<li>Read our <a title="Catfish Blues developer standout story" href="http://blogs.sonyericsson.com/wp/2011/08/17/hyperlight-from-catfishblues-games-shines-as-a-standout-game-for-xperia%e2%84%a2-play/">CatfishBlues Games developer standout story</a> on Developer World and view the <a title="CatfishBlues Games Hyperlight Developer World video" href="http://www.youtube.com/watch?v=qjrleUrUjwY" target="_blank">CatfishBlues Games video</a> on YouTube.</li>
<li>Read our <a title="Be-Rad Entertainment developer standout story" href="http://developer.sonyericsson.com/wp/2011/08/17/lame-castle-from-be-rad-entertainment-a-fortress-of-fun-on-the-xperia%e2%84%a2-play/">Be-Rad Entertainment developer standout story</a> on Developer World and view the <a title="Be-Rad Entertainment Lame Castle Developer World Video" href="http://www.youtube.com/watch?v=xX7FqnBrkFQ" target="_blank">Be-Rad Entertainment video</a> on YouTube.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/23/stand-out-from-the-crowd-partners-sponsored-at-mobile-games-forum/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GLONASS support in our latest Xperia™ phones</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/19/glonass-support-in-our-latest-xperia-phones/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=glonass-support-in-our-latest-xperia-phones</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/19/glonass-support-in-our-latest-xperia-phones/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 17:07:40 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[GLONASS]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[Qualcomm]]></category>
		<category><![CDATA[SnapDragon]]></category>
		<category><![CDATA[Xperia]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=5134</guid>
		<description><![CDATA[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 Xperia S and Xperia ion, and any Xperia™ device with a Qualcomm Snapdragon S2 or S3 processor and the latest software is capable of supporting GLONASS!  In this article, Magnus Persson from [...]]]></description>
			<content:encoded><![CDATA[<p>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 <a title="Xperia S blog post announcement" href="http://developer.sonyericsson.com/wp/2012/01/10/announcing-our-new-flagship-smartphone-the-xperia-s/">Xperia S</a> and <a href="http://developer.sonyericsson.com/wp/2012/01/09/introducing-xperia-ion-our-first-lte-smartphone-for-the-us-market/">Xperia ion</a>, and any Xperia™ device with a <a title="Qualcomm Snapdragon Processor information" href="http://www.qualcomm.com/snapdragon/processors" target="_blank">Qualcomm Snapdragon S2 or S3 processor</a> and the latest software is capable of supporting GLONASS!  In this article, Magnus Persson from Sony Ericsson explains more about how GLONASS improves positioning and how you can incorporate this feature into your own apps. Read more after the jump.</p>
<p><em>JAN 24 Note: The list of GLONASS-supported Xperia phones has been updated below!*</em></p>
<p><span id="more-5134"></span></p>
<p>Hi, I’m Magnus Persson, Positioning Specialist at Sony Ericsson. I recently wrote an article on how <a title="Indoor maps can save money and add extra value" href="http://developer.sonyericsson.com/wp/2011/11/11/indoor-maps-save-money-and-add-extra-value/">indoor maps</a> can save you money and add extra value to your organisation. Now I’d like to introduce another navigation topic called GLONASS.</p>
<p>Have you ever noticed how your navigation application suddenly slows and starts lagging when driving in downtown cities, just when you need precise instructions the most? This is mostly likely caused by the surrounding buildings blocking the view towards the GPS satellites. In order for a phone to calculate a good position, a clear line of access to four or more satellites is needed. If the signals have bounced off a wall before reaching the receiver, it will reduce the accuracy of the position. This is where GLONASS, another version of satellite based positioning system, can help.</p>
<p><strong>What are GPS and GLONASS?</strong></p>
<p><a title="GPS definition" href="http://en.wikipedia.org/wiki/Global_Positioning_System" target="_blank">GPS</a> stands for Global Positioning System and is a satellite based positioning system owned and maintained by the US Air Force. The GPS system currently contains 31 active satellites transmitting signals. GPS is used by millions of civil devices to calculate the position.</p>
<p><a title="GLONASS definition" href="http://en.wikipedia.org/wiki/GLONASS" target="_blank">GLONASS</a> stands for Globalnaya Navigatsionnaya Sputnikovaya Sistema and is also a satellite based positioning system but is owned and maintained by the Russian Space Forces. GLONASS development started in 1976 but it was not until October 2011 that full global coverage with modern satellites was achieved with 24 active satellites. Hence the number of GLONASS-only devices is very limited.</p>
<p><strong>How GLONASS improves positioning</strong></p>
<p>It’s simple math – by supporting both systems in a receiver, the number of available global satellites increases from 31 to 55. Therefore, more geographic locations are able to receive four or more signals from satellites, which in turn means more successful position calculations and also better accuracy of the calculated positions in challenging environments.</p>
<p>Field tests in downtown San Francisco found that the positioning accuracy of adding GLONASS improved as much as 50%. The test were executed with the help of Qualcomm  using two Sony Ericsson Live with Walkman™ smartphones, and 600 measurements were recorded and analyzed per device.</p>
<p> <a href="http://developer.sonyericsson.com/wp/2012/01/19/glonass-support-in-our-latest-xperia-phones/glonass_tableimage/" rel="attachment wp-att-5139"><img class="alignnone size-medium wp-image-5139" src="http://developer.sonyericsson.com/wp/files/2012/01/GLONASS_tableimage-425x317.jpg" alt="GLONASS table image" width="425" height="317" /></a></p>
<table style="width: 501px;height: 84px" width="501" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="205"><strong>Configuration</strong></td>
<td valign="bottom" nowrap="nowrap" width="183"><strong>Number of satellites used*</strong></td>
<td valign="bottom" nowrap="nowrap" width="96"><strong>CEP 68% (m)**</strong></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="205">GPS only</td>
<td valign="bottom" nowrap="nowrap" width="183">
<p align="center">5,5</p>
</td>
<td valign="bottom" nowrap="nowrap" width="96">
<p align="center">30,4</p>
</td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="205">GPS + GLONASS</td>
<td valign="bottom" nowrap="nowrap" width="183">
<p align="center">10,9</p>
</td>
<td valign="bottom" nowrap="nowrap" width="96">
<p align="center">17,7</p>
</td>
</tr>
</tbody>
</table>
<p><em>* The number of satellites in average that were used to calculate the position. More satellites usually mean a more reliable and accurate location.</em></p>
<p><em>**CEP 68% means that 68% of the 600 measurements are within this distance, in meters, from the reference location. Hence lower values mean better accuracy. </em></p>
<p><strong>How your app can benefit from GLONASS</strong></p>
<p>Now that you understand the benefits of using GLONASS, the next step is ensuring that your app utilises it. If you’ve already developed an Android™ app using the <a title="GPS provider" href="http://developer.android.com/reference/android/location/LocationManager.html#GPS_PROVIDER" target="_blank">GPS provider</a>, and if the app is running on any 2011 Xperia™ smartphones, mostly likely it’s already using GLONASS satellites to improve the positioning accuracy and navigation experience. In particular, the Xperia™ arc, Xperia™ arc S, Xperia™ ray, Xperia™ neo, Xperia™ neo v, Xperia™ pro, Xperia™ PLAY, Xperia™ active, Live with Walkman™, Xperia™ mini and Xperia™ mini pro <em>[list updated JAN 24]</em>* (along with the latest Xperia™ software) are all capable of supporting GLONASS!</p>
<p>The GLONASS enhancement is transparent and backwards compatible with the existing applications but there are ways to see the benefit of the GLONASS satellites. One way is to download and install the free <a title="GPS Test Application" href="https://market.android.com/details?id=com.chartcross.gpstest" target="_blank">GPS Test</a> application by Chartcross Ltd. from Android Market. The satellites numbered 65 to 88 are GLONASS satellites that are being tracked.</p>
<div id="attachment_5140" class="wp-caption alignnone" style="width: 334px"><a href="http://developer.sonyericsson.com/wp/2012/01/19/glonass-support-in-our-latest-xperia-phones/gps_test_application/" rel="attachment wp-att-5140"><img class="size-full wp-image-5140" src="http://developer.sonyericsson.com/wp/files/2012/01/GPS_Test_application.jpg" alt="GPS Test application" width="324" height="484" /></a><p class="wp-caption-text">Screenshot example of Chartcross Ltd.’s GPS Test application.</p></div>
<p>If you would like to indicate in any way in your application if GLONASS satellites are used to calculate the position you can do so by checking the <a title="GpsSatellite object" href="http://developer.android.com/reference/android/location/GpsSatellite.html" target="_blank">GpsSatellite</a> objects returned by the <a title="getSatellites method" href="http://developer.android.com/reference/android/location/GpsStatus.html#getSatellites()" target="_blank">getSatellites</a> method. If the PRN value returned by <a title="getPRN value" href="http://developer.android.com/reference/android/location/GpsSatellite.html#getPrn()" target="_blank">getPrn</a> is between 65 and 88 and the <a title="UsedInFix method" href="http://developer.android.com/reference/android/location/GpsSatellite.html#usedInFix()" target="_blank">usedInFix</a> method returns true the last position was calculated using a GLONASS satellite.</p>
<p>To save power, the GLONASS receiver is only activated in problematic locations, such as in an urban environment with high rise buildings. Therefore, if you are in an open sky environment where there are enough GPS satellites available to calculate a good accuracy position, GLONASS will automatically be switched off temporarily to enhance the battery lifetime.</p>
<p>So the next time you’re having problems getting a fix on your location, use an Xperia™ smartphone supporting GLONASS to get faster and more accurate location information.</p>
<p><strong>More information</strong></p>
<ul>
<li>Get more information on <a title="GLONASS definition" href="http://en.wikipedia.org/wiki/GLONASS" target="_blank">GLONASS</a>.</li>
<li>Learn more about <a title="GPS definition" href="http://en.wikipedia.org/wiki/Global_Positioning_System" target="_blank">GPS</a>.</li>
<li>Read Magnus Persson’s previous navigation post on how <a title="How indoor maps can save money and add value blog post" href="http://developer.sonyericsson.com/wp/2011/11/11/indoor-maps-save-money-and-add-extra-value/">indoor maps can save money and add value</a>.</li>
<li>Find additional location service details on <a title="Qualcomm mobile content services" href="http://www.qualcomm.com/products-services/mobile-content-services/location/gpsone" target="_blank">Qualcomm’s mobile content services</a>.</li>
<li>See the Qualcomm <a title="Qualcomm GLONASS video" href="http://www.youtube.com/watch?feature=player_embedded&amp;v=gB9pXInwh3k" target="_blank">video explaining GLONASS</a>.</li>
</ul>
<p><em>Feature image courtesy of ariadna @ Morguefile.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/19/glonass-support-in-our-latest-xperia-phones/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Do you know of all the developer services in the Sony family?</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/13/do-you-know-of-all-the-developer-services-in-the-sony-family/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=do-you-know-of-all-the-developer-services-in-the-sony-family</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/13/do-you-know-of-all-the-developer-services-in-the-sony-family/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 17:47:40 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[BRAVIA]]></category>
		<category><![CDATA[BRAVIA internet widget]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[developer services]]></category>
		<category><![CDATA[Sony]]></category>
		<category><![CDATA[Xperia]]></category>
		<category><![CDATA[Yahoo Widgets]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=5071</guid>
		<description><![CDATA[As more and more of Sony services and technologies come integrated into our portfolio of Xperia™ devices, the natural step for us in the Sony Ericsson Developer Program is to also bridge this to our developer community. The Sony Tablet™ S™, Sony Tablet™ P, and Sony Internet TV powered by Google TV™ are devices from [...]]]></description>
			<content:encoded><![CDATA[<p>As more and more of Sony services and technologies come integrated into our portfolio of Xperia™ devices, the natural step for us in the Sony Ericsson Developer Program is to also bridge this to our developer community. The Sony Tablet™ S™, Sony Tablet™ P, and Sony Internet TV powered by Google TV™ are devices from Sony running Android™ and allow developers to innovate on top of these platforms. In this article, we will introduce you to Sony’s developer services. Read more after the jump.</p>
<p><span id="more-5071"></span></p>
<p>The Sony Developer sites offer a great pool of resources with which Xperia developers can use to build upon their own mobile applications experience. If you haven’t had a chance to check out all of Sony’s developer resources, here’s a quick look at what the site has to offer:</p>
<p><strong><a href="http://developer.sonyericsson.com/wp/2012/01/13/do-you-know-of-all-the-developer-services-in-the-sony-family/sonydeveloperresources/" rel="attachment wp-att-5074"><img class="alignnone size-medium wp-image-5074" src="http://developer.sonyericsson.com/wp/files/2012/01/SonyDeveloperResources-425x243.jpg" alt="Sony Developer Resources" width="425" height="243" /></a></strong></p>
<p><strong>sonydeveloper.com</strong></p>
<p>The central location for all Sony developers is <a title="Sony Developer Site" href="http://www.sonydeveloper.com/" target="_blank">sonydeveloper.com</a>. Here, you’ll find a subset of links focusing on Sony Android™ and Yahoo!® Widgets development.</p>
<p><a href="http://developer.sonyericsson.com/wp/2012/01/13/do-you-know-of-all-the-developer-services-in-the-sony-family/sonyandroiddevelopersite/" rel="attachment wp-att-5075"><img class="alignnone size-medium wp-image-5075" src="http://developer.sonyericsson.com/wp/files/2012/01/SonyAndroidDeveloperSite-425x251.jpg" alt="Sony Android Developer Site" width="425" height="251" /></a></p>
<p><strong>Sony Android™ development</strong></p>
<p>The Sony Internet TV powered by Google™, Sony Tablet™ S and Sony Tablet™ P are powered by the Android™ platform. At the <a title="Sony Android Development" href="http://android.sonydeveloper.com/" target="_blank">Sony Android™ development</a> site, you can download the application development kit for the Sony Tablet™. This site also has a forum for Sony Tablet™ questions and for general information topics. As a member, you’ll be able to access TV applications and even <a title="Sony Developer TV Application Submittal Site" href="http://android.sonydeveloper.com/pages/application/submit/" target="_blank">submit a TV app</a>. TV apps will be reviewed by Sony and may then be featured on Sony Select in Android Market™ for Google TV.  And to make discovery of your app even easier, Sony offers its Select App site which highlights new and unique Android applications in a number of categories, recommended for Sony Tablet™ devices. Recommended applications will be spotlighted at launch with more to come in the following weeks and months. The service is similar to Sony Ericsson’s Get apps and Get music widgets, and similar to the Games Recommender on Xperia™ PLAY.</p>
<p><a href="http://developer.sonyericsson.com/wp/2012/01/13/do-you-know-of-all-the-developer-services-in-the-sony-family/yahoowidgetsdevelopersite/" rel="attachment wp-att-5076"><img class="alignnone size-medium wp-image-5076" src="http://developer.sonyericsson.com/wp/files/2012/01/YahooWidgetsDeveloperSite-425x266.jpg" alt="Yahoo Widgets Developer Site" width="425" height="266" /></a></p>
<p><strong>YAHOO!® Widgets development</strong></p>
<p><a title="BRAVIA Internet Widgets" href="http://esupport.sony.com/referencebook/en/xbr9/pages/funfeatures/internetwidgets.html" target="_blank">BRAVIA® Internet Widgets</a> are small downloadable applications powered by YAHOO!® Widgets and provide you access to the latest in news, weather, stock info, and interactive content when your TV is connected to the Internet. At the <a title="YAHOO Widgets Developer Site" href="http://yahoo.sonydeveloper.com/" target="_blank">YAHOO!® Widgets developer</a> site, get developer news on BRAVIA® Internet Widgets. And soon, you’ll also have access to images, examples, tips and techniques to help you create exciting new applications.</p>
<p><strong>&#8230;So why not start developing applications across Sony devices</strong></p>
<p>If you’re ready to expand your mobile app development for other Sony devices, why not take some time to look around at all these Sony developer sites. We’d love to see Android™ apps utilising cross device experiences. We’re also aiming to publish articles focusing on the different technologies available when developing for different screens and devices.</p>
<p>Good luck and happy developing!</p>
<p><strong>More information </strong></p>
<ul>
<li>Checking out the starting point for anyone interested in <a title="Sony Developer Services Site" href="http://www.sonydeveloper.com/" target="_blank">Sony Developer</a> services.</li>
<li>Get started with <a title="Sony Android Development Site" href="http://android.sonydeveloper.com/" target="_blank">Sony Android development</a>.</li>
<li>Discover <a title="BRAVIA Internet Widgets Developer Site" href="http://yahoo.sonydeveloper.com/" target="_blank">BRAVIA® Internet Widgets development</a>.</li>
<li>See our <a title="Sony Developer services" href="http://developer.sonyericsson.com/wportal/devworld/promotion/affiliate-programs/sony?cc=gb&amp;lc=en">Sony Developer services affiliate page</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/13/do-you-know-of-all-the-developer-services-in-the-sony-family/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Xperia™ acro HD and Xperia™ NX announced for the Japanese market</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/12/xperia-acro-hd-and-xperia-nx-announced-for-the-japanese-market/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=xperia-acro-hd-and-xperia-nx-announced-for-the-japanese-market</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/12/xperia-acro-hd-and-xperia-nx-announced-for-the-japanese-market/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 16:26:04 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[dual core]]></category>
		<category><![CDATA[Xperia acro HD]]></category>
		<category><![CDATA[Xperia NX]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=5045</guid>
		<description><![CDATA[For illustrative purposes only. Not for commercial use or re-sale. Use of “Sony” brand subject to regulatory approval. On the 10th of January, we announced four new Xperia™ smartphones – Xperia™ ion, Xperia™ S, Xperia™ acro HD and Xperia™ NX. This article aims to give you some more details on the last two, Xperia™ acro [...]]]></description>
			<content:encoded><![CDATA[<p><em>For illustrative purposes only. Not for commercial use or re-sale. Use of “Sony” brand subject to regulatory approval.</em></p>
<p>On the 10<sup>th</sup> of January, we announced four new Xperia™ smartphones – Xperia™ ion, Xperia™ S, Xperia™ acro HD and Xperia™ NX. This article aims to give you some more details on the last two, Xperia™ acro HD and Xperia™ NX.  Xperia™ acro HD is the follow-up to Xperia acro with popular Japan-specific features including Mobile Wallet via Felica and Mobile TV. Xperia™ NX is a variant of Xperia™ S for the Japanese market. Both will be available in Japan from this spring. Read more after the jump.</p>
<p><span id="more-5045"></span></p>
<p>Both Xperia™ acro HD and Xperia™ NX will be launching on the Android™ 2.3 (Gingerbread) platform. Both devices have 1GB of RAM and a 1.5 GHz <a title="Qualcomm Snapdragon S3 processors" href="http://www.qualcomm.com/snapdragon/processors" target="_blank">Qualcomm Snapdragon S3</a> MSM8260 dual core processor for stunning, fluid graphics, plus long battery life. You’ll also find the <a title="Adreno 220 GPU" href="https://developer.qualcomm.com/discover/chipsets-and-modems/adreno" target="_blank">Adreno™ 220 GPU</a> for an enhanced level of 3D graphics performance, and allows for support of a number of APIs, including OpenGL ES 2.0, OpenGL ES 1.1 and OpenVG 1.1. For more information on OpenGL, see our previous <a title="Sony Ericsson Developer OpenGL blog post" href="http://developer.sonyericsson.com/wp/2011/03/24/3d-for-android/">OpenGL blog post</a>.</p>
<p>These devices also provide the full Sony entertainment experience with easy connectivity to the <a title="Sony Entertainment Network" href="http://www.sonyentertainmentnetwork.com/" target="_blank">Sony Entertainment Network </a>and across multiple screens, whether it’s TV, smartphone, laptop or tablet. You can watch content from <a title="Video Unlimited" href="http://www.sonyentertainmentnetwork.com/video-unlimited" target="_blank">Video Unlimited</a> and access the <a title="PlayStation Network" href="http://www.sonyentertainmentnetwork.com/video-game-store" target="_blank">PlayStation® Network</a> for PlayStation-certified content to guarantee high-quality smartphone gaming and access to the <a title="PlayStation Store" href="http://us.playstation.com/PSN/mediago/" target="_blank">PlayStation Store</a>.    </p>
<p>Both products are also <a title="GLONASS description" href="http://en.wikipedia.org/wiki/GLONASShttp:/en.wikipedia.org/wiki/GLONASS" target="_blank">GLONASS</a>-capable, allowing the device greater positioning accuracy when using navigation-related applications, and ANT+ enabled, which is an interoperability function that enables the collection, automatic transfer and tracking of sensor data for monitoring of personal wellness. Stay tuned to Developer World for more in depth information about GLONASS.</p>
<p>Key features for Xperia™ acro HD:</p>
<ul>
<li>4.3 inch screen with Mobile BRAVIA® Engine with HD resolution screen (1280 x 720)</li>
<li>1.5GHz dual-core processor for fast browsing and content download</li>
<li>1 GB RAM</li>
<li>12 MP camera with Exmor R™ sensor with Fastest Capture to take shots in just one click directly from standby mode</li>
<li>Mobile Wallet via Felica</li>
<li>Android 2.3</li>
<li>Mobile TV (One Seg)</li>
<li>Water and dustproof via -  IP57</li>
<li>MicroSD card slot</li>
<li>infrared port data exchange (IrDA)</li>
<li>Water-resistant </li>
</ul>
<p>Key features for Xperia™ NX:</p>
<ul>
<li>4.3 inch screen with Mobile BRAVIA® Engine with HD resolution screen (1280 x 720)</li>
<li>1.5GHz dual-core processor for fast browsing and content download</li>
<li>1 GB RAM</li>
<li>12 MP camera with Exmor R™ sensor with Fastest Capture to take shots in just one click directly from standby mode</li>
<li>Android 2.3</li>
<li>Water-resistant</li>
</ul>
<p>Xperia™ acro HD and Xperia™ NX will be available to Japanese consumers from this spring.</p>
<p><strong>More information</strong></p>
<ul>
<li>Read the official <a title="Sony Ericsson Press Release Xperia acro HD and Xperia NX" href="http://intranet.sonyericsson.net/news/pressreleases/Pages/Introducing-four-new-Xperia-smartphones-at-CES-2012.aspx">press release for Xperia acro HD and Xperia NX</a>.</li>
<li>Learn more about <a title="Xperia acro HD product page" href="http://www.sonyericsson.co.jp/product/docomo/so-03d/">Xperia acro HD</a> and <a title="Xperia NX product page" href="http://www.sonyericsson.co.jp/product/docomo/so-02d/">Xperia NX</a> on the consumer website.</li>
<li>Get information on the <a title="Xperia ion product page" href="http://www.sonyericsson.com/cws/products/mobilephones/overview/xperia-ion?cc=us&amp;lc=en">Xperia ion</a> and the <a title="Xperia S product page" href="http://www.sonyericsson.com/cws/products/mobilephones/overview/xperia-s?cc=ph&amp;lc=en#view=overview">Xperia S</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/12/xperia-acro-hd-and-xperia-nx-announced-for-the-japanese-market/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>The family of Xperia™ phones supporting ANT+ is growing</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/12/the-family-of-xperia-phones-supporting-ant-is-growing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-family-of-xperia-phones-supporting-ant-is-growing</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/12/the-family-of-xperia-phones-supporting-ant-is-growing/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 08:04:54 +0000</pubDate>
		<dc:creator>Tobias Nilsson</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Dynastream]]></category>
		<category><![CDATA[fitness]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[Xperia ion]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=5029</guid>
		<description><![CDATA[When we announced the Xperia™ S the other day (and the Xperia™ ion on the US market), it also meant we added new devices to the family of Xperia™ phones supporting ANT+. ANT+ is a wireless personal network protocol mainly designed for gathering and transfer of sensor data, and it has become especially popular within the sports [...]]]></description>
			<content:encoded><![CDATA[<p>When we announced the <a title="Announcing our new flagship smartphone, the Xperia™ S" href="http://developer.sonyericsson.com/wp/2012/01/10/announcing-our-new-flagship-smartphone-the-xperia-s/">Xperia™ S</a> the other day (and the <a title="Introducing Xperia™ ion – our first LTE smartphone for the U.S. market" href="http://developer.sonyericsson.com/wp/2012/01/09/introducing-xperia-ion-our-first-lte-smartphone-for-the-us-market/">Xperia™ ion </a>on the US market), it also meant we added new devices to the family of Xperia™ phones supporting ANT+. ANT+ is a wireless personal network protocol mainly designed for gathering and transfer of sensor data, and it has become especially popular within the sports and health industry. Yesterday <a title="This is ANT" href="http://www.thisisant.com/" target="_blank">Dynastream </a>(the company behind ANT+) announced an ANT+ emulator for Android™, which means it is now possible to develop ANT+ apps using just the Android™ device emulator, and an ANT USB stick plugged into a PC. Find out more after the jump!</p>
<p><span id="more-5029"></span></p>
<p>In the ANT+ ecosystem, an Android smartphone could be used in several different ways. It could be the sensor broadcasting data, or the receiver storing data and possibly displaying it. But it could also be the Internet gateway to publish data. Or, it could be everything at once. At Sony Ericsson, we’re happy to have included support for this interesting and useful technology in the new Xperia™ S and Xperia™ ion. Besides these phones, Sony Ericsson has released several phones supporting ANT+ previously, including all 2011 Xperia™ phones except Xperia™ PLAY.</p>
<p>To find out more about ANT+ and the latest news about the ANT+ emulator, we spoke with Jeff Fung, who is one of the main developers at Dynastream.</p>
<div class="mceTemp">
<dl>
<dt><a href="http://developer.sonyericsson.com/wp/2012/01/12/the-family-of-xperia-phones-supporting-ant-is-growing/jeff_fung_dynastream/" rel="attachment wp-att-5033"><img class="size-medium wp-image-5033" src="http://developer.sonyericsson.com/wp/files/2012/01/jeff_fung_dynastream-425x256.jpg" alt="" width="340" height="205" /></a></dt>
<dd>Jeff Fung at Dynastream.</dd>
</dl>
<p><em>So Jeff, what makes ANT+ such an interesting technology for developers?<br />
</em>I think it’s an exciting technology, not only because it allows the phone to be used as a display device for the millions of ANT+ biking, running and heart rate sensors that are already in the consumer’s hands, but also because it opens up many new possibilities for phone connectivity in other areas, such as connecting to ANT+ health and activity monitoring devices, geocache tags, and ANT+ enabled light electric vehicles. All of these use cases are defined in published ANT+ profiles available to ANT+ adopters at the <a title="ANT website" href="http://www.thisisant.com/pages/ant/ant-device-profiles" target="_blank">ANT website</a>.</p>
<p><em>What’s so good about the ANT wireless protocol?<br />
</em>The flexibility of the ANT wireless protocol allows for low power connectivity between all ANT-enabled devices regardless of their role (master/slave) on other networks. Peer connections between phones as well as connections between phones and other “hub” or master devices, allow for some interesting use cases. One example could be to use sports watches and bicycle computers to control the phone’s calling, music, messaging, and camera functions.   </p>
<p><em>How does the new ANT+ emulator for Android™ work?<br />
</em>The ANT+ emulator allows you to run and develop ANT+ enabled applications in the standard Android™ emulator running on a Windows PC. It works by bridging the ANT+ communications from the Android emulator to an ANT USB stick plugged into the PC. This allows for the development and debugging of ANT+ enabled applications inside of the emulator environment without the need to use an actual ANT+ enabled smart phone. Our hope is that this will open the door for more developers to start creating their own innovative ANT+ applications.</p>
<p><em>So if I’m interested in developing ANT+ enabled apps, how do I go about getting started?<br />
</em>The first step is to get the <a title="ANT+ Android application API" href="http://www.thisisant.com/pages/developer-zone/android-api" target="_blank">ANT+ Android application API </a>from the ANT website, where the <a title="ANT+ emulator" href="http://www.thisisant.com/pages/developer-zone/android-api" target="_blank">ANT+ emulator </a>is also available.  The official ANT+ profile documentation can be found in the<a title="ANT+ Adopter's Zone" href="http://www.thisisant.com/pages/ant/ant-adopter-zone" target="_blank"> ANT+ Adopter’s Zone</a>.  The ANT+ Adopter’s Zone also contains many other useful things such as the ANT+ device simulators which can be used to simulate ANT+ devices for testing your applications. Finally, the <a title="ANT+ forums" href="http://www.thisisant.com/ANTforum" target="_blank">ANT+ forums </a>are a great place to ask and find answers to any questions you may have regarding developing ANT+ applications.</p>
<p><em>What can ANT+ developers expect going forward?<br />
</em>In the spring of 2012, we will be releasing an updated ANT+ Android API which will allow for better sharing of the ANT radio between multiple applications. The API will also add a better interface base around devices defined by the ANT+ device profiles.  Our hope is that this will make it even easier for applications to make use of ANT+.  Please stay tuned to the <a title="ANT website" href="http://www.thisisant.com/" target="_blank">ANT website</a>  for future announcements regarding this next release.</p>
<p>***</p>
<p>We hope that all you aspiring ANT+ developers are inspired to get started on this – at Sony Ericsson, we certainly think this is an exciting technology. If you’ve got any questions on this topic, feel free to drop us a comment and we will try come back with an answer as soon as possible. So what do you say developers, is ANT+ interesting to you? What health or fitness apps do you miss today?</p>
<p><strong>More information:</strong></p>
<ul>
<li>Read more about the <a title="ANT API for Android released" href="http://developer.sonyericsson.com/wp/2011/02/16/ant-api-for-android-released/">ANT API</a> for Android™.</li>
<li>Check out the <a title="ANT website" href="http://www.thisisant.com/" target="_blank">ANT website</a>.</li>
<li>Find the <a title="ANT device profiles" href="http://www.thisisant.com/pages/ant/ant-device-profiles" target="_blank">ANT device profiles</a>.</li>
<li>Get the <a title="ANT+ Android emulator" href="http://www.thisisant.com/pages/developer-zone/android-api" target="_blank">ANT+ Android emulator </a>and the <a title="ANT+ Android application API" href="http://www.thisisant.com/pages/developer-zone/android-api" target="_blank">ANT+ Android application API</a> .</li>
<li>Check out the official <a title="ANT+ profile documentation" href="http://www.thisisant.com/pages/ant/ant-adopter-zone" target="_blank">ANT+ profile documentation</a>.</li>
<li>Ask questions and interact with other developers in the <a title="ANT forum" href="http://www.thisisant.com/ANTforum" target="_blank">ANT Forum</a>.</li>
<li>Check out our <a title="ANT+ on Developer World" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/ant?cc=gb&amp;lc=en">ANT+ Technology page</a> on Developer World.</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/12/the-family-of-xperia-phones-supporting-ant-is-growing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic

Served from: blogs.sonyericsson.com @ 2012-02-13 06:08:15 -->
