Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Papyrus-RT/Releases"

m (Mars v0.7.0: Adjusted version display)
(Papyrus-RT MVP2.1 (v1.0) - Better behave with Oxygen!: Removed update schedule as product released.)
 
(54 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[File:PapyrusForRealTime-Logo-Icon.png|left|bottom-align|]]<br/><br/><br/><br/><span style="font-family: Helvetica,Arial,sans-serif; font-size: 48px;"><b>Releases</b></span><br/><br/><br/>
 
[[File:PapyrusForRealTime-Logo-Icon.png|left|bottom-align|]]<br/><br/><br/><br/><span style="font-family: Helvetica,Arial,sans-serif; font-size: 48px;"><b>Releases</b></span><br/><br/><br/>
 +
 +
This page lists all the release for Papyrus-RT.
 +
 +
{{Note | Note | All future release definitions (MVPs) may change at any time, both in their content and in their release order. Please refer to this page for up-to-date information.}}
  
 
__TOC__
 
__TOC__
  
 
=Mars=
 
=Mars=
==0.7.0==
+
==Papyrus-RT v0.7.0==
 
Initial contribution to the Papyrus for Real Time project
 
Initial contribution to the Papyrus for Real Time project
  
 
Released September 2, 2015
 
Released September 2, 2015
  
==0.7.1==
+
==Papyrus-RT v0.7.1==
 
Released October 12, 2015
 
Released October 12, 2015
  
==0.7.2==
+
==Papyrus-RT v0.7.2==
 
Released December 15, 2015
 
Released December 15, 2015
  
 
= Neon =
 
= Neon =
Neon releases will be made under the principle of Minimal Viable Products (MVP). In concrete terms, as the Papyrus-RT is concentrating on getting out of incubation, each release will be determined by a set of feature for its release and not by an arbitrary calendar date. We feel that this better reflect our quality goals and our engagement with our users.
+
Neon releases will be made under the principle of Minimal Viable Products (MVP). In concrete terms, as Papyrus-RT is concentrating on getting out of incubation, each release will be determined by a set of feature for its release and not by an arbitrary calendar date. We feel that this better reflect our quality goals and our engagement with our users.
 +
In addition, at least until v1.0 is out, we will be proceeding with a feature-boxed approach to release delivery. This means that we will not release software before it's time (to paraphrase a [https://www.youtube.com/watch?v=oSs6DcA6dFI famous Advertisement]). Given we are not (yet) part of the [https://wiki.eclipse.org/Simultaneous_Release Eclipse release train], we have some flexibility in doing this, while still trying to align to the Eclipse releases whenever possible.
 +
 
 +
== Papyrus-RT v0.8 (MVP1) - Build up the structure! ==
 +
 
 +
This MVP focuses on the usability of the UML-RT capsule-based structural collaborative modeling environment, with the addition of basic state machines, basic model-level language support, and C++ code generation to a UML-RT runtime on Linux. All this implemented as a domain-specific modeling language on top of Papyrus.
  
== 0.8 - Build up the structure! ==
 
=== Theme ===
 
This version focuses on the usability of the UML-RT capsule-based structural collaborative modeling environment, with the addition of basic state machines, basic model-level language support, and C++ code generation to a UML-RT runtime on Linux. All this implemented as a domain-specific modeling language on top of Papyrus.
 
=== MVP ===
 
 
[[File:PRTv08MVP.png|800px]]
 
[[File:PRTv08MVP.png|800px]]
  
=== Targeted users ===
+
'''Release date:''' October 24, 2016. (based on Neon.1)
This version is targeting industrial users wanting to learn or evaluate UML-RT and
+
research/academia users wanting a UML-RT enviroment to use in teaching and research.
+
=== Tentative planned release ===
+
September 2016.
+
  
[[Papyrus-RT/Releases/Neon Release Notes|Neon v0.8 Release Notes - TBD]]
+
[[Papyrus-RT/Releases/Neon v0.8 Release status]]
 +
 
 +
[[Papyrus-RT/Releases/Neon v0.8 Release Notes]]
 +
 
 +
== Papyrus-RT MVP2 (v0.9) - Better behave! ==
 +
 
 +
This MVP focuses on the usability of the UML-RT behavioral collaborative modeling environment, including support for UML-RT hierarchical state machines, as well as structure, protocol, and behavior (state machine) inheritance, default language support,<strike> an improved C++ code editor,</strike> and updates to the code generator and runtime on Linux and the addition of Windows, and Mac OS X targets.
 +
