×

Discussion Board

Results 1 to 2 of 2
  1. #1
    Registered User
    Join Date
    May 2009
    Posts
    1

    Question C++ or Java? Or may be Python?

    Hi guys. I'm getting started with development for symbian. And I can not choose the environment. The application should be run in background and send/receive HTTP requests. I have Nokia 6290 and I've notieced that the Java applications uncharges battery fast. Does C++ applications uncharges slowly?
    What other advantages and disadvantages of both technologies?

  2. #2
    Super Contributor
    Join Date
    Mar 2003
    Location
    Finland
    Posts
    9,569

    Re: C++ or Java? Or may be Python?

    Whether an application has been written in Java, Python or C++ does not directly impact battery/power consumptions. It is more about what the application does (if it constantly runs - e.g., polls the network or whatever - it will consume power - but if it is mostly idle and doesn't do anything, the power consumption will be low).

    There is, however, probably a small advantage in natively compiled code (C++), where you do not need to do an intermediate compilation/translation/processing phase at execution time (Python runtime or Java virtual machine).

    You can use the Nokia Energy Profiler application (downloadable from the Tools section on this site) to see where the battery power is consumed.

Similar Threads

  1. Python for S60 1.9.4 is now released
    By tvijayan in forum Symbian
    Replies: 9
    Last Post: 2009-05-27, 10:39
  2. Replies: 14
    Last Post: 2009-01-15, 07:22
  3. N80 script/program to call python programs
    By johnnyz86 in forum Symbian
    Replies: 4
    Last Post: 2008-07-17, 07:25
  4. Replies: 2
    Last Post: 2007-07-18, 21:03
  5. j2ME, java enabled, and the 3410
    By davidkangaroo in forum Mobile Java General
    Replies: 2
    Last Post: 2002-07-05, 22:30

Posting Permissions

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