<rdf:RDF
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xml:base='http://startofentry.blogdns.org/rdf'>
    <s:Snip rdf:about='http://startofentry.blogdns.org/rdf#MicroEmulator+for+MacOS+j2me+development'
         s:cUser='case'
         s:oUser='case'
         s:mUser='case'>
        <s:name>MicroEmulator for MacOS j2me development</s:name>
        <s:content>1 Rapid J2ME Development\\with eclipse on Mac OS&#xD;&#xA;&#xD;&#xA;Currently (july07), it is still complicated to use MacOS X as a development platform for midlets. Nevertheless, it is possible and mostly the tools available for windows can be used for the Mac platform as well. Especially the MicroEmulator allows a very elegant way to develop your next j2me application.&#xD;&#xA;&#xD;&#xA;Here is a collection of tools you can use for MacOS J2ME development.&#xD;&#xA;&#xD;&#xA;1.1 Tools&#xD;&#xA;1.1.1 eclipse&#xD;&#xA;Get and install the {link:eclipse|http://eclipse.org} for Mac OS. This is the base for midlet development.&#xD;&#xA;1.1.1 mpowerplayer&#xD;&#xA;Get the {link:mpowerplayer|http://mpowerplayer.com} SDK. This provides the necessary tools (actually the preverifier) to make your midlets run on a real device.&#xD;&#xA;1.1.1 antenna + wtk&#xD;&#xA;If you plan to build your code with antenna: Get and unzip {link:antenna|http://antenna.sourceforge.net/}. Get and unzip a WTK for Linux from sun. Even if you do not need the binaries, antenna expects certain files and strucutres for its tasks (I am sure you actually do not need the WTK, but did not spend time on investigating it). You might use the preverifier from mpowerplayer by replacing the wtk preverifier exectuable. This requires to have a cldc=&quot;false&quot; parameter added to the wtkpreverify task in eclipseme-build.xml file. I do not like this also, but it worked for me.&#xD;&#xA;1.1.1 ProGuard&#xD;&#xA;Get and unzip {link:ProGuard|http://proguard.sourceforge.net/}&#xD;&#xA;1.1.1 eclipseME&#xD;&#xA;Get and install {link:eclipseME|http://eclipseme.org}. It will allow adding mpowerplayer as a toolkit. You can also add antenna and ProGuard support within the J2ME settings of eclipseME. Actually with eclipse 3.2.2 I could not manage to set the preverifier for the mpowerplayer device. So I used antenna to finally create a preverified midlet jar file. I did not manage to use the context menu on a eclipse project for J2ME&gt;create package as it threw a ClassFormatError to me on starting mpowerplayer. Attention: for J2ME projects, you need to set the compiler&apos;s source level to 1.3!&#xD;&#xA;&#xD;&#xA;1.1.1 MicroEmulator&#xD;&#xA;Get and unzip {link:MicroEmulator|http://microemu.org}. Create a run configuration for a Java Application using your midlet project. Define org.microemu.app.Main as the Main class. Use an alternate JRE on the JRE Tab defining a J2SE (JVM 1.5.0) and finally add the mircoemulator.jar to the Classpath (classpath tab) as the first user entry. As a program argument for the run configuration specify your midlet&apos;s full class name. This will enable you to rapidly develop and debug your midlet without the need to create a built jar/jad.</s:content>
        <s:mTime>2007-07-12 06:49:22.812</s:mTime>
        <s:cTime>2007-07-11 22:00:31.738</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='#Midlet'/>
                <rdf:li rdf:resource='#FullscreenCanvasExample'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#older changes'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='#midlet'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2007-10-24/1'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
    </s:Snip>
</rdf:RDF>