<strike>We consider this MVP a v1.0 candidate. Whether this is a 0.9 or a 1.0 version will depend on the quality achieved.</strike>
 +
{{Note | Note | This release serves as the beta for v1.0 (see next release) }}
  
== 0.9 / 1.0 - Better behave! ==
 
=== Theme ===
 
This version focuses on the usability of the UML-RT behavioral collaborative modeling environment, including support for UML-RT hierarchical state machines, as well as structure, protocol, and behavior (state machine) inheritance, default language support, an improved C++ code editor, and updates to the code generator and runtime on Linux and the addition of Windows, and Mac OS X targets.
 
Whether this is a 0.9 or a 1.0 version will depend on the quality achieved.
 
=== MVP ===
 
 
[[File:PRTv09MVP.png|800px]]
 
[[File:PRTv09MVP.png|800px]]
  
=== Targeted users ===
+
'''Tentative release date:''' March 24, 2017 (aligned with Neon.3).
This version is targeting industrial users wanting to evaluate and use Papyrus-RT in pilot projects and research/academia users wanting a UML-RT enviroment to use in teaching and research.
+
 
=== Tentative planned release ===
+
[[Papyrus-RT/Releases/Neon v0.9 Release status]]
November 2016.
+
 
 +
[[Papyrus-RT/Releases/Neon v0.9 Release Notes]]
 +
 
 +
=Oxygen=
 +
 
 +
== Papyrus-RT MVP2.1 (v1.0) - Better behave with Oxygen! ==
 +
 
 +
This MVP focuses on completing the work that was started in MVP2 on Neon and moving forward to the Oxygen Papyrus releases.
 +
 
 +
[[File:PRTv20MVP21.png|800px]]
 +
 
 +
'''Release date:''' July 21, 2017.
 +
 
 +
[[Papyrus-RT/Releases/Oxygen v1.0 Release status]] (Weekly progress, stats, etc.)
 +
 
 +
[[Papyrus-RT/Releases/Oxygen v1.0 Release Notes]] (What you need to know <u>before</u> you use this release)
 +
 
 +
== Papyrus-RT MVP3 (''v TBD'') - Build it and they will come! ==
 +
 
 +
This MVP focuses on the build and transformation configurations for models and UML-RT sequence diagrams.
 +
 
 +
[[File:PRTMVP3.png|800px]]
 +
 
 +
'''Tentative release date:''' 2017-?? (Aligned with Oxygen.2).
 +
 
 +
[[Papyrus-RT/Releases/Oxygen MVP3 Release Notes]] - TBD
 +
 
 +
== Papyrus-RT MVP4 (''v TBD'') - Do it with class! ==
 +
 
 +
This MVP focuses on class modeling withinn Papyrus-RT. Traditionally, all ROOM/UML-RT structural modeling has been done at the capsule level. Sometimes, it is useful to represent the system as classes, showing the relationships between the classes, capsules, protocols, etc.
 +
 
 +
[[File:PRTMVP4.png|800px]]
 +
 
 +
'''Tentative release date:''' TBD.
 +
 
 +
[[Papyrus-RT/Releases/Oxygen MVP4 Release Notes]] - TBD
 +
 
 +
== Papyrus-RT MVP5 (''version TBD'') - Keep active! ==
 +
 
 +
This MVP focuses on added activity modeling to Papyrus-RT, enabling the use of UML activity diagrams to express functionality. In the UML-RT world, this is typically used to describe state machine actions.
 +
 
 +
[[File:PRTMVP5.png|800px]]
 +
 
 +
'''Tentative release date:''' TBD.
 +
 
 +
[[Papyrus-RT/Releases/Oxygen MVP5 Release Notes]] - TBD
 +
 
 +
== Papyrus-RT MVP6 (''version TBD'') - Textually polyglot! ==
 +
 
 +
This MVP focuses on adding a full textual language to Papyrus-RT that supports full synchronization with diagrams, enabling developers to work in both textual and graphical environments.
 +
 
 +
[[File:PRTMVP6.png|800px]]
 +
 
 +
'''Tentative release date:''' TBD.
  
[[Papyrus-RT/Releases/Neon Release Notes|Neon v0.9 Release Notes - TBD]]
+
[[Papyrus-RT/Releases/Neon Release Notes|Oxygen MVP6 Release Notes]] - TBD

Latest revision as of 11:45, 26 October 2017

