I have the Java ME 3.0 SDK. If I start a Java ME project (Midlet) I have to choose a device that I'm developing for. While I want to create an 'Engine' library that runs on any device. This library won't use any device specific libraries. So if I make different midlets for different devices they can all use the same generic 'Engine' library.
I've googled a lot on this already and did quite some reading in the documentation of Java ME but didn't find any info on how to do this. I found a way to convert Java projects to midlets with the J2ME plugin for eclipse, but then I'd have to reconvert my Engine project to midlets for every device I want to support every time I make a change in the code of my 'Engine' library.