<?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; mobile</title>
	<atom:link href="http://developer.sonymobile.com/wp/tag/mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://developer.sonymobile.com/wp</link>
	<description>Sony Ericsson Developer World</description>
	<lastBuildDate>Wed, 16 May 2012 07:55:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Get to know your Android™ smartphone with the Anfish analysis app</title>
		<link>http://developer.sonymobile.com/wp/2012/05/08/get-to-know-your-android-smartphone-with-the-anfish-analysis-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=get-to-know-your-android-smartphone-with-the-anfish-analysis-app</link>
		<comments>http://developer.sonymobile.com/wp/2012/05/08/get-to-know-your-android-smartphone-with-the-anfish-analysis-app/#comments</comments>
		<pubDate>Tue, 08 May 2012 12:47:55 +0000</pubDate>
		<dc:creator>Anna Aleryd</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Anfish]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[AZSoft Technologies Inc]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://developer.sonymobile.com/wp/?p=6055</guid>
		<description><![CDATA[Do you want to know more about your Android™ device and compare it to other users&#8217; devices? Check out Anfish – a new app from one of our partners called AZSoft Technology Inc. In Anfish you can view info about the hardware of your smartphone, along with statistics on popular devices and most common Android [...]]]></description>
			<content:encoded><![CDATA[<p>Do you want to know more about your Android™ device and compare it to other users&#8217; devices? Check out <a title="Anfish app" href="https://play.google.com/store/apps/details?id=com.a0soft.gphone.aTruffleHog&amp;referrer=utm_source%3DSonyMobile%26utm_medium%3Dblog%26utm_campaign%3DSonyMobile" target="_blank">Anfish</a> – a new app from one of our partners called <a title="AZSoft Technologies Inc." href="http://android.a0soft.com/" target="_blank">AZSoft Technology Inc</a>. In Anfish you can view info about the hardware of your smartphone, along with statistics on popular devices and most common Android versions in your area. Read more about Anfish after the jump!</p>
<p><span id="more-6055"></span></p>
<p>Anfish is an open source project with the purpose to provide you with interesting stats related to your Android device. You can see the popularity of different Android OS versions, as well as the percentage of Android devices that are rooted. You can also see what devices and network operators are popular, and you can get stats by country or worldwide presented in neat pie charts.</p>
<p>In addition to the statistics data, Anfish also provides detailed information about your smartphone’s type of ROM, CPU, storage, camera and sensors among other things. Download <a title="Anfish on Google Play" href="https://play.google.com/store/apps/details?id=com.a0soft.gphone.aTruffleHog&amp;referrer=utm_source%3DSonyMobile%26utm_medium%3Dblog%26utm_campaign%3DSonyMobile" target="_blank">Anfish on Google Play</a> and let us know if you like it as much as we do!</p>
<p><strong>More information</strong></p>
<ul>
<li>Download <a title="Anfish on Google Play." href="https://play.google.com/store/apps/details?id=com.a0soft.gphone.aTruffleHog&amp;referrer=utm_source%3DSonyMobile%26utm_medium%3Dblog%26utm_campaign%3DSonyMobile" target="_blank">Anfish on Google Play</a>.</li>
<li>Check out the <a title="Anfish open source project site" href="http://code.google.com/p/android-device-trackdog/" target="_blank">Anfish open source project site</a>.</li>
<li>Visit <a title="AZSoft Technologies Inc" href="http://android.a0soft.com/" target="_blank">AZSoft Technology Inc</a>.</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2012/05/08/get-to-know-your-android-smartphone-with-the-anfish-analysis-app/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Full disclosure required for app users in California</title>
		<link>http://developer.sonymobile.com/wp/2012/04/20/full-disclosure-required-for-app-users-in-california/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=full-disclosure-required-for-app-users-in-california</link>
		<comments>http://developer.sonymobile.com/wp/2012/04/20/full-disclosure-required-for-app-users-in-california/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 16:15:07 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android development]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Online Privacy Protection Act]]></category>
		<category><![CDATA[OPPA]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://developer.sonymobile.com/wp/?p=5932</guid>
		<description><![CDATA[If you’ve developed a mobile app, there’s a good chance that you’ve got at least one user that’s from Silicon Valley or California, which might not seem like a big deal. But if you’re also collecting user data, it can be a big deal because of an existing, but little known state law, called the [...]]]></description>
			<content:encoded><![CDATA[<p>If you’ve developed a mobile app, there’s a good chance that you’ve got at least one user that’s from Silicon Valley or California, which might not seem like a big deal. But if you’re also collecting user data, it can be a big deal because of an existing, but little known state law, called the <a title="California Online Privacy Protection Act" href="http://en.wikipedia.org/wiki/Online_Privacy_Protection_Act" target="_blank">California Online Privacy Protection Act</a>.  According to this law, if a mobile app collects any personal data from a California resident, the app must provide a security policy for users. Read on to understand more about this law, to learn about what data you should collect, and to get hints for keeping user data secure.</p>
<p><span id="more-5932"></span></p>
<p>As the use of mobile apps becomes a daily part of life, more attention is being paid to how apps collect and use personal data. While some governments have yet to pass laws that require developers to fully disclose when apps collect and transmit data, the State of California has already taken steps to protect app users and will be working with a number of major tech companies to strengthen privacy protection for global app consumers. According to their <a title="California Office of the Attorney General press release on mobile privacy" href="http://oag.ca.gov/news/press_release?id=2630" target="_blank">recent announcement</a>, six of the leading mobile application platforms (including Google) signed an <a title="California Office of the Attorney General mobile privacy signed agreement" href="http://ag.ca.gov/cms_attachments/press/pdfs/n2630_signed_agreement.pdf?" target="_blank">agreement</a> to foster innovation in privacy protection, promote transparency, and facilitate compliance with mobile privacy laws, including the <a title="Calfornia Online Privacy Protection Act description" href="http://en.wikipedia.org/wiki/Online_Privacy_Protection_Act" target="_blank">California Online Privacy Protection Act</a> (OPPA).</p>
<p><strong>California mobile app privacy laws</strong></p>
<p>Along with OPPA, mobile app users in California are further protected under California’s <a title="California Unfair Competition Law description" href="http://www.leginfo.ca.gov/cgi-bin/displaycode?section=bpc&amp;group=17001-18000&amp;file=17200-17210" target="_blank">Unfair Competition Law</a> or <a title="California False Advertising Law description" href="http://www.leginfo.ca.gov/cgi-bin/displaycode?section=bpc&amp;group=17001-18000&amp;file=17500-17509" target="_blank">False Advertising Law</a>. Under these regulations, any app that collect personal data from a California resident is required to have a privacy policy that states what information is collected and what that information is used for.  Any app that doesn’t adhere to these standards is subject to prosecution. The act has a very broad scope, so whether you’re a developer based out of Korea, Sweden, or Israel, as long as you have someone accessing your app in California, the same rules apply to you. A California resident can simply file a complaint with the Attorney General or take personal legal action through a private attorney.</p>
<p><strong>Only collect the user data that you need</strong></p>
<p>Assuming that you’ve informed your app users and have their permission, what kind of information should you collect? It should be just the basics, and even then, only the information that you really need. If you have a GPS or navigation-based app, of course it makes sense that you’ll need to location details, but it’s not necessary to have access to users’ contacts list. And if you’ve developed something as basic as a flashlight app, you probably don’t need to collect any information at all.</p>
<p><strong>Protect collected and transmitted user data!</strong></p>
<p>If it’s absolutely necessary to collect and transmit data, you need to ensure that the collected data is handled safely. Employ proper file permissions. Encrypt the locally stored data before sending it to the server to help protect the user’s confidential information. When communicating with a server over HTTP, avoid encoding user information in a URL that is used with HTTP. Instead, post it in a message body. Putting information in the URL increased the chances that it will be automatically logged.</p>
<div id="attachment_5941" class="wp-caption alignnone" style="width: 600px"><img class="size-large wp-image-5941" src="http://developer.sonymobile.com/wp/files/2012/04/AnDevBlog-590x406.jpg" alt="Android Developers Blog " width="590" height="406" /><p class="wp-caption-text">Android Developers Blog – Best practices for handling Android user data.</p></div>
<p><strong>More best practices for handling Android user data</strong></p>
<p>We also would like to share some valuable hints on <a title="Best practices for handling Android user data blog post" href="http://android-developers.blogspot.com/2010/08/best-practices-for-handling-android.html" target="_blank">how to manage Android user data</a> from Nick Kralevich, an engineer with the Android Security Team. In his article, Nick provides several key points to consider when developing your Android applications:</p>
<ul>
<li><em>Maintain a privacy policy</em> &#8211; Trustworthy applications are up-front about the data they collect and the reasons for collecting it. Users are generally happy to share information via such apps if they believe they will personally benefit. A clear and concise privacy policy, with details about the type of information collected and how it’s used, goes a long way towards generating trust and good will.</li>
<li><em>Minimise permissions</em> &#8211; Android is unique among mobile operating systems for its simple, straightforward, operating-system-enforced permission model. All Android applications must declare the permissions they require, and users must approve these permissions before the application is installed. Users tend to distrust applications that require excessive permissions.</li>
<li><em>Give your users a choice regarding data collection</em> &#8211; Users are often happy to share their information, but they want control over that sharing. Trustworthy applications give users control over their information. For example, the Android Browser has privacy settings which enable users to control how their information is shared.</li>
<li><em>Don’t collect unnecessary information</em> &#8211; Trustworthy applications limit the kinds of data they collect. Collecting unnecessary information, especially if you never use it, just invites suspicion. When in doubt, don’t collect it.</li>
<li><em>Don’t send data off the device</em> &#8211; If you have to handle user data, ensure that the data remains on the device whenever possible. Users are comforted knowing that their private information strictly resides in the phone. Sending data outside the phone, even if done for the user’s benefit, tends to draw suspicion.</li>
<li><em>&#8230; but if you have to, use encryption and data</em> <em>minimization</em> &#8211; Sometimes, the collection of data is necessary. In that case, applications need to ensure that it is handled safely. A privacy policy will avoid leading to surprised and irritated users; in some cases, it may be advisable to prompt the user before transmitting data off-device.</li>
<li><em>Don’t use code you don’t understand</em> – In the open-source Android environment, it’s common (and good) practice to rely heavily on other people’s code, in the form of libraries and frameworks. But if that code is handling your users’ information inappropriately, it’s your problem. So make a point of checking code before you rely on it.</li>
<li><em>Don’t log device or user specific information</em> &#8211; Application developers should be careful about on-device logs. Android makes it easy to write to the phone’s log, and anyone who has looked at “logcat” output knows that it is full of important but seemingly random debugging information from many applications. In Android, logs are a shared resource, and are available to an application with the <a title="READ_LOGS description" href="http://developer.android.com/reference/android/Manifest.permission.html#READ_LOGS" target="_blank">READ_LOGS</a> permission (only with user consent, of course!). Even though the phone log data is temporary and erased on reboot, inappropriate logging of user information could inadvertently leak user data to other applications.</li>
</ul>
<p>***</p>
<p>When you create a mobile app, it’s usually with the best intentions for your users – you want them to enjoy your game, save some time or money with a handy app, and spread its popularity among friends. At the same time, your users are putting their trust in your app by agreeing to your apps permissions, which includes disclosing personal data. Though you might not have any app users in California, it’s still best practice to your let your users know if you are collecting any information. Keep that trustworthiness going by ensuring your app only collects that data it needs, and make sure you keep that user data secure – your users will truly appreciate it!</p>
<p>App developers and tech enthusiasts, so what do you say? Will you take any extra efforts because of these laws? Are you considering privacy issues while downloading new apps? Make your voice heard!</p>
<p><strong>More information</strong></p>
<ul>
<li>Find out about <a title="California Online Privacy Protection Act description" href="http://en.wikipedia.org/wiki/Online_Privacy_Protection_Act" target="_blank">California’s Online Privacy Protection Act</a> (OPPA).</li>
<li>Read Nick Kravelich’s article on <a title="Best practices for handling Android user data blog post" href="http://android-developers.blogspot.com/2010/08/best-practices-for-handling-android.html" target="_blank">best practices for handling Android user data</a>.</li>
<li>Learn more about using <a title="security description in Android Development" href="http://developer.android.com/guide/topics/security/security.html" target="_blank">security and permissions in Android</a> development.</li>
<li>Get a general overview on Android Security at the <a title="Android Security description" href="http://source.android.com/tech/security/index.html" target="_blank">Android Open Source Project</a>.</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2012/04/20/full-disclosure-required-for-app-users-in-california/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Getting started with Timescape™ extensions</title>
		<link>http://developer.sonymobile.com/wp/2011/11/07/getting-started-with-timescape-extensions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=getting-started-with-timescape-extensions</link>
		<comments>http://developer.sonymobile.com/wp/2011/11/07/getting-started-with-timescape-extensions/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 19:20:49 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ADT]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android development]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[edk]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[music player]]></category>
		<category><![CDATA[sony ericsson]]></category>
		<category><![CDATA[timescape]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=4404</guid>
		<description><![CDATA[Ready to take your Android™ development one step further? Do you want your app to get visible to thousands of Sony Ericsson phones? Haven’t checked out the Timescape™ developer section yet? If so, then follow along with Sony Ericsson Software Engineer, Robert Helmbro, as he’s provided this step-by-step tutorial for developing your own Timescape™ extension. [...]]]></description>
			<content:encoded><![CDATA[<p>Ready to take your Android™ development one step further? Do you want your app to get visible to thousands of Sony Ericsson phones? Haven’t checked out the Timescape™ developer section yet? If so, then follow along with Sony Ericsson Software Engineer, Robert Helmbro, as he’s provided this step-by-step tutorial for developing your own Timescape™ extension.</p>
<p>Read more after the jump.</p>
<p><span id="more-4404"></span></p>
<p>Over the past few months, we’ve been giving you some important information and tools to help you learn about Timescape™ extensions, including articles on how to <a title="Developing Timescape extensions" href="http://developer.sonyericsson.com/wp/2011/02/13/timescape-extensions/?comment_order=latestfirst" target="_blank">develop Timescape™ extensions</a> and <a title="Creating Timescape and music extensions with the EDK" href="http://developer.sonyericsson.com/wp/2011/07/13/create-timescape%E2%84%A2-and-music-player-extensions-with-the-new-edk-v-1-1/" target="_blank">use the Extension Development Kit</a>, along with special sections on Developer Word dedicated to <a title="Timescape Extensions developer page" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/edk/timescape-extensions?cc=gb&amp;lc=en" target="_blank">Timescape extensions</a> and the <a title="Extension Development Kit developer page" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/edk/overview?cc=gb&amp;lc=en" target="_blank">Extension Development Kit</a> (EDK). In case you missed all of this, you will get a new chance now as Robert Helmbro will guide you in how to create your very own Timescape™ extension – an excellent way to get visibility in Sony Ericsson phones. </p>
<p>Starting with the 2011 Xperia™ phones and the updated software on the Xperia™ X10, you’ll be able to develop your own extensions for the Timescape™ application, Sony Ericsson’s unique feature that displays Facebook™, Twitter™, text messages, e-mails and alerts from your contacts as a flowing column on the home screen. And to help you develop your own Timescape™ app extension, we’ve got the Extension Development Kit (EDK) that includes all the necessary tools and documentation.</p>
<div id="attachment_4409" class="wp-caption alignnone" style="width: 185px"><a href="http://developer.sonyericsson.com/wp/2011/11/07/getting-started-with-timescape-extensions/robert_helmbro/" rel="attachment wp-att-4409"><img class="size-full wp-image-4409" src="http://developer.sonyericsson.com/wp/files/2011/11/robert_helmbro.jpg" alt="Robert Helmbro" width="175" height="200" /></a><p class="wp-caption-text">Robert Helmbro, Software Engineer at Sony Ericsson</p></div>
<p>If you already have a bit of Android™ development knowledge, you’ll find it fairly easy to create your own Timescape™ extensions. If you’re still a bit new to Android™ development, no worries, just familiarise yourself first with the Android development documentation mentioned below.</p>
<p><strong>What is a</strong> <strong>Timescape™ extension?</strong></p>
<p>For those of you who are new to the Timescape™ world, a Timescape™ extension is an Android™ application that provides Timescape™ connected UIs with content through a specified API.</p>
<p>The API is called Event Stream API, which can be thought of as a database of time-centric content. The extensions put content into the database. Then the visualisation application, such as the Timescape™ application, Infinite view or Timescape™-widget, presents the content to the user in an integrated way.</p>
<p><a href="http://developer.sonyericsson.com/wp/2011/11/07/getting-started-with-timescape-extensions/timescape/" rel="attachment wp-att-4412"><img class="alignnone size-full wp-image-4412" src="http://developer.sonyericsson.com/wp/files/2011/11/Timescape.jpg" alt="Timescape application" width="270" height="485" /></a></p>
<p><strong>Prerequisites for creating a Timescape™ extension</strong></p>
<p>You should have basic knowledge about <a title="Android Developer Resource page" href="http://developer.android.com/index.html." target="_blank">Android™ application development</a>. Such things as intents, broadcast events and content providers are central concepts in extension development. It is also assumed that Eclipse with the Android development tools (ADT) plug-in is up and running.</p>
<p><strong>Documentation and sample code</strong></p>
<p>Now, let’s get to the heart of this tutorial. First, download some documentation and code examples. This is, and more information about it, is available from the <a title="EDK developer page" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/edk/overview?cc=gb&amp;lc=en" target="_blank">EDK developer section</a> on Developer World. Download the <a title="Timescape application code examples" href="http://developer.sonyericsson.com/wportal/devworld/downloads/download/timescapeextcodeexanddocsv11?cc=gb&amp;lc=en" target="_blank">Timescape™ code examples</a> and documentation to get started. Once you’ve extracted the zip file, you’ll find the following content:</p>
<ul>
<li><em>RSSExtension</em> – A sample extension with some attached documentation, intended for RSS type of extensions.</li>
<li><em>SocialNetworkSample</em> – A sample extension with some attached documentation. This sample is made to give an example of how a social network example can be made.</li>
<li><em>SampleExtension</em> – A sample extension with some attached documentation.</li>
<li><em>EventStream_API.zip</em> – Javadocs for the Event Stream API.</li>
<li><em>Introduction_Timescape_extensions.pdf</em> – Contains some basic information.</li>
<li><em>SEMC_Xperia_Events_overview.pdf</em> – Documentation about the visualisation application Xperia™ Events.</li>
<li><em>Timescape_icon_design_guideline.pdf</em> – Guidelines about icons needed in an extension.</li>
</ul>
<p>A good starting point is to read the Javadoc for the Event Stream API. Extract the EventStream_API.zip. Go to the EventStream_API folder and open the index.html file in your favourite browser. Read carefully about the EventStream class. This will give you a good overview of how Timescape™ extensions work.</p>
<p><strong>Downloading the Extension Development Kit</strong></p>
<p>You are now probably excited for some hands on programming. Maybe you’re ready to look at the sample extensions and start modifying the code to try out your ideas, but hang on a little while longer.</p>
<p>As mentioned before, Sony Ericsson has created the <a title="Extension Development Kit overview" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/edk/overview?cc=gb&amp;lc=en">Extension Development Kit (EDK)</a> that can be used while developing extensions. The EDK consists of an emulator add-on containing, among other things, the Event Stream API and two visualization applications – Xperia™ Events and Infinite view. You can find out more about these applications later in the text. To install the EDK and create an Android Virtual Device (AVD), follow the “Installing the EDK” instructions on the <a title="EDK developer page" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/edk/overview?cc=gb&amp;lc=en">EDK developer section</a>.</p>
<p>You should now be able to start an emulator with your newly created configuration (AVD) by following the steps below:</p>
<ol>
<li>In Eclipse, press <strong>Window &gt; Android SDK and AVD Manager</strong>.</li>
<li>Select your new AVD and press <strong>Start</strong>.</li>
<li>Wait for the emulator to boot up and then scroll the main menu and you will find the application Xperia™ Events.</li>
</ol>
<p>Xperia™ Events is a tool for testing Timescape™ extensions. Events are shown in a similar way as they will be shown on a real device. Now launch Xperia™ Events. You will only see an almost empty screen, since there are no extensions installed yet.</p>
<p><a href="http://developer.sonyericsson.com/wp/2011/11/07/getting-started-with-timescape-extensions/emulatorwithxperiaevents/" rel="attachment wp-att-4413"><img class="alignnone size-full wp-image-4413" src="http://developer.sonyericsson.com/wp/files/2011/11/EmulatorwithXperiaEvents.jpg" alt="Emulator with Xperia Events" width="560" height="479" /></a> </p>
<p> <strong>Using the Social network sample extension</strong></p>
<p>In order to fill Xperia™ Events with some content, let’s try out the Social network sample extension.</p>
<ol>
<li>Browse to the <em>SocialNetworkSample</em> folder from EdkSnsSampleApp1.zip.</li>
<li>Create an Android project in Eclipse: <strong>File &gt; New &gt; Project&#8230; &gt; Android &gt; Android Project</strong>.</li>
<li>Set the <em>&#8216;Create project from existing source&#8217;</em> checkbox and navigate to your recently extracted folder containing <em>SocialNetworkSample</em>.</li>
<li>Check <em>EDK 1.1</em> as <em>Build Target</em> and press <em>Finish</em>.</li>
<li>Install the SocialNetworkSample to the emulator by right clicking the newly created project and press <strong>Run As &gt; Android Application</strong>.</li>
</ol>
<p>Now launch <em>Xperia™ Events</em> in the emulator again. A new tab should be present. Follow these steps: </p>
<ol>
<li>Press the new tab and then press <em>Add account</em>.</li>
<li>Press <em>&#8216;SNS Sample extension – Register your account information&#8217;</em>. Enter any user name and password you like and press <em>Sign In</em>.</li>
<li>Press back to see the dummy stream of events generated by the extension.</li>
</ol>
<p>Try to press an event to see the detail view of it. At the bottom of the screen, it is possible to scroll all data in the database for this event entry. This is really useful when developing extensions. Also try to press the <strong>Infinite icon</strong> at the top right corner. What you should see now is the Infinite view. Infinite view is the detailed view of a contact. This shows everything related to the selected contact collected. For example, your extension gets its own tab with all events from the current friend.</p>
<p><strong>Time for coding</strong></p>
<p>Similar procedures could be done with the RSSExtension and SampleExtension. Some documentation is attached to all sample extensions. If you would like to create your own extension by modifying one of the sample extensions, I would recommend selecting the RSSExtension since it is most complete.</p>
<p>Hopefully, this has given you enough information for you to start a prototype of your own extension. When you’re ready, <a title="EDK download page" href="http://developer.sonyericsson.com/wportal/devworld/downloads/download/timescapeextensiondevelopmentkitalltoolsanddocumentation?cc=gb&amp;lc=en" target="_blank">download the EDK</a> and give it a go. If you have any questions, just post them in the <a title="Sony Ericsson EDK Google Groups developer thread" href="http://groups.google.com/group/android-developers/browse_thread/thread/8b3bf9a94628543d?pli=1" target="_blank">EDK thread</a> on Google groups, which we will monitor and get back with answers as soon as possible. Happy coding!</p>
<p><strong>More information</strong></p>
<ul>
<li>Learn more about <a title="Timescape Extensions developer page" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/edk/timescape-extensions?cc=gb&amp;lc=en" target="_blank">Timescape extensions</a>.<strong></strong></li>
<li>Download the <a title="EDK download page" href="http://developer.sonyericsson.com/wportal/devworld/downloads/download/timescapeextensiondevelopmentkitalltoolsanddocumentation?cc=gb&amp;lc=en" target="_blank">Sony Ericsson EDK</a>.<strong></strong></li>
<li>Download the <a title="Timescape extensions code examples and documentation kit" href="http://developer.sonyericsson.com/wportal/devworld/downloads/download/timescapeextcodeexanddocsv11?cc=gb&amp;lc=en" target="_blank">Timescape™ extensions code example &amp; documentation kit</a>.<strong></strong></li>
<li>Get an overview of the <a title="Extension Development Kit developer page" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/edk/overview?cc=gb&amp;lc=en" target="_blank">Sony Ericsson EDK</a>.<strong></strong></li>
<li>Ask a question though the <a title="Sony Ericsson EDK Google groups thread" href="http://groups.google.com/group/android-developers/browse_thread/thread/8b3bf9a94628543d?pli=1" target="_blank">EDK thread</a> on Google groups<strong></strong></li>
<li>Check out the <a title="EDK Frequently Asked Questions" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/edk/faq?cc=gb&amp;lc=en" target="_blank">EDK Frequently Asked Questions</a>.<strong></strong></li>
<li>Read more about <a title="Android Developer Resources page" href="http://developer.android.com/index.html." target="_blank">Android application development</a>.<strong></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2011/11/07/getting-started-with-timescape-extensions/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Get rich or die tryin’ – get the game plan for developer success at AnDevCon, NOV 6-9</title>
		<link>http://developer.sonymobile.com/wp/2011/10/31/get-rich-or-die-tryin-get-the-game-plan-for-developer-success-at-andevcon-nov-6-9/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=get-rich-or-die-tryin-get-the-game-plan-for-developer-success-at-andevcon-nov-6-9</link>
		<comments>http://developer.sonymobile.com/wp/2011/10/31/get-rich-or-die-tryin-get-the-game-plan-for-developer-success-at-andevcon-nov-6-9/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 15:29:04 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[AnDevCon]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[die tryin]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[get rich]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sony ericsson]]></category>
		<category><![CDATA[xperia play]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=4283</guid>
		<description><![CDATA[Been wondering how you can get your mobile game into the spotlight? Are you ready to start making money off of your standout app? Karl-Johan Dahlström’s session at AnDevCon – Get Rich or Die Tryin’ – Building Success with Xperia™ PLAY – can help kick-start your Android™ development and your game into high gear. Read on [...]]]></description>
			<content:encoded><![CDATA[<p>Been wondering how you can get your mobile game into the spotlight? Are you ready to start making money off of your standout app? Karl-Johan Dahlström’s <ins cite="mailto:Tobias%20Nilsson" datetime="2011-10-28T13:36"></ins>session at AnDevCon – <em>Get Rich or Die Tryin’ – Building Success with Xperia™ PLAY</em> – can help kick-start your Android™ development and your game into high gear. Read on to get more details about this speaker session, the AnDevCon event, and an exclusive discount.</p>
<p><span id="more-4283"></span></p>
<p>Have you developed a killer game or app, but need help getting it off the ground? Don’t let your game or app languish in obscurity – get it in front of the crowd! Karl-Johan Dahlström, Head of Developer Relations at Sony Ericsson, can show you how at the upcoming AnDevCon in Silicon Valley, California.</p>
<p><strong>About the session</strong></p>
<p><a href="http://developer.sonyericsson.com/wp/2011/10/31/get-rich-or-die-tryin-get-the-game-plan-for-developer-success-at-andevcon-nov-6-9/karl-johan-dahlstrom/" rel="attachment wp-att-4329"><img class="alignnone size-full wp-image-4329" src="http://developer.sonyericsson.com/wp/files/2011/10/Karl-Johan-Dahlström.jpg" alt="Karl-Johan Dahlström" width="356" height="534" /></a></p>
<p>Led by Karl-Johan Dahlström, the session <em>Get Rich or Die Tryin’ – Building Success with Xperia™ PLAY</em> is designed to show Android™ developers how to get promotion, top placement and increased revenues through Sony Ericsson’s marketing efforts.</p>
<p>– I hope a lot of people will get some valuable inspiration and thoughtful facts from this session, Karl-Johan says. I’m going to showcase how game developers can stand out with Xperia™ PLAY. Also, I’ll share some remarkable statistics that I hope will inspire developers to new levels of business success.</p>
<div id="attachment_3433" class="wp-caption alignnone" style="width: 435px"><a href="http://developer.sonyericsson.com/wp/2011/07/22/silvertree-media-brings-kid-power-to-xperia%e2%84%a2-play/sleepy_jack_590x396/" rel="attachment wp-att-3433"><img class="size-medium wp-image-3433" src="http://developer.sonyericsson.com/wp/files/2011/07/Sleepy_Jack_590x396-425x240.jpg" alt="Sleepy Jack gameplay on the Xperia PLAY" width="425" height="240" /></a><p class="wp-caption-text">Sleepy Jack gameplay on the Xperia PLAY</p></div>
<p>Nate Smith, CEO of SilverTree Media, will join Karl-Johan on stage and share how his independent game development company has been able optimise, launch and maximise revenues with their latest title, Sleepy Jack, on Xperia™ PLAY.</p>
<p>The session takes place on Wednesday, November 9, 2011 from 2:15 PM – 3:15 PM. If you haven’t registered for the event yet, as a bonus for our readers, you can use the code <em>sonyericsson</em> to save $200 US off a 3 day conference pass.</p>
<p><strong>About the event  </strong></p>
<p>What can developers expect to get out of AnDevCon? Alan Zeichick, conference chair of AnDevCon II, says, “Developers can look forward to learning in an incredible environment that’s 100% focused on Android. With more than 80 hands-on workshops and technical sessions taught by everyone from Google engineers to independent app developers to representatives of carriers and handset manufacturers, AnDevCon II covers every inch of ground.”</p>
<p>The Sony Ericsson team will be in full force at AnDevCon. Come to our booth (#902) on the exhibition floor to book some face time with one of our Business Development Manager, or if you have technical questions, speak to anyone in our Developer Support group. In addition to the speaker session, check out our booth to demo all the latest Xperia™ smartphones, and try out Sleepy Jack and all our latest games available for Xperia™ PLAY.</p>
<p>BZ Media&#8217;s AnDevCon™ II, November 6-9, 2011, in Burlingame, Calif., is the independent conference for software developers building applications for Android smartphones, tablets and other devices. Learn more at <a title="AnDevCon II" href="http://www.andevcon.com/" target="_blank">http://www.andevcon.com/</a>, or follow on Twitter @AnDevCon. </p>
<p><strong>More information</strong></p>
<ul>
<li>Read more about <a title="AnDevCon 2011" href="http://developer.sonyericsson.com/wp/events/andevcon-ii/" target="_blank">AnDevCon</a> on our Developer World Event Calendar.</li>
<li>Get signed up on the <a title="AnDevCon Registration Page" href="http://www.andevcon.com/AndevCon_II/registration.aspx" target="_blank">AnDevCon Registration Page</a> to attend this exclusive Android event.</li>
<li>Learn more about the benefits of the <a title="Stand out from the Crowd homepage" href="http://standout.sonyericsson.com/">Stand out from the Crowd</a> program.</li>
<li>Find out all about the Xperia™ PLAY <a title="Sony Ericsson Xperia PLAY" href="http://www.sonyericsson.com/cws/products/mobilephones/overview/xperia-play?cc=gb&amp;lc=en" target="_blank">Android mobile</a> phone.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2011/10/31/get-rich-or-die-tryin-get-the-game-plan-for-developer-success-at-andevcon-nov-6-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use the multiple APK support in Android Market</title>
		<link>http://developer.sonymobile.com/wp/2011/10/11/use-the-multiple-apk-support-in-android-market/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=use-the-multiple-apk-support-in-android-market</link>
		<comments>http://developer.sonymobile.com/wp/2011/10/11/use-the-multiple-apk-support-in-android-market/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 18:01:02 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android development]]></category>
		<category><![CDATA[Android Market]]></category>
		<category><![CDATA[APK]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[multiple APKs]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[sony ericsson]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Xperia]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=4175</guid>
		<description><![CDATA[Google recently announced multiple APK support in Android Market™, which allows you to upload multiple versions of an APK for a single product listing, instead of having to upload a single APK file for every version of your product. We got the lowdown from Anupam Nath, a Developer Support Engineer at Sony Ericsson, who explains [...]]]></description>
			<content:encoded><![CDATA[<p>Google recently announced multiple APK support in Android Market™, which allows you to upload multiple versions of an APK for a single product listing, instead of having to upload a single APK file for every version of your product. We got the lowdown from Anupam Nath, a Developer Support Engineer at Sony Ericsson, who explains in more detail about how this new feature can help solve some of your issues when publishing your app on Android Market™. See more after the jump.</p>
<p><span id="more-4175"></span></p>
<div id="attachment_4204" class="wp-caption alignnone" style="width: 185px"><a href="http://developer.sonyericsson.com/wp/2011/10/11/use-the-multiple-apk-support-in-android-market/anupam_nath_175x200/" rel="attachment wp-att-4204"><img class="size-full wp-image-4204" src="http://developer.sonyericsson.com/wp/files/2011/10/anupam_nath_175x200.jpg" alt="Anupam Nath" width="175" height="200" /></a><p class="wp-caption-text">Anupam Nath</p></div>
<p>Back at Google I/O, Google had announced plans to add several capabilities to help developers manage their products more effectively on Android Market™. In particular, a very helpful publishing option – multiple APK support – is now available. With multiple APK support, you can have different versions of an APK file under the same product listing. The APKs file versions are completely independent APKs that share the same product name, but contain code and resources targeted for your particular set of customers. </p>
<p>This feature also resolves some of the questions and comments we frequently get from developers, such as:</p>
<ul>
<li><em>Can we use an SDK lower than 2.3 and still support Xperia™ PLAY (which runs on Android™ 2.3)?</em></li>
<li><em>We want to create high graphics textures for Xperia™ PLAY but other devices don’t support it and we don’t want to upload a separate application on Android Market™. What should we do?</em> </li>
</ul>
<p>The multiple APK support option helps you manage all the above tasks without uploading a separate application to Android Market™ with a different package name for Xperia™ PLAY, or other specific devices. Leverage this feature to support various devices (such as phones and tablets), Android platform versions, or screen sizes, all while keeping the application builds inside the same package and product name.</p>
<p><strong>Setting up Multiple APKs</strong> </p>
<p>If you’re new to publishing on Android Market™, I’d recommended first going over the <a title="Preparing to Publish checklist - Android Developers reference" href="http://developer.android.com/guide/publishing/preparing.html" target="_blank">Preparing to Publish checklist</a> and <a title="Publishing topic on Android Developers reference" href="http://developer.android.com/guide/publishing/publishing.html" target="_blank">publishing on Android Market</a> page on the Android Developers reference site to understand what you need to do if you plan to publish your application. Also review the <a title="Publishing concepts - Android Developers reference" href="http://developer.android.com/guide/market/publishing/multiple-apks.html" target="_blank">publishing concepts for Android Developers</a>. Here you’ll find a good explanation on key concepts regarding how the Android Market publisher site works, including descriptions on active APKs, simple mode versus advanced mode and the difference between “publish” and “save”. Most importantly, this page explains exactly how multiple APKs work.</p>
<p>Once you’ve made the decision to use multiple APKs on Android Market™, take the following facts into consideration:</p>
<ul>
<li>You will have just one entry in Android Market™ for your application, and different devices might download a different APK.</li>
<li>You maintain one set of product details (app description, icons, screenshots, etc.). This also means you <em>cannot</em> charge different prices for different APKs.</li>
<li>All users see only one version of your application on Android Market™.</li>
<li>If you publish different APKs for different versions of Android, then when a user’s device receives a system update that qualifies them for a different APK you’ve published, Android Market™ automatically updates the user’s application to the appropriate APK.</li>
</ul>
<p><strong>Publishing multiple APKs</strong></p>
<p>Assuming you’ve already prepared your application for publishing (including signing and versioning your application), you should be ready to publish on Android Market.</p>
<p>To activate multiple APK in the Developer console for Android Market, ensure you have the following settings:</p>
<p>1. In the <strong>Product details</strong> tab of <strong>Edit Application</strong> screen, an <strong>Upload new APK</strong> window opens when you first begin uploading your software. Click the <strong>Choose file</strong> button to navigate to and select the APK file.<a href="http://developer.sonyericsson.com/wp/2011/10/11/use-the-multiple-apk-support-in-android-market/multiapks_1/" rel="attachment wp-att-4181"><img class="alignnone size-large wp-image-4181" src="http://developer.sonyericsson.com/wp/files/2011/10/MultiAPKs_1-590x337.jpg" alt="Multiple APK support - screenshot example #1" width="590" height="337" /></a></p>
<p>2. When your APK file is uploaded, click the <strong>Save</strong> button.<a href="http://developer.sonyericsson.com/wp/2011/10/11/use-the-multiple-apk-support-in-android-market/multiapks_2/" rel="attachment wp-att-4184"><img class="alignnone size-large wp-image-4184" src="http://developer.sonyericsson.com/wp/files/2011/10/MultiAPKs_2-590x303.jpg" alt="Multiple APK support - screenshot example #2" width="590" height="303" /></a></p>
<p>3. Go to the <strong>APK files</strong> tab of the <strong>Edit Application</strong> screen. <img src="http://developer.sonyericsson.com/wp/files/2011/10/MultiAPKs_3-590x423.jpg" alt="Multiple APK support - screenshot example #3" width="590" height="423" /></p>
<p>4. Click <strong>Switch to advanced mode</strong>.</p>
<p> <img class="alignnone" src="http://developer.sonyericsson.com/wp/files/2011/10/MultiAPKs_4-590x305.jpg" alt="Multiple APK support - screenshot example #4" width="590" height="305" /></p>
<p>5. Click the <strong>Upload APK</strong> button and select the additional versions of the APK file to add. Select the <strong>Activate</strong> link to activate the APK.</p>
<p><img class="alignnone size-large wp-image-4189" src="http://developer.sonyericsson.com/wp/files/2011/10/MultiAPKs_5-590x357.jpg" alt="Multiple APK support - screenshot example #5" width="590" height="357" /></p>
<p>6. When you are finished adding all the versions of your APK files for your application, click the <strong>Publish</strong> button to publish the APK files to Android Market™, or click the <strong>Save</strong> button to save your files.</p>
<p>The description circled below indicates which devices running a particular version of Android (in this case, API level 10 or 8-10) will be able to download this APK. The information shown in the description is automatically extracted from the manifest file.</p>
<p><a href="http://developer.sonyericsson.com/wp/2011/10/11/use-the-multiple-apk-support-in-android-market/multiapks_6/" rel="attachment wp-att-4190"><img class="alignnone size-large wp-image-4190" src="http://developer.sonyericsson.com/wp/files/2011/10/MultiAPKs_6-590x341.jpg" alt="Multiple APK support - screenshot example #6" width="590" height="341" /></a></p>
<p><strong>Let us know&#8230;</strong></p>
<p>We hope you take full advantage of the publishing options that the multiple APK support feature provides. If you have any questions, let us know through the Comments link at the end of this post.</p>
<p><strong>More information</strong></p>
<ul>
<li>Learn about <a title="Multiple APK support topic - Android Developers resource" href="http://developer.android.com/guide/market/publishing/multiple-apks.html" target="_blank">multiple APK support</a> in detail on the Android Developers site.</li>
<li>Review the <a title="Preparing to publish topic - Android Developers resource site" href="http://developer.android.com/guide/publishing/preparing.html" target="_blank">Preparing to Publish checklist</a> and <a title="Publishing topic - Android Developers resource site" href="http://developer.android.com/guide/publishing/publishing.html" target="_blank">publishing on Android Market</a> page on the Android Developers site.</li>
<li>Read about multiple APK support on the <a title="Android Developers Blog" href="http://android-developers.blogspot.com/2011/07/multiple-apk-support-in-android-market.html" target="_blank">Android Developers Blog</a>.</li>
<li>Get familar with our <a title="Xperia game developer recommendations" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/xperiaplay/game-developer-recommendations?cc=gb&amp;lc=en" target="_blank">Xperia<sup>TM</sup> game developer recommendations</a>.</li>
<li>Check out all of our <a title="Xperia game developer tips and tutorials" href="http://developer.sonyericsson.com/wp/tag/tutorial/" target="_blank">game developer tips and tutorials</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2011/10/11/use-the-multiple-apk-support-in-android-market/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Game developer tip 5: Using proper versioning</title>
		<link>http://developer.sonymobile.com/wp/2011/10/06/game-developer-tip-5-using-proper-versioning/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=game-developer-tip-5-using-proper-versioning</link>
		<comments>http://developer.sonymobile.com/wp/2011/10/06/game-developer-tip-5-using-proper-versioning/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 15:11:53 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android development]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[guidelines]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sony ericsson]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xperia play]]></category>

		<guid isPermaLink="false">http://blogs.sonyericsson.com/wp/?p=4127</guid>
		<description><![CDATA[If you haven’t put much thought into how you assign the application versioning for your game, it is definitely an important detail you should keep in mind. Correct versioning makes it easier for you to maintain the development of your game, and makes it easier for users to keep track of what version they are [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven’t put much thought into how you assign the application versioning for your game, it is definitely an important detail you should keep in mind. Correct versioning makes it easier for you to maintain the development of your game, and makes it easier for users to keep track of what version they are running. This is the fifth in a series of tips that supplement the <a title="Xperia game developer recommendations" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/xperiaplay/game-developer-recommendations?cc=gb&amp;lc=en" target="_blank">Xperia<sup>TM</sup> game developer recommendations</a>. This tip expands on <strong>Packaging recommendations – PK6</strong> in the list of game developer recommendations:<em> </em><em>For the final version of a game, the version value should be &#8220;1.0.0&#8243; or higher and the current APK version should be higher than for any of the game&#8217;s previous releases.</em></p>
<p>Read more about this important recommendation after the jump.</p>
<p><span id="more-4127"></span></p>
<h3>Background</h3>
<p>As you are readying a build for your game, it’s important to keep application versioning in mind, as part of the upgrade and maintenance strategy for your application. Users will want specific information about the application version that is installed on their devices, as well as the upgrade versions that will be available for installations.</p>
<p>This is also important if your application is tied to other applications, such as a published suite of applications, since other applications may need to query your application for its version, to determine compatibility.  Finally, publishing services through which you will publish your application may also need to query your application to also determine compatibility and upgrade/downgrade relationships.</p>
<h3>Special considerations</h3>
<p>You can set the version in the application’s Android Manifest manifest file. The version should be updated in the Android Manifest file with every new APK update. The game and APK version should be appropriate to the release.</p>
<p>More information about Versioning your application can be found on the Android Developers website at <a title="Android Developers guide" href="http://developer.android.com/guide/publishing/versioning.html" target="_blank">http://developer.android.com/guide/publishing/versioning.html</a><em>.</em><em></em></p>
<h3>Example</h3>
<p>Here&#8217;s an example manifest that shows the android:versionCode and android:versionName attributes in the manifest element.<br />
<code>&lt;?xml version="1.0" encoding="utf-8"?&gt;<br />
&lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"<br />
      package="com.example.package.name"<br />
      android:versionCode="2"<br />
      android:versionName="1.1"&gt;<br />
    &lt;application android:icon="@drawable/icon" android:label="@string/app_name"&gt;<br />
        ...<br />
    &lt;/application&gt;<br />
&lt;/manifest&gt;</code><br />
In this example, note that <code>android:versionCode</code> value indicates that the current .apk contains the second release of the application code, which corresponds to a minor follow-on release, as shown by the <code>android:versionName</code> string.</p>
<p>The Android framework provides an API to let applications query the system for version information about your application. To obtain version information, applications use the <a title="getPackageInfo" href="http://developer.android.com/reference/android/content/pm/PackageManager.html#getPackageInfo%28java.lang.String,%20int%29" target="_blank">getPackageInfo(java.lang.String, int)</a> method of <a title="PackageManager" href="http://developer.android.com/reference/android/content/pm/PackageManager.html" target="_blank">PackageManager</a>.</p>
<p><strong> About the Game developer tips</strong></p>
<p>The Xperia<sup>TM</sup> game developer recommendations offers guidance in developing games for Xperia<sup>TM</sup> devices such as Xperia<sup>TM</sup> PLAY.  The tips in this series provide additional information about some of the significant recommendations in that document.  Each tip provides the following information:</p>
<ul>
<li><strong>Background. </strong>This is a fuller description of the recommendation. It answers the questions “why should I follow this recommendation?” and “when or where should I follow this recommendation?”.</li>
<li><strong>Special considerations. </strong>This describes any special considerations, such as<strong> </strong>device-specific considerations or application type-specific considerations that pertain to the recommendation.</li>
<li><strong>Examples.</strong> This shows screen captures or code snippets that further illustrate or explain the recommendation.</li>
</ul>
<h3>More information</h3>
<ul>
<li>Check out the full list of Xperia™ <a title="Sony Ericsson game developer recommendations" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/xperiaplay/game-developer-recommendations?cc=gb&amp;lc=en" target="_blank">game developer recommendations</a>.</li>
<li>Read our third game developer tip on <a title="Game Developer Tip #3 - Saving large APK files" href="http://blogs.sonyericsson.com/wp/2011/08/01/game-developer-tip-3-installing-large-apk-files-to-the-sd-card/" target="_blank">saving large APK files</a> to the SD card.</li>
<li>Read our fourth game developer tip on <a title="Game Developer Tip #4 - Displaying game keys and buttons" href="http://blogs.sonyericsson.com/wp/2011/08/10/game-developer-tip-4-displaying-game-keys-and-buttons-accurately/" target="_blank">displaying game keys and buttons</a>.</li>
<li>Get additional guidance and tips in building high-quality games on the <a href="http://developer.sonyericsson.com/wportal/devworld/technology/android/xperiaplay/overview?cc=gb&amp;lc=en">Xperia PLAY developer</a> page.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2011/10/06/game-developer-tip-5-using-proper-versioning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PlayStation® Suite SDK for Xperia™ PLAY announced</title>
		<link>http://developer.sonymobile.com/wp/2011/09/16/playstation-suite-sdk-for-xperia-play-announced/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=playstation-suite-sdk-for-xperia-play-announced</link>
		<comments>http://developer.sonymobile.com/wp/2011/09/16/playstation-suite-sdk-for-xperia-play-announced/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 16:57:06 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[playstation]]></category>
		<category><![CDATA[PlayStation Suite SDK]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[Sony]]></category>
		<category><![CDATA[sony ericsson]]></category>
		<category><![CDATA[xperia play]]></category>

		<guid isPermaLink="false">http://blogs.sonyericsson.com/wp/?p=4047</guid>
		<description><![CDATA[Sony Computer Entertainment just announced that it will offer software development kits (SDK) for PlayStation ® Suite, called “PlayStation® Suite SDK”. Planned for this November, the PlayStation® Suite SDK will allow you to create content and certify hardware for PlayStation® Certified devices. Developer World sees this as a great tool to support you as a [...]]]></description>
			<content:encoded><![CDATA[<p>Sony Computer Entertainment just announced that it will offer software development kits (SDK) for PlayStation ® Suite, called “PlayStation® Suite SDK”. Planned for this November, the PlayStation® Suite SDK will allow you to create content and certify hardware for PlayStation® Certified devices. Developer World sees this as a great tool to support you as a game developer, whether you’re a beginner or expert programmer.</p>
<p>Read more about the Playstation® Suite SDK after the jump.</p>
<p><span id="more-4047"></span></p>
<p>The PlayStation® Suite SDK supports C# as the programming language, and can run programs developed in C# on virtual machines equipped on both PlayStation® Certified devices and PlayStation® Vita. This demonstrates a obvious benefit to using the SDK – you are supporting development for multiple devices, you are creating certified hardware, and you are utilizing libraries to create new content that is not just limited to the Xperia™ PLAY, but to the entire suite of PlayStation® Certified devices, instead of relying of several different SDKs.</p>
<p>Another benefit that Sony Computer Entertainment is providing through the PlayStation® Suite SDK is helping you to further expand your business opportunities (as a developer or a publisher) to Android™-based portable devices. Detailed information of the PlayStation® Suite SDK, including how to download, will be announced through a dedicated PlayStation® Suite section on Sony Computer Entertainment’s official website.</p>
<p>In addition, by this October, Sony Computer Entertainment plans to provide content and service for PlayStation® Certified devices through the PlayStation® Store on PlayStation® Network, starting with original PlayStation® One games.</p>
<p><strong>More information</strong></p>
<ul>
<li>Read the official <a title="Sony Computer Entertainment PlayStation Suite SDK press release" href="http://www.scei.co.jp/corporate/release/110915b_e.html" target="_blank">Sony Computer Entertainment press release</a>.</li>
<li>Download the <a title="Xperia PLAY white paper" href="http://developer.sonyericsson.com/wportal/devworld/downloads/download/sonyericssonxperiaplaywhitepaper?cc=gb&amp;lc=en" target="_blank">Xperia PLAY white paper</a> for the technical specs.</li>
<li>Read our <a title="Xperia PLAY developer page" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/xperiaplay/overview?cc=gb&amp;lc=en" target="_blank">Xperia PLAY developer</a> tips, tutorial and recommendations on Sony Ericsson Developer World.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2011/09/16/playstation-suite-sdk-for-xperia-play-announced/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VDC 2011: re-PLAY with Developer World</title>
		<link>http://developer.sonymobile.com/wp/2011/09/16/vdc-2011-re-play-with-developer-world/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vdc-2011-re-play-with-developer-world</link>
		<comments>http://developer.sonymobile.com/wp/2011/09/16/vdc-2011-re-play-with-developer-world/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 16:34:30 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sony ericsson]]></category>
		<category><![CDATA[Verizon]]></category>
		<category><![CDATA[Verizon Developer Conference]]></category>
		<category><![CDATA[xperia play]]></category>

		<guid isPermaLink="false">http://blogs.sonyericsson.com/wp/?p=4025</guid>
		<description><![CDATA[Sony Ericsson’s Developer World recently returned from an exciting two days at the Aria in Las Vegas for the Verizon Developer Conference. Check out all the pictures and key takeaways from VDC 2011 after the jump! As a major sponsor, Sony Ericsson had their own Developer Lounge on the main floor to show off the [...]]]></description>
			<content:encoded><![CDATA[<p>Sony Ericsson’s Developer World recently returned from an exciting two days at the Aria in Las Vegas for the Verizon Developer Conference.</p>
<p>Check out all the pictures and key takeaways from VDC 2011 after the jump!</p>
<p><span id="more-4025"></span>As a major sponsor, Sony Ericsson had their own Developer Lounge on the main floor to show off the latest titles for the Xperia™ PLAY. On both days, we held a competition to see who could get the highest score in Asphalt 6: Adrenaline. Several attendees spent hours trying to achieve a top score, and in the end, we awarded three Xperia™ PLAYs to the highest scoring winners at the end of both days.</p>
<div id="attachment_4030" class="wp-caption alignnone" style="width: 435px"><a href="http://blogs.sonyericsson.com/wp/2011/09/16/vdc-2011-re-play-with-developer-world/vdc_image1/" rel="attachment wp-att-4030"><img class="size-medium wp-image-4030" src="http://blogs.sonyericsson.com/wp/files/2011/09/VDC_Image1-425x285.jpg" alt="VDC 2011" width="425" height="285" /></a><p class="wp-caption-text">Anupam Nath from Sony Ericsson presenting at the session &quot;Learn how to standout with Xperia PLAY&quot; at VDC 2011.</p></div>
<p>From Sony Ericsson, Aaron Duke and Anupam Nath hosted a speaker session called “Stand out from the crowd with Xperia™ PLAY”. Attendees received an explanation of the benefits for developing for the Xperia PLAY, as well an overview of guidelines and recommendations for game developers. In the Q&amp;A session that followed, Aaron and Anupam took lots of great developer questions from the crowd. Several developers asked about the games launcher, including whether or not Sony Ericsson takes a cut of the revenue (we do not!). In the end, we also handed out an Xperia™ PLAY to a lucky audience member – Kenneth Ng (pictured above in feature image). Thank you to everyone who visited our booth and attended our session. We look forward to seeing you at the next developer event.</p>
<p>Don’t forget to check our <a title="Developer World Picasa album - VDC 2011" href="https://picasaweb.google.com/107607252704917675110/VDC2011Sep1314" target="_blank">Picasa album</a> with pictures from VDC!</p>
<div id="attachment_4033" class="wp-caption alignnone" style="width: 435px"><a href="http://blogs.sonyericsson.com/wp/2011/09/16/vdc-2011-re-play-with-developer-world/vdc_image2/" rel="attachment wp-att-4033"><img class="size-medium wp-image-4033" src="http://blogs.sonyericsson.com/wp/files/2011/09/VDC_Image2-425x285.jpg" alt="VDC 2011" width="425" height="285" /></a><p class="wp-caption-text">Featured band &quot;Cake&quot; performs at VDC 2011.</p></div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2011/09/16/vdc-2011-re-play-with-developer-world/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Console classic Lode Runner™ X to launch exclusively on Xperia™ PLAY</title>
		<link>http://developer.sonymobile.com/wp/2011/09/16/console-classic-lode-runner-x-to-launch-exclusively-on-xperia-play/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=console-classic-lode-runner-x-to-launch-exclusively-on-xperia-play</link>
		<comments>http://developer.sonymobile.com/wp/2011/09/16/console-classic-lode-runner-x-to-launch-exclusively-on-xperia-play/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 08:02:20 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android development]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[Lode Runner X]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Scott Tsumura]]></category>
		<category><![CDATA[sony ericsson]]></category>
		<category><![CDATA[South]]></category>
		<category><![CDATA[southend]]></category>
		<category><![CDATA[Tozai Games]]></category>
		<category><![CDATA[xperia play]]></category>

		<guid isPermaLink="false">http://blogs.sonyericsson.com/wp/?p=3945</guid>
		<description><![CDATA[An update of the arcade classic Lode Runner™ is on its way to Android this fall. Called Lode Runner X, this new version will only be available exclusively on the Xperia™ PLAY in early November. We had the opportunity to interview the legendary Scott Tsumura, Chief Advisor and Executive Producer at Tozai Games. Read on [...]]]></description>
			<content:encoded><![CDATA[<p>An update of the arcade classic Lode Runner™ is on its way to Android this fall. Called Lode Runner X, this new version will only be available exclusively on the Xperia™ PLAY in early November. We had the opportunity to interview the legendary Scott Tsumura, Chief Advisor and Executive Producer at Tozai Games. Read on to find out what Scott says about this exclusive release.</p>
<div class="mceTemp"><span id="more-3945"></span></div>
<div class="mceTemp">
<p>A new journey is set to begin for Lode Runner™, the classic puzzle-action game many of us grew up with as fledgling gamers. Tozai Games is porting this gem from the Xbox 360 to its newest platform – Android™ mobile. And fittingly, the Xperia™ PLAY will be the first Android device to introduce their new version, called Lode Runner X. At Developer World, we&#8217;ve seen Lode Runner on a touch screen, but we can’t wait to try it out with dedicated controls on Xperia™ PLAY this November. We hooked up with Scott to ask him more about Lode Runner X coming to Xperia™ PLAY.</p>
</div>
<div id="attachment_3995" class="wp-caption alignnone" style="width: 435px"><a href="http://blogs.sonyericsson.com/wp/2011/09/16/console-classic-lode-runner-x-to-launch-exclusively-on-xperia-play/scott_tsumura-2/" rel="attachment wp-att-3995"><img class="size-medium wp-image-3995" src="http://blogs.sonyericsson.com/wp/files/2011/09/Scott_Tsumura1-425x283.jpg" alt="Scott Tsumura" width="425" height="283" /></a><p class="wp-caption-text">Scott Tsumura.</p></div>
<p><strong>How did you get started as a game developer?</strong></p>
<p><em>In 1976, I started as a developer for arcade games and helped to bring several notable products to market, such as Moon Patrol and Kung-Fu Master. I also was responsible for bringing Japanese titles to the U.S. and conversely, introducing U.S.-made computer games to Japan, including Lode Runner. I attribute Lode Runner, a game that I encountered while temporarily working in the U.S., as the catalyst for moving here and driving my passion for gaming.</em></p>
<p><strong>What first got you interested in mobile gaming, and what do you think the future of mobile gaming is?</strong></p>
<p><em>Travelling back and forth from Japan for business, I was constantly carrying mobile phones, which at the time were very bulky and heavy and had no display for games. As mobile phones got smaller and cheaper, their popularity grew and mobile gaming began.  Today, smartphones have the screen resolution and processing power to play console games.  So, I believe the future of mobile gaming will be based on strong multiplayer experiences.</em></p>
<p><strong>Can you tell us about your history with Lode Runner?</strong></p>
<p><em>The original game, called Kong, was invented as a PC game by Doug Smith in 1982, and became published under the title Lode Runner. I was responsible for gathering a team of developers, and worked directly with Doug to publish several versions for Japan. In 1984, I helped developed the arcade version and numerous sequels, which marked the first-ever PC game to launch as an arcade version. At Tozai Games, I have continued to oversee the development of Lode Runner versions to other platforms. Now, I’m excited to be working closely with Southend Interactive to develop Lode Runner X for the Xperia™ PLAY.</em></p>
<p><strong>How was the game ported from console to Android™ mobile?</strong></p>
<p><em>We are working with Southend Interactive to build Lode Runner X. They used their own in-house game engine called the PBX. The engine provides support for a diversity of platforms including native Android, XBOX 360 and PS3. Utilizing this compatibility, they are able to transfer the gameplay logic without rewriting anything. Rendering, controls, sound playback and menus needed to be adapted for the PBX Android interfaces to complete the port. All assets needed to be updated as well. Texture resolutions and the level of detail of models needed to be decreased slightly, as well as changing texture and sound compression.</em></p>
<p><strong>Are there any special features or new levels planned for Lode Runner X?</strong></p>
<p><em>Lode Runner X for the Xperia™ PLAY will have the full journey mode and all the single player puzzles of the console version, including all of the environments and special features. But, the puzzles were so well received that we are considering adding some brand new puzzles to this version.</em></p>
<div class="wp-caption alignnone" style="width: 435px"><a href="http://blogs.sonyericsson.com/wp/2011/09/16/console-classic-lode-runner-x-to-launch-exclusively-on-xperia-play/loderunnerx_2_590x396/" rel="attachment wp-att-3952"><img src="http://blogs.sonyericsson.com/wp/files/2011/09/LodeRunnerX_2_590x396-425x285.jpg" alt="Tozai Games Lode Runner X" width="425" height="285" /></a><p class="wp-caption-text">New level on Lode Runner X.</p></div>
<p><strong>Do you have any final comments about developing Lode Runner X for the Xperia™ PLAY?</strong></p>
<p><em>Developing to the Xperia™ PLAY doesn&#8217;t differ from developing to any other Android device. Sony Ericsson provides libraries and source code for utilizing the Xperia™ PLAY controller as well as how to display an Xperia™ PLAY compatible game in the Xperia™ PLAY Game Launcher. As the Xperia™ PLAY device is Android 2.3 enabled you also have the possibility to utilize the &#8220;Native Activity&#8221; library. This renders all Java code obsolete, making the games pure C++ code, which increases performance and simplifies the work flow.</em></p>
<p><em>We (at Tozai Games) are really pleased to be working with Sony Ericsson to bring Lode Runner X to this newest platform. The playability of the game on a mobile device with dedicated controls will be really exciting for a wide range of gamers. It’s a great opportunity to bring the most enjoyable gaming experience from console to mobile.</em></p>
<p>Thanks so much, Scott-san! Developer World appreciates your time.</p>
<p>And if there are other classic arcade games (Moon Patrol, R-Type or Kung Fu Master perhaps?) that you’d like to see for Xperia™ PLAY, let us know!</p>
<p><strong>More information</strong></p>
<ul>
<li>Read the official Lode Runner <a title="Lode Runner press release" href="http://www.sonyericsson.com/cws/corporate/press/pressreleases/pressreleasedetails/loderunnerx-20110916" target="_blank">press release</a>.</li>
<li>Learn more about <a title="Tozai Games website" href="http://www.tozaigames.com/" target="_blank">Tozai Games</a>.</li>
<li>Get more information about <a title="Southend Interactive website" href="http://www.southend.se/" target="_blank">Southend Interactive</a>.</li>
<li>Download the <a title="Xperia PLAY white paper" href="http://developer.sonyericsson.com/wportal/devworld/downloads/download/sonyericssonxperiaplaywhitepaper?cc=gb&amp;lc=en" target="_blank">Xperia PLAY white paper</a> for the technical specs.</li>
<li>Read our <a title="Xperia PLAY developer page" href="http://developer.sonyericsson.com/wportal/devworld/technology/android/xperiaplay/overview?cc=gb&amp;lc=en" target="_blank">Xperia PLAY developer</a> tips, tutorial and recommendations on Sony Ericsson Developer World.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2011/09/16/console-classic-lode-runner-x-to-launch-exclusively-on-xperia-play/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Xperia Studio website is now live!</title>
		<link>http://developer.sonymobile.com/wp/2011/09/15/xperia-studio-website-is-now-live/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=xperia-studio-website-is-now-live</link>
		<comments>http://developer.sonymobile.com/wp/2011/09/15/xperia-studio-website-is-now-live/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 07:41:45 +0000</pubDate>
		<dc:creator>Joe Padre</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sony ericsson]]></category>
		<category><![CDATA[Xperia]]></category>
		<category><![CDATA[Xperia Studio]]></category>

		<guid isPermaLink="false">http://blogs.sonyericsson.com/wp/?p=3975</guid>
		<description><![CDATA[Xperia Studio is live. The official website is up and running, and shows off the latest collaborations with artists, intellectuals, and digital fanatics who have experimented with Xperia™ phones to remake reality. Instead of the ordinary research of making calls clearer or screens brighter, Xperia Studio is working with outside-the-box thinkers, who have already gone [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Xperia Studio" href="http://xperiastudio.com/">Xperia Studio</a> is live. The official website is up and running, and shows off the latest collaborations with artists, intellectuals, and digital fanatics who have experimented with Xperia™ phones to remake reality. Instead of the ordinary research of making calls clearer or screens brighter, Xperia Studio is working with outside-the-box thinkers, who have already gone beyond the boundaries of mobile technology. Check out this <a title="The Invisible Universe YouTube video" href="http://www.youtube.com/watch?v=6lQ0Ny9ue3k">video on the Invisible Universe</a> and others on the Xperia Studio website to see the amazing ways that scientists, artists, and musicians have come up with for re-defining how to use Xperia™ smartphones. You can also download project source codes and apps from projects directly from the site. Do you have any wild or crazy ideas for Xperia Studio on how else you can use a smartphone?</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2011/09/15/xperia-studio-website-is-now-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

