I found many SDKs from nokia and motorola website:
Motorola iDen SDK
iDEN Software Development Kit for Palm Computing Platform
iDEN Software Development Kit for WindowsCE Platform
Motorola Javaâ„¢ ME SDK v6.2 for Linux OS Products
Motorola J2MEâ„¢ SDK v6.1.1 for Motorola OS Products
Nokia Prototype SDK :
Series 40 Platform SDK
S60 Platform SDK
Series 80 Platform SDK
Nokia Device SDKs:
Nokia 3300 SDK
Nokia 3410 SDK
C++ for Symbian OS Tools and SDKs
Carbide.vs
Platform SDKs:
S60 Platform for Symbian OS
Series 80 Platform
If I want to make my program can run on motorola mobile phone,and also
run on nokia mobile phone,which tool should I choose?
Thanks~
r_z_aret@pen_fact.com
10-17-2006, 06:12 PM
On 16 Oct 2006 22:44:11 -0700, "lein" <leinchu@hotmail.com> wrote:
>I found many SDKs from nokia and motorola website:
>Motorola iDen SDK
>iDEN Software Development Kit for Palm Computing Platform
>iDEN Software Development Kit for WindowsCE Platform
>Motorola Java™ ME SDK v6.2 for Linux OS Products
>Motorola J2ME™ SDK v6.1.1 for Motorola OS Products
>
>
>Nokia Prototype SDK :
>Series 40 Platform SDK
>S60 Platform SDK
>Series 80 Platform SDK
>
>Nokia Device SDKs:
>Nokia 3300 SDK
>Nokia 3410 SDK
>C++ for Symbian OS Tools and SDKs
>
>Carbide.vs
>
>Platform SDKs:
>S60 Platform for Symbian OS
>Series 80 Platform
>
>If I want to make my program can run on motorola mobile phone,and also
>run on nokia mobile phone,which tool should I choose?
You might be able to run one browser-based program on all those
phones. But then the actual program runs on the server, and the
browser on each phone is mostly a display mechanism.
Windows CE, Palm, and Linux are different operating systems. Very few
development platforms will create programs run for all 3. AppForge
(www.appforge.com) is the only company I can think of that makes such
a product. I can't think of any way to have one executable actually
run on multiple mobile phone operating systems.
I'm pretty sure Motorola mobile phones do not all use the same
operating system, so even targeting all Motorola phones is likely to
be challenging.
I don't know what operating system(s) Nokia phones use. Could be one
of the above or Symbian or something proprietary.
Once you determine which operating system(s) you'll be targeting, then
you get development tools (eVC or Visual Studio from Microsoft), open
source tools for Linux, other tools I don't know for the others, and
then you those tools with whichever SDKs are appropriate from the list
you gave.
Questions about programming are far more likely to get a useful answer
when asked in a newsgroup for developers. Probably
microsoft.public.pocketpc.developer for this one.
>
>Thanks~
-----------------------------------------
To reply to me, remove the underscores (_) from my email address (and please indicate which newsgroup and message).
Robert E. Zaret, eMVP
PenFact, Inc.
20 Park Plaza, Suite 478
Boston, MA 02116
www.penfact.com
Mike Edwards
10-18-2006, 04:16 AM
>>If I want to make my program can run on motorola mobile phone,and also
>>run on nokia mobile phone,which tool should I choose?
You'll need lots of different tools. Even within Nokia phones, there is
Series 40 (Java), Series 60 (Java or c++) and Series 80 (Java or c++) though
S60 and S80 are converging now that S60 supports different screen sizes. As
far as I can see, you could write your application in Java and it would give
it the best chance of running on the largest selection of phones. But Java
doesn't always give you full support for features of the device such as
Bluetooth or Camera APIs.
> a product. I can't think of any way to have one executable actually
> run on multiple mobile phone operating systems.
Nor me. That would be lovely, but I would suggest so unwieldy that the best
you'd get would be a very poor user environment.
> I'm pretty sure Motorola mobile phones do not all use the same
> operating system, so even targeting all Motorola phones is likely to
> be challenging.
Correct, some are Symbian, some are not.
> I don't know what operating system(s) Nokia phones use. Could be one
> of the above or Symbian or something proprietary.
Some are proprietary (Series 40, largely), Series 60 is Symbian, Series 80
is Symbian but different enough to have to use a different SDK.
Mike.
>>Thanks~
>
> -----------------------------------------
> To reply to me, remove the underscores (_) from my email address (and
> please indicate which newsgroup and message).
>
> Robert E. Zaret, eMVP
> PenFact, Inc.
> 20 Park Plaza, Suite 478
> Boston, MA 02116
> www.penfact.com