iPhoneRoot.com       

News tagged ‘JamVM’


JavaSysInfo - another sample GUI Java application





javasysinfo.png

This is another simple Java GUI application for the IPhone/IPod from Java Flavor Weblog. It simply shows Java system information on iPhone/iPod touch. It uses Java, JocStrap and GNU Classpath.

This application can be installed through Installer. Just add the repository http://javaflavor.cocolog-nifty.com/apptapp/. The application can be found in Java section and is called JavaSysInfo. Or just download it here: javasysinfo-092.zip. The package includes compiled class files, source java files and runnable script with an icon. Here are the sources: JavaSysInfo and JavaSysInfoController.

Note that JocStrap applications, including JavaSysInfo, currently require JocStrap, UICaboodle, JamVM, GNU Classpath, GNU Classpath Tools, Apache APR, libffi and BSD Subsystem. In most cases all this was installed during Java on IPhone installation.




|
   

Leave a comment

New version of JamVM is avaliable



 New version of JamVM

JamVM - Java Virtual Mashine for IPhone, has been updated. New version 1.5.1b2-17 is avaliable through Cydia Installer.




|
   

Leave a comment

Written by admin

Wednesday, June 18th, 2008. 17:51

Tutorial: compile and run Java application on the IPhone



Run

This is a tutorial, that shows step by step how to use installed Java on the IPhone. Just in case you do not have Java installed on your IPhone there is a tutorial how to do it.

What we need is a working jailbraked IPhone with Java Installed. I used latest firmware 1.1.4, unlocked, jailbreaked and customized by winpwn.

Step 1: Create simple Java application, compile and run.


Read the rest of this entry »




|
   

Leave a comment, read comments [16]

Tutorial: install Java on the IPhone



Installed packages

This is a tutorial, that shows step by step how to install Java on the IPhone.

What we need is a working unlocked and jailbraked IPhone with Installer. I used latest firmware 1.1.4, unlocked, jailbreaked and customized by winpwn.

First of all I'd like to say we all want to use legal IPhones and operators. So everything written below is for testing purposes only :-) . Hopefully this technology will be avaliable on all IPhones sold worldwide. You also might need to recover your IPhone, so make sure you backed up all your data. I personally did everything without any problems and needs to recover. Everything you do is your responsibility, etc...

So let's start, because it's worth it! It's just one evening and you will be able to create your personal Java application, compile and run it on the IPhone, and amaze all your friends :-) .

There are two steps:


Read the rest of this entry »




|
   

Leave a comment, read comments [25]

Java VM for IPhone



JamVM is a new Java Virtual Machine which conforms to the JVM specification version 2 (blue book). In comparison to most other VM's (free and commercial) it is extremely small, with a stripped executable on PowerPC of only ~200K, and Intel 180K. However, unlike other small VMs (e.g. KVM) it is designed to support the full specification, and includes support for object finalisation, Soft/Weak/Phantom References, class-unloading, the Java Native Interface (JNI) and the Reflection API.JamVM currently only includes an interpreter (keeps it small). However, the interpreter is highly optimised, and performance is on par with a simple JIT. As most of the code is written in C it is easy to port to new architectures.


Read the rest of this entry »




|
   

Leave a comment

Written by admin

Wednesday, May 28th, 2008. 15:29