Help - Contact
iChilli Logo iChilli Slogan

1

Introduction

$Revision: 1.4 $

$Date: 2002/06/17 11:55:17 $


 


            


                Genius is one percent inspiration and ninety-nine percent perspiration.
            


        

 
--Thomas Alva Edison  

Abstract

Like Edison says, creating an elegant software system doesn't mean beeing a genius. It just means applying what you have learned. As such, one important part of this diploma thesis which consumed lot of work, is called SRS - The Software Requirement Specification.

Purpose

This part of the diploma thesis defines the requirements to the piece of software produced during this diploma thesis. The resulting prototype has to be considered to be used in conjunction with the already existing dtF/AF system.

Scope

This diploma thesis will result in a prototype of a mobile EJB container that could be used in conjunction with the dtF/AF system.

Definitions, Acronyms and Abbreviations

This document uses definitions based upon those specified in RFC 2119.

Table 1.1. Specification Terms

Term Definition
MUST The associated definition is an absolute requirement of this specification.
MUST NOT The definition is an absolute prohibition of this specification.
SHOULD Indicates a recommended practice. There may exist valid reasons in particular circumstances to ignore this recommendation, but the full implications must be understood and carefully weighed before choosing a different course.
SHOULD NOT Indicates a non-recommended practice. There may exist valid reasons in particular circumstances when the particular behavior is acceptable or even useful, but the full implications should be understood and the case carefully weighed before implementing any behavior described with this label.
MAY Indicates that an item is truly optional.


Additionally the software components that will be described within this diploma thesis are used in conjunction with working titles. Below is a list of each software component and its corresponding working title.

  • PersonalChilli - The mobile EJB container.

  • ChilliBridge - The iChilli™ persistence layer.

  • ChilliBroker - The iChilli™ Transaction Manager & Transaction Coordinator..

  • iChilli™ - If used solely the term refers to the whole system otherwhise to the iChilli™ J2EE server.



References

The following documents are also part of this diploma thesis:

  • Software Design Description



Overview

During the next chapters you will be introduced into the scope of this diploma thesis from the point of a software product. This means that the current situation on the mobile market will be described and that the basic iChilli™ vision will be introduced. Additionally because this diploma thesis was required to provide a specific kind of technology to the dtF/AF system of the company sLAB, an additional introduction into dtF/AF semantics will be given.

Chapter Specific Requirements will describe requirements for developing the software system in detail.

Top - Help - Terms of Use - Privacy Statement - Contact - Copyright Copyright © 2002 Daniel S. Haischt