Navigation

RSS 2.0 New Entries Syndication Feed Atom 0.3 New Entries Syndication Feed

Show blog menu v

 

General

Use it

Documentation

Support

Sibling projects

RIFE powered

Valid XHTML 1.0 Transitional

Valid CSS!

Blogs : Latest entries

avatar
RIFE 1.0 released

Update: RIFE 1.0 has been announced on The ServerSide and a nice discussion is going on there, join us!

After four years of development and seventy releases, we finally consider RIFE to be feature-complete.

The project has come a long way over the years and the goals have been constantly re-evaluated against production projects and newly introduced technologies. RIFE is now running on sites with 300000 daily page views, it is used for critical systems in a leading telephony company and has scaled down to embedded usage in mobile phones. We have also developed several other open-source projects with it like a forum (Bamboo), a blog (Elephant), an information bot (Drone), and a to-do list tracker (Bla-bla List).

Below are the highlights:

You can also read the full changelog for more details.

Congratulations and many thanks to everyone who contributed to make this milestone happen.

read more...

posted by Geert Bevin in RIFE on Aug 31, 2005 12:35 PM : 7 comments [permalink]
 
LGPL for Java, but with Apache's blessing

RIFE has been licensed under LGPL for quite a while because I want to have the developer protections that it offers (ie. changes have to be released as open source under the same license). Sadly, there has been much controversy about LGPL's usefulness in Java projects. There also seems to be a consensus that LGPL projects will never be used in commercial products due to the doubt and uncertainty that surrounds it. Finally, Apache seems the have major problems with LGPL and takes a long time to make up their mind about it.

So I'm considering relicensing RIFE under another license which offers the same kind of developer protection but is not shunned for commercial usage. The candidates seem to be CPL, MPL or CDDL. The first one has Apache's blessing and the last two will soon be accepted for binary inclusion in Apache projects. I quite like the sound of CDDL, but there seems to be a lot of FUD around it. The connection with Sun doesn't seem to be liked by many, but it seems like the merely tried to improve MPL.

What are your thoughts about CDDL, is it a good choice for an open-source Java web application framework or should I look for something else? Are other licenses with the same developer protection worth considering?

posted by Geert Bevin in RIFE on Aug 25, 2005 10:51 PM : 4 comments [permalink]
 
Groovy release fixes all show-stopper bugs
The G-team released Groovy version 1.0-jsr03 yesterday. I've been anticipating this release for quite a while, since they managed to fix all the bugs that prevented correct integration of Groovy into RIFE. I'm very pleased that the upcoming RIFE 1.0 release will fully support Groovy everywhere and that everything is ready to make the first release of RIFE/Crud with Groovy support too.

Thanks a lot G-team!
posted by Geert Bevin in Java on Aug 18, 2005 8:26 AM : 0 comments [permalink]
 
New rifers.org project site

For the upcoming release of RIFE 1.0, we finally wrote and designed a dedicated project website at rifers.org. It is close to being finished and I'm happy that we'll at last not just be a generic project on java.net anymore :).

Tell us what you think!

posted by Geert Bevin in RIFE on Aug 9, 2005 10:52 PM : 0 comments [permalink]
 
jo!, the unknown development servlet container

A few years ago I was quite excited by jo! as a servlet container to do RIFE development with. However, at the time it only supported version 2.2 of the servlet spec and I wanted to use filters.

Since RIFE is soon to hit version 1.0, I decided to go over the available servlet containers again and noticed that tagtraum silently released version 1.1 of jo! which supports version 2.3 of the servet spec. What I like about this servlet container is that you can run it with or without a Swing GUI. The GUI is very handy since you can very easily experiment with your setup and immediately have access to all the log files. You can even deploy WARs by simply dragging and dropping them on the windows (doesn't seem to work on MacOSX yet).

This is the full feature list:

  • HTTP/1.1 including byte-ranges, auto-chunking, pipelining, etc.
  • Servlet API 2.2 (2.3 starting with jo! 1.1)
  • JSP 1.1 (1.2 starting with jo! 1.1)
  • Source level JSP debugging a.k.a JSR-45 (starting with jo! 1.1)
  • Auto reload of WARs
  • Hot deployment of WARs
  • Drag and drop deployment of WARs
  • Auto internationalization
  • Auto servlet and jsp reloading
  • Easy to use Swing console
  • Advanced thread management
  • Memory sensitive file cache
  • Automatic compressed transfer of text or html files
  • Virtual hosts
  • Mac OS X support
  • Embeddable
  • ...

Give it a try when you're developing your next web application.

posted by Geert Bevin in Java on Aug 5, 2005 12:10 PM : 2 comments [permalink]
 

 
 
 
Google
rifers.org web