×

Discussion Board

Results 1 to 8 of 8
  1. #1
    Regular Contributor
    Join Date
    Aug 2009
    Location
    Iran - Tabriz
    Posts
    111

    Question how java app can be run on mobile phones ???

    Hi
    I have some question about java and jvm on mobile devices

    java app how works on mobile devices like nokia s40 , ... ???
    is any JVM or somthing like this on this devices for run java app ???
    if there is no os on this devices how this jvm work ??? how it can boot on device ???
    thanks

  2. #2
    Nokia Developer Expert
    Join Date
    Aug 2007
    Posts
    1,595

    Re: how java app can be run on mobile phones ???

    Hello mahdi68,

    you might want to check this related discussion thread on Forum Nokia Wiki: http://discussion.forum.nokia.com/fo...58-Java-Phones!!

    Regards,
    r2j7
    [URL="http://library.forum.nokia.com/java"][B] >>> Java Developer's Library <<<[/B][/URL]
    [URL="https://www.developer.nokia.com/Resources/Support/Technical_support.xhtml"] [B]>>> Technical Support for Java ME development <<<[/B][/URL]
    [URL="https://publish.ovi.com/info/"][B]>>> Nokia Publish: reach millions of Nokia users worldwide through Nokia Store <<<[/B][/URL]

  3. #3
    Registered User
    Join Date
    Oct 2009
    Location
    Noida
    Posts
    941

    Re: how java app can be run on mobile phones ???

    Quote Originally Posted by mahdi68 View Post
    Hi
    I have some question about java and jvm on mobile devices

    java app how works on mobile devices like nokia s40 , ... ???
    is any JVM or somthing like this on this devices for run java app ???
    if there is no os on this devices how this jvm work ??? how it can boot on device ???
    thanks
    Mobile phones like S40, have a smaller version of Java JVM called KVM in which java API's are limited to CLDC and MIDP API's. This KVM is installed on the device Native OS for example Nokia S40 has its Nokia OS on it and device boots in this OS.
    Thanks,
    Ekta

  4. #4
    Regular Contributor
    Join Date
    Aug 2009
    Location
    Iran - Tabriz
    Posts
    111

    Re: how java app can be run on mobile phones ???

    why this os can only run java app ???
    is this os open source ??? how about kvm ???

  5. #5
    Registered User
    Join Date
    Oct 2009
    Location
    Noida
    Posts
    941

    Re: how java app can be run on mobile phones ???

    Quote Originally Posted by mahdi68 View Post
    why this os can only run java app ???
    is this os open source ??? how about kvm ???
    This OS can run Java app;s becuse Java VM is preinstalled on it.

    Nokia OS on S40 is not an Open Source OS.
    KVM is just the small foot print JVM for mobile devices.
    Thanks,
    Ekta

  6. #6
    Nokia Developer Champion
    Join Date
    Apr 2007
    Posts
    2,708

    Re: how java app can be run on mobile phones ???

    have you looked up what kvm stands for ? It's a small version of a jvm... The j stands for Java, so you might guess what it runs
    Proprietary os'es are actually never open source, or at least not on the mobile platform (think of s40 OS, SE OS, LG OS, Samsung OS etc)...
    Why it only runs Java ? Well you should ask Nokia, I guess it was enough to begin with and it was cheap, feature-phones have that in common : they are the cheaper range, otherwise you should aim for smart-phones (which are more expensive but alos can do more and might support multiple types of languages/apps, just like the S60 which supports java, flash, widgets, C++ etc)...

  7. #7
    Nokia Developer Champion
    Join Date
    Mar 2003
    Location
    Finland
    Posts
    9,545

    Re: how java app can be run on mobile phones ???

    The Nokia OS on S40 phones also supports on most/all current models besides Java, also Flash Lite apps. I don't know if the latest S40 also supports web run-time (WRT) apps, or not.

    In any case, as stated, Nokia has decided to limit the user-installable application development interfaces (APIs, Application Programming Interfaces) and runtime environments to these, instead of allowing/publishing APIs and tools for, so called, "native" application development. That's the case with most other manufacturers, too, when they use their own, proprietary real-time OS, instead of higher level OSs like Linux, Symbian, Windows, etc., where more options may be available.

    Note, though, as examples:

    Android (which is Linux based) allows only Google's version of Java for software development.

    iPhone (which is BSD UNIX based) allows only Apple's Objective-C or Apple's web applications to be developed.

    Windows 7 Mobile only allows Microsoft's .NET apps (earlier versions were more flexible, and many/most manufacturers also added Java support, etc.).

  8. #8
    Nokia Developer Champion
    Join Date
    Apr 2007
    Posts
    2,708

    Re: how java app can be run on mobile phones ???

    as a sidenote, Android actually supports C++ (native) development through it's NDK...

Similar Threads

  1. Can i run two java application in S60 phones at the same time?
    By hitekshu in forum Mobile Java General
    Replies: 5
    Last Post: 2009-08-08, 08:09
  2. Converting Java to run on phones
    By brendan_dj in forum Mobile Java General
    Replies: 5
    Last Post: 2004-04-22, 15:01
  3. How Java run in non Symbian enabled phones?
    By jpklon in forum Mobile Java General
    Replies: 1
    Last Post: 2003-10-02, 15:16
  4. How Java run in non Symbian enabled phones?
    By jpklon in forum Symbian C++
    Replies: 1
    Last Post: 2003-10-02, 13:59
  5. Will J2ME apps run on all Java enabled phones?
    By theAntSki in forum Mobile Java General
    Replies: 1
    Last Post: 2002-08-06, 19:46

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •