Develop on mobile phones(Java), using SDK or not? -


Recently I would like to develop on mobile phones using Java and I plan to develop the following brands

Nokia

Samsung

Sony Ericsson

Motorola

LG

I Looks like "developer site" and thinks that he has provided his SDK for the development of JSME.

I am really new in this area and I have a few questions:

  1. Since they support all Java platforms, we will be able to add additional Java SDK Why is the need?

  2. What can I gain from SDK?

  3. Does it determine whether I should use the SDK or not?

It all depends on what you have developed How complicated applications will be.

It is possible to develop a basic application to run on many different handsets, but the complexity will increase rapidly with every advanced feature you add, especially if you are using existing, old and incoming devices Want to target.

Whatever you have to think is that each manufacturer can support many operating systems and platforms.

Nokia's series 40 (3rd and 5th edition), series 60 (second, third and fifth edition), Series 80

Samsung has at least 2 major versions of its own platform and the previous 2 versions of Series 60

SonyExSon has 3 major ones on their JP8 platform (and JP7 also ), Version 60th edition, UIQ 2.x and UIIC 3.x

Series 80, Series 60, UIQ 2.x and UIC 3.x are based on Symbian operating. system. Various JVMs have been used in various versions of Symbian OS and many companies contribute to JSR implementation.

Motorola has at least 2 major versions of its own platform and a couple UIQ device

1 - Because they support all Java platforms, we Why is there a need for additional Java SDK?

The main problem of J2ME is fragmentation, for a variety of reasons (both good and bad, both technical and commercial), "promise once, run anywhere" the Java promise to a great extent The mobile industry is considered to be completely incomplete.

Many functionality coded in a platform-specific manner if you want to work on the same code on multiple platforms simultaneously.

Many J2ME platforms also have non-standard APIs, properties, configurations, "bugs" ...

P>

Most importantly, device SDKs are debugging device or MIDlet deployment on USB Things like should be allowed. They provide basic or expanded tools that assist in testing the device because it is an area where the general WTC is decreasing.

2 - What can I gain from SDK?

Very probably, yes okay, most of them will only run on Windows desktop computers but SDK itself should be free.

3 - What determines whether I should use the SDK or not?

Start with WTK When you feel that you are trying to do something that is specific to the handset manufacturer, get the related SDK.

An example: WTK PDAP DEMO sample app includes a minority file system browser, it displays widely results on different platforms.

As suggested by Powell Alexey, DeviceAnywhere is a great tool, assuming you have a fair test budget. Nokia also offers something similar, but it is clearly limited to Nokia handsets.


Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -