Difference between revisions of "Northwind Tutorial"

From RifidiWiki

Jump to: navigation, search
Line 1: Line 1:
 
This document provides step-by-step instructions on how to get started on developing your first application that runs on the Rifidi Edge Server.  The application we will develop will use Esper to collect tag reads from a reader and put them on a JMS queue to be consumed by a client application.  Many of the steps are applicable to many kinds of plugins for the edge server, including [[How to create a sensor plugin| creating a sensor plugin]].
 
This document provides step-by-step instructions on how to get started on developing your first application that runs on the Rifidi Edge Server.  The application we will develop will use Esper to collect tag reads from a reader and put them on a JMS queue to be consumed by a client application.  Many of the steps are applicable to many kinds of plugins for the edge server, including [[How to create a sensor plugin| creating a sensor plugin]].
 
=Prerequisites =
 
=Prerequisites =
 +
For this tutorial, we will use Eclipse to develop the application.  While it would be possible to develop the application in any IDE that you are familiar with, Eclipse provides great tooling around OSGi application development and deployment, and thus makes this process much easier.  If this is your first time developing with eclipse, there will be a learning curve.  However, the payoff is worth it.  To get started see [[Edge Server Development Environment|Setting up a Development Environment]].
 
=Creating the new project=
 
=Creating the new project=
 
=Modifying the Manifest=
 
=Modifying the Manifest=

Revision as of 22:38, 24 September 2009

This document provides step-by-step instructions on how to get started on developing your first application that runs on the Rifidi Edge Server. The application we will develop will use Esper to collect tag reads from a reader and put them on a JMS queue to be consumed by a client application. Many of the steps are applicable to many kinds of plugins for the edge server, including creating a sensor plugin.

Prerequisites

For this tutorial, we will use Eclipse to develop the application. While it would be possible to develop the application in any IDE that you are familiar with, Eclipse provides great tooling around OSGi application development and deployment, and thus makes this process much easier. If this is your first time developing with eclipse, there will be a learning curve. However, the payoff is worth it. To get started see Setting up a Development Environment.

Creating the new project

Modifying the Manifest

Creating the Spring Context XML

Creating the Application

Running the Application

Modifying and redeploying the Application

Personal tools