Microemulator
This article does not provide enough information, and needs to be expanded to more fully cover the topic. Please see the talk page for discussion. |
Contents |
[edit] Jave SE and Java ME
Download and untar/unzip
- microemulator-2.0.4.zip from MicroEmu
- ejre-1_6_0_10-ea-b39-linux-armv6-vfp-eabi-min-eval-30_jul_2009.tar.gz from Sun JaveSE ARMv6 Headful
[edit] Makefile
clean: echo cleaning... install: cp -r ejre1.6.0_10 $(DESTDIR)/opt/ cp -r microemulator-2.0.4 $(DESTDIR)/opt/ cp microemulator.desktop $(DESTDIR)/usr/share/applications/hildon/ cp $(DESTDIR)/opt/microemulator-2.0.4/devices/microemu-device-resizable.jar $(DESTDIR)/home/user/.microemulator/ cp config2.xml $(DESTDIR)/home/user/.microemulator/
[edit] microemulator.desktop
[Desktop Entry] Encoding=UTF-8 Version=0.1 Type=Application Name=MicroEmulator Exec=/opt/ejre1.6.0_10/bin/java -jar /opt/microemulator-2.0.4/microemulator.jar Icon=microemulator X-HildonDesk-ShowInToolbar=true X-Osso-Type=application/x-executable
[edit] config2.xml
<config> <files> <recentJadDirectory>/home/user/MyDocs/</recentJadDirectory> </files> <system-properties> <system-property VALUE="MIDP-2.0" NAME="microedition.profiles"/> <system-property VALUE="CLDC-1.0" NAME="microedition.configuration"/> <system-property VALUE="true" NAME="avetana.forceNativeLibrary"/> </system-properties> <devices> <device DEFAULT="true"> <name>Resizable device</name> <filename>microemu-device-resizable.jar</filename> <descriptor>org/microemu/device/resizable/device.xml</descriptor> <rectangle> <x>0</x> <y>0</y> <width>800</width> <height>378</height> </rectangle> </device> </devices> <windows> <main ONSTART="true"> <x>0</x> <y>0</y> <width>800</width> <height>480</height> </main> </windows> </config>
[edit] debian/javame.postinst
- first run as root... to start timebomb (aka trial period)
#!/bin/sh /opt/ejre1.6.0_10/bin/java -version 2> /dev/null chown -R user:users /home/user/.microemulator/ exit 0