<?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; sony ericsson</title>
	<atom:link href="http://developer.sonymobile.com/wp/tag/sony-ericsson/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 13:14:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Meet the Developer World team at the AT&amp;T Developer Summit</title>
		<link>http://developer.sonymobile.com/wp/2012/01/03/meet-the-developer-world-team-at-the-att-developer-summit/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=meet-the-developer-world-team-at-the-att-developer-summit</link>
		<comments>http://developer.sonymobile.com/wp/2012/01/03/meet-the-developer-world-team-at-the-att-developer-summit/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 08:19:37 +0000</pubDate>
		<dc:creator>Tobias Nilsson</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[at&t]]></category>
		<category><![CDATA[CES]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[sony ericsson]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=4858</guid>
		<description><![CDATA[Are you planning to go to CES and the AT&#38;T Developer Summit in Las Vegas next week? In that case, don’t miss the Sony Ericsson booth, where you can meet representatives from the Developer World team. Our staff will include business managers, developers, and developer marketing managers. So if you want to discuss partnerships, technical issues [...]]]></description>
			<content:encoded><![CDATA[<p>Are you planning to go to CES and the <a title="AT&amp;T Developer Summit" href="https://www.travelhq.com/events/2012devsummit/pretrip/home.mtc" target="_blank">AT&amp;T Developer Summit</a> in Las Vegas next week? In that case, don’t miss the Sony Ericsson booth, where you can meet representatives from the Developer World team. Our staff will include business managers, developers, and developer marketing managers. So if you want to discuss partnerships, technical issues or communication activities for developers, feel free to stop by and have a chat with us! We will also demonstrate all the latest and greatest products.</p>
<p><span id="more-4858"></span></p>
<p>The 2012 AT&amp;T Developer Summit will take place on January 8-9, at the Palms Casino Resort in Las Vegas, Nevada. This year’s event will focus on about emerging technologies, and will bring some nice opportunities to network with the industry&#8217;s top professionals and experts.</p>
<p>You can find the Developer World team in the Sony Ericsson booth at the Summit Expo on Jan 9, between 11AM and 3PM. Here you will also get to see and get demonstrations of all our latest products, and maybe even the chance to win a cool prize!</p>
<p>See you in Vegas!</p>
<p><strong>More information:</strong></p>
<ul>
<li>Learn more about the <a title="AT&amp;T Developer Summit" href="https://www.travelhq.com/events/2012devsummit/pretrip/home.mtc" target="_blank">2012 AT&amp;T Developer Summit</a>.</li>
<li>Stay connected with us and all our latest CES news through <a title="SonyEricsson Dev on Twitter" href="http://twitter.com/sonyericssondev" target="_blank">Twitter</a> (<a title="SonyEricssonDev on Twitter" href="http://twitter.com/sonyericssondev" target="_blank">@SonyEricssonDev</a>).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2012/01/03/meet-the-developer-world-team-at-the-att-developer-summit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Indoor maps save money and add extra value</title>
		<link>http://developer.sonymobile.com/wp/2011/11/11/indoor-maps-save-money-and-add-extra-value/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=indoor-maps-save-money-and-add-extra-value</link>
		<comments>http://developer.sonymobile.com/wp/2011/11/11/indoor-maps-save-money-and-add-extra-value/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 13:00:14 +0000</pubDate>
		<dc:creator>Tobias Nilsson</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[ericsson labs]]></category>
		<category><![CDATA[indoor maps]]></category>
		<category><![CDATA[location based services]]></category>
		<category><![CDATA[sony ericsson]]></category>

		<guid isPermaLink="false">http://developer.sonyericsson.com/wp/?p=4437</guid>
		<description><![CDATA[Do you work in a large building or in a complex of buildings? Are you new to work and having a hard time finding your way around? Are your colleagues or visitors ever late for your meetings because they couldn’t find the right conference room? If so, then it might be a good idea to [...]]]></description>
			<content:encoded><![CDATA[<p>Do you work in a large building or in a complex of buildings? Are you new to work and having a hard time finding your way around? Are your colleagues or visitors ever late for your meetings because they couldn’t find the right conference room? If so, then it might be a good idea to setup an indoor map service. At Sony Ericsson, that is precisely what Magnus Persson and his colleagues have done. Read the rest of the story to find out why indoor maps are useful, and how to get started in creating your very own indoor map.</p>
<p><span id="more-4437"></span></p>
<div id="attachment_4440" class="wp-caption alignnone" style="width: 600px"><a href="http://developer.sonyericsson.com/wp/2011/11/11/indoor-maps-save-money-and-add-extra-value/magnus_persson/" rel="attachment wp-att-4440"><img class="size-full wp-image-4440  " src="http://developer.sonyericsson.com/wp/files/2011/11/magnus_persson.jpg" alt="" width="590" height="356" /></a><p class="wp-caption-text">Magnus Persson, Position Specialist at Sony Ericsson.</p></div>
<p>My name is Magnus Persson, and I work as a Positioning Specialist at Sony Ericsson. Over the years, my colleague Erik Zivkovic and I have enthusiastically been driving the idea of creating an indoor map service at Sony Ericsson. We wanted to do this because of three main reasons. First of all, we wanted to do it as a benefit for the company and for all the employees who have trouble finding conference rooms and desks of colleagues, especially since our collection of Sony Ericsson’s office buildings in Lund, Sweden is quite complex. Secondly, we were eager to try out some ideas on how to do this on a technical level.</p>
<p>And thirdly, and perhaps most important, we thought it would be really fun to create such a service. If you’re thinking of doing something like this at your workplace or building, we encourage you to read further, see what we did, and try it out for yourself. You don’t have to be the owner or facilitator of the building (even though you might have to get some permits) – in fact, most facility owners should be really happy to get someone to drive this kind of initiative.</p>
<p><strong>Aren’t the major map companies doing indoor maps already?</strong><br />
It is true that several of the big players working with maps, navigation, and location-based services are already looking into the concept of indoor maps, but in most cases, they are limited to public buildings. There are several buildings where these companies will not and cannot create maps. One reason could be because the building owners or renter does not allow public access.</p>
<p>But it can also be because the map providers do not find it interesting enough to do the investment to create the maps due to the limited amount of people accessing the buildings. However, it might still be important for the people working in these building to have some sort of navigation tool. And if you work in such a building where an indoor map would be useful, then you have the chance to do something about it yourself.</p>
<p><strong>Can my company save money on this?</strong><br />
Now the next question is obviously if this is worth doing – is there a business case in creating indoor map services for these limited amounts of people in closed buildings? Well, I think there are two things to keep in mind here. First, we have the obvious math. Consider that one person is ten minutes late to a meeting with five colleagues due to not being able to find the meeting room. In the worst case, it equals one hour lost working time for the company. If that happens regularly, then there could be considerable cost savings in having an indoor map service.</p>
<p>Secondly, there could be a value in doing this that is much harder to measure up front in money, but it can create long term positive effects. I’m talking about a rather common scenario where delays and late colleagues create a frustration, which in turn leads to less effective meetings and collaborations. Having a positive climate without apparent wastes of time and energy will create a more productive working environment.</p>
<p>One major solution to these problems is to create a fast, reliable and environmental friendly service to help people find their ways to meeting rooms, and other venues in the building.  </p>
<p><a href="http://developer.sonyericsson.com/wp/2011/11/11/indoor-maps-save-money-and-add-extra-value/indoormap_apps/" rel="attachment wp-att-4463"><img class="size-full wp-image-4463 alignnone" src="http://developer.sonyericsson.com/wp/files/2011/11/indoormap_apps.jpg" alt="" width="590" height="356" /></a></p>
<p><strong>Indoor maps at Sony Ericsson</strong><br />
At Sony Ericsson, we have created two different apps for indoor maps. The first one, <strong>SemcMap</strong>, was created by my colleague Erik Zivkovic , who was tired of getting lost all the time. It’s a light-weight app with maps built up by polygons and which supports panning and zooming on different floors, as well as searching for meeting rooms and having them displayed on a map. It also has an online Wi-Fi® positioning solution that I will explain later.<br />
 <br />
The second app, <strong>Indoor Finder</strong>, was developed together with Ericsson Research. The Indoor Finder app supports getting walking directions, voice guidance, an augmented reality view and much more. But the most important difference is the more advanced way to handle the map creation, maintenance and distribution to the app developed by Ericsson. The Indoor Finder application has a local positioning engine using Wi-Fi® and Bluetooth™.</p>
<p><strong>Will people use an indoor map service?</strong><br />
Looking at the statistics for our Sony Ericsson apps gives some interesting facts. But before that, I’d like to point out some details about the user group who tested our apps.</p>
<p>At the Sony Ericsson buildings in Lund, there are about 3600 employees. I think we are slightly more technology-oriented than your average business office, and the penetration of Android phones is also a bit bigger. But on the other hand, people here change phones very often since we’re trying out new phones and software all the time, and when doing that, we need to re-install all apps. Hence, most employees end up with only a limited set of favourite apps that are worth re-installing.</p>
<p>Another thing is that we didn’t publish these applications on Android Market™ for various reasons, among them being that we wanted to see how much people really wanted this kind of application and what they would be willing to do to get access to them.</p>
<p>Due to the constant changes of phone and multiple downloads to each phone, we haven’t looked at the normal metrics for applications, phone installations and downloads. Instead, we have used SIM card information to identify a unique user.</p>
<p><a href="http://developer.sonyericsson.com/wp/2011/11/11/indoor-maps-save-money-and-add-extra-value/semcmap-usage-graph/" rel="attachment wp-att-4468"><img class="size-large wp-image-4468 alignnone" src="http://developer.sonyericsson.com/wp/files/2011/11/SemcMap-usage-graph-590x337.png" alt="" width="590" height="337" /></a></p>
<p>For the first SemcMap application, 2700 out of 3600 potential users had downloaded, installed and launched the SemcMap application until first of October 2011. That equals more that 75%!</p>
<p>The number of users per day is also a very interesting figure. It is quite stable at 220 unique users per working day that start the application to help them find their way to a meeting room or particular office location. When it comes to the number of activations, we can see about 350 starts per day. That means that each active user starts the app on average 1.5 times per day.</p>
<p>The Indoor Finder application was launched about one year later and shows similar trends as the SemcMap app in number of installations. The usage of the application is however not increasing as fast, most likely because SemcMap is more focused on the key use case to find a meeting room, and it was launched first.</p>
<p><strong>Getting started: selecting a positioning technology</strong></p>
<div id="attachment_4471" class="wp-caption alignnone" style="width: 421px"><a href="http://developer.sonyericsson.com/wp/2011/11/11/indoor-maps-save-money-and-add-extra-value/positioning-selection-criterias/" rel="attachment wp-att-4471"><img class="size-full wp-image-4471 " src="http://developer.sonyericsson.com/wp/files/2011/11/Positioning-selection-criterias.png" alt="" width="411" height="282" /></a><p class="wp-caption-text">Criterias for selecting a positioning service.</p></div>
<p>So if you’re thinking of setting up our very own indoor map service, there are several aspects to think about when selecting among the numerous different technologies available to perform indoor positioning. In our experience, we found the four most important aspects to consider for an Indoor Finder type of application to be:</p>
<ul>
<li><strong>Availability – </strong>Is the infrastructure needed already available? Is everything that is needed already available in the devices that will run the applications or do we need new devices or even wait for next generations of devices?</li>
<li><strong>Time </strong>– How much time will it take to setup the positioning system? And just as important, how much time is needed to maintain the system, changing batteries and so on?</li>
<li><strong>Accuracy</strong> – You need to evaluate what kind of accuracy is actually needed by the application to get a good user experience in that specific building, but you also need to make sure that you don’t overdo it. Once you have proposed setups and systems, it is important to find out what kind of accuracy can be achieved by each proposed system.</li>
<li><strong>Cost</strong> – Obviously it is important to value both the initial cost and maintenance cost in relation to the benefits achieved.</li>
</ul>
<p><strong>Setting up Wi-Fi® positioning</strong><br />
The SemcMap application uses online Wi-Fi® trilateration positioning. The locations of the already existing Wi-Fi® access points in the buildings were stored on a server in advance. A device that wants to know its position performs a scan for access points, and sends their IDs and signal strength to the server that returns a position estimate. This works quite well and delivers a reliable positioning solution that is not affected by reorganizations in the buildings as long as the access points are not moved. The main two drawbacks with the solution are the speed and the accuracy.</p>
<p>The speed problem is mainly caused by the delay in the communication with the server, where you want to have position updates as often as every second. This was solved in the Indoor Finder application by creating a local positioning engine instead, which downloads the Wi-Fi® database for the current building to the device in advance.</p>
<p>The accuracy limitations are a bit harder to address. A lot of research papers show that if you want to have good accuracy using an existing Wi-Fi® infrastructure, then fingerprinting is a good way to go. With fingerprinting, the mobile device is used to listen to signals from surrounding networks. Then the unique signal strengths are used to identify a specific spot indoors. The problem with fingerprinting is however that you need to collect a lot of reference data. If we wanted to use a basic fingerprinting algorithm, we would need to gather more than 6000 reference points, instead of the just getting the location of the 50 access points. This was too much for our resources, and we instead looked at other technologies to complement the Wi-Fi® trilateration system, and be able to achieve room level accuracy.  The decision led to a technology that is available in even more devices than Wi-Fi®, namely Bluetooth™.</p>
<div id="attachment_4477" class="wp-caption alignnone" style="width: 189px"><a href="http://developer.sonyericsson.com/wp/2011/11/11/indoor-maps-save-money-and-add-extra-value/bluetooth-beacon-image-3/" rel="attachment wp-att-4477"><img class="size-medium wp-image-4477  " src="http://developer.sonyericsson.com/wp/files/2011/11/Bluetooth-beacon-image2-425x755.png" alt="" width="179" height="317" /></a><p class="wp-caption-text">Modified Bluetooth™ beacon.</p></div>
<p><strong>Setting up Bluetooth™ positioning<br />
</strong>To achieve room level accuracy, we plugged a small Bluetooth™ beacon (in our case a rebuilt LiveView ™ unit) into a power outlet in each major meeting room, and stored their IDs and locations on the main indoor map server.  The phone performs a Bluetooth™ scan and as soon as one device of type beacon is found, the scanning is cancelled, and the location of the beacon is looked up locally or on the server. We created this setup so that only one Bluetooth™ beacon at a time could be in range at any location in the building. This turned out to work really well since a complete Bluetooth™ scan can take up to seven seconds to perform, but since we knew that only one beacon could be in range, we cancel the scan once a beacon is found. This was a key to get a reasonable position update speed.</p>
<p>The performance of these kinds of systems will increase a lot when the next version of Bluetooth™ is supported, including Bluetooth™ Low Energy. This is because the scanning will be much faster, but also because the beacons can be battery powered and does not have to be plugged in a power outlet. However, they are still quite time consuming and boring to setup. And since another radio needs to be running, it might make more sense to use additional Wi-Fi® transmitters as beacons instead.</p>
<p><strong>Another option: sensor positioning</strong><br />
Another option for positioning is sensor positioning. Motion sensors in the device are very attractive to use, since they don’t require any infrastructure, and they are available in most smartphones. The problem with the motion sensors is that the accuracy and resolution received is not enough to create an indoor map service that operates solely based on the motion sensor data. And of course, any sensor based systems needs to be fed with the initial location before they can start estimating the current position.</p>
<p>In our tests, we have found the sensors to be very valuable in helping generate Wi-Fi® based positioning. Both in creating automatic collecting methods (check out this <a title="Master thesis: Using Sensor Equipped Smartphones to Localize WiFi Access Points" href="http://www.control.lth.se/documents/2011/5880.pdf" target="_blank">master thesis</a> for more information on using smartphones to localise Wi-Fi® access points), but also when acting as a filter for the reported positions.</p>
<p><strong>Key takeaways</strong><br />
So, what have we learned from doing this? What is important to think about, if you would like to create a similar indoor map service? Well, our best tips and conclusions are:</p>
<p><strong>Anyone can do it!</strong> – It doesn’t have to be the building owner of facility manager. In fact, it may be better if it is not. Anyone who thinks this sounds fun and has the basic knowledge needed can do it.</p>
<p><strong>Right formats</strong> – Before you do the work to translate a fire map or similar into a digital map, it is important to spend some time making sure that you select the right tools and formats for storing the map data. Then you make sure that the time you put into this will not be in vain, in case you would like to use the map data with other tools or for other purposes in the future.</p>
<p><strong>Good enough positioning – </strong>Don’t create a positioning system that provides sub meter accuracy unless you really need it. Wi-Fi® trilateration provided a good enough experience for us with very limited setup and maintenance effort needed.</p>
<p><strong>Time</strong> – Make sure you select tools that are easy and fast to use. We are confident that it should <strong>not take more than two days to create a complete map and positioning solution</strong> for a normal size office building.</p>
<p>I hope that this has given you the inspiration to try this out. At finally, a very good tip to get started on is Ericsson Labs new Indoor Maps and Positioning API. It contains a lot of useful tools, documentation and videos helping you to create your own indoor map service.</p>
<p>If you have any questions about our work in this area, feel free put in a comment below. Good luck with your indoor map service!</p>
<p><em>Magnus Persson</em><br />
<em>Positioning Specialist</em><br />
<em>Sony Ericsson</em></p>
<p><strong>More information</strong></p>
<ul>
<li>Learn how <a title="Master thesis: Using Sensor Equipped Smartphones to Localize WiFi Access Points" href="http://www.control.lth.se/documents/2011/5880.pdf" target="_blank">sensor equipped smartphones can be used to localise Wi-Fi® access points</a>.</li>
<li>Check out Ericsson Labs<ins cite="mailto:10101955" datetime="2011-11-10T13:08">’</ins> <a title="Ericsson Labs Indoor Maps and Positioning API" href="https://labs.ericsson.com/apis/indoor-maps-and-positioning/" target="_blank">Indoor Maps and Positioning API</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2011/11/11/indoor-maps-save-money-and-add-extra-value/feed/</wfw:commentRss>
		<slash:comments>2</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>Sony Ericsson supports independent developers</title>
		<link>http://developer.sonymobile.com/wp/2011/09/28/sony-ericsson-supports-independent-developers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sony-ericsson-supports-independent-developers</link>
		<comments>http://developer.sonymobile.com/wp/2011/09/28/sony-ericsson-supports-independent-developers/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 17:28:40 +0000</pubDate>
		<dc:creator>Karl-Johan Dahlström</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[custom rom]]></category>
		<category><![CDATA[freexperia]]></category>
		<category><![CDATA[sony ericsson]]></category>
		<category><![CDATA[unlock boot loader]]></category>

		<guid isPermaLink="false">http://blogs.sonyericsson.com/wp/?p=4113</guid>
		<description><![CDATA[In developer forums worldwide, there is a huge activity and engagement in the open Android™ ecosystem. And we also know there are a lot of independent developers out there who are creating their own custom ROMs or modifying the kernel. The Sony Ericsson Developer program is following this community with great interest, and even though [...]]]></description>
			<content:encoded><![CDATA[<p>In developer forums worldwide, there is a huge activity and engagement in the open Android™ ecosystem. And we also know there are a lot of independent developers out there who are creating their own custom ROMs or modifying the kernel. The Sony Ericsson Developer program is following this community with great interest, and even though Sony Ericsson is not supporting all the activities by independent developers, we recognize that custom ROMs are a part of the Android ecosystem.</p>
<p>We therefore decided to assist a group of developers called “FreeXperia”. The overall open developer community is important to Sony Ericsson, and we hope to learn from it, and share knowledge ourselves. The FreeXperia group was supported with devices and technical know-how, and they are now in the process of creating custom ROMs based on the <a title="CyanogenMod" href="http://www.cyanogenmod.com/" target="_blank">CyanogenMod </a>for several of our latest Xperia™ phones, including Xperia™ PLAY and Xperia™ arc.</p>
<p>Karl-Johan Dahlström, Head of Developer Relations, explains more after the jump.</p>
<p><strong>Important note:</strong> By unlocking your phone and running a custom ROM you may void the warranty. See your phone’s warranty statement for details.</p>
<p><span id="more-4113"></span></p>
<p>Back in the spring of earlier this year, Sony Ericsson announced and released the option to <a title="Unlock the boot loader in the new Xperia™ phones" href="http://blogs.sonyericsson.com/wp/2011/03/29/unlocking-the-boot-loader-in-the-new-xperia%E2%84%A2-smartphones/">unlock the boot loader </a>for 2011 Xperia™ phones. We then moved on to explain how to build your own <a title="How to build a Linux kernel" href="http://blogs.sonyericsson.com/wp/2011/05/06/how-to-build-a-linux-kernel/">Linux kernel</a>. As a third step, we have now supported the FreeXperia group. The reason for this is that we firmly believe in the openness of Android™, and we are really impressed by the huge activity shown in our products. By being supportive and open, we hope to both learn from the open community, and also share knowledge when that is possible. </p>
<p>During some time now, the FreeXperia group of independent developers have been working on the CyanogenMod custom ROM for our latest Xperia™ phones. From a Sony Ericsson Developer program perspective, we were impressed by the passion shown and decided to help out with some bits and pieces, since we are aware that Sony Ericsson phones have been somewhat difficult to work with from an open developer point of view. A few proprietary solutions needed to be explained and we helped them with that. This included the camera, where we provided debugged and rebuilt camera library binaries, which we will soon make available on Developer World under a special EULA license. We also supported the group with approximately 20 devices, to make their work easier.</p>
<p>However, please pay attention to this important and legal fine-printed text that you should not skip. We once again must make it clear that <strong>if you unlock the boot loader, and put a custom ROM on your phone, you may void your warranty</strong>. Sony Ericsson does not guarantee any functionality of your phone while going down this road. This is for advanced developers only, who are aware of the risks involved and have the knowledge to minimise the risks. <strong>For normal consumers, we strongly recommend NOT to unlock the boot loader and use custom ROMs</strong>, as it is not needed. We are proud to deliver great phone experiences through our rigorously tested and official software releases.</p>
<p>Overall, we do think the initiative to support these independent developers is a way for Sony Ericsson to show our support to the open developer community. We truly hope to make a difference in the world of Android™.</p>
<p><em>Karl-Johan Dahlström<br />
Head of Developer Relations<br />
Sony Ericsson</em></p>
]]></content:encoded>
			<wfw:commentRss>http://developer.sonymobile.com/wp/2011/09/28/sony-ericsson-supports-independent-developers/feed/</wfw:commentRss>
		<slash:comments>236</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>
	</channel>
</rss>

