Sony Ericsson's J2ME Strategy

Now that I have my nifty Sony Ericsson s710a.  I wanted to do some J2ME development work on the phone.  The first question that occured to me was "what version of J2ME and JSRs where on my phone??"  I'm sure this is  a question which plagued many developers.  I wonder how many developers have made a neat application which they found only ran on the smallest subset of phones on the market. 

It seems that Sony Ericsson is taking this problem head-on with their recent announcement of supported Java Platforms.

LBSZone.com  Sony Ericsson reveals Java Platform Strategy making Developer's life Easier

Comments:

Hi, I am a Java developer, and I just got a S710a. I'm trying to figure out how to go about development on this phone. I hope I can still do my own J2ME apps on it, because the manual said that you can't copy Java games on to the memory stick - that they can only be downloaded from the content provider. There has to be someway I can still develop on this, and if games are different somehow, I don't even care to develop games. I'm just doing this so I can do cool things on my phone, not looking to sell any applications. Please let me know if you can give me some direction. Thanks a million!

Posted by Nick on August 27, 2005 at 11:18 PM PDT #

For various reasons, Sony Ericsson did not make it easy to copy all types of data from the memory stick. Mostly because their biggest customers (Wireless phone telecoms) rely on purchases over the Internet using their WAP services. They seem to have ignored the need of software developers to gain easy access to the phone memory. The S710a phone has several ways in which you can deploy your own J2ME applications. 1. Via Serial Cable 2. Via Bluetooth 3. via a Web Site with the Symbian Web Browser The Serial Cable approach allows you to copy the J2ME program (JAD & JAR files) directly into the phone's memory. You can also save items in the phone memory back onto your computer. I personally use Bluetooth. It is much easier than worrying about a serial cable. It operates much in the same fashion as the cable. The web site approach is much more difficult, but it allows you to publish your work out to the public or your friends to try on their own phones. Once you have figured out your own strategy for deployment of your J2ME applications, you can start figuring out tricks to improve your J2ME development. For J2ME development, I use two things: 1. The latest version of NetBeans - Include the wireless development module 2. The latest version of Sony Ericsson's Wireless Development Kit. NetBeans allow you to select the Sony Ericsson Wireless tool kit for your testing and deployments. For your phone, select the S700 which is basically the same phone. I believe the S710a was developed for North America customers. E-mail me if you still having problems.. Cheers!

Posted by Jonathan on August 28, 2005 at 06:52 AM PDT #

As a refresher, I went through the steps which I used to connect with my phone. After you install the Sony Ericsson Wireless Toolkit, you need to establish a connection between your phone and your computer. Using either the Serial Cable or Bluetooth (my preference), you can use Connection Proxy included with the Wireless Toolkit. At that point, you can launch the Toolkit's "Device Explorer" to see the installed applications.

Posted by Jonathan Hawkins on August 28, 2005 at 03:03 PM PDT #

I have a SE S710a too and i downloaded a bunch of .jar files, and i have bluetooth and all, but where do i save it to on my phone? it wont let me save it just under the phone cuz theres a bunch of sub-categories but there isnt one for games or applications, theres just pictures, sounds, videos, themes and others... can someone help me out plz? thanks

Posted by colombianxl on November 12, 2005 at 09:26 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

I'll be writing about topics that would interest users and developers of Sun Java Communication Suite.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today