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???
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.
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.
An IDE is no substitute for an Intelligent Developer.
Joined: Jun 23, 2007
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.
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?
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.