Donnerstag, 31. Mai 2012

Shoes 4: plattformunabhängiger JRuby-GUI-Toolkit

Steve Klabnik sucht Mitstreiter für Shoes 4. Shoes 4 ist ein JRuby-Rewrite von _why's Shoe-Toolkit, mit dem man plattformunabhängige Ruby-GUI-Applikation entwickeln kann.

Dienstag, 29. Mai 2012

JRuby in der Cloud: neuer Anbieter jelastic

Jelastic bietet seinen PaaS Jelastic-Java-cloud-Service jetzt auch in Europa an. Unterschied zu anderen Anbietern ist, daß alle Anwendungen ohne Änderungen, insbesondere ohne spezielle API-Aufrufe funktionieren sollen.

Sonntag, 27. Mai 2012

Noch ein Vortrag: JVM Polyglot Programming

Ein weiterer Vortrag von der RubyConf India 2012: JVM Polyglot Programming: JRuby FTW! von Ravindra R. Jaju als 40-minütiges Video. Schwerpunkt liegt darauf, wie man bei JRuby-Projekten auch andere Sprachen (u.a. Scala und Closure) nutzen kann.

JVM Polyglot Programming: JRuby FTW!

Freitag, 25. Mai 2012

Big data: Cascading.JRuby

Cascading.JRuby ist eine DSL, die auf die Cascading-Java-Library aufsetzt. Mit Cascading  kann man komplexe Auswertungen auf einem Hadoop-Cluster ausführen. Via Cascading.JRuby auch direkt aus JRuby-Programmen.


Donnerstag, 24. Mai 2012

JRuby 1.7.0.preview1, jetzt mit invokeDynamic

Pünktlich zur JRubyConf ist der erste Preview von JRuby 1.7 fertig geworden. Das ist die erste Version, die InvokeDynamic von Java 7 benutzt. Das sollte nochmal einiges an Geschwindigkeit bringen.

JRuby Downloads
Getting started with JRuby and Java 7

Mittwoch, 23. Mai 2012

Wow: JRuby Core Team-Leute wechseln zu Red Hat

Neuigkeiten von der gerade begonnenen JRubyConf: JRuby Core-Committer Charles Nutter und Tom Enebo wechseln von EngineYard zu Red Hat. Red Hat betreibt OpenShift, eine Platform-as-a-Service (Paas) in der Cloud, das dadurch gestärkt wird. Red Hat ist ja schon länger im Enterprise- und Java-Umfeld unterwegs (JBoss, RHEL, OpenJDK), da ist eine dynamische Sprache eine sehr coole Ergänzung.


Montag, 21. Mai 2012

Transformation von Daten zwischen Oracle und MongoDB

Auf dem JRuby-Blog gibt es einen interessanten Beitrag von Brian Ploetz. Er beschreibt dort, wie man Daten, die aus einer relationalen Oracle-Datenbank kommen, in ein NoSQL-Pendant (MongoDB) übersetzt.

Sonntag, 20. Mai 2012

qt_connect: QT bindings für JRuby und Ruby

Mit qt_connect hat Cees Zeelenberg ein Gem für JRuby und Ruby veröffentlicht, das QT-Bindings für beide Ruby-Implementierungen vereinheitlicht. Unter Ruby benutzt qt_connect das qtbindings-Gem, unter JRuby die qtjambi Java library. Alle Komponenten sind im qt_connect-Gem gebündelt, das sowohl auf JRuby, als auch auf Ruby installiert werden kann.

Samstag, 19. Mai 2012

harbor-ftp: JRuby-Wrapper für Apache FtpServer

harbor-ftp ist Sam Smoots Wrapper für den pure-Java Apache FtpServer . Das ganze ist scriptbar (es gibt Hooks für die ftp-Kommandos) und kann in eine Web-App eingebunden werden. Damit ist es z.B. möglich,  eine Rails (oder andere JRuby-Applikation) um einen ftp-Service zu erweitern und die User/Logins der Web-Applikation zu integrieren. harbor-ftp kann standalone oder embedded in der Applikation ausgeführt werden.

Freitag, 18. Mai 2012

Aufgefrischer Bitnami-JRuby-Stack verfügbar

Von bitnami.org ist ein aufgefrischter JRuby-Stack verfügbar. Enthalten sind "ready-to-run" JRuby 1.6.7.2, Tomcat, MySQL, und Rails. Der Stack erleichtert das Einrichten einer JRuby-Umgebung und ist als nativer Installer für Linux (32/64 Bit), Windows (32/64 Bit), Macos verfügbar. Außerdem gibt es vorbereitete VMWare-VMs (Ubuntu) und Images für Amazon EC2. Der Bitnami-JRuby-Stack steht unter der Apache Lizenz. Coole Sache das!

Donnerstag, 17. Mai 2012

Hot Code loading mit JRuby und ripl auf Tomcat

Gabor Vitez zeigt auf seinem Blog,wie man zur Laufzeit Code austauschen kann. Er benutzt dazu das ripl -Gem. ripl ist eine leichtgewichtige Alternative zu irb. Damit kann er im laufenden Server auf einem ripl-Prompt Klassen nachladen.