Projects tagged ‘jruby’


[42 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.

6USERS
   

SONAR is an open source software quality management tool, dedicated to continuously analyze and measure source code quality. Using SONAR throughout the whole development project life cycle drastically improves visibility for every stakeholder. This ... [More] gained visibility allows to manage risks, reduce maintenance costs and improve agility by implementing a real quality first approach. Teams can now seamlessly embrace quality with fun. [Less]

6USERS
   

ZK is an open-source Ajax Web framework that enables rich user interface for Web applications with no JavaScript and little programming.

4USERS
 

JSON-lib is a java library for transforming beans, maps, collections, java arrays and XML to JSON and back again to beans and DynaBeans. It is based on the work by Douglas Crockford in http://www.json.org/java. Includes support for Groovy and JRuby as well.

2USERS
   

NanoContainer is a container for components honouring dependency injection. NanoContainer builds on top of PicoContainer the support for several scripting meta-languages (XML, Groovy, Bsh, Jython and Rhyno), AOP, Web frameworks (Struts and WebWork), Persistence (Hibernate) SOAP, JMX, and much more.

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
 

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]

1USERS

Groovy Monkey is a dynamic scripting tool for the Eclipse Platform that enables you to automate tasks, explore the Eclipse API and engage in rapid prototyping.

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]

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

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

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

Draco is an econometrics and statistics package written with ease of use in mind. The software offers a variety of regressions for econometric analysis, and data is presented in a familiar, spreadsheet-like interface. Draco features data plotting and ... [More] manipulation as well. It interoperates with common open source formats, including OpenDocument spreadsheets and Scalable Vector Graphics. As of Release 1.1, Draco incorporates a plugin system using JRuby to allow user-authored regressions and analyses. [Less]

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

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

OverviewGoogle recently released news that Google's index contains one trillion URLs. This is great news that the Internet has grown to such enormous size but not that great for users that want to traverse all of that information. Google and other ... [More] search engines provide applications for users to "search" the web and get to information they are interested based on keywords and other queries. Social networking sites turns that paradigm around a bit. Applications like Del.icio.us, Digg, Reddit and Botlist provide user portal sites for users to post their favorite links. As opposed to users querying and searching for interesting links. Users submit their links to sites like Reddit and tag them with interesting titles and keywords. Hopefully the user submitted links fall inline with content that you are also interested in. Botlist attempted to go a step further and focus on the bot/agent generated links. News aggregation and user submitted links. Botlist contains an open source suite of software applications for social bookmarking and collecting online news content for use on the web. Multiple web front-ends exist based on Django (through Google AppEngine), Rails, and J2EE. Users and remote agents are allowed to submit interesting articles. There are additional remote agent libraries for back-end text mining operations. The system is broken up by the back-end specification and front-end specification. Front-EndThe botlist web front-end displays new and interesting URLs submitted from remote agents or through user submissions. There is also an ads listing section so that users can post personal/ad profiles. The application itself is created with the following libraries; Liftweb and SpringMVC for the visible parts of the website, JRuby and J2EE's Spring framework for business logic and the middleware piece, Hibernate for object relational mapping (ORM). It is designed to run with Tomcat but should work with other J2EE servers. Search functionality uses the Lucene API. (An additional front-end is being developed on the Hunchentoot lisp web server) Other FeaturesNews aggregation (some links will be included); over half a million links thus far. You can reply to comments, up or down vote the news articles, post new article links similar to other social bookmarking sites. Comma delimited output for easy, text based access (for developers) Numerous documentation on architecture Discussion Forums section User profiles Ad/Profile listing section, listed by city Sort search by relevancy, submit date Can also operate as a simple bug tracking system Visit Botlist Home (J2EE and Django Google AppEngine Front Ends)http://ghostbots.com/botlist/ -- J2EE Front End http://ghost-net.appspot.com/ -- Django Google AppEngine Front End) View the Sourcehttp://openbotlist.googlecode.com/svn/ Project ManagementSee Botlist project through the project management site. http://code.google.com/p/openbotlist/source/list Influences and other ResourcesWeb Front Endshttp://www.reddit.com http://news.ycombinator.com/ Text and Data Mining Back Endshttp://news.google.com [Less]

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

dfcext = "DFC extension" version 0.1 is a lightweight wrapper to make DFC method calls a little easier on the developer Currently the following interfaces are extended: -- IDfTime -- IDfCollection -- IDfTypedObject -- IDfSession -- even base String class has one method to easy convert string to DfID objects

0USERS

scripting environment

0USERS

Cheri is a framework for creating builder applications; that is, applications that build or represent hierarchical, tree-like, structures, using a declarative syntax. Cheri includes a number of builders based on the framework, as well as a ... [More] builder–builder for easily creating new builders or extending existing builders. Cheri also comes with a demo application, Cheri::JRuby::Explorer (CJX), that is built using two of the supplied builders (Cheri::Swing and Cheri::Html). [Less]