[8 total ]
ZK is an open-source Ajax Web framework that enables rich user interface for Web applications with no JavaScript and little programming.
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.
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]
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.
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.
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]
AboutI started this application to play around with Java's ruby script interpretation using JRuby. I know that this application could simply written in just Java, ruby, python etc., but it's been a fun little project to work on. I'm also looking
... [More]
into getting Jython working support but I have not had time yet.
How it WorksCreate an XML configuration document to setup the resource(s). Then create a JRuby script to initiate the request and send/receive data from the web resource(s) you setup in the configuration. The you can either embed the script in the xml configuration file or link to it from the config file. [Less]
JSON-JRuby is a port of Florian Frank's native json library to JRuby.