×

Discussion Board

Results 1 to 8 of 8
  1. #1
    Registered User
    Join Date
    Nov 2012
    Location
    Lahore, Pakista
    Posts
    58

    Working with J2me or Symbian for some specific purposes!

    I have developed an application in Java (j2me), I wanted to extend it to access some features like phone call log from phone. I was told that I might be able to do this by shifting to Symbian development. Now a few questions I really need to answer as exactly are:

    1 - Is it really do able? (to access call log of phone using Symbian)
    2 - I also read that Symbian development is in C++ and Java, so If somehow Question 1's answer is a YES, then can I do the same thing (access call log) using java in Symbian?

    Just these two questions are very important to know in case to move forward, thanks
    Last edited by saqibatiq; 2013-05-27 at 08:53.

  2. #2
    Registered User
    Join Date
    Jan 2005
    Location
    Italy
    Posts
    639

    Re: Working with J2me or Symbian for some specific purposes!

    Quote Originally Posted by saqibatiq View Post

    1 - Is it really do able? (to access call log of phone using Symbian)
    yes

    Quote Originally Posted by saqibatiq View Post
    2 - I also read that Symbian development is in C++ and Java, so If somehow Question 1's answer is a YES, then can I do the same thing (access call log) using java in Symbian?
    This is what APIBridge promises, but i have no experience on this:

    https://www.developer.nokia.com/Reso...her/APIBridge/


    br,
    pg

  3. #3
    Registered User
    Join Date
    Mar 2013
    Location
    United Kingdom
    Posts
    161

    Re: Working with J2me or Symbian for some specific purposes!

    You can run a background task developed in Symbian C++ that will perform the work of accessing phone settings. J2ME can then be used to call the Symbian C++ code when it needs to. Of course, the caveat in all this is that the Nokia Asha line of phones doesn't provide a Symbian C++ API, so this kind of thing is only possible in Symbian devices. With Symbian being deprecated, perhaps it would be better to look at developing a Windows Phone application? Windows Phone will let you access these kind of settings natively and with far less fuss than it would be to create a Symbian C++ bridge. It's also a lot more future-proofed than developing on Symbian phones (which are just about no longer available).

  4. #4
    Nokia Developer Champion
    Join Date
    Mar 2013
    Posts
    686

    Re: Working with J2me or Symbian for some specific purposes!

    What type of phones do you want to target ? Asha/Series40 or Symbian?
    You cant do that in j2me either way.

    pavarang: APIBridge doesnt offer such service (it has a predefined set of services)

  5. #5
    Registered User
    Join Date
    Nov 2012
    Location
    Lahore, Pakista
    Posts
    58

    Re: Working with J2me or Symbian for some specific purposes!

    Quote Originally Posted by grift View Post
    You can run a background task developed in Symbian C++ that will perform the work of accessing phone settings. J2ME can then be used to call the Symbian C++ code when it needs to. Of course, the caveat in all this is that the Nokia Asha line of phones doesn't provide a Symbian C++ API, so this kind of thing is only possible in Symbian devices. With Symbian being deprecated, perhaps it would be better to look at developing a Windows Phone application? Windows Phone will let you access these kind of settings natively and with far less fuss than it would be to create a Symbian C++ bridge. It's also a lot more future-proofed than developing on Symbian phones (which are just about no longer available).
    Well, thanks for the suggestion but I have to stick with Symbians and of course latest platforms give you more access for such things, as I did in android. But anyways, thanks for the answer though it didn't pointed to my problem...

  6. #6
    Registered User
    Join Date
    Nov 2012
    Location
    Lahore, Pakista
    Posts
    58

    Re: Working with J2me or Symbian for some specific purposes!

    Quote Originally Posted by shai.i View Post
    What type of phones do you want to target ? Asha/Series40 or Symbian?
    You cant do that in j2me either way.

    pavarang: APIBridge doesnt offer such service (it has a predefined set of services)
    I intended to target all the devices (Java enabled, which includes S40, S60 all editions (With j2me not Nokia SDKs)) but unfortunately as S40 doesn't come with Symbian and the feature I required are not available with j2me so I had to shift to Symbian targetting only Symbian devices which are actually S60 series. And thanks for clarifying about J2me features because I tried API bridge already but didn't get any success... Thanks once again!

  7. #7
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,740

    Re: Working with J2me or Symbian for some specific purposes!

    Extending Java ME with native code is often referred as MIDP JNI (sometimes MIDPJNI), you can search for the topic with Google, it was extensively discussed in the past.
    A related article from the Wiki: http://www.developer.nokia.com/Commu..._ME_on_Symbian
    For the APIBridge stuff, I have no experience, but based on http://www.developer.nokia.com/Commu...idge_Interface I would also conclude that it does offer access to the call logs. See section http://www.developer.nokia.com/Commu...ogging_Service

  8. #8
    Regular Contributor
    Join Date
    Apr 2012
    Location
    malaysia
    Posts
    262

    Re: Working with J2me or Symbian for some specific purposes!

    Quote Originally Posted by saqibatiq View Post
    I intended to target all the devices (Java enabled, which includes S40, S60 all editions (With j2me not Nokia SDKs)) but unfortunately as S40 doesn't come with Symbian and the feature I required are not available with j2me so I had to shift to Symbian targetting only Symbian devices which are actually S60 series.
    Do you still want to targeting s60 device (5800,n97,x6...).I mean previous users would already upgrade to more latest symbian belle phone (n8,c7,700,808...) or eventually would.Is it still worth the effort ?

Similar Threads

  1. Writing your own Kernel for Symbian for academic purposes only.
    By navneeth_b in forum (Closed) Symbian Kernel & Hardware Adaptation
    Replies: 7
    Last Post: 2011-10-17, 09:26
  2. Nokia Specific J2ME APIs
    By sandeepkumar03 in forum Mobile Java General
    Replies: 3
    Last Post: 2009-06-26, 13:17
  3. ending SMS with Simplewire SDK to a specific port, not working
    By lekkie in forum Mobile Java Networking & Messaging & Security
    Replies: 1
    Last Post: 2007-02-22, 17:27
  4. Using native events in specific application with J2ME
    By azrael_lins in forum Mobile Java General
    Replies: 1
    Last Post: 2005-08-25, 21:27
  5. Purchasing phones for J2ME development purposes
    By theimode in forum Mobile Java General
    Replies: 3
    Last Post: 2002-08-16, 09:33

Posting Permissions

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