PapyrusForRealTime-Logo-Icon.png




Releases


This page lists all the release for Papyrus-RT.

Note.png
Note
All future release definitions (MVPs) may change at any time, both in their content and in their release order. Please refer to this page for up-to-date information.


Mars

Papyrus-RT v0.7.0

Initial contribution to the Papyrus for Real Time project

Released September 2, 2015

Papyrus-RT v0.7.1

Released October 12, 2015

Papyrus-RT v0.7.2

Released December 15, 2015

Neon

Neon releases will be made under the principle of Minimal Viable Products (MVP). In concrete terms, as Papyrus-RT is concentrating on getting out of incubation, each release will be determined by a set of feature for its release and not by an arbitrary calendar date. We feel that this better reflect our quality goals and our engagement with our users. In addition, at least until v1.0 is out, we will be proceeding with a feature-boxed approach to release delivery. This means that we will not release software before it's time (to paraphrase a famous Advertisement). Given we are not (yet) part of the Eclipse release train, we have some flexibility in doing this, while still trying to align to the Eclipse releases whenever possible.

Papyrus-RT v0.8 (MVP1) - Build up the structure!

This MVP focuses on the usability of the UML-RT capsule-based structural collaborative modeling environment, with the addition of basic state machines, basic model-level language support, and C++ code generation to a UML-RT runtime on Linux. All this implemented as a domain-specific modeling language on top of Papyrus.

PRTv08MVP.png

Release date: October 24, 2016. (based on Neon.1)

Papyrus-RT/Releases/Neon v0.8 Release status

Papyrus-RT/Releases/Neon v0.8 Release Notes

Papyrus-RT MVP2 (v0.9) - Better behave!

This MVP focuses on the usability of the UML-RT behavioral collaborative modeling environment, including support for UML-RT hierarchical state machines, as well as structure, protocol, and behavior (state machine) inheritance, default language support, an improved C++ code editor, and updates to the code generator and runtime on Linux and the addition of Windows, and Mac OS X targets. We consider this MVP a v1.0 candidate. Whether this is a 0.9 or a 1.0 version will depend on the quality achieved.

Note.png
Note
This release serves as the beta for v1.0 (see next release)


PRTv09MVP.png

Tentative release date: March 24, 2017 (aligned with Neon.3).

Papyrus-RT/Releases/Neon v0.9 Release status

Papyrus-RT/Releases/Neon v0.9 Release Notes

Oxygen

Papyrus-RT MVP2.1 (v1.0) - Better behave with Oxygen!

This MVP focuses on completing the work that was started in MVP2 on Neon and moving forward to the Oxygen Papyrus releases.

PRTv20MVP21.png

Release date: July 21, 2017.

Papyrus-RT/Releases/Oxygen v1.0 Release status (Weekly progress, stats, etc.)

Papyrus-RT/Releases/Oxygen v1.0 Release Notes (What you need to know before you use this release)

Papyrus-RT MVP3 (v TBD) - Build it and they will come!

This MVP focuses on the build and transformation configurations for models and UML-RT sequence diagrams.

PRTMVP3.png

Tentative release date: 2017-?? (Aligned with Oxygen.2).

Papyrus-RT/Releases/Oxygen MVP3 Release Notes - TBD

Papyrus-RT MVP4 (v TBD) - Do it with class!

This MVP focuses on class modeling withinn Papyrus-RT. Traditionally, all ROOM/UML-RT structural modeling has been done at the capsule level. Sometimes, it is useful to represent the system as classes, showing the relationships between the classes, capsules, protocols, etc.

PRTMVP4.png

Tentative release date: TBD.

Papyrus-RT/Releases/Oxygen MVP4 Release Notes - TBD

Papyrus-RT MVP5 (version TBD) - Keep active!

This MVP focuses on added activity modeling to Papyrus-RT, enabling the use of UML activity diagrams to express functionality. In the UML-RT world, this is typically used to describe state machine actions.

PRTMVP5.png

Tentative release date: TBD.

Papyrus-RT/Releases/Oxygen MVP5 Release Notes - TBD

Papyrus-RT MVP6 (version TBD) - Textually polyglot!

This MVP focuses on adding a full textual language to Papyrus-RT that supports full synchronization with diagrams, enabling developers to work in both textual and graphical environments.

PRTMVP6.png

Tentative release date: TBD.

Oxygen MVP6 Release Notes - TBD

Back to the top