Nyota:Main

From Eclipse.compeople.de

Jump to: navigation, search

Contents

[edit] Introduction

Nyota(pronounced en-yota) means "star" in Suaheli.

Nyota is a framework for making OSGi Services remotely available. Nyota:

  • is based on Eclipse RCP and its OSGi Implementation (Equinox)
  • supports publishing any OSGi Service as webservice, simply be supplying some additional properties
  • supports accessing Remote OSGi Services in a very simple way
  • supports multiple protocols for Web Services (hessian, xfire as a start)
  • is extensible
  • allows to easily replace components with your own implementation
  • is free
  • is supplied with source code (and junit tests as they become available) under EPL
  • is in a early stage and we don't recommend to use it in production yet
  • has no support but we sure answer questions if time allows (eclipse@compeople.de)


[edit] Installation

Installation covers what Eclipse IDE version, what SDKs to download. How to prepare your Plugin Development Environment and your workspace.

At the end of the page you have a running Nyota Sample that is supplied as download running your workspace.

Dokumentation page for Setup is found here Nyota:Setup.

[edit] Documentation

Dokumentation covers all the aspects from the application programmers perspective. In covers how OSGi Services are published on the Server as Web Service Endpoints and how you can access them on the client. You can do this in java code using the API from OSGi and from Nyota or by using Declarative Services.

Documentation can be found on this page Nyota:Documentation

[edit] Downloads

Get the latest builds of Nyota runtime-package, Nyota samples-package and 3rd party open source-packages from the download page Nyota:Downloads. Nyota is available under Eclipse Public License v1.0

[edit] Planned Activities

  • Security options for Discovery
  • Configuration for Discovery (URL of the Service where the Service Publisher is running)
  • support for stages (configurable hostnames in URLs)
  • more unit tests :-)
Personal tools