Eclipse Riena Platform

from Wikipedia, the free encyclopedia
Eclipse Riena Platform

Eclipse-Riena-Logo.svg
Riena Musterseite.png
Sample page
Basic data

Maintainer Christian Campo, Thorsten Schenkel
developer Compeople AG, EclipseSource
Current  version 6.0.0
(June 25, 2014)
operating system Java Virtual Machine
category Framework
License Eclipse Public License
German speaking No
www.eclipse.org/riena

The Eclipse Riena Platform (short Riena ) is an open source Java - framework for application development. Riena has been a project of the Eclipse Foundation since January 2008 and a compatible addition to the Eclipse RCP . On the basis of a smart client approach and technical aids such as remote services , Riena facilitates the implementation of autonomous offline or service-oriented client-server systems . It also simplifies the equipping of an application with an interaction concept and interface elements .

Emergence

Riena was developed by compeople AG, which specializes in the implementation of field service and sales systems for financial service providers, and is one of the "Solutions Members" of the Eclipse Foundation . Riena is freely available as open source under the Eclipse Public License .

Riena applications follow a technically oriented operating concept with visual indications of the status and progress of a business process . This is intended to promote the user's understanding of the application and its operation and thus general acceptance.

properties

With Riena, the application and its development receive an RCP -compatible framework with some core properties that are tailored to use in offline and online operation:

  • an interaction concept with predefined principles such as visually autonomous modules as central points of orientation, a navigation area with the tree-like modules for business processes as well as technically justified process control with support for the less experienced and the specialist
  • a central look and feel that allows variations in the visual character of the entire application in terms of font, color and arrangement. A theming that technically summarizes and controls these features
  • Remote services as a supplement to the local OSGi services, which can be operated on a client or server via the same interface and therefore without changing the application software .

Further technical support for system design and programming is provided by the so-called ridgets , which simplify access to dialog elements and promote the separation of view and controller, as required by the MVC architecture pattern. In cooperation with the Eclipse RAP project , it is easier to provide an online application based on Smart Client technology for operation in a web browser . Object transactions play an important role in the implementation of a distributed system , with the help of which user input and, as a result, changes to business objects within the overall application between client and server can be controlled. By using Dependency Injection , Riena promotes the decoupling of business units from one another and their easier testability.

Web links

Individual evidence

  1. Eclipse Riena Co-Lead: Christian Campo ( Memento of the original from June 16, 2010 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.eclipse.org
  2. Eclipse Riena Co-Lead: Thorsten Schenkel ( Memento of the original from October 16, 2015 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.eclipse.org
  3. Java Magazine: Smart Clients ( Memento of the original from November 28, 2010 in the Internet Archive ; PDF; 4.1 MB) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.compeople.de
  4. Eclipse Magazine: Riena Project ( Memento of the original from May 22, 2011 in the Internet Archive ; PDF) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / compeople.de
  5. Eclipse Magazine: Riena User Interface ( Memento of the original from May 22, 2011 in the Internet Archive ; PDF) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.compeople.de
  6. compeople AG
  7. compeople Eclipse Membership
  8. JAX conference: Fresh Ideas for UI-Interaction Design in Eclipse ( Memento of the original from May 22, 2011 in the Internet Archive ; PDF; 1.3 MB) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.compeople.de