#Jainja Java Virtual Machine can now be used with Google NaCl but not yet with #PNaCl (LLVM/newlib) pic.twitter.com/nJOuBi82ZX
— Guillaume Legris (@glegr1s) 26 Avril 2014
Sunday, April 27, 2014
Jainja on Google Native Client (NaCl)
Wednesday, April 23, 2014
HelenOS
#Jainja Java Virtual Machine is now working on #HelenOS pic.twitter.com/ip0gwP2j03
— Guillaume Legris (@glegr1s) 22 Avril 2014
This port was not too hard thanks to the POSIX compatibility layer of HelenOS. The lack of some math libraries was filled by fdlibm. A package for HelenOS is available here
Sunday, April 20, 2014
Jainja 0.8 released
Jainja is a JVM (Java Virtual Machine) written in Java. Focus is set on portability, not on performance. Jainja supports Java 1.5 features.
This release adds support for Minix, Haiku and Dart.
So Jainja currently works on Linux, Windows, xBSD, Minix, Haiku, Java SE, Android, GWT, and Dart
Wednesday, May 22, 2013
Jainja JVM on top of the Dart VM
I got some preliminary results but only simple applications are working at this stage.
Labels:
Jainja,
planet-classpath
Location:
Paris, France
Tuesday, November 22, 2011
Jainja VM
Jainja VM is a new JVM written in Java.
The VM can run on top of multiple environments : Java SE, Java ME, Android, Javascript, and even natively in a near future.
You can see Jainja in action in your browser (no Java plugin required, only a HTML5 browser): demo
Sources will be released during FOSDEM 2012.
The VM can run on top of multiple environments : Java SE, Java ME, Android, Javascript, and even natively in a near future.
You can see Jainja in action in your browser (no Java plugin required, only a HTML5 browser): demo
Sources will be released during FOSDEM 2012.
Thursday, April 28, 2011
Sunday, April 24, 2011
Android Activity
I succeeded to have a simple Activity working with pointer and keyboard events:
public class HelloAndroidActivity extends Activity {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new EditText(this);
tv.setText("This is an EditText view in an AWT Window: \n");
setContentView(tv);
}
I can't go further without the Binder IPC system. It's an important piece of software in Android because almost all the public application framework relies on it to find and use services (window manager, audio, input methods, ...)
Subscribe to:
Posts (Atom)