How to convert the application in j2me into j2me-polish? - java-me

I develop a mobile application which is pure J2ME.But now the requirement is changed for J2me-polish.But i does not know J2me-polish.SUggest me good J2me-Polish tutorial.How to covert the application from J2me to J2me-Polish (Without changing in code is possible or not).
Thanks & Regards,
Sivakumar

Here are some useful links from J2ME polish's official website:
Installing J2ME polish
Migrating J2ME polish
Designing with J2ME polish
Visual guide for J2ME polish
J2ME polish documentations
Without changing in code is possible
or not?
You have to write some code to support J2ME polish. But may not require to change in code for functionalities. For designing GUI you have to made some changes in code and have to add some more coding.

Related

J2ME Polish: Targeting Android, BlackBerry, and J2ME devices

I’m working on an app which is required to run on multiple different platforms. The original code is written in J2ME (Java ME).
The documentation online regarding using J2ME Polish for targeting multiple platforms is scarce and difficult to follow.
Can anyone here offer advice on targeting these 3 platforms using one code base? I’m currently using NetBeans 7.3 + the J2ME Polish plugin.
I’d ideally like to support:
Android 2.1+
BlackBerry OS 5.0+
J2ME/Java ME devices

JBlend with LWUIT

I have made some applications on J2ME using LWUIT, CLDC 1.1, MIDP 2.0 and they are working great on Nokia handsets.
But when I tried to install these applications on Huawei G7206 (JBlend) some of the applications gives error (NOT SUPPORTED) and some crashes without displaying anything.
I have tested an application without LWUIT and it worked.
My question is,
what is the issue?
Either JBlend does not support LWUIT? or I have to downgrade my applications (I mean to remove some features)?
Does anyone know the limitations to work with JBlend?
Have you tested your applications on other devices?
Confirm that your jad doesn't include any other hidden requirements, jblend generally works with LWUIT but some VM's don't handle the full LWUIT properly and require an obfuscated application or similar hacks.
Whenever we use LWUIT in application the size of the application increase because of the jar file which we add in it. By obfuscation we can reduce the size of .jar file. And can become able to run in device.
Please try of obfuscate the application. You might get the solution of your problem

Java mobile - Startup questions

I am a J2SE Java developer, and i am currently trying to learn Java mobile development to create mobile applications. I have a couple of startup questions please :
Do i have to install JDK 6.0 or above, or only a J2ME SDK is quite enough ? (I don't know if the JDK includes J2ME API or not).
I have seen other Java mobile SDKs like Metismo and AlcheMo that still allow me to write Java coded mobile applications, so are these better than the J2ME SDK or there are better options ?
I will use Eclipse Pulsar + J2ME SDK in development. Do i need anything else ? And is this developing environment suitable to write Java coded mobile applications to run on most mobile types or there are better options ?
For the Emulator does J2ME SDK include an emulator ? I have seen a Free emulator called Micro Emulator so is this suitable, or there are better choices ?
If you have any advices / Tutorials for me before i start learning the language and coding my applications that would be very nice.
I suggest Netbeans better for mobile development. Even you can use Eclipse pulsar also. Netbeans already having sun java SDK. you can download the Emulator from following sites,
Sprint SDK
Sony Ericsson SDK
Samsung SDK
Motorola SDK
Nokia SDK
See these tutorials for j2me developing,
J2ME Tutorials
J2ME Coding example-1
J2ME Coding example-2
J2ME Guide

Save Call on Java Mobile / Phone to mp3 or any Audio format / file

I want to Save Call on Java Mobile / Phone to mp3 or any Audio format / file .
How should I go ahead with.
I am quite well versed with Core Java.
I found apps supporting above mentioned functionality in symbian Phones only but NOT in Java phones whose MIDP version is 2.1 and above.
Thanks for your Idea ( obviously practical one's ! )
or
sharing some links relevant to this
or some sort of pseudo-code in java for this.
I want solution for Java Phones with MIDP 2.1 & above.Please don't recommend symbian or other such things.
If you are willing to record incoming call using j2me , than unfortunately it is not possible.
with Java ME API's in the currently available Nokia phones its not possible, But you can try with Symbian C++.
j2me security will not allow to do this
you can do it with symbian.
I think nobody developed a call recorder in Java platform. All that you can do to record is to call divert to a land line which is connected to computer which can record calls.
Something for your reference (these can't provide you with Java phone call recording but can guide you , why it can't be with Java & S60 would be better(&only) option. )
Java Voice Recorder ported from E398
Need to develop a call recorder
and if change your mind from Java to Symbain then here's a code which you can have a look at.
Try Symbian!

I start programming in j2me, how to get the maximum compatibility with every cellphone?

I am a newbie to J2me. I am programming a Java program to recognise QRs.
The specifications of the projects include the compatibility with most of cellphones. For example, Nokia with Symbian, iPhone or HTC with windows mobile.
I have started downloading, JDK, WTK, eclipse and MTJ.
Any other advice would be of help.
To do this, I will need to provide a different distro for every commercial mark? or OS?
You can't run J2ME applications on iPhone or Android.
iPhone apps are written in Objective-C, and Android apps are written in regular Java (almost). Don't know about the Symbian case (but that probably runs J2ME just fine).
If you want a high degree of code-reuse, I strongly advice you to try to do the application web-based, preferably executed in the browser, or with a minimal OS-specific implementation of a front-end.

Resources