You might have heard about this since this project was revealed back in May 2006, but since I have not seen a lot of buzz about this on the 'net, I thought I would post it here too.
Well, the nice people over at Sun Microsystems have been working on Visual Basic implementation for the Java platform. This project is called Semplice. Basically (ha ha!), Semplice is a true VB source code to Java bytecode compiler. That is, your VB code will be compiled in .CLASS files which the Java Virtual Machine can understand.
The project suffers from some
serious limitations right now, which makes it quite unsuitable for commercial projects at the moment. For example, calls to the Win32 API from the VB source code are not supported. Also, third-party OCX controls are not supported. This severly limits the number of VB6 applications that can run unmodified on the JVM.
However, I still believe Project Semplice can be a useful tool for some projects. For those who are lucky enough to have no Win32 API calls in their VB6 code, and are not using any OCXes, this is obviously a big win. Now only can their application run on, say, Mac OS X or Linux on top of the JVM, they can also, if they want, deploy the application as an browser applet!

And last but not the least, it offers an easy, gradual migration path from VB6 (which Microsoft no longer supports) to a modern, object-oriented platform, i.e., the Java platform. (I have heard that many former VB6 pros were trying to decide between the Java and the .Net platforms for their future development.)
You can find more information about Project Semplice here:
http://blogs.sun.com/herbertc/category/BASICHappy coding!
