Theater

Tutorial : Demo 1 - RIFE/Crud

Demonstration that creates a categorized newsitem management application with RIFE/Crud.

The source code can be downloaded as a ready-to-run archive (6.74MB).

A higher resolution version of this demo is also available for download (14.67MB).

quicktime movie
13 min 15 sec, 9.94MB

Tutorial : Demo 2 - Basics

Demonstration of a custom element implementation that provides a very basic order checkout. This will be fine-tuned in later demos.

The source code can be downloaded as a ready-to-run archive (6.74MB).

A higher resolution version of this demo is also available for download (10.95MB).

quicktime movie
10 min 50 sec, 7.52MB

Tutorial : Demo 3 - Continuations

Demonstration of how continuations can be used for flow control. The simplistic single-page order checkout process of demo 2 will be split up into a wizard in this demonstration.

The source code can be downloaded as a ready-to-run archive (6.74MB).

A higher resolution version of this demo is also available for download (6.93MB).

quicktime movie
5 min 31 sec, 4.48MB

Tutorial : Demo 4 - Step-back continuations & debugging

Demonstration of how step-back continuations can be used to easily add back-button functionality to forms. The second part of this demo clearly illustrates how easy it is to debug continuations and that the power of your regular Java tools is available to inspect your web application flows.

The source code can be downloaded as a ready-to-run archive (6.74MB).

A higher resolution version of this demo is also available for download (6.4MB).

quicktime movie
5 min 21 sec, 4.35MB

Tutorial : Demo 5 - Database

Demonstration of how to add basic database storage of the orders that have been submitted through the checkout process of the previous demo.

The source code can be downloaded as a ready-to-run archive (6.63MB).

A higher resolution version of this demo is also available for download (3.06MB).

quicktime movie
2 min 33 sec, 1.95MB

Tutorial : Demo 6 - Components

Demonstration to show that RIFE elements are stateful components. The order checkout process of the previous demonstration will be embedded several times inside the view of the jumpstart homepage. Each instance will continue to function independently.

The source code can be downloaded as a ready-to-run archive (6.63MB).

A higher resolution version of this demo is also available for download (3.37MB).

quicktime movie
2 min 47 sec, 2.28MB

Conference Talk : Cutting-edge productivity with RIFE (JavaZone 2006)

This is a video recording of the "Cutting-edge productivity with RIFE" conference talk that took place in Oslo, Norway during JavaZone 2006.

Speaker: Geert Bevin

flash movie
57 min 30 sec

JUG Talk : Petstore RIFE Edition (JAVAWUG 20)

This is a recording of the Birds-of-a-Feather meetup XX (number 20).

Emmanuel Okyere has been hard at work converting the (in)famous PetStore J2EE reference application up-to-date with the RIFE framework. Find out about RIFE through this presentation.

Here are some of the themes discussed in this video:

  • the RIFE meta programming model
  • using logic-less templates to rebuild the user interface and the process step-by-step replacement of JSP
  • data access using the RIFE data source abstractions
  • refactoring the original Petstore persistent layer with RIFE data layer
  • introducing RIFE style validation into the PetStore application
quicktime movie
43 min 32 sec

Conference Talk : Introducing RIFE, agile Java web development (Fosdem 2006)

Presentation about the RIFE open-source Java web application framework at Fosdem 2006 in Brussels.

Speaker: Geert Bevin

flash movie
57 min 29 sec

JUG Talk : Spring Into RIFE (JAVAWUG 16 : new version)

This is a JAVAWUG presentation. Emmanuel Okyere presents ``Spring into RIFE'' at the Java Web User Group (javawug.com) birds-of-feather number 16, which took place on the Friday 17th March 2006 at Oracle's City of London offices.

Speaker: Emmanuel Okyere

flash movie
37 min 49 sec

JUG Talk : Spring Into RIFE (JAVAWUG 15 : first version)

This is a video capture of the Java Web User Group (javawug.com) birds-of-a-feather presentation that took place on Friday 3rd February 2006 at the Oracle City of London office. Emmanuel Okyere presents ``Spring Into The RIFE Framework''.

Speaker: Emmanuel Okyere

flash movie
32 min 55 sec

In-depth session : Simple blog

This 40-minute movie shows every detail about how to start from RIFE/Jumpstart and create a simple blog that supports xhtml validation, image uploading and rescaling, comments, ... and more. We have not tried to make it as concise as possible, but rather opted to use as many different features as possible.

The result of this session can be downloaded as a full source-code archive (note that the sources have been updated to use the latest RIFE features, while the video still uses the features of RIFE 1.0).

flash movie
40 min, 80.00MB

Presentation : RIFE/Crud intro and tutorial

Complete example application for RIFE/Crud to manage a calendar of scheduled articles, publications and authors.

This tutorial was written for the "Quickly Building Modular and Maintainable Applications with RIFE " presentation at EuroOSCON 2005.

The following related material is available for download:

quicktime movie
8.75MB

Tutorial : RIFE/Jumpstart with Eclipse 3.1

Starting a new web application with RIFE only takes a couple of minutes. There's no need to hunt around for a collection of third-party libraries and to figure out how to set them all up correctly. RIFE/Jumpstart can just be downloaded and unzipped. From there on you can immediately start development with your favorite Integrated Development Environment. This movie shows Eclipse as an example since some additional steps are required due to the impossibility to store sufficient information in Eclipse project files.

flash movie
606KB

Presentation : Web continuations

Continuations can be a hard to understand concept when you're not used to them. This presentation shows how they work through the means of a number guessing application and some short code excerpts.

quicktime movie
1.65MB

Tutorial : Debugging continuations

RIFE implements partial web continuations on top of the JVM by using byte-code manipulation. This made it possible for us to implement it in a way that allows you to continue to use your usual Java debugger. Every debugger feature works since the byte-code is added without any debugging information and we preserve the existing debugging information from the original class.

This really gives you the best of both worlds: you're able to use continuations for the intuitive implementation of complex web application flows, and you can still use all the features of your tools.

flash movie
1.51MB

Tutorial : RIFE/Jumpstart with X-develop

Starting a new web application with RIFE only takes a couple of minutes. There's no need to hunt around for a collection of third-party libraries and to figure out how to set them all up correctly. RIFE/Jumpstart can just be downloaded and unzipped. From there on you can immediately start development with your favorite Integrated Development Environment.

Download RIFE/Jumpstart and try it out yourself!

quicktime movie
2.89MB
 
 
 
Google
rifers.org web