Projects tagged ‘jruby’ and ‘ruby’


[30 total ]

40USERS
   

JRuby is an 100% pure-Java implementation of the Ruby programming language. JRuby is the effort to recreate the Ruby interpreter in Java. JRuby is tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application.

2USERS
 

Monkeybars is a library enabling you to write GUI applications using JRuby and Swing. You can build your GUI in any editor so that you can have an application that is designed using modern tools but has all the logic contained within Ruby.

1USERS

JRuby-Rack is a lightweight adapter for the Java servlet environment that allows any Rack-based application to run unmodified in a Java servlet container. JRuby-Rack supports Rails, Merb, as well as any Rack-compatible Ruby web framework.

1USERS

JtestR is a tool that will make it easier to test Java code with state of the art Ruby tools. The main project is a collection of Ruby libraries bundled together with JRuby integration so that running tests is totally painless to set up. The project ... [More] also includes a background server so that the startup cost of JRuby can be avoided. Examples of Ruby libraries included are RSpec, dust, Test/Unit, mocha and ActiveSupport. The vision of the project is to be the testing tool of choice for Java projects, offering nice Ant, Maven and buildr integration. It will also support integration testing with common Ruby libraries like Ruby/LDAP and ActiveRecord, while still providing access to Java libraries and helpers. [Less]

1USERS
 

Jetty Rails aims to run any Warbler based jruby on rails applications with Jetty Container, loading configuration from Warbler. This project is useful for people developing jruby on rails apps that can not use mongrel for development. Rails applications integrated with servlet based applications in the same context would be a reasonable reason.

1USERS

