• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Sony Ericsson SDK 2.5 for Java ME platform vs Java ME SDK 3.0

 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Would somebody please tell me the difference between the two SDKs?

I want to develop and application on Sony Ericsson. Should I download Sony Ericsson SDK 2.5 for Java ME platform from Sony Ericsson website or Java Platform Micro Edition Software Development Kit 3.0 from Sun website? Is there any major difference between them?
 
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Anyways you have to download Java Platform Micro Edition Software Development Kit 3.0, this is your basic thing,without this you cant do anything.About Sony Ericsson SDK 2.5 for Java ME platform , these are the api's provided by sonyerricson in j2me ,s o if you want to use them you can use, but JDK is must.
 
Meysam Mahfouzi
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
You are right, JDK is a must, but I don't think "Java Platform Micro Edition Software Development Kit 3.0" is JDK, it is SDK, isn't it?
 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Just a guess (as I know nothing about the Sony/Ericsson SDK), but the safe thing would seem to be to use the Sun SDK, otherwise you might end up with something that runs only on Sony/Ericsson devices, but not on those made by Nokia, BlackBerry and other manufacturers (unless that's specifically what you want to do).

Meysam Mahfouzi wrote:I don't think "Java Platform Micro Edition Software Development Kit 3.0" is JDK, it is SDK, isn't it?


Where do you see the difference between an SDK for Java and a JDK?
 
Meysam Mahfouzi
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Ulf Dittmer wrote:Where do you see the difference between an SDK for Java and a JDK?



At the bottom of this page it's said that JDK 6 or higher, is required to be installed prior to installing Sony Ericsson SDK 2.5.0.6 for the Java™ ME Platform. And in the JDK download page, it reads:

You must have a copy of the JRE (Java Runtime Environment) on your system to run Java applications and applets. To develop Java applications and applets, you need the JDK (Java Development Kit), which includes the JRE.



So JDK seems to be the development kit (including JRE) required to develop java applications. And SDK for Java ME platform, is used to develop applications on Mobiles.
Now again, my question is, while both Sony Ericsson SDK 2.5 for Java ME platform hosted on Sony Ericsson's website and Java ME SDK 3.0 hosted on Sun's website seem to be SDK, which one should I choose? Is there any advantage to choose the SDK from Sony Ericsson's website if I am specifically targeting Sony Ericsson mobiles?
 
Saloon Keeper
Posts: 27808
196
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Meysam Mahfouzi wrote:
Now again, my question is, while both Sony Ericsson SDK 2.5 for Java ME platform hosted on Sony Ericsson's website and Java ME SDK 3.0 hosted on Sun's website seem to be SDK, which one should I choose? Is there any advantage to choose the SDK from Sony Ericsson's website if I am specifically targeting Sony Ericsson mobiles?



I'm going to make a wild guess that the Sony Ericsson SDK may just be implemented as a Java app, or even installed via JNLP. So that would require the full Java SDK. Well, normally, just the JRE, but I don't know what games they are playing. Then again, maybe they're just using the development tools (javac, etc.) from the full-service Java. Obviously you wouldn't run a J2ME app using the desktop/server JRE bootstrap and support classes. It would kind of defeat the purpose of even having a Mobile Edition of Java.

The more usual case is where you have a choice between the generic Sun J2ME JDK or a vendor's own JDK. Usually the vendor JDK is an enhanced version of the Sun J2ME jdk with helpful little things to make developing for that vendor's products more enjoyable. And usually, the vendor-specific version only runs under Microsoft Windows.

So to develop for general JME, use the Sun SDK. If you want to exploit features in a specific vendor platform, you'll typically want to use their own development kit.
 
And will you succeed? Yes you will indeed! (98 and 3/4 % guaranteed) - Seuss. tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic