Microemulator
(New page: =Jave SE and Java ME= Download and untar/unzip # microemulator-2.0.3.zip from [http://www.microemu.org/ microemu] # ejre-1_6_0_10-ea-b39-linux-armv6-vfp-eabi-min-eval-30_jul_2009.tar.gz fr...) |
(Updated to MicroEmulator 2.0.4) |
||
(One intermediate revision not shown) | |||
Line 1: | Line 1: | ||
- | =Jave SE and Java ME= | + | {{expand}} |
+ | |||
+ | ==Jave SE and Java ME== | ||
+ | |||
Download and untar/unzip | Download and untar/unzip | ||
- | # microemulator-2.0. | + | # microemulator-2.0.4.zip from [http://code.google.com/p/microemu/ MicroEmu] |
# ejre-1_6_0_10-ea-b39-linux-armv6-vfp-eabi-min-eval-30_jul_2009.tar.gz from [http://java.sun.com/javase/downloads/embedded.jsp Sun JaveSE ARMv6 Headful] | # ejre-1_6_0_10-ea-b39-linux-armv6-vfp-eabi-min-eval-30_jul_2009.tar.gz from [http://java.sun.com/javase/downloads/embedded.jsp Sun JaveSE ARMv6 Headful] | ||
- | ==Makefile== | + | |
+ | ===Makefile=== | ||
+ | |||
+ | <source lang="make"> | ||
clean: | clean: | ||
echo cleaning... | echo cleaning... | ||
Line 9: | Line 15: | ||
install: | install: | ||
cp -r ejre1.6.0_10 $(DESTDIR)/opt/ | cp -r ejre1.6.0_10 $(DESTDIR)/opt/ | ||
- | cp -r microemulator-2.0. | + | cp -r microemulator-2.0.4 $(DESTDIR)/opt/ |
cp microemulator.desktop $(DESTDIR)/usr/share/applications/hildon/ | cp microemulator.desktop $(DESTDIR)/usr/share/applications/hildon/ | ||
- | cp $(DESTDIR)/opt/microemulator-2.0. | + | cp $(DESTDIR)/opt/microemulator-2.0.4/devices/microemu-device-resizable.jar $(DESTDIR)/home/user/.microemulator/ |
cp config2.xml $(DESTDIR)/home/user/.microemulator/ | cp config2.xml $(DESTDIR)/home/user/.microemulator/ | ||
- | ==microemulator.desktop== | + | </source> |
- | + | ||
- | + | ===microemulator.desktop=== | |
- | + | ||
- | + | <pre> | |
- | + | [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 | ||
+ | </pre> | ||
==config2.xml== | ==config2.xml== | ||
- | + | ||
- | + | <source lang="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> | |
- | ==debian/javame.postinst== | + | </windows> |
+ | </config> | ||
+ | </source> | ||
+ | |||
+ | ===debian/javame.postinst=== | ||
+ | |||
: first run as root... to start timebomb (aka trial period) | : first run as root... to start timebomb (aka trial period) | ||
- | + | <source lang="bash"> | |
- | + | #!/bin/sh | |
- | + | /opt/ejre1.6.0_10/bin/java -version 2> /dev/null | |
- | + | chown -R user:users /home/user/.microemulator/ | |
+ | exit 0 | ||
+ | </source> | ||
- | + | [[Category:Development]] | |
+ | [[Category:HowTo]] |
Latest revision as of 05:40, 22 June 2010
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
- This page was last modified on 22 June 2010, at 05:40.
- This page has been accessed 10,214 times.