Skip to main content

jMaki Ajax framework, Phobos (JavaScript) and jRuby on Rails on Java EE...

Posted by ludo on December 6, 2006 at 8:24 PM PST



Bonjour, comment Java?



Today is the 1.0 beta release of the href="https://ajax.dev.java.net"> jMaki framework.
I've been involved almost from the begining to work on the IDE
integration. Try it out, it is really cool.



Today is also the first time the JavaScript server side (and client)
runtime (Project
Phobos
, announced at JavaOne 2006) has some advanced tools
support (via NetBeans 5.5 or above plugins). The href="https://phobos.dev.java.net/download_new.html">Phobos
modules integrate nicely with the href="https://ajax.dev.java.net/jmaki-plugin.html">jMaki
NetBeans plugin to offer Drag and Drop jMaki widgets inside
EJS files (embedded JavaScript views). One module also introduces
JavaScript Server side debugging in NetBeans. If you know how to use
the Java debugger, this server side JavaScript debugger will be piece
of cake:-). I will present this technology at href="http://www.javapolis.com/confluence/display/JP06/Home">JavaPolis
next week in Belgium. One exciting area we are investigating
is the usage of the Dojo (0.4.1) framework on the server side: yes:
dojo is available via jMaki in Phobos and can be used on the 2 tiers:
client (in the pages rendered by a browser) and in the server:-). Of
course, all the Java APIs or Java EE 5 APIs (JPA persistence, JavaMail,
Web Services) are available on the JavaScript server side via the Rhino
"Packages." directive. Really cool to take advantage of these existing
APIs in a scripting environment (save and page reload...No more
deployment). For even better and faster productivity, the Phobos
runtime can either run embedded inside NetBeans (same VM, so extremelly
fast startup time), or be packaged in a standard Java EE WAR file,
ready to be deployed to any server.



this week is also very productive regarding href="http://blogs.sun.com/whacko/entry/ror_with_derby_database">
jRuby on Rails running inside the Java EE 5 GlassFish server.
If jRuby is  something you track, make sure you read these
blogs: href="http://blogs.sun.com/whacko/entry/ror_with_derby_database">blog1
and href="http://blogs.sun.com/whacko/entry/deploying_a_ruby_on_rails">blog2.
If you also read href="http://blogs.sun.com/tor/entry/netbeans_and_ruby_is_true">Tor's
blog about jRuby, you'll have a chance at undestanding what's
cooking int he scripting area.



So if you are around next week at JavaPolis and you want to see what's
cooking around JavaScript, jRuby, Java EE 5, GlassFish and NetBeans,
stop by...

style="border: 0px solid ; width: 100px; height: 98px;"
alt="javapolis"
src="http://www.javapolis.com/confluence/download/attachments/22791/JP06-Logo2.png">


Merci,



Ludo