<?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 &#187; android</title>
	<atom:link href="http://developer.sonyericsson.com/wp/tag/android/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>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>
		<item>
		<title>NFC-support in new Xperia™ devices</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/10/nfc-support-in-new-xperia-devices/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nfc-support-in-new-xperia-devices</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/10/nfc-support-in-new-xperia-devices/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 13:29:33 +0000</pubDate>
		<dc:creator>Anna Aleryd</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[Xperia ion]]></category>
		<category><![CDATA[Xperia S]]></category>
		<category><![CDATA[Xperia SmartTags]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=4973</guid>
		<description><![CDATA[For illustrative purposes only. Not for commercial use or re-sale. Use of “Sony” brand subject to regulatory approval. Yesterday we announced the new Xperia™ S and the Xperia™ SmartTags, as well as the Xperia™ ion for the US market. This marks an exciting new era, as these are the first Xperia™ devices supporting NFC. But [...]]]></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>Yesterday we announced the new <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> and the <a title="Xperia SmartTags" href="http://www.sonyericsson.com/cws/products/accessories/overview/xperia-smarttags?cc=gb&amp;lc=en#view=overview">Xperia™ SmartTags</a>, as well as 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> for the US market. This marks an exciting new era, as these are the first Xperia™ devices supporting NFC. But what is really NFC? Surely you’ve heard about it, and know it’s expected to be widely used in the future. But how does it work, and how will it be used? In this article, you will get to know more about the technology, some of the use cases and how we will work with NFC initially.</p>
<p><span id="more-4973"></span></p>
<p>NFC stands for Near Field Communication, and it’s a technology that enables data exchange between devices within a short distance, typically only a few centimetres. In most cases, the communication takes place between an active device and a non-powered target, but peer-to-peer interaction between two powered devices is also possible. Transfer rates are low, ranging from 106 Kbit/s to 424 Kbit/s, which means that use cases are all about small data exchanges. A typical use case would be to use the NFC connection as a trigger to set up Bluetooth™ or Wi-Fi™ connections.</p>
<p>With the new Xperia™ S, Xperia™ SmartTags and the Xperia™ ion supporting NFC, it will enhance the user experience of social applications and entertainment. You could tag your friends in a photo, or initiate multi-player games by tapping your handsets together. Check in at places, or even “like” things Facebook-style in real life by reading an NFC tag. Hold your phone close to a pair of speakers to start playing your music. These are some examples of existing and possible uses of the NFC technology. Since it is an open system, any app developer can come up with their own unique use cases.</p>
<p>Another use case is simplified secure transactions using apps like <a title="Google Wallet" href="http://www.google.com/wallet/" target="_blank">Google Wallet</a>. With Google Wallet, you can have a virtual credit card and simply tap your phone at a reader in the store. You can also store virtual cards for things like customer loyalty information, access to buildings and transportation tickets.</p>
<p>NFC can be separated into three different technical modes which all suit different use cases: reader/writer mode, peer-to-peer mode and card emulation mode. When developing your own NFC-enabled app, you will find out that the different modes all cater to different needs, which are introduced below. In the <a title="Android SDK" href="http://developer.android.com/guide/topics/nfc/index.html" target="_blank">Android SDK</a> you find the information you need to get started with NFC in your own apps.</p>
<div id="attachment_4982" class="wp-caption alignnone" style="width: 600px"><a href="http://developer.sonyericsson.com/wp/2012/01/10/nfc-support-in-new-xperia-devices/nfc_smarttags/" rel="attachment wp-att-4982"><img class="size-full wp-image-4982" src="http://developer.sonyericsson.com/wp/files/2012/01/nfc_smarttags.jpg" alt="" width="590" height="356" /></a><p class="wp-caption-text">For illustrative purposes only. Not for commercial use or re-sale. Use of “Sony” brand subject to regulatory approval.</p></div>
<p><strong>Interact with NFC tags using Reader/Writer mode<br />
</strong>Reader/Writer mode is when the phone is the active part and reads data from or writes to an NFC tag. In Reader/Writer mode the phone is generating a field that is used to read information from passive tags that do not have any power source of their own. When you put a passive tag in the field close to a phone, the <a title="Wikipedia's NFC article" href="http://en.wikipedia.org/wiki/Near_field_communication#Essential_specifications" target="_blank">tag uses the field</a> from the phone to send data back to the phone.</p>
<p>Many of the possible uses of NFC in reader/writer mode are about simplifying existing use cases. Instead of scanning a QR code – which requires installing a QR-reader app, opening the reader and scanning the QR code – you can simply touch an NFC tag with your phone with the screen lit up to get the same information. Bluetooth pairing is another use case that is made much easier: instead of searching for the gadget you want to connect to, you tap it with your phone and the pairing is done automatically.</p>
<p>Since NFC tags are available at relatively low cost, and can be produced in many different shapes, they can also be used to introduce physical real-world elements into games. For example, to go to the next level, you might have to find and read a tag at a certain place in your city.</p>
<p><strong>Use P2P mode for smooth content sharing<br />
</strong>With the new Xperia™ S and Xperia™ ion, you will be able to share content in a really easy way. When touching another NFC device with your phone, the application in use will automatically send the active content, for example, the track that is currently playing in the Media player, or the contact displayed on the screen if you are browsing through your contacts.</p>
<p>In Xperia™ S and Xperia™ ion, this function is enabled in the pre-installed Gallery, Music player, Web browser and Contacts. In our sharing function NFC is normally used to initiate the connection and then handover is done to a faster bearer such as Bluetooth or Wi-Fi, which makes it work well for locally stored content.</p>
<p>To share content between two devices, peer-to-peer mode is used. This is suitable whenever multi-pass communication is needed, which means the two devices have to talk to each other and confirm the interaction. This mode is defined by the <a title="NFC Forum website" href="http://www.nfc-forum.org/home/" target="_blank">NFC Forum</a>, who defines the NFC standard, and differentiates NFC from earlier proprietary RFID variants, which only works between an active device and a passive tag.</p>
<p><a title="Android SDK's part about Android Beam" href="http://developer.android.com/guide/topics/nfc/nfc.html#p2p" target="_blank">Android Beam</a> is the standard Android implementation of P2P mode which is introduced in the Ice Cream Sandwich release. It works for sharing small pieces of content, for example links to web content. Using Android Beam, you can add the possibility for users to share content from your own app. However, there is no support in Android Beam for the handover to Bluetooth or Wi-Fi.</p>
<p><strong>Card emulation mode – it’s all about secure transactions<br />
</strong>The card emulation mode is used for secure transactions, such as payments, transportation tickets, or when using the phone to access buildings. The card emulation mode can always be active in the phone, since the phone functions as a tag and there is no need to generate a field from the phone. The phone only needs to be ready to respond when being close to an NFC reader. If allowed by the service provider, card emulation can even work when the phone is switched off. Writing applications for card emulation mode requires the opportunity to access the secure element, which most developers don’t have.</p>
<p><strong><a href="http://developer.sonyericsson.com/wp/2012/01/10/nfc-support-in-new-xperia-devices/xperia_smarttags/" rel="attachment wp-att-4981"><img class="alignnone size-full wp-image-4981" src="http://developer.sonyericsson.com/wp/files/2012/01/xperia_smarttags.jpg" alt="" width="590" height="356" /></a></strong></p>
<p><strong>Using Xperia™ SmartTags<br />
</strong>Xperia™ SmartTags will be available in bundled kits together with certain phones in our Xperia™ 2012 portfolio (bundling options may differ between markets). An Xperia™ SmartTag is a read-only tag, containing an ID. In the LiveWare™ manager application you can configure what action that should be performed when a certain Xperia™ SmartTag is read. This means that reading the tag will have a result that is specific for your phone, while reading the same tag with a differently configured phone will give another result. For example, you can set up a special “work tag” at your desk, which will trigger the ringtone volume to be lowered and music to be turned off.</p>
<p><strong>More information</strong></p>
<ul>
<li>Learn more about <a title="Wikipedia's NFC article" href="http://en.wikipedia.org/wiki/Near_field_communication" target="_blank">NFC</a>.</li>
<li>Find the latest news and more about NFC at the <a title="NFC Forum's web site" href="http://www.nfc-forum.org/home/" target="_blank">NFC Forum</a>.</li>
<li>Read about <a title="Google Wallet" href="http://www.google.com/wallet/" target="_blank">Google Wallet</a>.</li>
<li>Get a hands-on guide to using NFC in your app in the <a title="Android SDK" href="http://developer.android.com/guide/topics/nfc/index.html" target="_blank">Android SDK</a>.<strong></strong></li>
<li><a title="Android Beam" href="http://developer.android.com/guide/topics/nfc/nfc.html#p2p" target="_blank">Android Beam</a> is the sharing application included in ICS.</li>
<li>Find out more about <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>.</li>
<li>Read more about <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>.</li>
<li>Check out the new <a title="Xperia SmartTags" href="http://www.sonyericsson.com/cws/products/accessories/overview/xperia-smarttags?cc=gb&amp;lc=en#view=overview">Xperia™ SmartTags</a>.<strong></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/10/nfc-support-in-new-xperia-devices/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Announcing our new flagship smartphone, the Xperia™ S</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/10/announcing-our-new-flagship-smartphone-the-xperia-s/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=announcing-our-new-flagship-smartphone-the-xperia-s</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/10/announcing-our-new-flagship-smartphone-the-xperia-s/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 03:38:29 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[dual core]]></category>
		<category><![CDATA[GLONASS]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[Sony]]></category>
		<category><![CDATA[Xperia]]></category>
		<category><![CDATA[Xperia S]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=4919</guid>
		<description><![CDATA[For illustrative purposes only. Not for commercial use or re-sale. Use of “Sony” brand subject to regulatory approval. Today we announced the new Xperia™ S, our new flagship smartphone and the first of the new Xperia NXT series. This stunning Android™ smartphone boasts a 1.5 GHz dual core, 1 GB RAM, 4.3-inch 720&#215;1280 resolution reality [...]]]></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>Today we announced the new Xperia™ S, our new flagship smartphone and the first of the new Xperia NXT series. This stunning Android™ smartphone boasts a 1.5 GHz dual core, 1 GB RAM, 4.3-inch 720&#215;1280 resolution reality display, 12 MP camera with Exmor R™ mobile, NFC, and much more! Read more after the jump.</p>
<p><span id="more-4919"></span></p>
<div id="attachment_4921" class="wp-caption alignnone" style="width: 600px"><a href="http://developer.sonyericsson.com/wp/2012/01/10/announcing-our-new-flagship-smartphone-the-xperia-s/xperia_s_front/" rel="attachment wp-att-4921"><img class="size-full wp-image-4921" src="http://developer.sonyericsson.com/wp/files/2012/01/Xperia_S_front.jpg" alt="Xperia™ S" width="590" height="356" /></a><p class="wp-caption-text">For illustrative purposes only. Not for commercial use or re-sale. Use of “Sony” brand subject to regulatory approval.</p></div>
<p>The Xperia™ S is the first in our new global line of Xperia™ phones called the Xperia NXT series. Launching on the Android™ 2.3 (Gingerbread) platform, Xperia™ S will be upgraded to Android 4.0 (Ice Cream Sandwich) during the second quarter of 2012. It has 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>And as Sony’s flagship smartphone, Xperia™ S makes for 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>, listen to songs, personal playlists and radio stations from <a title="Music Unlimited" href="http://www.sonyentertainmentnetwork.com/music-unlimited/" target="_blank">Music 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>
<div id="attachment_4922" class="wp-caption alignnone" style="width: 600px"><a href="http://developer.sonyericsson.com/wp/2012/01/10/announcing-our-new-flagship-smartphone-the-xperia-s/xperia_s_horiz/" rel="attachment wp-att-4922"><img class="size-full wp-image-4922" src="http://developer.sonyericsson.com/wp/files/2012/01/Xperia_S_horiz.jpg" alt="Xperia™ S (horizontal)" width="590" height="356" /></a><p class="wp-caption-text">For illustrative purposes only. Not for commercial use or re-sale. Use of “Sony” brand subject to regulatory approval.</p></div>
<p>The Xperia™ S is also <a title="Near Field Communication description" href="http://en.wikipedia.org/wiki/Near_field_communication" target="_blank">NFC</a> enabled, allowing you to share content with other NFC devices and enjoy an increasing number of NFC applications and services, as well as Xperia™ SmartTags. Xperia™ SmartTags are a new kind of accessory that can launch a number of pre-configured profiles in the phone. It’s 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. For more in depth information on NFC, GLONASS and ANT+, stay tuned to Developer World going forward! For our current information on ANT+, check out these <a title="Sony Ericsson Developer ANT+ blog posts" href="http://developer.sonyericsson.com/wp/tag/ant/">ANT+ blog posts</a>.</p>
<p>Xperia™ S will be available to consumers globally from the first quarter 2012, and will come in 2 colors – black and white.</p>
<p><strong>More information</strong></p>
<ul>
<li>Watch the <a href="http://youtu.be/EnDGI2ZXFj4">YouTube clip of the Xperia™ S</a> in action.</li>
<li>Download the <a href="http://developer.sonyericsson.com/wportal/devworld/downloads/download/xperiaswp1?cc=gb&amp;lc=en">Xperia™ S white paper</a>.</li>
<li>Read more about <a title="Xperia™ S product web page" href="http://www.sonyericsson.com/cws/products/mobilephones/overview/xperia-s?cc=gb&amp;lc=en#layerid=xperia-s">Xperia™ S</a> on the consumer website.</li>
<li>Check out the <a href="http://www.sonyericsson.com/cws/corporate/press/pressreleases/latestnews">press release for Xperia™ S</a>.</li>
<li>Check out the new <a title="SmartWatch pro product page" href="http://www.sonyericsson.com/cws/products/accessories/overview/smartwatch?cc=gb&amp;lc=en" target="_blank">SmartWatch</a> and <a title="Smart Wireless Headset pro product page" href="http://www.sonyericsson.com/cws/products/accessories/overview/smart-wireless-headset-pro?cc=gb&amp;lc=en" target="_blank">Smart Wireless Headset pro</a> accessories.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/10/announcing-our-new-flagship-smartphone-the-xperia-s/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>New Smart Extras™ announced, and a new SDK to create apps for them</title>
		<link>http://developer.sonyericsson.com/wp/2012/01/10/new-smart-extras-announced-and-a-new-sdk-to-create-apps-for-them/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-smart-extras-announced-and-a-new-sdk-to-create-apps-for-them</link>
		<comments>http://developer.sonyericsson.com/wp/2012/01/10/new-smart-extras-announced-and-a-new-sdk-to-create-apps-for-them/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 03:04:40 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[accessories]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[Smart Extension SDK]]></category>
		<category><![CDATA[smart extras]]></category>
		<category><![CDATA[Smart Wireless Headset pro]]></category>
		<category><![CDATA[SmartWatch]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=4902</guid>
		<description><![CDATA[For illustrative purposes only. Not for commercial use or re-sale. Use of “Sony” brand subject to regulatory approval. Today we’re announcing a couple of useful Smart Extras™, namely the SmartWatch and the Smart Wireless Headset pro. And for all of you developers out there, we’ve created a brand new Smart Extension SDK, which enables you [...]]]></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>Today we’re announcing a couple of useful Smart Extras™, namely the <strong><a title="SmartWatch accessory" href="http://www.sonyericsson.com/cws/products/accessories/overview/smartwatch?cc=gb&amp;lc=en#view=overview" target="_blank">SmartWatch</a></strong> and the <strong><a title="Smart Wireless Headset pro accessory" href="http://www.sonyericsson.com/cws/products/accessories/overview/smart-wireless-headset-pro?cc=gb&amp;lc=en#view=overview" target="_blank">Smart Wireless Headset pro</a></strong>. And for all of you developers out there, we’ve created a brand new <strong><a title="Smart Extension SDK" href="http://developer.sonyericsson.com/wportal/devworld/technology/smart-extras/smart-extension-sdk?cc=gb&amp;lc=en" target="_blank">Smart Extension SDK</a></strong>, which enables you to create or adapt apps to work with these two new accessories!  </p>
<p>SmartWatch is a micro display for Android™ smartphones, to wirelessly and discreetly access calls, messages and applications. Smart Wireless Headset pro is a Bluetooth™ stereo headset that also works as a standalone MP3 player and FM radio when apart from the phone.</p>
<p>Learn more about the new Smart Extras™ and the Smart Extension SDK after the jump!</p>
<p><span id="more-4902"></span></p>
<p><em><a href="http://developer.sonyericsson.com/wp/2012/01/10/new-smart-extras-announced-and-a-new-sdk-to-create-apps-for-them/smartwatch_smartwirelessheadsetpro/" rel="attachment wp-att-4904"><img class="alignnone size-full wp-image-4904" src="http://developer.sonyericsson.com/wp/files/2012/01/SmartWatch_SmartWirelessHeadsetpro.jpg" alt="SmartWatch and SmartWirelessHeadsetpro" width="590" height="356" /></a></em></p>
<p><em>For illustrative purposes only. Not for commercial use or re-sale. Use of “Sony” brand subject to regulatory approval.</em></p>
<p>SmartWatch is an 8mm thin, touch screen accessory that keeps you updated, and your hands free. It features an easy-to-use, ultra-responsive 128&#215;128 pixels, 1.3” OLED touch display with 65536 colours, defined into 9 distinct touch areas in a 3&#215;3 matrix. SmartWatch uses Bluetooth™ to communicate with the phone, and its dust and splash proof (supporting IP54).</p>
<p>SmartWatch is equipped with a vibrating unit, an accelerometer and a hardware button (not configurable for external applications). It also includes widgets for SMS, e-mail, call and music handling, Facebook, Twitter, time and date and more. On Android Market™, you will be able to download more apps over time, as apps can be adapted or created to work with SmartWatch through the Smart Extension SDK. It is also possible to customise it with any 20mm wristband. It is also possible to customise it with any 20mm wristband. For more information, check out the <a title="SmartWatch white paper" href="http://developer.sonyericsson.com/wportal/devworld/downloads/download/smartwatchwp1pdf?cc=gb&amp;lc=en" target="_blank">SmartWatch white paper</a>!</p>
<p>Smart Wireless Headset pro is a stereo headset that delivers premium stereo sound. You can also use it as an ultra-convenient MP3 player (it has an SD card reader and a 2GB SD card included, and it can handle SD cards up to 32GB), a portable FM radio, or a remote that displays messages, caller names, media titles and more. You can even call directly from its recent call list, and have your SMSes read through the headphones via text to speech. Smart Wireless Headset pro uses Bluetooth 3.0 to communicate with the phone, and it features a two row display. You can read more in the <a title="Smart Wireless Headset pro white paper" href="http://developer.sonyericsson.com/wportal/devworld/downloads/download/smartwirelessheadsetprowp1pdf?cc=gb&amp;lc=en" target="_blank">Smart Wireless Headset pro white paper</a>.</p>
<p>Both SmartWatch and Smart Wireless Headset pro are developed to work with most Android™ phones from Sony, Sony Ericsson and other select Android™ phone manufacturers. Check out the <a title="SmartWatch pro product page" href="http://www.sonyericsson.com/cws/products/accessories/overview/smartwatch?cc=gb&amp;lc=en#view=overview" target="_blank">SmartWatch</a> and <a title="Smart Wireless Headset pro product page" href="http://www.sonyericsson.com/cws/products/accessories/overview/smart-wireless-headset-pro?cc=gb&amp;lc=en#view=overview" target="_blank">Smart Wireless Headset pro</a> product pages on our web for more information about compatibility and accessibility.</p>
<p>If you’re an app developer, these two new products will let you implement a lot of different use cases where you can utilise the features of the phone without even picking it up from your bag or pocket. You can either adapt your existing app to work with these products, or you can create an optimised app specifically designed to work with any of these new Smart Extras™.</p>
<p>The use cases you can create are almost endless – maybe you want to create a true pedestrian GPS navigator for the SmartWatch, or a game to make your waiting at the bus stop seem a little shorter, or different skins for the clock? Or maybe you want to clip the SmartWatch or Smart Wireless Headset pro to display a message while you are wearing it on your shirt? Take a look at the <a title="Smart Extension SDK" href="http://developer.sonyericsson.com/wportal/devworld/technology/smart-extras/smart-extension-sdk?cc=gb&amp;lc=en">Smart Extension SDK</a> to get started right away.</p>
<p>The new Smart Extension SDK does not only mean you can create new exciting use cases that might give you the extra edge on competition. It will also give you extra visibility as SmartWatch and Smart Wireless headset pro users will be able to filter out your apps on Android Market™ through LiveWare™ manager.</p>
<p>All of our phones come with LiveWare™ manager pre-installed. LiveWare™ manager is the engine of our accessory eco-system, as it enables the smart accessories to interact with apps in the phone. LiveWare™ manager can be installed by all phones (including other brands) running Android, which gives you as a developer a huge potential user base.</p>
<p>The Smart Extension SDK is an easy to use, intent based SDK, making it possible to access the display, widgets, notifications and other general controls through the following APIs:</p>
<ul>
<li><strong>Notification API</strong>: this API is typically used by simple event driven data providers such as SMS, MMS, Missed calls, Facebook, Twitter and so on.</li>
<li><strong>Control API</strong>: this is the most advanced API, giving you full control of the accessory screen.</li>
<li><strong>Widget API</strong>: this is an API enabling you to display a widget on the accessory.</li>
<li><strong>Sensor API</strong>: this API makes the sensor data of the accessory (e.g. vibrator and accelerometer data) available to the Extensions application.</li>
</ul>
<p>The SDK comes with code examples, an emulator, white papers and full documentation (including javadocs). Download the <a title="Smart Extension SDK download" href="http://developer.sonyericsson.com/wportal/devworld/technology/smart-extras/smart-extension-sdk?cc=gb&amp;lc=en">Smart Extension SDK</a> to get started today!</p>
<p>So what do you think? What kind of apps and usecases would you like to see for these two products? Feel free to drop a comment below.</p>
<p><em><strong>Updated note!</strong> The new version of LiveWare™ manager version is now available on Android Market. Please install this before installing the emulator in the SDK. If you have already installed the emulator, you will need to re-install it when you have installed the new version of LiveWare™ manager. The emulator will only work with LiveWare™ manager version 3.1.13 and onwards.</em></p>
<p><strong>More information:</strong></p>
<ul>
<li>Download the new <a title="Smart Extension SDK download" href="http://developer.sonyericsson.com/wportal/devworld/technology/smart-extras/smart-extension-sdk?cc=gb&amp;lc=en">Smart Extension SDK</a>.</li>
<li>Learn more about the <a title="Smart Extension SDK developer page" href="http://developer.sonyericsson.com/wportal/devworld/technology/smart-extras/smart-extension-sdk?cc=gb&amp;lc=en">Smart Extension SDK</a>.</li>
<li>Download the <a title="SmartWatch white paper" href="http://developer.sonyericsson.com/wportal/devworld/downloads/download/smartwatchwp1pdf?cc=gb&amp;lc=en">SmartWatch white paper</a>.</li>
<li>Download the <a title="Smart Wireless Headset pro white paper" href="http://developer.sonyericsson.com/wportal/devworld/downloads/download/smartwirelessheadsetprowp1pdf?cc=gb&amp;lc=en">Smart Wireless Headset pro white paper</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonyericsson.com/wp/2012/01/10/new-smart-extras-announced-and-a-new-sdk-to-create-apps-for-them/feed/</wfw:commentRss>
		<slash:comments>14</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 08:30:30 -->
