You are on page 1of 6

REDDWARF SERVER COMMUNITY

Getting started guide


RedDwarf Server Tutorials
enrodri86
24/02/2010

This document provides an overview on RedDwarf Server, some advices and best practices
about writing an application for RedDwarf Server, and a step by step HelloWorld tutorial to get
you started.
Getting started guide RedDwarf Server Community
Contents

CONTENTS

1. Introduction ............................................................................................................... 3

1.1. RedDwarf Server Community background .......................................................... 3

2. RedDwarf Server overview ....................................................................................... 4

2.1. What does RDS provide? ................................................................................... 4

2.2. Goals and philosophy ......................................................................................... 4

2.3. About Tasks........................................................................................................ 4

2.4. About ManagedObjects ...................................................................................... 4

2.5. About Protocols .................................................................................................. 4

2.6. About Services ................................................................................................... 4

2.7. About configuration ............................................................................................. 4

2.8. Locating the server API classes .......................................................................... 4

3. Best practices for writing RDS applications ............................................................... 5

4. HelloWorld tutorial..................................................................................................... 6

4.1. Coding HelloWorld .............................................................................................. 6

4.2. Deploying HelloWorld ......................................................................................... 6

4.3. Running HelloWorld ............................................................................................ 6

2
Getting started guide RedDwarf Server Community
Introduction

1. INTRODUCTION

Welcome to the RedDwarf Server Community’s Getting started guide. In this document
you will learn about how to write applications for the RedDwarf Server which for the
ease of writing this document we will abbreviate it RDS from now on.

This guide begins with a very simple overview of how RDS works, explaining what
services RDS offers to you, how does these services work in background and what
architecture uses. A very helpful big picture of the system you are about to write
applications for.

Then, a series of best practices for writing RDS applications are explained, and finally,
a step by step HelloWorld tutorial will teach you how to configure RDS and deploy a
very simple application to get it running.

1.1. REDDWARF SERVER COMMUNITY BACKGROUND

However, we would like to tell you about the community’s background, because this
might help you understand a few things. But, of course, you can skip this section if you
are so enthusiastic about the idea of writing your RDS application that you can’t wait
anymore to get started.

The RDS community is the official community fork of Project Darkstar 1, established
since the investment in that project was discontinued by Oracle. Project Darkstar was
sponsored by SUN Microsystems Labs. The main developers of Project Darkstar
founded the community to continue the development of this great project.

The RedDwarf name was chosen as wordplay on Darkstar’s name meaning a small
and relatively cool star that has a mass of less than one-half of that of the Sun.

1
http://www.projectdarkstar.com/
3
Getting started guide RedDwarf Server Community
RedDwarf Server overview

2. REDDWARF SERVER OVERVIEW

Blah blah blah.

2.1. WHAT DOES RDS PROVIDE?

What problems does it solve? [Based on owen’s JavaOne slides for students]

2.2. GOALS AND PHILOSOPHY

2.3. ABOUT TASKS

2.4. ABOUT MANAGEDOBJECTS

2.5. ABOUT PROTOCOLS

2.6. ABOUT SERVICES

2.7. ABOUT CONFIGURATION

2.8. LOCATING THE SERVER API CLASSES

4
Getting started guide RedDwarf Server Community
Best practices for writing RDS applications

3. BEST PRACTICES FOR WRITING RDS APPLICATIONS

[Based on slipstream’s best practices]

5
Getting started guide RedDwarf Server Community
HelloWorld tutorial

4. HELLOWORLD TUTORIAL

Blah blah blah…

4.1. CODING HELLOWORLD

4.2. DEPLOYING HELLOWORLD

4.3. RUNNING HELLOWORLD

You might also like