Warbler is a gem to make a .war file out of a Rails project. The intent is to provide a minimal, flexible, ruby-like way to bundle up all of your application files for deployment to a Java application server. Warbler provides a sane set of ... [More] out-of-the box defaults that should allow most Rails applications without external gem dependencies (aside from Rails itself) to assemble and Just Work. Warbler bundles JRuby and the JRuby-Rack servlet adapter for dispatching requests to your application inside the java application server, and assembles all jar files in WARBLER_HOME/lib/*.jar into your application. No external dependencies are downloaded. [Less]

0USERS

rBPM is dynamic lanuage (Ruby/jRuby) based BPM software that will be easy for design, development, deployment and friendly towards TDD. Current BPM softwares in the market are heavy (in licensing fees, development time and stress on BA/developers) ... [More] and not friendly for TDD. Keeping in mind that BPM is one of the ways to realizing SOA, Lets join together to create a piece of software, that will change BPM space forever. [Less]

0USERS

a JRuby library to manage remote Java applications using JMX Latest release: 0.0.6 Installjruby -S gem install jmx4rUserequire 'rubygems' require 'jmx4r' JMX::MBean.establish_connection :host => "localhost", :port => 3000 memory = ... [More] JMX::MBean.find_by_name "java.lang:type=Memory" # display verbose GC logs memory.verbose = true # trigger a Garbage Collection memory.gcContributegit clone git://github.com/jmesnil/jmx4r.git [Less]

0USERS

Lightweight framework to build GUI applications with the power of Qt and the flexibility of Ruby.

0USERS

A framework for doing data transformations in WebSphere Message Broker, coded in Ruby. WMB out the box supports three languages for transformations: ESQL, a proprietary, non object oriented language that allows for very natural mapping constructs ... [More] , for example OutputRoot.MRM.Header.Language=InputRoot.XML.root.xml:langJava. Since Java is statically typed, it does not allow for a natural mapping constructs. Instead, it provided an API much like the XML DOM for accessing and creating message trees. XSL-T. Only supported for XML transformations. Ruby could provide a nice alternative in that its a very popular language, and it easily offers mapping constructs much like ESQL. For example inroot.MRM.Header.Language=outroot.XML.root.xml:langThis projects aims at providing basic support for writing message transformations using Ruby. This includes a simple API, a Ruby node for including in the message flow and a yet to be defined way of deploying the Ruby code to the runtime message broker. [Less]

0USERS

Monkeybars is a library enabling you to write GUI applications using JRuby and Swing. You can build your GUI in any editor so that you can have an application that is designed using modern tools but has all the logic contained within Ruby.

0USERS

Personal development

0USERS

This project contains custom Hibernate and JRuby extensions to let Hibernate work directly with org.jruby.RubyObject objects. That means that the Hibernate session accepts and returns plain old Ruby objects (no intermediary Java domain classes are ... [More] needed). Another goal is to provide a Rubyish interface to the Hibernate configuration and functionality. The idea to start this project comes from Ola Bini's blog http://ola-bini.blogspot.com/2007/04/activehibernate-any-takers.html. For more details please see http://rubymatic.blogspot.com. There is no formal release yet, only code in the Subversion repository. [Less]

0USERS

scripting environment

0USERS

Profligacy is a JRuby library that makes building Swing Graphical User Interface much easier than with Raw code. It’s not a builder as with many other projects, but instead a simple Ruby way to structure the UI for the 80% common cases you’ll encounter.

0USERS

Rubiq will try to be as close as possible to a real Lisp, while still retaining interoperability with both Ruby and Java. The Lisp syntax will be more influenced by Common Lisp than Scheme. A few features that will be very important is correct ... [More] handling of lambdas as blocks, macros, read macros and an extension mechanism that will make Ruby-Lisp interop work correctly from both sides. The core of the system will have one layer or special forms and pure Lisp methods, which then translates directly into a JRuby AST. This translation makes it possible to use features of the AST that regular Ruby code can't. [Less]

0USERS

JSON-JRuby is a port of Florian Frank's native json library to JRuby.

0USERS

Rubeus provides you an easy access to Java objects from Ruby scripts on JRuby. Currently, we're working on Swing libralies. With Rubeus swing-extension, you'll be free from messy chank of codes. It makes everything about Swing surprisingly simple ! ... [More] JDBC supports will come next ! Google Group: http://groups.google.com/group/rubeus example_code01: with_rubeus: http://code.google.com/p/rubeus/source/browse/trunk/examples/rubeus_swing_example01.rb with_java: http://code.google.com/p/rubeus/source/browse/trunk/examples/JavaSwingExample01.java example_code02: with_rubeus: http://code.google.com/p/rubeus/source/browse/trunk/examples/notepad.rb example_code03 - "nyanco_viewer": with_rubeus: http://code.google.com/p/rubeus/source/browse/trunk/examples/nyanco_viewer/nyanco_viewer_rubeus.rb [Less]

0USERS

Tuga Turtle is a simple turtle graphics programming system I designed for my son. It uses the Ruby programming language which can be expressed in simple forms. On the plus side, Ruby is also a language used professionally for web programming and in ... [More] many other fashions. Here's an example of a simple program that draws a green square: color green 4.times do turn right walk 500 endTuga Turtle can be launched as a Java Web Start application, but it uses local storage in files, so it needs user permissions. This project is available as public domain. I've just chosen Apache License 2.0 because that was an option for hosting at Google. [Less]

0USERS

Jankity1. (adj., slang) Badly assembled, poor quality.2. (n) JRuby + Processing integration of awesome power.Go Here Instead ProbablyThe Ruby-Processing folks have done a much better job of Ruby-tizing Processing. They even have applet compilation ... [More] working! Woo! What It IsJankity links Processing.org to a friendly interpreted language using JRuby. This allows runtime re-evaluation of code while sketches are running, and manipulation from a read-eval-print loop (irb, in this case.) This means: nice syntax (closures, easy reflection and extending/mangling, etc.) runtime inspection and modification it's FUN! Try it now with GettingStarted! Runs the same everywhere JRuby and Processing run, which includes Linux, OSX, and Windows. What It Is Notoptimized "close to the metal" Java-like compilable (yet) Includes:a DRb server for evaluating code from an external source (an editor, another program, who knows) an example DRb plugin for vim (requires vim+ruby). some useful classes for assembling sketches Looks Like:(more at SampleCode eventually) class BoxMania < Sketch def initialize super do object :class => PHelper::Camera3D do block do background 0 @rx = pi_pulse 200 @rz = pi_pulse 100 end box :sx => 0.5, :fill => Red do sphere :x => 0.5, :ty => 1 block { @rz = pi_pulse 50 } end box :sy => 0.5, :fill => Blue end end end end [Less]

0USERS

Web application that allows the creation of events and allows users to sign up for those events, specific activities, etc.

0USERS

The Java Virtual Machine ( Sun's JVM is called HotSpot ) is a java bytecode intepreter which is fast, portable and secure. Jython, JRuby, Scala, ABCL (Common Lisp) are popular language implementations that run on the JVM that allow for the ... [More] jvmcookbook sugar of their particular languages. This project contains multiple sub-projects and code demos related to those jvm language implementations. Milestone and CHANGELOG highlightsJVM Notebook, set1 release (3/27/2008)uploaded JRubySourceCodeManager.zip - example jruby web application oriented j2ee application. an example source code manager for viewing all of your source code in your project. Use of simple jruby/spring framework. uploaded jython_set1_d032008.zip - misc jython oriented examples including struts based application. Junit/Jython example and other notebook samples. uploaded scala_set1_d032008.zip - scala examples including scala/lift web project(note: using older version of scala source code) uploaded misc_NeuralNetworkJava.zip - misc neural network example in java uploaded abcl_set1_d032008.zip - abcl/lisp examples including abcl oriented web example. [Less]

0USERS

An online jirb using JRuby in a Java Struts2 web app

0USERS

2D Ruby game engine utilizing JRuby and the Slick game library. Emphasizes writing games that are highly modularized and easily tested. Developer log at: http://dkoontz.wordpress.com

0USERS

guangdong police,build with ruby on rails

0USERS

Feedcomposter is a Ruby on Rails application for providing a simple syndication service. FC offers a publishing interface, for posting, categorizing and tagging events, and a syndication feed interface (aiming to support all major syndication ... [More] formats) which supplies aggregations of events defined by queries and profiles. The precise nature of categorization/tagging at publish time, and consequently the kinds of queries/profiles available to consumers of feeds is not fully elaborated as yet. [Less]

0USERS

Duty Free Poker is a peer-to-peer poker project. It is in its infancy. See the MainPage in our wiki for more details. Work at the moment is focused on designing a DealingProtocol and specifying an XML PokerTableDescription. Comments and criticism are helpful.

0USERS

YAML benchmarkhttp://www.yaml.org/ Ruby/Syck: http://whytheluckystiff.net/syck/ Ruby/RbYAML: http://rbyaml.rubyforge.org/ JRuby/JvYAMLb: http://jruby.codehaus.org/ Python/PySyck: http://pyyaml.org/wiki/PySyck Python/PyYAML: ... [More] http://pyyaml.org/wiki/PyYAML Python/PyYAML (libyaml): http://pyyaml.org/wiki/LibYAML Perl/Syck: http://search.cpan.org/~audreyt/YAML-Syck/ Perl/YAML: http://search.cpan.org/~ingy/YAML/ xyzzy/syck: http://miyamuko.s56.xrea.com/xyzzy/yaml-syck/ Usage% rake [N=] [XYZZY=path/to/xyzzy]Install YAML parser% easy_install PySyck % easy_install PyYAML % gem install RbYAML % cpan install YAML::Syck % cpan install YAMLFor Windows user, use ppm instead of cpan. Requiresruby jruby perl python xyzzy rake wget [Less]

0USERS

Main project is at: http://code.google.com/p/monkeybars-lib/