• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • paul wheaton
  • Ron McLeod
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Piet Souris
Bartenders:

J2ME on Symbian

 
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Dear All,
I am a java developer since last 2 years. But i was developing in J2SE. Now i am going for J2ME.
I have to develop an application but as its been long time so i do not know the latest changes in the J2ME.
But as you guys are working on it so i need your help / suggestions.


My Questions are as following:

1) Can i access call log, sms log Using Midlet ?
2) Can i block call or sms using Midlet ?
3) Can i upload data using Midlet over the internet?
4 ) Can i access the phone resouces like volume controls, bluetooth, gallery etc using java???.
5) Can i start and stop this service without user intervention???

etc etc.


NOTE:

By Midlet i mean Java, My core focus in on Symbian plateform.


So can you guys help me through your comments, suggestions or any helpful link ??? i will be thankful to you.

Waiting for your positive response,

Regards,
Amir Iqbal


 
Saloon Keeper
Posts: 28654
211
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
J2ME isn't as much of the "write once, run anywhere" as regular Java. Even narrowing it down to a specific container OS makes no real difference.. In fact, even narrowing it down to a particular brand of phone won't help. Or phone model.

In J2ME you're supplied with one of the base platforms plus selected JSRs plus possibly vendor-supplied additions. In the case of mobile devices, "vendors" come in 2 stripes. The device manufacturer and the cellphone service provided. For example. HTC made a number of phones with built-in GPS chips, but Sprint and Verizon switched them off, so the Location JSR could only use less-precise location services.

Most Java-supporting vendors will have a channel that you can publish Midlets out over, but again, it varies by vendor.
 
Amir Iqbal
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Tim Holloway Thanks a lot for your help.
You are absolutely right. I am doing RnD in this regards as well and my RnD results in the same as you describe it.
But Sir, let say if i am targeting Nokia Symbians (v 60) phones. i did not find the solution that how can i access the call log, and sms log, and how to block incoming call or sms through J2ME (like MIDP). i have searched all the day but there were no latest postings in these regards.

Some people asked the same question on the Nokia forums back in 2007. at that time some people also replied that call and sms log access and blocking of call through J2ME was not possible in 2007.

But a few months ago, i found a free (but trial) software "Blacklist.jar" for my nokia e51. this software helps you to automatically ignore call from your provided (blacklisted) contact number. and the caller gets the Busy tone whenever he tries to call you through blacklisted number.

So, as i have noticed that "blacklist" software is a jar file which means it is written in java language, also it can access incoming call bla bla.

So sir, infact i am in search of how java gets the incoming call/sms events.

Kindly help me in this regard, sir.

again thanks a lot for your kind and helpful reply.

Regards,
Amir Iqbal
 
Tim Holloway
Saloon Keeper
Posts: 28654
211
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Actually, the blacklist.jar file is most likely including JNI (Native, non-Java) code in it as well as the purely Java stuff.

If you're familiar with Symbian OS-level coding - and I think they use Objective C - you can write your own JNI classes and invoke any function that the Symbian APIs support.

 
Amir Iqbal
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
mmmm ok. but i guess Objective C is specifically for IPhone develpement.

but its ok thanks alot for your help again. May God reward you for this help.

can you just verify me that can java access call and sms log files? etc ???

regards,
Amir Iqbal
 
Greenhorn
Posts: 2
IntelliJ IDE Java ME Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey folks. I was searching for the same solution as @Amir was looking and I landed on this page. It has been almost for years since this thread was updated.Has there been any new solution? And @Tim, you said the "Blacklist" app is developed in JNI. Is similar app developed in pure Java?
 
Marshal
Posts: 80616
468
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome to the Ranch

Don't know myself. Is there a website for blacklist?
 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I doubt any new solution will be forthcoming - the downward trajectory of Symbian has been relentless. My guess is that just about everyone who is seriously into smartphone development will have abandoned the platform by now, or at the least no longer release substantial new software.
 
reply
    Bookmark Topic Watch Topic
  • New Topic